All notable changes to the Red Team Dotfiles project will be documented in this file.
This project adheres to Semantic Versioning. Commit format follows Conventional Commits.
- runtime-contract-sync: Reconciled operator documentation with shipped runtime behavior
- Updated
README.mdverification guidance to include an end-to-end docs/release integrity checklist - Updated
AGENTS.mdarchitecture notes to match current tmux fail-soft and vim startup fallback behavior
- Updated
- contract-clarity: Tightened command/keybinding references against source-of-truth files
- Shell contract alignment with
zsh/.zshrchelper/fallback behavior - Tmux contract alignment with
tmux/.tmux.conf(Prefix + P/S/U/K,~/Logs, fail-soft optional dependencies) - Vim contract alignment with
vim/.vimrcplugin/bootstrap fallback behavior
- Shell contract alignment with
- metadata-alignment: Synchronized release metadata across
CHANGELOG.md,VERSION, and README version display - traceability-improvements: Added file-level release details to improve operator and maintainer auditability
- Older entries (especially
2.0.0) intentionally retain references to broader legacy tooling/CI structures from earlier repository states. - Historical release content is preserved for traceability; current runtime source-of-truth remains
zsh/.zshrc,tmux/.tmux.conf,vim/.vimrc, andinstall.sh.
- enhanced-ip-detection: Comprehensive IPv4/IPv6 external IP address detection system
myip4- Explicit IPv4 address detectionmyip6- IPv6 address detectionmyip-alt- Alternative IP service (ipinfo.io)myip-check- Backup IP service (icanhazip.com)get_external_ip()- Function to store IP in $EXTERNAL_IP variable for scripting
- ip-service-redundancy: Multiple IP detection services for enhanced reliability
- scripting-support: IP variable storage function for automation workflows
- ip-consistency: Updated existing
myipcommand to explicitly force IPv4 with-4flag - netinfo-enhancement: Enhanced
netinfo()function to show "External IPv4" specifically - help-system-updates: Updated both
/helpcommand systems with new IP detection commands
- readme-enhancement: Added comprehensive network reconnaissance section to README
- help-integration: Updated both inline and comprehensive help systems
- usage-examples: Enhanced quick start examples with new IP commands
- repo-cleanup: Removed redundant completion and summary documentation files
- structure-optimization: Streamlined repository organization for better maintainability
- modular-config: Complete modular configuration refactor with zinit plugin management
- cross-platform: Docker container testing matrix for Ubuntu and Arch Linux
- warp-integration: Enhanced Warp Terminal detection and optimization
- version-automation: Automated versioning with conventional commits and standard-version
- security-first: Comprehensive OPSEC compliance and data protection
- performance: Lazy loading plugins with 50% faster startup times
- testing-framework: Complete BATS testing suite with CI/CD integration
- config: Split monolithic .zshrc into modular system (core, os, plugins, redteam, warp)
- plugins: Migrated to zinit with fallback system for manual installation
- architecture: Clean separation of concerns with documented dependency graph
- nmap: Enhanced scanning aliases with comprehensive port testing
- networking: Cross-platform network information gathering functions
- payloads: Advanced reverse shell generation with multiple languages
- encoding: Comprehensive encoding/decoding utilities for red team operations
- architecture: Complete system architecture documentation with dependency graphs
- testing: Comprehensive testing framework documentation including container matrix
- security: Detailed OPSEC guidelines and security best practices
- warp-integration: Project rules for Warp AI integration and terminal optimization
- bats: Complete BATS testing framework with unit, integration, and security tests
- containers: Docker testing matrix for Ubuntu 22.04 and Arch Linux
- github-actions: Local testing with act for offline GitHub Actions reproduction
- cross-platform: Automated testing across macOS and Linux environments
- ci-cd: Comprehensive GitHub Actions workflow with security scanning
- pre-commit: Advanced pre-commit hooks with OPSEC compliance checking
- makefile: Professional Makefile with 20+ automated commands
- versioning: Automated changelog generation and release artifact creation
- opsec: Automatic IP address redaction and sensitive data protection
- scanning: Trivy and Gitleaks integration for vulnerability detection
- compliance: Automated OPSEC compliance validation in CI/CD pipeline
- isolation: Support for per-engagement environment isolation
- tmux: Enhanced session recording and red team key bindings
- vim: Security-focused plugin configuration with COC.nvim
- git: OPSEC-compliant git configuration with secure defaults
- zsh: Professional zsh configuration with advanced completion system
- github-actions: Multi-stage pipeline with lint, test, security, container, and release jobs
- cross-platform: Testing matrix across Ubuntu and macOS environments
- caching: Intelligent caching for dependencies and build artifacts
- automation: Automated release management with conventional commits
- Basic dotfiles configuration for zsh, tmux, and vim
- Simple installation script
- Red team aliases and functions
- macOS and Linux compatibility
Legend:
- 🚀 Features: New functionality and capabilities
- 🐛 Bug Fixes: Corrections to existing functionality
- 🔒 Security: Security-related improvements
- ⚡ Performance: Performance optimizations
- ♻️ Refactoring: Code restructuring and cleanup
- 📚 Documentation: Documentation improvements
- 🧪 Testing: Test-related changes
- 🏗️ Build System: Build and deployment changes
- 👷 CI/CD: Continuous integration and deployment
- ⚙️ Configuration: Configuration changes
- 🛠️ Tools: Tool additions and updates
- 🔧 Maintenance: General maintenance tasks