@tscircuit/runframe@0.0.3142
[tscircuit](https://github.com/tscircuit/tscircuit) ⋅ [View Examples](https://runframe.vercel.app)
AI Security Review
scanned 6h ago · by lpm-firewall-aiThe package automatically sends application error details and identifying embed-domain telemetry to its analytics endpoint, with only a global opt-out shown in source. This warrants a warning, but the reviewed credential flow is user initiated and targets the registry service.
Decision evidence
public snapshot- The error telemetry hook builds exceptions from application error messages and stacks, then sends them to PostHog; it can be disabled with a global flag.
- RunFrame activity telemetry goes to https://postpig.tscircuit.com and includes the embedding domain and an anonymous ID.
- The activity hook runs when the UI mounts or its tracked properties change; PostHog initialization is also called at module load.
- The registry login exchange is inside a sign-in handler and uses the registry client; the inspected flow does not show credentials sent to an unrelated host.
- The reported telemetry is not shown collecting credentials or files unrelated to the component’s use.
Source & flagged code
4 flaggedSource sends credentials or rich application records to a package-controlled external receiver enabled by default.
dist/chunk-TWXOWYNC.jsView on unpkgPackage source references dynamic require/import behavior.
dist/chunk-TWXOWYNC.jsView on unpkg · L3812Findings
Affected versions and remediation
This report applies to @tscircuit/runframe@0.0.3142.
See all versions of @tscircuit/runframe for other recorded verdicts.
- Review the evidence and your use of @tscircuit/runframe@0.0.3142 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.