deploy — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited deploy (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
Deployment is image-based. Pushing to main triggers .github/workflows/docker.yml, which builds a multi-arch image and pushes it to `ghcr.io/jclement/parks-mcp` (:latest plus a :sha-<short> tag, and version tags for v*). The production host pulls that image. Do not run docker / docker compose locally — the local compose + gatecrash setup under deploy/ is reference only; production lives elsewhere.
bunx tsc --noEmit and bun test — both must pass.Co-Authored-By: Claude Opus 4.8 <[email protected]> and commit with --no-gpg-sign (the GPG signing agent refuses in this repo).
git push origin main. The remote is SSH ([email protected]:jclement/parks-mcp.git)and requires a yubikey touch — let the user complete it.
gh run list --limit 1 then gh run watch until build-image succeeds.ghcr.io/jclement/parks-mcp:latest (or the commit's :sha- tag).public (repo public ≠ package public): user → Packages → parks-mcp → settings.
MCP_PATH) live only in the deploy host's env — never commit them;deploy/.env is git-ignored.
the full 90-day window takes longer.
~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.