@canonry/canonry@7.64.3
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 10d ago · by lpm-firewall-aiThe package has a bounded first-party skill update path that can silently change agent instructions after the user has installed them. This supports a warning for agent extension lifecycle risk, but the inspected behavior does not establish a concrete attack warranting a publish block.
Decision evidence
public snapshot- The manifest lists build and development scripts but no install lifecycle hook; synchronization runs from CLI or MCP startup.
- CLI startup invokes skill synchronization, and MCP startup does so unless it is in stored-only mode.
- Synchronization can be disabled and targets only home or project directories with an existing Canonry skill manifest.
- Stale bundled skill files can be copied over; locally edited files are kept as conflicts unless forced.
- The package exposes an explicit skills-install command, and its installed skill is an optional operations guide.
- The update is limited to previously installed, package-owned skills; the inspected source does not show changes to unrelated agent settings or data transfer.
- The package manifest has no preinstall, install, or postinstall hook.
Source & flagged code
9 flaggedPackage source references child process execution.
dist/google-5BZYXAJH.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.64.3.
See all versions of @canonry/canonry for other recorded verdicts.
- Review the evidence and your use of @canonry/canonry@7.64.3 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.