@canonry/canonry@7.58.1
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 11d ago · by lpm-firewall-aiSource inspection resolved the scanner flags: the browser-related code redacts URL credentials, while the fixed TypeSafe request belongs to a disclosed sentiment feature gated by install and project settings. No malicious behavior or unresolved attack surface was identified.
Decision evidence
public snapshot- package.json exposes CLI entrypoints and lists only build, typecheck, test, and lint scripts; it has no npm install lifecycle hook.
- The experimental sentiment feature discloses that it sends stored answer text and related context to TypeSafe. Its project setting defaults off, and enabling it requires the feature to be enabled in install configuration and an administrator action.
- Skill files are written by an explicit skill setup helper; the inspected init caller runs that helper as part of the user-invoked init command.
- The agent runtime enforces tool-call limits and records successful assistant usage events when a telemetry database is supplied.
- The flagged browser credential code redacts URL usernames and passwords; the flagged YAML asset contains parser code.
- The inspected selected dependency manifests show ordinary test/build scripts, with no install lifecycle hooks; their entrypoints export or import library code.
- Sentiment classification sends stored answer text and subject context to a fixed TypeSafe endpoint when enabled; the source discloses this transfer and gates it behind installation and project settings.
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-NWQQYLZV.jsView on unpkgPackage source references child process execution.
dist/chunk-NWQQYLZV.jsView on unpkg · L59123Findings
Affected versions and remediation
This report applies to @canonry/canonry@7.58.1.
See all versions of @canonry/canonry for other recorded verdicts.
- Review the evidence and your use of @canonry/canonry@7.58.1 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.