@nanonets/graft@0.23.1
⚠ Under reviewBuild a repo's context graph as a folder of linked markdown files: a local, regenerable cache that every query keeps in sync with your code.
AI Security Review
scanned 15d ago · by lpm-firewall-aiThe install hook sends gated, package-aligned adoption telemetry, and the inspected event fields do not establish malicious collection. Clean cannot be confirmed because the declared Anthropic SDK dependency's selected registry source was unresolved, while the package imports it in a runtime provider adapter.
Decision evidence
public snapshot- The npm postinstall hook records an install event and starts a detached telemetry flush; the send path is gated by a key, CI, Do Not Track, and a saved disable setting.
- The install event includes bounded environment and version fields plus a persistent random install identifier, and is sent to the package's first-party analytics host.
- Agent configuration writes are reached through the explicit init command; the inspected configuration paths describe setup helpers, plans, or cleanup.
- The package declares and imports @anthropic-ai/sdk for its Anthropic provider, but that selected dependency's source snapshot was unresolved.
- The inspected source does not establish credential theft, source-code collection, or install-time agent configuration mutation.
- The telemetry recipient is package-aligned, and telemetry has opt-out and CI gates.
Source & flagged code
6 flaggedPackage defines install-time lifecycle scripts.
package.jsonView on unpkgInstall-time lifecycle script is not statically allowlisted and needs review.
package.jsonView on unpkgPackage source references dynamic require/import behavior.
dist/claude/shim-template.js#virtual:normalized:round1Findings
Affected versions and remediation
This report applies to @nanonets/graft@0.23.1.
See all versions of @nanonets/graft for other recorded verdicts.
- Review the evidence and your use of @nanonets/graft@0.23.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.