@canonry/canonry@7.51.4
Self-hosted AI visibility (AEO) platform: track how ChatGPT, Claude, Gemini, and Perplexity cite your domain, join it with Search Console, GA4, server-side traffic, and paid media, and fix what you find through agent tools (CLI, REST, MCP). Local SQLite.
AI Security Review
scanned 14d ago · by lpm-firewall-aiThe inspected source does not substantiate the scanner’s credential theft or redirection labels: the login flow verifies dashboard credentials, and the TypeSafe key is sent to its dedicated service endpoint. Agent skill installation is an explicit product operation, and the manifest exposes no install hook.
Decision evidence
public snapshot- The manifest exposes CLI and library entrypoints and declares no install lifecycle hook.
- TypeSafe classification sends its API key to the fixed TypeSafe service endpoint, with redirects rejected.
- Dashboard login validates the submitted name and password, then verifies them to create a session.
- Agent skill files are written under Claude and Codex skill directories by an explicit installation function.
- The inspected dependency manifests and entry files show ordinary Fastify plugins and an MCP stdio transport.
- Scanner labels suggested browser credential collection and credential redirection, but inspected source resolved those matches to dashboard login schemas, ordinary provider configuration, and the dedicated TypeSafe client. No browser credential harvesting or unrelated credential recipient was identified.
Source & flagged code
8 flaggedPackage source references child process execution.
dist/chunk-EQTVQIM2.jsView on unpkg · L7624Source spawns a local helper that also contains network and dynamic execution context; review data flow before blocking.
dist/chunk-EQTVQIM2.jsView on unpkg · L169Findings
Affected versions and remediation
This report applies to @canonry/canonry@7.51.4.
See all versions of @canonry/canonry for other recorded verdicts.
- Review the evidence and your use of @canonry/canonry@7.51.4 before allowing it. Restrict the permissions described in this report.
- Choose an independently verified alternative or release. This report does not establish that other versions are safe.
Evidence last updated: .
Think this verdict is wrong? Dispute it on GitHub or read how reports are produced.