PkgRadar

npm · registry.npmjs.org

martin-loop

Install Lifecycle Remote Or Exec: postinstall="node -e \"if(process.env.CI==='true'||process.env.MARTIN_SUPPRESS_POSTINSTALL==='1'){process.exit(0)};const lines=['','MartinLoop installed. First-run guided flow:',' npx -y martin-loop@latest start',' npx -y martin-loop@latest demo',' npx -y martin-loop@latest run \\\"your objective\\\" --verify \\\"npm test\\\"','','Governed runs are default. MartinLoop auto-checks doctor, session-start, and preflight, then executes when the environment is ready.'];console.log(lines.join('\\\\n'));\""

Why PkgRadar flagged 0.3.3

SeveritySignalEvidence
highNew Lifecycle Script Vs Previouspostinstall added in 0.3.3 vs 0.3.2: "node -e \"if(process.env.CI==='true'||process.env.MARTIN_SUPPRESS_POSTINSTALL==='1'){process.exit(0)};const lines=['','MartinLoop installed. First-run guided flow:',' npx -y martin-loop@latest start',' npx -y martin-loop@latest demo',' npx -y martin-loop@latest run \\\"your objective\\\" --verify \\\"npm test\\\"','','Governed runs are default. MartinLoop auto-checks doctor, session-start, and preflight, then executes when the environment is ready.'];console.log(lines.join('\\\\n'));\"" · package.json
highInstall Lifecycle Remote Or Execpostinstall="node -e \"if(process.env.CI==='true'||process.env.MARTIN_SUPPRESS_POSTINSTALL==='1'){process.exit(0)};const lines=['','MartinLoop installed. First-run guided flow:',' npx -y martin-loop@latest start',' npx -y martin-loop@latest demo',' npx -y martin-loop@latest run \\\"your objective\\\" --verify \\\"npm test\\\"','','Governed runs are default. MartinLoop auto-checks doctor, session-start, and preflight, then executes when the environment is ready.'];console.log(lines.join('\\\\n'));\"" · package.json

Scanned versions

VersionVerdictScoreScanned (UTC)
0.3.6Review102026-06-10
0.3.5Review102026-06-10
0.3.4Review102026-06-10
0.3.3High risk752026-06-10
0.3.2Low risk02026-06-08
0.3.1Low risk02026-06-08
0.3.0Low risk02026-06-07
0.2.11Low risk02026-06-07
0.2.10Low risk02026-06-07
0.2.9Low risk02026-06-05
0.2.8Low risk02026-06-05
0.2.7Low risk02026-05-27
0.2.6Low risk02026-05-27
0.2.5Low risk02026-05-26
0.2.4Review12026-05-25
0.2.3Review12026-05-25
0.2.1Review422026-05-24
0.2.2Review422026-05-24

Campaign attribution

Part of the asteroiddao npm campaign campaign.

Block this in CI

PkgRadar gates martin-loop (and every other dependency) before it merges. One line in your pipeline:

pkgradar gate --ecosystem npm [email protected]