Releases: RandomCodeSpace/vigil
Releases · RandomCodeSpace/vigil
vigil v0.1.0
0.1.0 - 2026-04-26
Initial public release. Establishes the OpenSSF Best Practices passing baseline, the (B) OSS-CLI continuous supply-chain observability stack, and the deep-review fixes accumulated since the project went public on GitHub.
This is the first tagged release line for Vigil; from this point on, every notable change is recorded under a versioned heading and the project follows Semantic Versioning 2.0.0. The commit at the v0.1.0 tag is the canonical release artefact — distribution remains git clone + git checkout v0.1.0 + pwsh -File .\VIGIL.ps1.
Added
- OpenSSF Best Practices + Scorecard scaffolding (RAN-55, RAN-60).
.github/workflows/scorecard.yml— OpenSSF Scorecard supply-chain analysis (push tomain+ Mondays 06:00 UTC, SHA-pinned actions, SARIF + artifact)..github/workflows/security.yml— consolidated OSS-CLI stack (Semgrep, OSV-Scanner via binary install, Trivy filesystem, Gitleaks, jscpd, anchore/sbom-action). PR + push + weekly cron..github/dependabot.yml—github-actionsecosystem only (Vigil ships no language lockfile)..bestpractices.json— canonical autofill schema,project_id: 12648,level: passing, per-criterion*_status+*_justificationfields.CLAUDE.md— architecture + conventions SSoT, OpenSSF observability target, Scorecard policy.SECURITY.md— private-disclosure policy, scope, hardening references.AGENTS.md— agent-collaborator entry point.README.md— OpenSSF Best Practices + Scorecard badges at the top.
docs/folder (RAN-55) — documentation basics (architecture, run, troubleshooting, security model) for the OpenSSFdocumentation_basicscriterion.CHANGELOG.md— this file (RAN-55).
Fixed
- OSV-Scanner CI (RAN-55) — replaced the broken
google/osv-scanner-action@v2.3.5(compositeaction.ymlmissing the top-levelruns:block) with agh release downloadbinary install. Mirrors the codeiq fix; coverage activates automatically once a*.locklands in-tree. - Search debounce on close — pending search-input debounce is now flushed on window close, so the last text typed is never lost.
- Deep-review findings — fixes across
VIGIL.ps1,preflight.ps1,Test-Vigil.ps1(DPAPI key path edge cases, atomic-write contract, Outlook RCW lifecycle, log rotation timing, single-instance mutex hand-off).
Changed
LICENSE— copyright attributed toAmit Kumar(matches the project lineage / sibling-repo precedent).
Security
- Adopted the (B) OSS-CLI security stack as the project's continuous supply-chain observability surface. High/Critical findings are merge gates per
CLAUDE.md§7. SARIF results land in the GitHub Security tab where supported and are uploaded as workflow artifacts regardless. - Branch protection on
main(signed commits, required PR review, required status checks) and repo-level secret scanning + push protection are board-owned toggles tracked alongside RAN-55 until enabled.