@canonry/canonry@7.45.2
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 18d ago · by lpm-firewall-aiThe package has no npm lifecycle hooks, and the flagged runtime matches resolve to user-invoked setup or feature-scoped behavior. I found no concrete credential export, browser credential collection, or malicious control-surface mutation.
Decision evidence
public snapshot- package.json exposes CLI and MCP binaries and build scripts, with no npm lifecycle hook; the binaries load their entrypoints when invoked.
- Automatic skill sync checks only the home or current directory for Canonry’s own skill manifest, then updates the corresponding bundled skills.
- Skill installation targets the selected directory; project setup can add bundled skills and a Canonry MCP entry to the project configuration.
- Password matches are in dashboard account schemas and sensitive-value redaction code. Provider API keys are passed to the configured provider endpoint, whose changes are surfaced in the audit summary.
- The process execution match installs the named DuckDB dependency in a plugin directory when that dependency is absent.
- The frontend makes same-origin API requests and uses project features such as market-draft updates; the public declaration file exposes server and integration APIs.
- The scanner’s browser-credential label is not supported by a source path that harvests browser credentials or sends them to an unrelated recipient.
- The endpoint-redirection match concerns a configured provider base URL, not a fixed publisher-selected gateway.
Source & flagged code
8 flaggedThis package version adds a dangerous source file absent from the previous stored version; route for source-aware review.
dist/chunk-ZJUP7CHK.jsView on unpkgPackage source references child process execution.
dist/chunk-ZJUP7CHK.jsView on unpkg · L64683Findings
Affected versions and remediation
This report applies to @canonry/canonry@7.45.2.
See all versions of @canonry/canonry for other recorded verdicts.
- Review the evidence and your use of @canonry/canonry@7.45.2 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.