Skip to content

docs: close Silver governance, DCO, accessibility and hardening criteria - #47

Merged
JacobOptimiza merged 1 commit into
mainfrom
docs/silver-governance-accessibility
Aug 17, 2026
Merged

docs: close Silver governance, DCO, accessibility and hardening criteria#47
JacobOptimiza merged 1 commit into
mainfrom
docs/silver-governance-accessibility

Conversation

@JacobOptimiza

Copy link
Copy Markdown
Owner

Silver criteria evidence

Docs-only PR. Adds verifiable evidence for OpenSSF Silver criteria not blocked by external actions:

  • DCO: canonical DCO 1.1 file + Signed-off-by requirement for new contributions (no history rewrite).
  • Governance / roles: GOVERNANCE.md documents the real single-maintainer model, the roles table, honest bus factor 1, and the emergency-successor model with sebassm — explicitly marked invitation pending, not effective access.
  • Code of Conduct: Contributor Covenant 2.1, using existing contact channels (GitHub issues / repository owner profile). No invented private email.
  • Accessibility: ACCESSIBILITY.md — real audit of the TUI (keyboard-only operation, WCAG AA contrast table verified against src/render.rs constants) with residual limitations documented.
  • Hardening: HARDENING.md — audit of memory safety, release profile, parser fuzzing, network/TLS surface (PowerShell-only HTTPS to GitHub, platform TLS 1.2+, default certificate validation), supply chain (SHA-pinned actions, OIDC npm publishing, reproducible builds) and residual limitations.
  • Vulnerability response: SECURITY.md gains an explicit response process and credit policy; verified zero published GitHub security advisories.

Gates

  • cargo fmt/check/test (171 passed)/clippy/deny: OK
  • Rust production coverage 1610/1838 lines (87.60%), 2809/3255 regions (86.30%): OK
  • Analyzer unit tests: OK
  • PSScriptAnalyzer + Pester coverage 563/685 commands, 358/432 lines: OK
  • npm tests + line coverage 93.79%: OK
  • No production, workflow, or release file changes.

- Add DCO 1.1 and require Signed-off-by for new contributions
- Add GOVERNANCE.md (decision model, roles, honest bus factor and
  pending successor invitation) and CODE_OF_CONDUCT.md (Contributor
  Covenant 2.1 with existing GitHub contact channels)
- Add ACCESSIBILITY.md TUI audit and HARDENING.md audit (build,
  input handling, network/TLS, supply chain, residual limitations)
- Document the vulnerability response process and the credit policy
  in SECURITY.md
@JacobOptimiza
JacobOptimiza merged commit 77fd5e0 into main Aug 17, 2026
11 checks passed
@JacobOptimiza
JacobOptimiza deleted the docs/silver-governance-accessibility branch August 17, 2026 10:02
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant