FSSCoding b6b64ecb52 Fix critical command injection vulnerability and clean analysis artifacts
• Security: Fixed command injection vulnerability in updater.py restart_application()
  - Added input sanitization with whitelist regex for safe arguments
  - Blocks dangerous characters like semicolons, pipes, etc.
  - Maintains all legitimate functionality while preventing code injection
• Cleanup: Removed temporary analysis artifacts from repository
  - Deleted docs/project-structure-analysis.md and docs/security-analysis.md
  - Cleaned codebase analysis data directories
  - Repository now contains only essential project files

Security impact: Eliminated critical command injection attack vector
2025-09-02 18:10:44 +10:00
..