Skip to content

Review SCM files and security updates#5

Merged
hyperpolymath merged 2 commits intomainfrom
claude/review-scm-security-CZosi
Dec 18, 2025
Merged

Review SCM files and security updates#5
hyperpolymath merged 2 commits intomainfrom
claude/review-scm-security-CZosi

Conversation

@hyperpolymath
Copy link
Owner

No description provided.

- Fix security-policy.yml: change https:// to http:// check (was checking wrong protocol)
- Pin all GitHub Actions to SHA hashes for supply chain security
- Add SPDX license headers and permissions declarations to all workflows
- Standardize license to "MIT OR AGPL-3.0-or-later" across all files:
  - Cargo.toml: fix from "MIT OR Apache-2.0"
  - guix.scm: add dual license (expat + agpl3+)
  - META.scm, STATE.scm, ECOSYSTEM.scm: update SPDX headers
- Fix repository URLs to use gitlab.com/hyperpolymath/conflow consistently
- Update rust.yml to use main/master branches instead of feature branch
- Add permissions: read-all to workflows missing it

Security improvements:
- SHA-pinned: actions/checkout, dtolnay/rust-toolchain, Swatinem/rust-cache,
  codecov/codecov-action, ossf/scorecard-action, trufflesecurity/trufflehog,
  editorconfig-checker, actions/configure-pages, actions/jekyll-build-pages,
  actions/upload-pages-artifact, actions/deploy-pages, github/codeql-action
…tory

- Add v0.1.1 milestone (Security Hardening Complete) as done
- Expand v0.2 milestone with specific pipeline execution tasks
- Add new milestones: v0.3 (Caching), v0.4 (Analysis), v0.5 (RSR), v0.8 (Beta)
- Update v1.0 milestone with comprehensive production requirements
- Add security component to current-position tracking
- Update working-features list with all security tooling
- Add session history entry for security-hardening-review
- Update state-summary to v0.1.1 with 30% completion
@hyperpolymath hyperpolymath merged commit 8481a63 into main Dec 18, 2025
11 of 21 checks passed
@hyperpolymath hyperpolymath deleted the claude/review-scm-security-CZosi branch December 18, 2025 08:54
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.

2 participants