Boris Yumankulov
61c59814a5
Code check / Check code (push) Successful in 1m6s
feat(security): strengthen theme security against multiple attack vectors
- Detect dangerous modules, functions, attributes, and system/network operations
- Prevent code execution via dynamic imports, reflection, and importlib
- Block f-string injection and dangerous expressions
- Detect obfuscated code patterns, including string concatenation (im+port, ev+al),
Base64-encoded payloads, and character code arrays
- Validate image files using extension checks, magic bytes, and size limits
- Implement AST-based analysis for deep code inspection
Signed-off-by: Boris Yumankulov <boria138@altlinux.org>
2025-12-25 16:02:34 +05:00
..
2025-10-12 12:14:31 +05:00
2025-11-30 13:20:33 +05:00
2025-12-25 12:30:27 +05:00
2025-06-01 15:21:32 +05:00
2025-11-26 21:43:18 +05:00
2025-12-08 11:47:25 +05:00
2025-09-23 21:05:58 +05:00
2025-12-21 19:34:32 +05:00
2025-12-21 19:34:32 +05:00
2025-10-09 12:52:34 +05:00
2025-12-20 15:42:18 +05:00
2025-12-21 19:34:32 +05:00
2025-12-21 19:34:32 +05:00
2025-12-23 00:27:18 +05:00
2025-12-06 14:22:41 +05:00
2025-12-21 19:34:32 +05:00
2025-08-03 20:03:15 +05:00
2025-11-27 15:54:08 +05:00
2025-12-02 18:40:27 +05:00
2025-10-09 11:41:53 +00:00
2025-07-06 13:10:37 +05:00
2025-09-23 00:14:51 +05:00
2025-12-21 19:34:32 +05:00
2025-12-20 15:42:18 +05:00
2025-10-08 16:41:32 +05:00
2025-12-21 19:34:32 +05:00
2025-11-24 23:49:29 +05:00
2025-12-23 00:22:27 +05:00
2025-07-12 11:48:39 +05:00
2025-12-25 16:02:34 +05:00
2025-12-25 16:02:34 +05:00
2025-06-09 09:56:25 +05:00
2025-12-21 19:34:32 +05:00
2025-12-07 12:45:37 +05:00