This release train moves AgentShield from local scan output toward an enterprise routing surface: package-manager hardening evidence, policy-pack promotion review, and fleet-level operator readback that downstream GitHub App, Linear, and ECC Tools flows can consume directly.
- Updated the GitHub Action metadata to use GitHub's Node.js 24 JavaScript action runtime ahead of the Node.js 20 runner deprecation window.
- Added end-to-end scan coverage and operator guidance for AI developer-tool persistence IOCs across Claude Code hooks, VS Code tasks, GitHub workflow drop-ins, and OS startup artifacts.
- Added evidence-pack fleet
operatorReadbackoutput with ready/blocked status, deterministic review digest, owner counts, approval routes, blocking counts, deterministic approval IDs, and next-action guidance for promotion gates. - Added review-item approval IDs and ticket external IDs so downstream GitHub App, Linear, and ECC Tools sync jobs can dedupe owner-approval threads across repeated fleet inspections.
- Added
agentshield policy promoteto verify exported policy-pack manifests, reject tampered policy JSON by SHA-256 digest, and promote a selected pack into the active policy path with dry-run and JSON review modes. - Added GitHub Action package-manager hardening outputs and job-summary evidence for registry credentials, lifecycle-script drift, and release-age gate drift.
- Added GitHub Action policy-promotion review outputs and job-summary evidence
so CI can route owner approval, protected rollout, and runtime-smoke
reviewItemsfrom checksum-verified policy exports. - Expanded enterprise credential detection and evidence-pack redaction for OpenAI legacy keys, xAI keys, Linear tokens, and labeled Cloudflare tokens.
npm run typechecknpm testnpm run buildnpm run lint
- The GitHub Action bundle under
dist/must be committed before tagging a release. - The release workflow verifies that the pushed tag matches
package.json, reruns the full gate, rebuildsdist/, and refuses to publish if generated action artifacts are out of sync. - Recommended version bump for this train is still open until the final release
audit confirms whether this is
1.4.1or the next minor.