diiviikk5 6f2366dc2d fix: replace os.system() with subprocess.run() for security and robustness
- Replace os.system() calls with subprocess.run() using list args to avoid shell injection (CWE-78, Bandit B605/B607)

- Replace assert-based error handling with proper exceptions (ValueError, RuntimeError, FileNotFoundError) that survive python -O (Bandit B101)

- Use sys.executable instead of hardcoded 'python' to ensure correct interpreter (Bandit B607)

Files changed: cmake_build.py, scripts/run_tests.py, compileall.py, amalgamate.py
2026-02-08 01:44:02 +05:30
..
2025-08-22 17:08:18 +08:00
2025-03-03 19:54:39 +08:00
2025-12-02 22:04:42 +08:00
...
2024-08-06 14:00:59 +08:00
2024-09-22 21:48:10 +08:00
...
2024-11-23 16:38:57 +08:00
2025-05-06 19:23:24 +08:00
...
2024-08-11 23:00:33 +08:00
2025-10-22 16:57:45 +08:00