[Security Triage] CodeQL Alert Summary — 2026-03-25
This issue tracks the triage of all open CodeQL security scanning alerts for colin-d-fried/demo-python.
Fast-Track (Critical Severity)
Fast-Track (High Severity)
Total alerts: 42
Classification: All fix (no false positives)
Priority: 18 critical (fast-track), 24 high (fast-track)
Projects board: https://github.com/users/colin-d-fried/projects/4 (Note: token lacks project scope — items could not be added to board)
[Security Triage] CodeQL Alert Summary — 2026-03-25
This issue tracks the triage of all open CodeQL security scanning alerts for
colin-d-fried/demo-python.Fast-Track (Critical Severity)
py/command-line-injection(critical) —vulnerable_command_injection.pyline 12 — CWE-078py/command-line-injection(critical) —vulnerable_command_injection.pyline 20 — CWE-078py/command-line-injection(critical) —vulnerable_command_injection.pyline 28 — CWE-078py/full-ssrf(critical) —vulnerable_ssrf.pyline 11 — CWE-918py/full-ssrf(critical) —vulnerable_ssrf.pyline 19 — CWE-918py/full-ssrf(critical) —vulnerable_ssrf.pyline 27 — CWE-918py/full-ssrf(critical) —vulnerable_ssrf.pyline 35 — CWE-918py/full-ssrf(critical) —vulnerable_ssrf.pyline 47 — CWE-918py/xxe(critical) —vulnerable_xxe.pyline 21 — CWE-611py/unsafe-deserialization(critical) —vulnerable_deserialization.pyline 12 — CWE-502py/unsafe-deserialization(critical) —vulnerable_deserialization.pyline 20 — CWE-502py/unsafe-deserialization(critical) —vulnerable_deserialization.pyline 40 — CWE-502py/template-injection(critical) —vulnerable_xss.pyline 31 — CWE-074py/reflective-xss(critical) —vulnerable_xss.pyline 9 — CWE-079py/command-line-injection(critical) —vulnerable_command_injection.pyline 34 — CWE-078py/command-line-injection(critical) —vulnerable_command_injection.pyline 37 — CWE-078py/command-line-injection(critical) —vulnerable_command_injection.pyline 33 — CWE-078py/command-line-injection(critical) —vulnerable_command_injection.pyline 11 — CWE-078Fast-Track (High Severity)
py/sql-injection(high) —server/routes.pyline 16 — CWE-089py/sql-injection(high) —server/routes.pyline 22 — CWE-089py/flask-debug(high) —vulnerable_command_injection.pyline 40 — CWE-215py/flask-debug(high) —vulnerable_deserialization.pyline 56 — CWE-215py/flask-debug(high) —vulnerable_path_traversal.pyline 54 — CWE-215py/flask-debug(high) —vulnerable_sql_injection.pyline 52 — CWE-215py/flask-debug(high) —vulnerable_missing_auth.pyline 58 — CWE-215py/flask-debug(high) —vulnerable_ssrf.pyline 58 — CWE-215py/flask-debug(high) —vulnerable_xss.pyline 67 — CWE-215py/flask-debug(high) —vulnerable_xxe.pyline 55 — CWE-215py/sql-injection(high) —vulnerable_sql_injection.pyline 15 — CWE-089py/sql-injection(high) —vulnerable_sql_injection.pyline 33 — CWE-089py/weak-sensitive-data-hashing(high) —vulnerable_weak_crypto.pyline 7 — CWE-327py/weak-sensitive-data-hashing(high) —vulnerable_weak_crypto.pyline 37 — CWE-327py/weak-sensitive-data-hashing(high) —vulnerable_weak_crypto.pyline 40 — CWE-327py/weak-cryptographic-algorithm(high) —vulnerable_weak_crypto.pyline 14 — CWE-327py/weak-cryptographic-algorithm(high) —vulnerable_weak_crypto.pyline 19 — CWE-327py/weak-cryptographic-algorithm(high) —vulnerable_weak_crypto.pyline 46 — CWE-327py/path-injection(high) —vulnerable_path_traversal.pyline 11 — CWE-022py/path-injection(high) —vulnerable_path_traversal.pyline 17 — CWE-022py/path-injection(high) —vulnerable_path_traversal.pyline 27 — CWE-022py/path-injection(high) —vulnerable_path_traversal.pyline 51 — CWE-022py/xml-bomb(high) —vulnerable_xxe.pyline 12 — CWE-776py/xml-bomb(high) —vulnerable_xxe.pyline 50 — CWE-776Total alerts: 42
Classification: All
fix(no false positives)Priority: 18 critical (fast-track), 24 high (fast-track)
Projects board: https://github.com/users/colin-d-fried/projects/4 (Note: token lacks
projectscope — items could not be added to board)