@hashbrownai/typesafe@0.8.1
TypeSafe Jev decision adapter for Hashbrown AI
AI Security Review
scanned 10d ago · by lpm-firewall-aiThe install hook performs package-aligned telemetry with standard opt-outs, and the runtime API sends caller-provided credentials to the package’s TypeSafe service. The inspected source does not establish malicious behavior, so the package is clean.
Decision evidence
public snapshot- package.json defines a postinstall hook that runs the package’s install collector.
- The inspected tslib dependency is the TypeScript runtime library, and its entrypoint contains ordinary helper code.
- The collector honors telemetry opt-outs and sends package installation events to Hashbrown’s configured endpoint.
- Git display name and email may be included in telemetry outside CI; the runtime API sends the caller’s API key to TypeSafe for decision requests.
- The collector’s development bridge write is restricted to @hashbrownai/core, not this package.
- The runtime’s default service endpoint is api.typesafe.ai.
- Postinstall telemetry is automatic unless an opt-out is set, and may include a persistent installation identifier and Git identity outside CI.
Source & flagged code
7 flaggedPackage defines install-time lifecycle scripts.
package.jsonView on unpkgInstall-time lifecycle script is not statically allowlisted and needs review.
package.jsonView on unpkgpackage.json defines a postinstall hook that runs the package’s install collector.
package.jsonView on unpkg · L35Findings
Affected versions and remediation
This report applies to @hashbrownai/typesafe@0.8.1.
See all versions of @hashbrownai/typesafe for other recorded verdicts.
- Review the evidence and your use of @hashbrownai/typesafe@0.8.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.