Scope: static scan of repository files for sensitive data, security controls, and publicly accessible debug/admin content.
agent-worker-code.js (full name, date of birth, physical appearance, school details, scout role, Instagram handle) at agent-worker-code.js:130. This is sensitive PII exposed in a deployable worker.hearts/firestore.rules:1 allow read/write to all documents for anyone.authors/firestore-dev.rules:1 allow read/write to all documents for anyone if accidentally deployed.secretgoonstash/index.html with 12 images in secretgoonstash/, and the docs explicitly frame it as private/discrete (secretgoonstash/secretgoonstash-docs.md:4). net/index.html:318 also labels it as a private photo collection, increasing discoverability.2048/index.html, authors/authors-docs.md, authors/index.html, blockman/index.html, bong/bong-docs.md, bong/index.html, button/button-docs.md, button/cnfg.js, chaseopoly/chaseopoly-docs.md, chaseopoly/index.html, corner/assets/createLucideIcon-CL7w_XVi.js, doubletake/doubletake-docs.md, doubletake/index.html, hb/adminanalyticsdash.html, hb/fb7x9k2m.js, hb/hb-docs.md, hearts/HEARTS_DOCUMENTATION.md, hearts/index.html, ilearn/app.js, itemhunt/index.html, itemhunt/itemhunt-docs.md, place/index.html, place/place-docs.md, polytrack/README.md, polytrack/index.html, polytrack/polytrack-docs.md, polytrackbeta/index.html, pong/index.html, pong/pong-docs.md, rps/index.html, sirtet/index.html, sirtet/sirtet-docs.md, sirtet/sirtetCnfg.js, tetris/cnfg.js, waffle/dashboard.html, waffle/index.html.hb/adminanalyticsdash.html:482 (AUTHORIZED_EMAIL check) with exposed email address; if backend rules are not strict, access can be bypassed.Access-Control-Allow-Origin: *) and has no auth/rate limiting in agent-worker-code.js:3, enabling third-party usage of the OpenAI-backed endpoint.jb-agent.js:703 (email/socials and full name), hb/index.html:1620 (school email in mailto), .github/workflows/main.yml:41 (author email), mailgen/The Economist.html:1213 (third-party email addresses embedded in a template).net/index.html:264 (e.g., secret/index.html), increasing discoverability.route/debug.html, route/test.html, route/test-canvas.html, sweeper/test-mines.html, sweeper/chunk-tests.html, sweeper/verify-game.html, sweeper/test-chording.html, apirequest/index.html, and the dev panel toggled by ?dev=1 in authors/index.html:1474.yeetster2023/ (photos/videos).