This project is a cybersecurity portfolio showcasing Oliver Breen's skills and experience to future employers.
This portfolio implements comprehensive security best practices:
✅ Dependency Security - Automated vulnerability scanning with bundler-audit
✅ CI/CD Security - Secure GitHub Actions workflows with minimal permissions
✅ Content Security - HTTPS enforcement and secure external references
✅ Access Control - Proper repository permissions and branch protection
✅ Privacy Protection - No sensitive information exposure
✅ Automated Updates - Dependabot for security patches
Run the security audit tools:
# Full security audit
./scripts/security-audit.sh
# Test security configurations
./scripts/test-security.shSee SECURITY.md for complete security documentation and vulnerability reporting process.
- Jekyll static site generator
- GitHub Pages hosting
- Ruby/Bundler dependency management
- GitHub Actions for CI/CD
- Automated security scanning