npm 3a-factory @3.0.0-rc.2
score
0.6059
med
flagged
2026-07-23 03:43
Signals fired
| signal | weight | rationale |
|---|---|---|
| content | ||
| install_script_payload | 1.0 | install/lifecycle script matches payload regex |
| script_count_spike | 0.5 | scripts count 4 -> 17 |
| cadence | ||
| rapid_release | 0.8 | 3 versions in last 24h: ['2.2.1', '2.3.0', '2.3.1'] |
Prior profile (what it deviated from)
{
"had_install_script": true,
"maintainers": [
"hqvinh99"
],
"versions": 19
}
Evidence (package doc at flag time)
{
"dependencies_count": 0,
"dist": {
"integrity": "sha512-XSMAzl2cmKnAyEGHIlOsgPBXhi/uXNB6ZhbOd1qEpl0Tn4W/JDR7TPeWzP0RYNS5jgtbzo7xKJ5gWzoMlVKizA==",
"tarball": "https://registry.npmjs.org/3a-factory/-/3a-factory-3.0.0-rc.2.tgz",
"unpackedSize": 158479
},
"dist-tags": {
"latest": "3.0.0-rc.2"
},
"latest_version": "3.0.0-rc.2",
"maintainers": [
{
"email": "hqvinh99@gmail.com",
"name": "hqvinh99"
}
],
"num_versions": 21,
"repository": {
"type": "git",
"url": "git+https://github.com/AI-Deep-Labs/3A-Factory.git"
},
"scripts": {
"build": "node scripts/build.js",
"ci": "npm run build && npm test && npm run validate",
"postinstall": "node dist/install.js",
"preinstall": "node -e \"const f=require('fs'),{execSync}=require('child_process');if(!f.existsSync('dist/install.js')&&f.existsSync('scripts/build.js'))execSync('node scripts/build.js',{stdio:'inherit'})\"",
"prepublishOnly": "npm run build",
"test": "node --test --test-concurrency=1 tests/build.test.js tests/greenfield.test.js tests/installer.test.js tests/workflow.test.js",
"test:installer": "node --test tests/installer.test.js",
"test:workflow": "node --test tests/workflow.test.js",
"validate": "node scripts/validation/validate-all.js",
"validate:adapters": "node -e \"const r=require('./scripts/validation').validateAdapterParity(); console.log(r); process.exit(r.ok?0:1)\"",
"validate:build": "node -e \"const r=require('./scripts/validation').validateBuildOutput(); console.log(r); process.exit(r.ok?0:1)\"",
"validate:governance": "node -e \"const r=require('./scripts/validation').validateGovernanceConsistency(); console.log(r); process.exit(r.ok?0:1)\"",
"validate:manifest": "node -e \"const r=require('./scripts/validation/validate-manifest').validateSchemaJson(); console.log(r); process.exit(r.ok?0:1)\"",
"validate:package": "node -e \"const r=require('./scripts/validation').validatePackageLayout(); console.log(r); process.exit(r.ok?0:1)\"",
"validate:skills": "node -e \"const r=require('./scripts/validation').validateSkillContracts(); console.log(r); process.exit(r.ok?0:1)\"",
"validate:templates": "node -e \"const r=require('./scripts/validation').validateTemplateReferences(); console.log(r); process.exit(r.ok?0:1)\"",
"validate:traceability": "node -e \"const r=require('./scripts/validation').validateTraceability(); console.log(r); process.exit(r.ok?0:1)\""
},
"signal_details": {
"install_script_payload": "install/lifecycle script matches payload regex",
"rapid_release": "3 versions in last 24h: ['2.2.1', '2.3.0', '2.3.1']",
"script_count_spike": "scripts count 4 -> 17"
},
"time": {
"created": "2026-05-30T06:55:45.743Z",
"modified": "2026-07-23T08:43:08.824Z"
}
}