You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Create security model registry and global taint engine #19
Framework and library plugins register facts; detectors reuse one global taint result.
Security model registry: Source, Sink, Sanitizer keyed by canonical symbol, frozen into a ModelTable provided to the manager. Propagator and Framework models arrive with Phase 7 (flask.request.args -> Source(HTTP_INPUT), python.os.system -> Sink(COMMAND), html.escape -> Sanitizer(HTML))
Global taint engine with bitset taint kinds (SQL, COMMAND, HTML, PATH, SSRF, ...); join is OUT = A | B
No per-plugin taint engines; all detectors consume the same TaintAnalysis result
Activity