@hashbrownai/react@0.8.0
React components for Hashbrown AI
AI Security Review
scanned 13d ago · by lpm-firewall-aiThe active postinstall automatically transmits persistent installation and, outside CI, configured Git identity data to a package-aligned endpoint unless an opt-out is set. This warrants a warning about default identity disclosure, but source inspection did not establish malicious behavior.
Decision evidence
public snapshot- The manifest runs a postinstall collector, and the hook checks that it is running as the package manager’s postinstall process.
- The collector builds an install event with package and machine metadata and sends it as an HTTP POST; it also includes a per-user installation ID.
- Outside CI, the event can include Git display name and email from configured Git identity.
- Collection has opt-out variables and sends by default to the Hashbrown install endpoint, with endpoint overrides restricted to loopback addresses.
- The install event is package-aligned telemetry, and source provides opt-outs; the inspected code does not establish a hostile recipient or malicious payload behavior.
- The runtime entrypoints expose React components and hooks; the inspected dependencies implement JSON and Markdown parsing.
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 manifest runs a postinstall collector, and the hook checks that it is running as the package manager’s postinstall process.
package.jsonView on unpkg · L63Findings
Affected versions and remediation
This report applies to @hashbrownai/react@0.8.0.
See all versions of @hashbrownai/react for other recorded verdicts.
- Review the evidence and your use of @hashbrownai/react@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.