@bongos/core@1.20.7
Cloud Bongos — the AI-first build platform core (GDS + platform surfaces + module system), installed as a versioned dependency (ADR 0108).
AI Security Review
scanned 5d ago · by lpm-firewall-aiThe source sends transcript turns to the Claude CLI under a consent flow whose empty response means yes, despite telling users raw transcripts remain local. This supports a warning for data exposure, but the feature is user-enabled and the source does not establish malicious intent.
Decision evidence
public snapshot- The setup prompt asks permission to analyze onboarding logs, but an empty response is treated as yes and saved as consent.
- The session-start spooler checks the saved consent window, then reads complete transcript files and stores compressed copies locally.
- The analyzer builds a model prompt from transcript turns and sends it to the Claude CLI through standard input.
- After analysis, the code posts a report containing session details and friction evidence to the configured instance API; the source says raw transcripts are not uploaded there.
- The manifest contains no install lifecycle scripts, and the flagged package-manager command uses a no-install option.
- The account-action scanner hit is a skill-lint hook that checks a file and prints diagnostics; the inspected integration locations are CLI and project-configuration code.
- This is an onboarding-analysis feature, and setup provides a way to decline it.
- The code gates automatic processing on a saved consent record and time window; the transcript spool is local.
- The source does not establish malicious intent or an install-time data transfer.
Source & flagged code
23 flagged · loading sourcePackage contains a critical-looking secret pattern.
tests/public_mirror_export.mjsView on unpkg · L103AWS access key ID in tests/public_mirror_export.mjs
tests/public_mirror_export.mjsView on unpkg · L103Package source references dynamic require/import behavior.
bin/bongos.jsView on unpkg · L18Hardcoded password in public-docs/redoc.standalone.js
public-docs/redoc.standalone.jsView on unpkg · L8Package source references a known benign dynamic code generation pattern.
public-docs/redoc.standalone.jsView on unpkg · L1Package source executes code through a VM context API.
tests/hall_profile_world.mjsView on unpkg · L38Package source invokes a package manager install command at runtime.
scripts/gds/fitness-ratchets.jsView on unpkg · L246Package source references weak cryptographic algorithms.
scripts/gds/fitness-ratchets.jsView on unpkg · L39A single source file combines environment access, network access, and code or shell execution; review context before blocking.
modules/ui-design/kit/serve.jsView on unpkg · L27Source gates dangerous network, credential, or execution behavior behind CI, host, platform, time, or geo fingerprint checks.
scripts/gds/build-bongos.jsView on unpkg · L24Source reaches cloud instance metadata or link-local credential endpoints.
modules/security/artifact-scan/fetch.jsView on unpkg · L10Source contains bidi control or invisible Unicode characters associated with Trojan Source attacks.
tests/grader_prompt_fencing.mjsView on unpkg · L74Package ships non-JavaScript build or shell helper files.
docker-entrypoint.shView on unpkgA bounded semantic-analysis stage reached its safety limit; remaining detectors completed, but this package requires AI review.
modules/autonomy/pollers/routine-timers.js#virtual:normalized:round1View on unpkgHardcoded password in tests/audit_middleware.mjs
tests/audit_middleware.mjsView on unpkg · L365GitHub personal access token in tests/auto_merge_diagnosis.mjs
tests/auto_merge_diagnosis.mjsView on unpkg · L297GitHub personal access token in tests/secret_gate.mjs
tests/secret_gate.mjsView on unpkg · L21Findings
Affected versions and remediation
This report applies to @bongos/core@1.20.7.
See all versions of @bongos/core for other recorded verdicts.
- Review the evidence and your use of @bongos/core@1.20.7 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.