mirror of
https://github.com/saymrwulf/proof-aware-crypto-tooling-agent.git
synced 2026-09-04 20:03:40 +00:00
Socratic pass over everything this public repo reveals, adversary-first: - DEPLOY.md no longer names the hosting provider or the server's other software inventory (that sentence was NEW public information - the site's front page does not advertise it). It now states its own redaction policy up front, leads with a Caddy proxy config (matching what the target site actually fronts with), adds rate-limiting and proxy timeouts for the stdlib backend, generalizes the second-mirror section, and gains an explicit key-hygiene section (the signing key never touches the public server; a compromised box has nothing to rotate). - Future attestations stop leaking provider-machine paths: the machine_protection guard path is recorded repo-relative and the Lean project dir is recorded in its configured env-var form, never machine-resolved. (The 12 already-published leaves containing local home paths are immutable by design - severity assessed low: a local username on a non-addressable dev box, no credentials - and an append-only log does not rewrite its history.) Audited clean: no keys, tokens, or credential-named files anywhere in git history; no public IPs; loopback-only binds; commit identity is the owner's long-standing public one. 54/54 tests. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| __init__.py | ||
| __main__.py | ||
| cli.py | ||
| discovery.py | ||
| published_assets.py | ||
| service.py | ||
| transparency_log.py | ||
| web.py | ||
| webdocs.py | ||