@canonry/canonry@7.62.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 found no install-time attack, credential theft, or browser credential collection. The automatic skill refresh is a scoped first-party update path, and the other high-severity matches resolve to expected provider, UI, dependency, and parser behavior.
Decision evidence
public snapshot- package.json has no preinstall, install, or postinstall hook; its scripts are build and development tasks.
- Skill installation runs through the CLI or init flow. Automatic refresh is runtime behavior, limited to Canonry/Aero skill folders with this package’s manifest; edited files are reported as conflicts.
- TypeSafe sentiment requests send the configured provider key to the named TypeSafe endpoint, with redirects rejected.
- Credential-related matches include a local login schema and diagnostic code that redacts secret values.
- The YAML bundle recognizes the standard byte-order mark token. Inspected dependency snapshots show no install lifecycle hooks; the flagged remaining paths include UI, vendor, and API declaration bundles.
- CLI and MCP startup can automatically refresh previously installed skills, but target discovery requires this package’s manifest in a Canonry or Aero skill folder.
Source & flagged code
8 flaggedPackage source references child process execution.
dist/chunk-2HNTNKFC.jsView on unpkg · L59661Manifest-reachable source sends a prompted API credential to a fixed unofficial gateway and persists the redirection.
dist/chunk-2HNTNKFC.jsView on unpkgFindings
Affected versions and remediation
This report applies to @canonry/canonry@7.62.1.
See all versions of @canonry/canonry for other recorded verdicts.
- Review the evidence and your use of @canonry/canonry@7.62.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.