| 135 | |
| 136 | # --- JOIN876 --- |
| 137 | class TestJoin876: |
| 138 | def test_tainted_parts_silent_disabled(self): |
| 139 | # JOIN876 disabled: .join() with tainted data generates FPs from deep |
| 140 | # inter-proc taint reaching error messages and SQL placeholder construction. |
| 141 | assert not_fires("parts=request.GET.getlist('p'); '/'.join(parts)", "JOIN876") |
| 142 | def test_constant_safe(self): |
| 143 | assert not_fires("'/'.join(['a','b','c'])", "JOIN876") |
| 144 | |
| 145 | # --- SORTED1074 --- |
| 146 | class TestSorted1074: |
nothing calls this directly
no outgoing calls
no test coverage detected