@canonry/canonry@7.87.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 3d ago · by lpm-firewall-aiRuntime telemetry is enabled by default and the README does not disclose it. The inspected events carry command usage and stable identifiers, so this is a privacy risk; the source does not show credential or file-content exfiltration.
Decision evidence
public snapshot- Telemetry is enabled when no configuration exists, which is the fresh-install state.
- CLI startup and completion paths automatically emit command events with command and setup-state details.
- Telemetry payloads include anonymous and persistent machine identifiers, session ID, package and runtime versions, and platform.
- The package POSTs these events to https://canonry.ai/api/telemetry.
- The manifest declares build and development scripts but no install lifecycle hook.
- The telemetry endpoint belongs to the package publisher, and the inspected payload contains usage and runtime metadata rather than credentials or file contents.
Source & flagged code
9 flaggedPackage source references child process execution.
dist/traffic-B7Q4WPOV.jsView on unpkg · L44This package version adds a dangerous source file absent from the previous stored version; route for source-aware review.
dist/chunk-EQGCGZZY.jsView on unpkgFindings
Affected versions and remediation
This report applies to @canonry/canonry@7.87.0.
See all versions of @canonry/canonry for other recorded verdicts.
- Review the evidence and your use of @canonry/canonry@7.87.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.