- Reliability 8/20
- The README describes CLI commands, MCP tool families, and multiple scan workflows, but the supplied material contains no implementation source, tests, or CI workflows verifying MCP initialization, tool-list handshakes, error handling, or declared behavior. The manifest reports version 4.4.9 while the README identifies 4.5.8 as the latest release, creating a version contradiction. The happy path is plausible, but reproducibility of key paths is unverified.
- Security and permissions 10/20
- The project is explicitly positioned as a security scanner, and the README states that rule-based scans run locally while cr-agent sends code to a provider selected by the user; it also describes hosted Apify scans and Vanta export, so the data boundary is not entirely local. The supplied material does not show a permission model, credential handling, network scope, confirmation requirements for dangerous actions, or the implementation of fix_security. Points are deducted for unverified least-privilege and side-effect controls. No explicit red-line risk is established by the supplied evidence.
- Maintenance 8/20
- The repository is marked as not archived and provides an MIT license, version information, npm links, GitHub issues, and a changelog link, indicating basic maintenance entry points. However, no commit history, release cadence, dependency-update process, vulnerability-response channel, or maintainer accountability is provided. Stars and issue counts are discovery signals only and do not establish maintenance quality. The evidence does not support a sustained, mature maintenance score.
- Documentation 12/20
- The README covers installation, major commands, tool families, client integrations, example workflows, verbosity modes, data-transmission disclosure, and some limitations, making it reasonably usable. Deductions apply because exact tool parameters, authentication requirements, runtime and platform constraints, cost information, detailed troubleshooting, and executable test evidence are absent. The manifest and README also contradict each other on the version.
- Setup experience 11/20
- The README provides an npx installation path, init commands for several mainstream clients, and a restart instruction, so the basic setup path is clear. The supplied material does not show generated client configuration, required Node.js or platform versions, handshake verification, authentication configuration, or recovery steps for failed setup. The process may work, but important environment and manual assumptions remain unverified.