11/12 free views
Tool
Tool
DevSecOps Tools

secure-repo

by step-security

294stars
49forks
6watchers
Updated 8 months ago
About

Secure-Repo automates the enforcement of GitHub Actions security best practices to harden CI/CD workflows and protect software supply chains.

Orchestrate GitHub Actions Security

Primary Use Case

This tool is designed for DevSecOps engineers and repository maintainers who want to automatically apply security best practices in their GitHub Actions workflows. It helps reduce risks by minimizing token permissions, adding security agents to runners, pinning dependencies, and integrating security workflows like CodeQL and Dependabot. Secure-Repo streamlines security automation to improve the overall security posture of GitHub repositories.

Key Features
  • Automatically sets minimum GITHUB_TOKEN permissions based on workflow needs
  • Adds Harden-Runner GitHub Action to prevent credential exfiltration and monitor builds
  • Pins GitHub Actions to full commit SHAs for supply chain security
  • Pins Docker image tags to digests in Dockerfiles
  • Adds or updates Dependabot configuration for dependency management
  • Integrates CodeQL workflow for static application security testing (SAST)
  • Adds Dependency Review workflow to detect vulnerable dependencies
  • Adds OpenSSF Scorecard workflow to assess repository security posture
Security Frameworks
Initial Access
Defense Evasion
Credential Access
Execution
Discovery
Usage Insights
  • Integrate Secure-Repo with existing CI/CD pipelines to automate security best practices enforcement, reducing human error.
  • Use Secure-Repo's token permission minimization to limit attack surface from compromised credentials in GitHub Actions workflows.
  • Leverage the Harden-Runner action to detect and prevent credential exfiltration during build processes, enhancing runtime security.
  • Combine Secure-Repo with supply chain security tools like Sigstore or in-toto for comprehensive software supply chain protection.
  • Employ Secure-Repo in purple team exercises to simulate attacks exploiting CI/CD misconfigurations and validate defensive controls.

Docs Take 2 Hours. AI Takes 10 Seconds.

Ask anything about secure-repo. Installation? Config? Troubleshooting? Get answers trained on real docs and GitHub issues—not generic ChatGPT fluff.

This tool hasn't been indexed yet. Request indexing to enable AI chat.

Admin will review your request within 24 hours

Security Profile
Red Team40%
Blue Team85%
Purple Team75%
Details
LicenseGNU Affero General Public License v3.0
LanguageGo
Open Issues1161
Topics
security
github-actions
workflow
actions
github
golang
supply-chain-security
security-tools