kubb@5.15.0
Turn your API spec into type-safe code. Generate TypeScript types, API clients, hooks, validators and mocks from a spec such as OpenAPI.
AI Security Review
scanned 7d ago · by lpm-firewall-aiThe command-triggered telemetry sends configured plugin options by default, and those arbitrary values could contain sensitive settings. The source supports a privacy warning, but does not establish secret theft or malicious behavior, so publishing should not be blocked.
Decision evidence
public snapshot- The package exposes a CLI that passes user command arguments to the CLI runner.
- After generation, the runner collects every configured plugin’s options for a telemetry report.
- The telemetry builder serializes those option values into the report payload.
- The report is posted to Kubb’s telemetry endpoint; only telemetry opt-out flags suppress the send.
- The CLI displays a telemetry notice and provides an opt-out.
- The package manifest lists build, start, and typecheck scripts, with no install hook.
- The inspected transfer is command-triggered telemetry to a Kubb endpoint; no credential harvesting or separate malicious behavior was identified.
Source & flagged code
8 flaggedThe package exposes a CLI that passes user command arguments to the CLI runner.
package.jsonView on unpkg · L40After generation, the runner collects every configured plugin’s options for a telemetry report.
bin/kubb.jsView on unpkg · L7Findings
Affected versions and remediation
This report applies to kubb@5.15.0.
See all versions of kubb for other recorded verdicts.
- Review the evidence and your use of kubb@5.15.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.