trail-laravel@0.28.2
Self-learning AST context engine & knowledge graph optimized for Laravel codebases and AI coding agents
AI Security Review
scanned 5d ago · by lpm-firewall-aiThis is suspicious under the install-time telemetry rule: the postinstall hook records and flushes telemetry by default without explicit consent. The reviewed event is limited to install/global status and anonymous identifiers, so the source does not support a malicious verdict.
Decision evidence
public snapshot- The npm postinstall hook calls trackInstallIfNew and launches a detached telemetry flush.
- Install telemetry is enabled by default when no user setting exists, although a key, DO_NOT_TRACK, and CI checks can disable it.
- The install event reports whether installation was global; it is emitted once per package version.
- Telemetry is sent in a POST to the package's PostHog ingestion host.
- The install identifier is randomly generated and stored locally.
- The install event is limited to anonymous adoption telemetry; reviewed event fields do not include credentials, hostnames, paths, or project contents.
- Agent configuration writes are performed by the explicit init command.
Source & flagged code
10 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 child process execution.
dist/init/sessions.jsView on unpkg · L20Findings
Affected versions and remediation
This report applies to trail-laravel@0.28.2.
See all versions of trail-laravel for other recorded verdicts.
- Review the evidence and your use of trail-laravel@0.28.2 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.