registry  /  @knackforge-soft-solutions/forge-sdlc-agent  /  2.2.0

@knackforge-soft-solutions/forge-sdlc-agent@2.2.0

CLI control plane for the FORGE SDLC Power — interactive install, state machine v2, continuous memory v2, resume/restart.

Static Scan Results

scanned 2h ago · by rust-scanner

Static analysis flagged 12 finding(s) at 72.0% confidence. This version is warn-only unless an AI or security-team review confirms malicious behavior.

Static reason
One or more suspicious static signals were detected.

Decision evidence

public snapshot
Behavioral surface
Source
ChildProcessCryptoEnvironmentVarsFilesystemShell
Supply chain
HighEntropyStrings
Manifest
NoLicense
scanned 44 file(s), 196 KB of source

Source & flagged code

6 flagged · loading source
hooks/__tests__/pre-tool-block-destructive.test.jsView file
79patternName = github_pat severity = critical line = 79 matchedText = tool_inp...' },
Critical
Critical Secret

Package contains a critical-looking secret pattern.

hooks/__tests__/pre-tool-block-destructive.test.jsView on unpkg · L79
79patternName = github_pat severity = critical line = 79 matchedText = tool_inp...' },
Critical
Secret Pattern

GitHub personal access token in hooks/__tests__/pre-tool-block-destructive.test.js

hooks/__tests__/pre-tool-block-destructive.test.jsView on unpkg · L79
87patternName = aws_access_key severity = critical line = 87 matchedText = tool_inp...' },
Critical
Secret Pattern

AWS access key ID in hooks/__tests__/pre-tool-block-destructive.test.js

hooks/__tests__/pre-tool-block-destructive.test.jsView on unpkg · L87
enterprise/research/research.test.jsView file
4const assert = require('node:assert/strict'); L5: const { spawnSync } = require('node:child_process'); L6: const fs = require('node:fs');
High
Child Process

Package source references child process execution.

enterprise/research/research.test.jsView on unpkg · L4
enterprise/preflight/check.jsView file
70try { L71: execSync(`command -v ${cmd}`, { stdio: 'ignore', shell: true }); L72: return true;
High
Shell

Package source references shell execution.

enterprise/preflight/check.jsView on unpkg · L70
enterprise/tests/collect.jsView file
49try { L50: const out = execSync('npx jest --json --outputFile=.forge/jest-raw.json 2>/dev/null', { L51: encoding: 'utf8',
High
Runtime Package Install

Package source invokes a package manager install command at runtime.

enterprise/tests/collect.jsView on unpkg · L49

Findings

3 Critical3 High2 Medium4 Low
CriticalCritical Secrethooks/__tests__/pre-tool-block-destructive.test.js
CriticalSecret Patternhooks/__tests__/pre-tool-block-destructive.test.js
CriticalSecret Patternhooks/__tests__/pre-tool-block-destructive.test.js
HighChild Processenterprise/research/research.test.js
HighShellenterprise/preflight/check.js
HighRuntime Package Installenterprise/tests/collect.js
MediumEnvironment Vars
MediumStructural Risk Force Deep Review
LowScripts Present
LowFilesystem
LowHigh Entropy Strings
LowNo License