Skip to content

feat(web): add the CrawlProof stats tracker to the landing page - #133

Merged
ralyodio merged 1 commit into
mainfrom
feat/crawlproof-stats
Sep 30, 2026
Merged

ralyodio merged 1 commit into
mainfrom
feat/crawlproof-stats

Conversation

@ralyodio

Copy link
Copy Markdown
Contributor

Adds the CrawlProof stats tag for project 7a26cda8-3a26-409c-94e1-de4961bcfdac to the <head> of the landing page that setup.sh regenerates on every deploy ($DATA_DIR/web/index.html, the only HTML page Caddy serves from the site root). Member homepages under /~name and <name>.bbs.profullstack.com belong to members and are not touched.

Caddy sends no Content-Security-Policy for this site, so no CSP change is needed.

Local: bash -n setup.sh, go build ./..., go vet ./..., go test ./... all pass.

🤖 Generated with Claude Code

The bbs.profullstack.com site root is the one index.html setup.sh writes;
the tag goes in its head with the project id. Member homepages (/~name,
<name>.bbs...) are the members' own and are left alone. No CSP is sent, so
nothing else changes.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
@github-actions

Copy link
Copy Markdown

ThreatCrush Security Scan

10 finding(s)

HIGH/CRITICAL: 7 | LOW: 3

Severity Rule Location
HIGH secret-generic-credential deploy/ergo/ircd.yaml:162
HIGH secret-generic-credential deploy/ergo/ircd.yaml:221
HIGH secret-generic-credential deploy/ergo/ircd.yaml:638
HIGH secret-generic-credential deploy/ergo/ircd.yaml:787
HIGH secret-database-url deploy/ergo/ircd.yaml:893
HIGH secret-generic-credential deploy/ergo/ircd.yaml:1025
HIGH secret-generic-credential deploy/ergo/ircd.yaml:1033
LOW secret-generic-credential deploy/ergo/ircd.yaml:772
LOW tls-verification-disabled internal/mail/mail.go:109
LOW secret-generic-credential internal/mailu/mailu_test.go:44

Snippets are redacted; ThreatCrush never prints matched credential material.

@ralyodio
ralyodio merged commit 5724364 into main Sep 30, 2026
6 checks passed
@ralyodio
ralyodio deleted the feat/crawlproof-stats branch September 30, 2026 07:05
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant