Lines 20-60json
21 "./package.json": "./package.json"
31 "scripts/postinstall.mjs",
32 "scripts/audit/postinstall.mjs",
33 "scripts/remediate/postinstall.mjs",
34 "scripts/shared/install-host-assets.mjs",
40 "postinstall": "node scripts/postinstall.mjs",
HighInstall Time Lifecycle Scripts
Package defines install-time lifecycle scripts.
package.jsonView on unpkg · L40 MediumAmbiguous Install Lifecycle Script
Install-time lifecycle script is not statically allowlisted and needs review.
package.jsonView on unpkg · L40 41 "prebuild": "node scripts/shared/guard-no-suite-running.mjs",
42 "build": "tsc -p tsconfig.json && node scripts/shared/copy-data-assets.mjs",
43 "check": "tsc -p tsconfig.json --noEmit",
44 "check:tests": "tsc -p tsconfig.test.json",
45 "nightly:review": "node scripts/nightly/serve.mjs",
46 "test:doc-contract": "node scripts/shared/run-vitest-gate.mjs tests/audit/release-contract.test.mjs tests/audit/file-lock-doc-sync.test.mjs tests/audit/host-asset-renderer-drift.test.mjs",
47 "test": "npm run build && node scripts/shared/run-vitest-gate.mjs",
48 "test:single": "npm run build && node scripts/shared/run-vitest-gate.mjs",
49 "verify:guards": "node scripts/shared/run-vitest-gate.mjs --retry=2 --exclude \"**/audit-code-completion.test.mjs\" --exclude \"**/audit-code-wrapper.test.mjs\" --exclude \"**/audit/next-step.test.mjs\" --exclude \"**/seam-host-only-next-step.test.mjs\" --exclude \"**/*-e2e.test.*\" --exclude \"**/next-step-implement-dispatch.test.ts\" --exclude \"**/next-step-pipeline-dispatch.test.ts\"",
50 "verify:checks": "node scripts/shared/profile-run.mjs verify-checks check:control-bytes check:version-gates check:loop-core-patterns check:constitutional-doc-paths check:deadcode check:doc-manifest check:philosophy-brief check:handoff-roadmap check:memory-citations check:backlog-budget check:backlog-status check:tests build verify:hosts verify:remediate-hosts pack:smoke smoke:packaged-audit-code smoke:packaged-remediate-code",
51 "verify:release": "npm run verify:checks && node scripts/shared/run-vitest-gate.mjs",
52 "check:control-bytes": "node scripts/check-control-bytes.mjs",
53 "check:deadcode": "knip --no-config-hints",
54 "check:doc-manifest": "node scripts/check-doc-manifest.mjs",
55 "check:philosophy-brief": "node scripts/check-philosophy-brief.mjs",
56 "verify:hosts": "node scripts/audit/verify-hosts.mjs",
57 "verify:remediate-hosts": "node scripts/remediate/verify-hosts.mjs",
58 "pack:smoke": "node scripts/shared/smoke-tarball.mjs",
59 "smoke:linked-audit-code": "node scripts/audit/smoke-linked-audit-code.mjs",
60 "smoke:packaged-audit-code": "node scripts/audit/smoke-packaged-audit-code.mjs",