@canonry/canonry@7.61.1
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 11d ago · by lpm-firewall-aiThe manifest has no npm install hook, and the agent skill writes are exposed through an explicit installer operation. The flagged credential path is an intended TypeSafe service integration; inspection did not establish browser credential collection or unrelated exfiltration.
Decision evidence
public snapshot- package.json declares CLI entrypoints and build, typecheck, test, and lint scripts, with no npm install lifecycle hook.
- The skill installer writes to the selected user or project directory and is exposed as a callable operation; it is not an npm install hook.
- The TypeSafe evaluator sends a caller-supplied API key and classification request to its fixed TypeSafe service endpoint, with redirects disabled.
- Inspected flagged source includes tool-event handling, usage recording, and diagnostic secret redaction; the other cited paths identify product, UI, type, parser, or dependency modules. No credential harvesting or unrelated exfiltration was established.
Source & flagged code
8 flaggedPackage source references child process execution.
dist/google-D4O4JCM4.jsView on unpkg · L89Manifest-reachable source sends a prompted API credential to a fixed unofficial gateway and persists the redirection.
Findings
Affected versions and remediation
This report applies to @canonry/canonry@7.61.1.
See all versions of @canonry/canonry for other recorded verdicts.
- Review the evidence and your use of @canonry/canonry@7.61.1 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.