Commit graph

2 commits

Author SHA1 Message Date
google-labs-jules[bot]
630cacb0ba 🛡️ Sentinel: Fix command injection and improve portability in sync_github_pages.py
Replaced usage of `subprocess.run(..., shell=True)` and system-specific commands (`xcopy`, `copy`) with Python's `shutil` module.

🚨 Severity: HIGH
💡 Vulnerability: Command Injection & Platform Incompatibility
🎯 Impact: Potential for arbitrary command execution if paths are tainted; script was broken on non-Windows platforms.
🔧 Fix: Used `shutil.copytree` and `shutil.copy2` for secure, cross-platform file operations.
 Verification: Ran script in dry-run mode (`--dry-run`) and validated repository integrity with `ci_validate_repo.py`.
2026-02-27 11:15:40 +00:00
Huawei-Window-Techno
90e2d866f5 feat: Add Mouy-leng request processing system - Improved custom issue template with request types - Created GitHub Pages sync workflow for automated syncing - Added sync_github_pages.py script for manual syncing - Created Mouy-leng Request Processing Guide documentation 2026-01-10 04:41:34 +07:00