1-Click GitHub Security Controls

Created by Albert Hui albert@securityronin.com
Deploy Security Controls to Any Project in One Command
# Download installer and checksum
curl -O https://github.com/h4x0r/1-click-github-sec/releases/download/v0.4.12/install-security-controls.sh
curl -O https://github.com/h4x0r/1-click-github-sec/releases/download/v0.4.12/checksums.txt
# VERIFY checksum before execution (STRONGLY RECOMMENDED - critical security practice)
sha256sum -c checksums.txt --ignore-missing
# Run installer
chmod +x install-security-controls.sh
./install-security-controls.sh
Supports Rust, Node.js, Python, Go, and generic projects with 35+ security controls.
🎯 What You Get
✅ Pre-push validation (35+ security checks in <60s) ✅ CI/CD workflows (comprehensive security scanning) ✅ GitHub security features (Dependabot, CodeQL, secret scanning) ✅ Cryptographic verification (signed commits and releases)
🚀 New Here? Start With These
Guide | Time | What You'll Learn |
---|---|---|
Installation → | 5 min | Get security controls installed |
Uninstall → | 2 min | Remove controls if needed |
That's it! Most users don't need anything else.
🔧 Want Technical Details? Power User Guides
Guide | Level | What You'll Learn |
---|---|---|
Security Architecture → | Advanced | How everything works together |
Complete Signing Guide → | Intermediate | 4-mode setup, GPG vs gitsign, verification |
Cryptographic Verification → | Expert | Advanced verification procedures |
👥 Contributing? Development Resources
Guide | Role | What You'll Learn |
---|---|---|
Contributing → | Contributors | Development setup and guidelines |
Repository Security & Quality Assurance → | Maintainers | This repo's security implementation |
Design Principles → | Architects | Core design decisions |
🔗 Quick Links
- GitHub Repository - Source code & latest releases
- Report Issues - Found a bug? Let us know
- Latest Release - Always get the newest version
Updated: September 25, 2025 - Enhanced with cryptographic signing documentation