@canonry/canonry@7.23.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 25d ago · by lpm-firewall-aiInspected source shows an automatic, opt-out sync of bundled agent skills into detected Claude or Codex directories during CLI startup. This supports a warning for agent extension lifecycle risk; the other reviewed indicators did not establish a concrete attack.
Decision evidence
public snapshot- The CLI starts automatic skill syncing during normal command startup; the sync may run after a package version change or elapsed interval when it finds existing Canonry skill targets.
- The sync installs bundled skills into Claude skill directories and may reconcile their files. Its disable flag is an opt-out, and the inspected startup path shows no consent prompt.
- The flagged agent configuration locations show skill checks, skill-directory detection, plugin update guidance, and CLI configuration paths; these excerpts do not establish a separate control hijack.
- The TypeSafe client sends a caller-provided API key and request to its named service endpoint; this source does not establish credential forwarding to an unrelated destination.
- package.json describes the package as an AI visibility platform with agent tools, consistent with providing bundled agent skills.
- The TypeSafe request uses a fixed package-named service endpoint and the API key supplied to the client; inspected code does not show an unrestricted operator-selected destination.
Source & flagged code
9 flaggedSource sends credentials or rich application records to a package-controlled external receiver enabled by default.
dist/chunk-46JZR2IV.jsView on unpkg · L936Findings
Affected versions and remediation
This report applies to @canonry/canonry@7.23.0.
See all versions of @canonry/canonry for other recorded verdicts.
- Review the evidence and your use of @canonry/canonry@7.23.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.