Skip to content

sec: CodeQL cleartext-logging suppressions and Actions SHA pinning#1908

Merged
bug-ops merged 2 commits intomainfrom
1905-codeql-sec-alerts
Mar 16, 2026
Merged

sec: CodeQL cleartext-logging suppressions and Actions SHA pinning#1908
bug-ops merged 2 commits intomainfrom
1905-codeql-sec-alerts

Conversation

@bug-ops
Copy link
Copy Markdown
Owner

@bug-ops bug-ops commented Mar 16, 2026

Summary

Changes

  • 11 Rust source files: inline // lgtm[rust/cleartext-logging] suppression comments
  • .github/workflows/ci.yml: all action tags replaced with full SHAs
  • .github/workflows/release.yml: all action tags replaced with full SHAs
  • CHANGELOG.md: Security section added to [Unreleased]

Checks

  • cargo +nightly fmt --check: pass
  • cargo clippy --workspace --features full -- -D warnings: pass (0 warnings)
  • cargo nextest run --workspace --features full --lib --bins: 6043 passed, 12 skipped, 0 failed

…s SHAs

Add `// lgtm[rust/cleartext-logging]` suppression comments to 11 intentional
debug/trace log sites that CodeQL incorrectly flags as sensitive data leaks
(closes #1905). Pin all GitHub Actions in ci.yml and release.yml to full
immutable commit SHAs to prevent supply chain attacks (closes #1906).
@github-actions github-actions bot added documentation Improvements or additions to documentation llm zeph-llm crate (Ollama, Claude) memory zeph-memory crate (SQLite) rust Rust code changes core zeph-core crate ci CI/CD configuration size/M Medium PR (51-200 lines) labels Mar 16, 2026
@bug-ops bug-ops enabled auto-merge (squash) March 16, 2026 01:47
@bug-ops bug-ops merged commit 6b0337a into main Mar 16, 2026
20 checks passed
@bug-ops bug-ops deleted the 1905-codeql-sec-alerts branch March 16, 2026 01:55
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

ci CI/CD configuration core zeph-core crate documentation Improvements or additions to documentation llm zeph-llm crate (Ollama, Claude) memory zeph-memory crate (SQLite) rust Rust code changes size/M Medium PR (51-200 lines)

Projects

None yet

Development

Successfully merging this pull request may close these issues.

sec: pin GitHub Actions to full commit SHA sec: suppress CodeQL cleartext-logging false positives

1 participant