Cybersecurity toolkits · Rank #15
cain-agent
Grade B: derived only from the two verdicts below. How grades work
Real-world AI penetration testing engineer for authorized assessments — built-in cloud module covering AWS/Azure/GCP + Aliyun/Tencent/Huawei clouds. Built on Claude Agent SDK
Why this verdict
How we check →- 423 commits by 1 contributor in the last 90 days (80 in the last 30). receipt ↗
- Latest release v0.2.0, 54 days ago. receipt ↗
Snapshot: commit 2e3f4f1 on main, checked 2026-10-19 07:03 UTC. Receipts link to files at this exact commit.
What the README says you get
- OtherCloud penetration module
cloud penetration module covering AWS / Azure / GCP / 阿里云 / 腾讯云 / 华为云
- OtherScope enforcement hook
a `PreToolUse` hook blocks any tool call whose target falls outside `scope.yaml`
- OtherDangerous flags blacklist
each with a per-tool `dangerous_flags` blacklist
- OtherFinder/validator separation
discovery and validation run in **separate agent sessions** that never share context
- OtherCredential redaction
a redaction hook strips secrets before anything is persisted
- OtherIAM privilege-escalation graph
models entities → escalation actions → high-privilege targets as a directed graph
- OtherDOT/JSON graph export
exports **DOT / JSON** for rendering, and finds escalation paths via BFS
- OtherPer-stage model routing
the two discovery stages can each run their own engine and model
- OtherMarkdown report artifact
`report.md` — the human-readable report
- OtherMachine-readable aggregate report
`aggregated-report.json` — the machine-readable aggregate
- OtherValidation summary artifact
`validation-summary.json` — the validation-pipeline summary
- TestingVulnerable-terraform benchmark
Self-built vulnerable-terraform range (`bench/aliyun-vuln-tf/`) with per-scene expected-detection fixtures
Extracted from the kit's README by a local AI model (deepseek-flash) on Sep 29, 2026. Every item is checked against an exact README quote; 2 unverifiable items were discarded. A README claim is the maker's description, not something we tested.
Watch cain-agent
Get told if it goes dormant, gets archived, falls further behind on a core dependency, or changes its license or price.
History
Sep 29, 2026 → Oct 19, 2026. One square per check, colored by maintenance status. Hover for details.
Show as a table
| Date | Maintenance | Dependencies | Commits (90d) |
|---|---|---|---|
| Oct 19, 2026 | Active | Deps unknown | 423 |
| Oct 12, 2026 | Active | Deps unknown | 419 |
| Sep 29, 2026 | Active | Deps unknown | 383 |
Sources
Every claim on this page comes from these public records, checked . Open them to verify.
- Commit history ↗ default branch (main) at the checked commit: pulse, contributors, last commit
- Releases ↗ latest release
- pyproject.toml ↗ declared dependency versions and stack (at commit 2e3f4f1)
- README ↗ quoted features at the checked commit