@canonry/canonry@7.63.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 11d ago · by lpm-firewall-aiThe package has no npm install lifecycle hook, and the flagged agent skill setup is part of an invoked CLI workflow. Credential and process indicators resolve to configured service use, redaction, and scoped utilities; no attack behavior was identified.
Decision evidence
public snapshot- The manifest exposes CLI and module entrypoints and lists build, typecheck, test, and lint scripts; it has no npm install lifecycle hook.
- The inspected dependency manifests show no install hook for the prepared Fastify and agent packages; their source entrypoints serve rate limiting, static files, or agent APIs.
- Agent skills are installed by the CLI setup command or during an explicitly invoked init flow, into project or user skill directories.
- Sentiment classification reads the configured OpenRouter key and pins requests to the OpenRouter endpoint, rejecting other endpoints and redirects.
- Credential-like fields are redacted by the diagnostic helper rather than collected from browser credential stores.
- Other flagged excerpts show event handlers, UI and type bundles, YAML parsing, and scoped process utilities; no attack behavior was established.
- Scanner labels suggest browser credential collection and Trojan Source code, but the inspected credential logic redacts sensitive fields and the YAML excerpt is parser code.
Source & flagged code
9 flaggedPackage source references child process execution.
dist/traffic-XACOSYYM.jsView on unpkg · L43Manifest-reachable source sends a prompted API credential to a fixed unofficial gateway and persists the redirection.
Findings
Affected versions and remediation
This report applies to @canonry/canonry@7.63.0.
See all versions of @canonry/canonry for other recorded verdicts.
- Review the evidence and your use of @canonry/canonry@7.63.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.