@trailhq/trail-code@0.26.0
⚠ Under reviewYour team's shared memory for coding agents: a code map on your machine, and the learnings, decisions and skills your whole team shares. Formerly graft.
AI Security Review
scanned 10d ago · by lpm-firewall-aiThe postinstall telemetry path is real and sends limited installation metadata to the configured telemetry host. The shipped native modules remain unresolved after offline analysis, so the verdict is manual review rather than clean or malicious.
Decision evidence
public snapshot- The postinstall hook records an install event and starts a detached telemetry flush.
- The event includes a random install identifier and coarse version and platform details, and is sent to the package's configured Nanonets telemetry host.
- Telemetry is disabled by CI, DO_NOT_TRACK, or a saved user setting; the code permits sending when those gates are open and no saved opt-out exists.
- Offline analyses could not resolve the behavior of five shipped native modules, and the remaining module's bounded call graph has uninspected targets.
- The inspected install telemetry uses an allowlisted event and sends to events.nanonets.com; it does not establish a separate malicious recipient or payload.
- The unresolved native behavior is not evidence of an attack, but prevents a clean determination.
Source & flagged code
8 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/pre-bash.jsView on unpkg · L87Findings
Affected versions and remediation
This report applies to @trailhq/trail-code@0.26.0.
See all versions of @trailhq/trail-code for other recorded verdicts.
- Review the evidence and your use of @trailhq/trail-code@0.26.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.