Sprag - a local harness for Claude Code and Codex: ratchet rules, model delegation, token telemetry, companion panels, document conversion, and Korean writing checks.
LPM flags this version as an AI-agent control-surface risk. An npm postinstall automatically configures a broad Claude Code control surface. No user command or interactive approval is required in unattended installation.
Package defines install-time lifecycle scripts.
package.jsonView on unpkgInstall-time lifecycle script is not statically allowlisted and needs review.
package.jsonView on unpkgPackage source references dynamic require/import behavior.
src/doc2md.cjsView on unpkg · L24Package source references weak cryptographic algorithms.
src/seed-rules.jsView on unpkg · L56A manifest entrypoint or package-local install chain reaches persistence behavior.
src/codex-panel-shell.jsView on unpkg · L34Source writes installer persistence such as shell profile or service configuration.
src/codex-panel-shell.jsView on unpkg · L34Source combines command execution, command-output handling, and outbound requests; review data flow before blocking.
src/commands/feedback.jsView on unpkg · L56Source gates dangerous network, credential, or execution behavior behind CI, host, platform, time, or geo fingerprint checks.
src/commands/feedback.jsView on unpkg · L21Source creates an unconsented AI-agent control surface through install-time mutation or a default unauthenticated remote skill channel.
bin/cli.jsView on unpkg · L6Package ships non-JavaScript build or shell helper files.
examples/statusline-command.ps1View on unpkgA bounded semantic-analysis stage reached its safety limit; remaining detectors completed, but this package requires AI review.
src/advice.js#virtual:normalized:round1View on unpkgSource file is highly similar to a previously finalized malicious package; route for source-aware review.
src/korean-style.jsView on unpkgSource file is highly similar to a previously finalized malicious package; route for source-aware review.
src/gateway-auth.jsView on unpkgSource file is highly similar to a previously finalized malicious package; route for source-aware review.
src/litellm-budget.jsView on unpkgSource file is highly similar to a previously finalized malicious package; route for source-aware review.
src/model-alias.jsView on unpkgThis report applies to sprag-cli@3.54.0.
See version security history for other recorded verdicts.
Evidence last updated: .
A manifest entrypoint or package-local install chain reaches command-output exfiltration behavior.
src/commands/feedback.jsView on unpkg · L56Source file is highly similar to a previously finalized malicious package; route for source-aware review.
src/commands/feedback.jsView on unpkgPackage defines install-time lifecycle scripts.
package.jsonView on unpkg · L13Install-time lifecycle script is not statically allowlisted and needs review.
package.jsonView on unpkg · L13Source creates an unconsented AI-agent control surface through install-time mutation or a default unauthenticated remote skill channel.
bin/cli.jsView on unpkg · L6Package ships non-JavaScript build or shell helper files.
examples/statusline-command.ps1View on unpkgA bounded semantic-analysis stage reached its safety limit; remaining detectors completed, but this package requires AI review.
src/advice.js#virtual:normalized:round1View on unpkgSource file is highly similar to a previously finalized malicious package; route for source-aware review.
src/korean-style.jsView on unpkgSource file is highly similar to a previously finalized malicious package; route for source-aware review.
src/gateway-auth.jsView on unpkgSource file is highly similar to a previously finalized malicious package; route for source-aware review.
src/litellm-budget.jsView on unpkgSource file is highly similar to a previously finalized malicious package; route for source-aware review.
src/model-alias.jsView on unpkgPackage source references dynamic require/import behavior.
src/doc2md.cjsView on unpkg · L24Package source references weak cryptographic algorithms.
src/seed-rules.jsView on unpkg · L56Source writes installer persistence such as shell profile or service configuration.
src/codex-panel-shell.jsView on unpkg · L34A manifest entrypoint or package-local install chain reaches persistence behavior.
src/codex-panel-shell.jsView on unpkg · L34Source combines command execution, command-output handling, and outbound requests; review data flow before blocking.
src/commands/feedback.jsView on unpkg · L56Source gates dangerous network, credential, or execution behavior behind CI, host, platform, time, or geo fingerprint checks.
src/commands/feedback.jsView on unpkg · L21A manifest entrypoint or package-local install chain reaches command-output exfiltration behavior.
src/commands/feedback.jsView on unpkg · L56Source file is highly similar to a previously finalized malicious package; route for source-aware review.
src/commands/feedback.jsView on unpkg