Commit Graph

14 Commits

Author SHA1 Message Date
Iván Ovejero
8693d9ead1
refactor(core): Improve Python match extraction handling (#24975) 2026-01-28 10:37:33 +00:00
Iván Ovejero
76b4604a31
refactor(core): Improve f-string handling (#24864) 2026-01-27 08:52:35 +00:00
Iván Ovejero
2c0162f88c
refactor(core): Tighten typing for Python runner (#23537) 2025-12-22 22:51:26 +01:00
Iván Ovejero
9a56529d5d
fix(core): Protect against name-mangling in native Python runner (#21482) 2025-11-03 13:16:47 +01:00
Iván Ovejero
4de20da3da
refactor(core): Strengthen Python security validator (#21086) 2025-10-23 13:40:13 +02:00
Iván Ovejero
84e676b194
refactor(core): Modernize type syntax in native Python runner (#20847) 2025-10-17 15:33:02 +02:00
Iván Ovejero
8b74461bc8
ci: Fix formatting check in Python CI (#20860) 2025-10-16 13:13:18 +02:00
Iván Ovejero
a4264f077d
perf(core): Optimize hot paths in native Python runner (#20844) 2025-10-16 12:04:37 +02:00
Iván Ovejero
0026b6b6b0
fix(core): Prevent subscript access to blocked attributes (#20710) 2025-10-13 13:20:23 +02:00
Iván Ovejero
7ae88f836c
fix(core): Block introspection attributes unconditionally (#20641) 2025-10-10 13:59:34 +02:00
Iván Ovejero
09c8559c2c
fix: Prevent runtime import via __builtins__ dict in native Python runner (#20628) 2025-10-10 12:39:30 +02:00
Iván Ovejero
56f4069325
refactor(core): Improve security violation error in native Python runner (#19286) 2025-09-08 10:45:07 +02:00
Iván Ovejero
2c6e2f6c7e
refactor(core): Block __import__ via AST validation in native Python runner (#18974) 2025-09-01 09:47:15 +02:00
Iván Ovejero
3b574306f3
feat(core): Harden native Python task runner (no-changelog) (#18826) 2025-08-29 14:19:38 +02:00