Skip to content

feat: add review-public skill - #24

Merged
gerfru merged 2 commits into
masterfrom
feat/add-review-public-skill
Jun 13, 2026
Merged

feat: add review-public skill#24
gerfru merged 2 commits into
masterfrom
feat/add-review-public-skill

Conversation

@gerfru

@gerfru gerfru commented Jun 13, 2026

Copy link
Copy Markdown
Owner

Summary

  • Adds review-public skill: pre-publication repository scan across 5 domains
  • Domain 1 — Secrets: full git history scan via gitleaks + truffleHog, history rewrite guidance
  • Domain 2 — PII: grep patterns for AT/DE phone numbers, IBANs, emails, SSNs in test fixtures
  • Domain 3 — Governance: LICENSE, SECURITY.md, README, .gitignore, .env hygiene checks
  • Domain 4 — Platform: GitHub branch protection + security settings checklist
  • Domain 5 — CI/CD: unpinned Actions detection, job permissions, secret exposure in logs

Sources: OpenSSF Best Practices, GitHub Security Hardening, CISA Security-by-Design (2023), OWASP DevSecOps Guideline, GitGuardian State of Secrets Sprawl, SLSA v1.0.

Test plan

  • CI passes (lint + validate-skills + gitleaks + PR size)
  • /dev:review-public triggers the skill correctly
  • SKILL.md frontmatter valid (name: + description: present)

🤖 Generated with Claude Code

gerfru and others added 2 commits June 13, 2026 21:39
Pre-publication repository scan covering 5 domains: secrets in git
history, PII in test data, governance files (LICENSE/SECURITY.md),
branch protection settings, and CI/CD hardening. Produces a
severity-rated findings report with copy-pasteable remediation steps.

Sources: OpenSSF Best Practices, GitHub Security Hardening docs,
CISA Security-by-Design (2023), OWASP DevSecOps Guideline,
GitGuardian State of Secrets Sprawl, SLSA v1.0.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@gerfru
gerfru merged commit 8babe8a into master Jun 13, 2026
5 checks passed
@gerfru
gerfru deleted the feat/add-review-public-skill branch June 13, 2026 19:43
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