@tscircuit/runframe@0.0.3094
[tscircuit](https://github.com/tscircuit/tscircuit) ⋅ [View Examples](https://runframe.vercel.app)
AI Security Review
scanned 6d ago · by lpm-firewall-aiThe default browser entry loads telemetry that reports project-related error messages and stacks to a remote PostHog host, with only an undocumented window-level opt-out. This is a real privacy risk, but the source does not establish credential theft or deliberate collection of complete project files, so it warrants a warning rather than a malicious verdict.
Decision evidence
public snapshot- The default preview entry imports the added shared chunk, which calls `initPostHog()` at module load.
- The chunk sends telemetry to `https://postpig.tscircuit.com`; telemetry can be disabled only by setting the `TSCIRCUIT_TELEMETRY_DISABLED` window variable before it runs.
- RunFrame passes `errorMessage`, `errorStack`, and `circuitJsonErrors` to a hook that submits exceptions, including circuit error messages and stacks, to PostHog.
- The README does not mention telemetry.
- The manifest declares no install lifecycle scripts.
- The bearer token flagged by the scanner is used in the registry sign-in flow; I found no evidence that it is sent to the telemetry host.
Source & flagged code
4 flaggedSource sends credentials or rich application records to a package-controlled external receiver enabled by default.
dist/chunk-LZWIHNCW.jsView on unpkgPackage source references dynamic require/import behavior.
dist/chunk-LZWIHNCW.jsView on unpkg · L3722Findings
Affected versions and remediation
This report applies to @tscircuit/runframe@0.0.3094.
See all versions of @tscircuit/runframe for other recorded verdicts.
- Review the evidence and your use of @tscircuit/runframe@0.0.3094 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.