@canonry/canonry@7.55.0
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 13d ago · by lpm-firewall-aiThe source confirms automatic updates to detected Canonry agent skills during CLI and MCP startup, leaving a residual agent-extension lifecycle risk. The credential-collection scanner match resolves to redaction logic, and no concrete malicious attack was verified.
Decision evidence
public snapshot- The CLI and MCP entrypoints call the skill synchronizer during startup; the CLI skips this only in stored-only mode. [28, 29]
- Sync checks saved version and elapsed time, can be disabled through an environment setting, and updates detected skill installations in the home or current project directories. [25, 26, 30, 31]
- The update helper writes skills under the Claude skills directory. The serving code recognizes a plugin only when its MCP command is `canonry-mcp`. [32, 33]
- The browser-credential scanner match is a credential-key redaction pattern; it does not establish credential collection. [34]
- The verified behavior is limited to updating Canonry’s detected skills; the source reviewed did not establish credential theft or another concrete attack.
Source & flagged code
8 flaggedPackage source references child process execution.
dist/chunk-PRNO5TLE.jsView on unpkg · L57101Manifest-reachable source sends a prompted API credential to a fixed unofficial gateway and persists the redirection.
dist/chunk-PRNO5TLE.jsView on unpkgFindings
Affected versions and remediation
This report applies to @canonry/canonry@7.55.0.
See all versions of @canonry/canonry for other recorded verdicts.
- Review the evidence and your use of @canonry/canonry@7.55.0 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.