@hashbrownai/openai@0.8.0
OpenAI provider for Hashbrown AI
AI Security Review
scanned 13d ago · by lpm-firewall-aiSource inspection confirms automatic, publisher-directed installation telemetry that can disclose persistent and personal identifying data. The first-party endpoint and opt-out controls reduce concern, but do not resolve the lack of affirmative consent for Git identity collection.
Decision evidence
public snapshot- The package runs its collector automatically from a postinstall hook.
- The collector sends a package installation event to the fixed Hashbrown endpoint; non-loopback endpoint overrides are rejected.
- Outside CI, the event can include Git identity read from global or checkout configuration, including a configured name and email.
- The hook creates or reuses a persistent installation identifier in the user's .hashbrown directory and includes it in the event.
- Telemetry can be disabled through documented environment flags, but collection has no affirmative opt-in gate.
- The inspected runtime hint subscribes to UI runtime state and reads its status; it does not show an account action.
- The collector is aligned with the Hashbrown package and sends to hashbrown.dev; its endpoint override is restricted to loopback.
- Git identity is omitted in CI, and the install hook honors telemetry opt-out flags.
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 unpkgThe package runs its collector automatically from a postinstall hook.
package.jsonView on unpkg · L37Findings
Affected versions and remediation
This report applies to @hashbrownai/openai@0.8.0.
See all versions of @hashbrownai/openai for other recorded verdicts.
- Review the evidence and your use of @hashbrownai/openai@0.8.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.