Skip to content

1-Click GitHub Security Controls

1-Click GitHub Security

Created by Albert Hui albert@securityronin.com LinkedIn Website

Documentation Quality Assurance Security Scanning

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


Updated: September 25, 2025 - Enhanced with cryptographic signing documentation