Releases: DevKingofEarth/Repo-Crafter
Releases · DevKingofEarth/Repo-Crafter
v1.1.1.-beta - Major vulnerabilities fixed and new feature introduced
[1.1.1-beta] - 2026-01-16
Security
- Added comprehensive input validation to prevent command injection attacks
- Implemented project name sanitization with whitelist validation
- Added path traversal protection
- Enhanced SSH authentication timeout handling and error exit.
Added
- Support for platform-specific authentication header names (
PLATFORM_AUTH_HEADER_NAME) - Support for authentication query parameters (
PLATFORM_AUTH_QUERY_PARAM) - Enhanced error messages with detailed debugging information
- Improved multi-platform selection with proper validation
- Added validation for numeric input in platform selection
- Better command line tool verification with optional/required tool distinction
- New workflow: Convert single-platform projects to multi-platform configuration
Fixed
- Fixed bounds checking in multi-platform selection (used
$idxinstead of$input) - Improved SSH connection test to handle GitHub's "no shell access" response (exit code 1)
- Enhanced git repository initialization with better error handling
- Fixed repository deletion endpoint to use platform-specific format instead of hardcoded GitHub style
- Improved remote repository listing workflow with proper array handling
Changed
- Updated script size from 1,04,103 to 1,06,442 bytes (significant feature additions)
- Enhanced user interface with more descriptive error messages
- Improved safety checks across all operations
Notes
- This version includes substantial security improvements and user experience enhancements
- Backward compatibility maintained with existing platforms.conf configuration
Please configure a platforms.conf file as welll before you run this script.