security: untrack cached d2jsp scrapes, parametrize cookie helper
- git rm --cached data/d2jsp_pages (102 files, already gitignored) — saved authenticated HTML embedded the live d2jsp msec session token - apply_manual_cookies.py: read member_id/msec from env vars instead of hardcoding the real session token History purge of these blobs follows in the same cleanup. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -1,25 +0,0 @@
|
||||
https://forums.d2jsp.org/topic.php?t=109393834&f=271
|
||||
https://forums.d2jsp.org/topic.php?t=109393841&f=271
|
||||
https://forums.d2jsp.org/topic.php?t=109393817&f=271
|
||||
https://forums.d2jsp.org/topic.php?t=109387092&f=271
|
||||
https://forums.d2jsp.org/topic.php?t=109393743&f=271
|
||||
https://forums.d2jsp.org/topic.php?t=109393813&f=271
|
||||
https://forums.d2jsp.org/topic.php?t=109393750&f=271
|
||||
https://forums.d2jsp.org/topic.php?t=109393839&f=271
|
||||
https://forums.d2jsp.org/topic.php?t=109393838&f=271
|
||||
https://forums.d2jsp.org/topic.php?t=109378166&f=271
|
||||
https://forums.d2jsp.org/topic.php?t=109393710&f=271
|
||||
https://forums.d2jsp.org/topic.php?t=109343762&f=271
|
||||
https://forums.d2jsp.org/topic.php?t=109393837&f=271
|
||||
https://forums.d2jsp.org/topic.php?t=109392830&f=271
|
||||
https://forums.d2jsp.org/topic.php?t=109325785&f=271
|
||||
https://forums.d2jsp.org/topic.php?t=109350751&f=271
|
||||
https://forums.d2jsp.org/topic.php?t=109357697&f=271
|
||||
https://forums.d2jsp.org/topic.php?t=109392368&f=271
|
||||
https://forums.d2jsp.org/topic.php?t=109391282&f=271
|
||||
https://forums.d2jsp.org/topic.php?t=109393833&f=271
|
||||
https://forums.d2jsp.org/topic.php?t=109393830&f=271
|
||||
https://forums.d2jsp.org/topic.php?t=109368065&f=271
|
||||
https://forums.d2jsp.org/topic.php?t=109390974&f=271
|
||||
https://forums.d2jsp.org/topic.php?t=109393789&f=271
|
||||
https://forums.d2jsp.org/topic.php?t=109393832&f=271
|
||||
@@ -1,9 +1,15 @@
|
||||
import os
|
||||
|
||||
|
||||
def main():
|
||||
# Netscape format: domain \t TRUE/FALSE \t path \t TRUE/FALSE \t expiry \t name \t value
|
||||
# Expiry 2000000000 is roughly the year 2033.
|
||||
# Provide your own d2jsp session cookies via env vars — never hardcode them.
|
||||
member_id = os.environ.get("D2JSP_MEMBER_ID", "YOUR_MEMBER_ID")
|
||||
msec = os.environ.get("D2JSP_MSEC", "YOUR_MSEC_TOKEN")
|
||||
cookies = [
|
||||
(".d2jsp.org\tTRUE\t/\tFALSE\t2000000000\tmember_id\tREDACTED_MEMBER_ID"),
|
||||
(".d2jsp.org\tTRUE\t/\tFALSE\t2000000000\tmsec\tREDACTED_D2JSP_MSEC"),
|
||||
(f".d2jsp.org\tTRUE\t/\tFALSE\t2000000000\tmember_id\t{member_id}"),
|
||||
(f".d2jsp.org\tTRUE\t/\tFALSE\t2000000000\tmsec\t{msec}"),
|
||||
]
|
||||
|
||||
with open("cookies.txt", "w") as f:
|
||||
|
||||
Reference in New Issue
Block a user