We sell a security product for AI agents, so “trust us” isn’t good enough. Two independent auditors cold-read the exact package you install — the same pinned bytes — and reported everything they found. Here it all is, including the non-fatal issues.
Two auditors worked independently — no shared notes — against capsule v3.16, pin d8006226…a63e07. Both re-computed the hash themselves, diffed the package against the public GitHub source, verified the signature, and read every file. A security product that hides its audit is not one you should trust — so we don’t.
Verdicts, method, and every finding — nothing edited out.
Zero package code executed; all fetched content treated as data. Independently computed the SHA-256, confirmed byte-identical to the GitHub release tag, verified the ssh-ed25519 signed manifest, and reviewed all 38 files.
~/.agent-dojo/; uninstall backs up rather than deletes; no obfuscation.Nothing executed. Independently re-computed the SHA-256; diff -r the tarball against GitHub tag v3.16 → zero differences across all 38 files; verified the ssh-ed25519 signature (“Good signature”); read ~12k lines.
Every finding above is non-fatal. We publish them because a finding you can read is worth more than a clean bill you can’t verify.
You don’t have to take the auditors’ word for it — or ours. The same pinned artifact is on npm and GitHub. Check it.
| Channel | What to check |
|---|---|
| npm | npm view agent-dojo-capsule dist.shasum — and the version/tarball match the pin below.npmjs.com/package/agent-dojo-capsule → |
| GitHub | Release tag v3.16 — the tarball is byte-identical to npm.github.com/aiagentdojo/agent-dojo-capsule → |
| This site | The integrity page publishes the canonical SHA-256 pin. |
| The pin | d8006226dbdcb4d826cc875a35cd263a2fb28fc692cbf871a4b627fc66a63e07 |
Anything claiming to be Agent Dojo outside these official channels is not us.