igneum/site/forbidden-strings.txt
igneum-labs a0a7d60902 Site: the two Windows machines are described, never numbered, on every public page; the identity grep covers the served site
Copy, from origin/master 0a63474 (site audit). The home and miner pages named "PC 1" in the figure captions, the
page-by-page lead, two alt texts, the Ember Tune table title, the Ember row's source line and the home pill; they now
say "a Windows rig with an RTX 5090, RTX 4070 and RX 9070 XT" at the first mention on each page and "the Windows rig"
after. The generated pages carried the same names from the bench-log (80 on /bench, 7 on /evidence, the inlined
journey on the home page): site/scrub.mjs now maps PC 1 to "the three-card Windows rig (RTX 5090, RTX 4070, RX 9070
XT)" and PC 2 to "the RTX 5090 Windows rig", build.mjs re-scrubs the stored journey entries, two /bench anchors on the
miner page follow the renamed headings, and \bPC [12]\b joins site/forbidden-strings.txt so the build fails if a number
returns. The scrub also covers the audit's other page-leak shapes (a pid, 0.0.0.0:port, ~/.config paths, --rpclisten=),
which the bench page carried and which now fail the build if they return.
CI: tools/ci/forbidden-strings.txt's appended audit block sat on one physical line with literal \n text, so none of its
patterns was active; \bPC [12]\b is now a real line there and the identity check's export scrub maps the two machines
the same way (igneum-public/tools/sync.sh must carry the same two rules). The other four audit patterns moved to
site/forbidden-strings.txt, since the public export carries simulator schedule logs where a pid is a pid. The identity
check gains a second pass over every served file under site/ (html, json, txt, xml, webmanifest, css, js; not api/ or
the build scripts), unscrubbed, with both pattern lists; dl\.igneum is narrowed to the tokened path so the public
download buttons pass. Shown to fire on a page naming PC 1 (exit 1) and to pass on the tree (0 hits over 232 export
files and 32 served site files).

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-06 19:38:13 +00:00

33 lines
740 B
Text

DESKTOP-[A-Z0-9]{7}
MacBook
192\.168\.
100\.[0-9]+\.[0-9]+\.[0-9]+
\+0100
\bBST\b
/Users/
C:\\Users
~/Desktop
log-intake
LOG_INTAKE
intake[_-]?key
Tailscale
tailscale
ts\.net
the project lead
Hetzner
igneum-seed
/root/
/opt/igneum
# a tokened downloads link (dl.igneum.network/dl/<token>/...); the public buttons use /public/ and /dl/public/ and are meant to be here
dl\.igneum\.network/dl/[A-Za-z0-9_-]{16,}/
intake id
CLAUDE\.md
DESKTOP-KMCV
\bhcloud\b
# 6 October 2026, site audit: the two Windows machines are described (site/scrub.mjs), never numbered
\bPC [12]\b
# the site audit's page-leak patterns, 6 October 2026: config paths, process ids, listen addresses, the node flag
~/\.config
\bpid [0-9]+\b
0\.0\.0\.0:[0-9]+
--rpclisten=