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
36 language defs have no sinks. The 17 that do cover the ecosystems where projects actually appear, but for completeness these could be filled in over time. Most have small surfaces (eval/exec equivalents and file ops).
Rough priority based on how often projects appear in the wild:
groovy — JVM, GroovyShell.evaluate, Eval.me, execute on String
r — system, system2, eval(parse()), source with caller path
julia — eval, run, include with caller path, Serialization.deserialize
gleam, roc, zig, v, odin, scheme, racket, tcl, prolog, common-lisp, ada, cobol, fortran, verilog, vhdl, emacs-lisp, gdscript, haxe, mojo — very long tail, do as needed
Not blocking anything. The threat-model command works fine without these since it fires on taxonomy tags, not sinks. These would only improve brief sinks output for projects in those languages.
36 language defs have no sinks. The 17 that do cover the ecosystems where projects actually appear, but for completeness these could be filled in over time. Most have small surfaces (eval/exec equivalents and file ops).
Rough priority based on how often projects appear in the wild:
Not blocking anything. The threat-model command works fine without these since it fires on taxonomy tags, not sinks. These would only improve
brief sinksoutput for projects in those languages.