@canonry/canonry@7.66.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 10d ago · by lpm-firewall-aiThe manifest has no npm install hook, and source inspection resolved the flagged behaviors to explicit setup actions, configured provider requests, local usage recording, and ordinary login/schema code. I found no concrete malicious behavior.
Decision evidence
public snapshot- package.json has CLI entrypoints and build scripts but no npm install lifecycle hook.
- Agent skills are written from a registered CLI command into scoped skill directories, with local edits preserved unless force is requested.
- The optional data plugin installer runs through an application install callback and installs into its plugin directory.
- Agent runtime listeners enforce tool-call limits and record assistant usage in the supplied local database.
- Sentiment requests use configured provider credentials and fixed provider endpoints; the OpenRouter transport rejects other destinations.
- The password occurrence is a product login schema; other flagged paths are UI bundles, declarations, traffic integration, a YAML parser, or ordinary dependencies.
- Scanner descriptions of browser credential theft, persistent credential redirection, and Trojan Source behavior were not supported by the inspected source.
- The child process installs an optional plugin into its plugin directory through an application callback; it is not an npm lifecycle action.
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-JYOMHNRP.jsView on unpkgPackage source references child process execution.
dist/chunk-JYOMHNRP.jsView on unpkg · L60181Findings
Affected versions and remediation
This report applies to @canonry/canonry@7.66.0.
See all versions of @canonry/canonry for other recorded verdicts.
- Review the evidence and your use of @canonry/canonry@7.66.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.