@canonry/canonry@7.69.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 5d ago · by lpm-firewall-aiThe flagged credential and process behaviors resolve to ordinary provider requests, disclosed telemetry, and a DuckDB plugin installer. The inspected source shows no unrelated credential exfiltration, install-time collection, or concealed execution behavior.
Decision evidence
public snapshot- The package has no install, preinstall, or postinstall lifecycle scripts.
- The package exposes a CLI, an MCP command, and a library entry point consistent with its self-hosted AI platform purpose.
- Telemetry goes to canonry.ai and is disclosed with a disable command; its payload includes anonymous identifiers and runtime or platform details.
- The OpenRouter adapter sends its configured API key to the configured base URL or OpenRouter’s official API endpoint.
- DuckDB installation is an explicit plugin operation that installs the declared dependency into the plugin directory.
- CLI skill syncing is opt-out and limited to the package’s bundled skills when matching installed skill manifests exist.
- The static scanner flagged browser credential collection, but the inspected flagged bundle portion contains provider contracts and schemas rather than browser credential access.
- The scanner’s child-process finding is in a DuckDB plugin installer that installs the declared DuckDB package.
- The inspected source shows no unrelated credential destination or concealed remote-code execution chain.
Source & flagged code
9 flaggedThis package version adds a dangerous source file absent from the previous stored version; route for source-aware review.
dist/chunk-JGO7LGVN.jsView on unpkgPackage source references child process execution.
dist/chunk-JGO7LGVN.jsView on unpkg · L60333Findings
Affected versions and remediation
This report applies to @canonry/canonry@7.69.0.
See all versions of @canonry/canonry for other recorded verdicts.
- Review the evidence and your use of @canonry/canonry@7.69.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.