Skip to content

XS✔ ◾ Add Security Documentation and SBOM#731

Merged
muiriswoulfe merged 6 commits intomainfrom
muiriswoulfe/security
Mar 6, 2026
Merged

XS✔ ◾ Add Security Documentation and SBOM#731
muiriswoulfe merged 6 commits intomainfrom
muiriswoulfe/security

Conversation

@muiriswoulfe
Copy link
Copy Markdown
Member

Summary

  • Adds comprehensive security documentation covering threat assessment, assurance case, scanning policy, secrets management, and dependency management.
  • Introduces project governance, roadmap, and support lifecycle documentation.
  • Enhances the contributing guide with testing policy and instructions.
  • Generates and publishes a CycloneDX SBOM alongside each release.
  • Adds the OpenSSF Best Practices badge to the README.

@muiriswoulfe muiriswoulfe requested review from a team and Copilot February 26, 2026 17:22
@muiriswoulfe muiriswoulfe added documentation Improvements or additions to documentation enhancement New feature or request labels Feb 26, 2026
@muiriswoulfe muiriswoulfe self-assigned this Feb 26, 2026
@muiriswoulfe
Copy link
Copy Markdown
Member Author

muiriswoulfe commented Feb 26, 2026

PR Metrics

Thanks for keeping your pull request small.
Thanks for adding tests.

Lines
Product Code -
Test Code -
Subtotal -
Ignored Code 849
Total 849

Metrics computed by PR Metrics. Add it to your Azure DevOps and GitHub PRs!

@muiriswoulfe muiriswoulfe changed the title Add Security Documentation and SBOM XS✔ ◾ Add Security Documentation and SBOM Feb 26, 2026
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Adds security/governance documentation and enhances the release pipeline to publish a CycloneDX SBOM, aligning PR Metrics with stronger supply-chain and project hygiene practices.

Changes:

  • Added new security documentation covering scanning policy, assurance case, assessment, secrets, and dependency management.
  • Added/updated project docs for governance, roadmap, and support lifecycle; expanded contributing guide with testing guidance.
  • Updated release workflow to generate and attach a CycloneDX SBOM; added OpenSSF Best Practices badge to README.

Reviewed changes

Copilot reviewed 11 out of 11 changed files in this pull request and generated 8 comments.

Show a summary per file
File Description
docs/security-scanning-policy.md New security scanning policy document (SCA/SAST/VEX), including remediation thresholds and enforcement.
docs/security-assurance.md New security assurance case with trust boundaries, threat model, and verification mechanisms.
docs/security-assessment.md New security assessment/threat analysis and mitigations for key risks.
docs/secrets-management.md New policy doc describing secrets used, storage, access control, and rotation.
docs/dependency-management.md New doc outlining dependency selection, tracking, updates, and scanning.
ROADMAP.md New roadmap describing stable/maintenance-oriented direction.
README.md Adds OpenSSF Best Practices badge.
GOVERNANCE.md New governance model and sensitive-access roles description.
.github/workflows/release-publish.yml Generates CycloneDX SBOM during release publish and uploads it as an artifact + release asset.
.github/SUPPORT.md Replaces/expands support info with lifecycle and getting-help guidance.
.github/CONTRIBUTING.md Adds testing instructions and test policy for major changes.

Comment thread docs/secrets-management.md Outdated
Comment thread docs/secrets-management.md Outdated
Comment thread GOVERNANCE.md Outdated
Comment thread docs/security-scanning-policy.md Outdated
Comment thread docs/security-scanning-policy.md Outdated
Comment thread docs/security-assurance.md Outdated
Comment thread docs/security-assessment.md Outdated
Comment thread docs/security-assessment.md Outdated
…n for clarity and consistency

- Improved language and formatting in CONTRIBUTING.md, SUPPORT.md, GOVERNANCE.md, and ROADMAP.md.
- Enhanced links for better navigation and accessibility.
- Clarified roles and responsibilities in governance documentation.
- Refactor sections for improved readability.
- Standardize formatting for consistency.
- Enhance descriptions of security tools and policies.
Copilot AI review requested due to automatic review settings February 27, 2026 16:56
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Copilot reviewed 11 out of 11 changed files in this pull request and generated 2 comments.

Comment thread docs/security-scanning-policy.md Outdated
Comment thread .github/SUPPORT.md Outdated
muiriswoulfe and others added 2 commits February 27, 2026 17:07
- Updated support documentation for grammatical accuracy.
- Enhanced secrets management documentation to specify token lifespan.
- Improved security assessment document to clarify token handling in CI workflows.
- Fixed typo in security scanning policy justification section.
Copilot AI review requested due to automatic review settings March 6, 2026 11:30
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Copilot reviewed 11 out of 11 changed files in this pull request and generated 3 comments.

Comment thread docs/security-assurance.md
Comment thread docs/security-assurance.md
Comment thread docs/security-assessment.md
@muiriswoulfe muiriswoulfe merged commit 5969912 into main Mar 6, 2026
33 checks passed
@muiriswoulfe muiriswoulfe deleted the muiriswoulfe/security branch March 6, 2026 11:54
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

documentation Improvements or additions to documentation enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants