~/talk

Security as Code: A DevSecOps Approach

slides:none on file

Argues for making security decisions executable and shareable by codifying checks as queries and wiring them into CI. Shows CodeQL running on an intentionally vulnerable Android app, tracing data from getText sources to rawQuery sinks and producing confirmed SQL injection findings (two confirmed paths, NASA found 30 similar issues). Demonstrates enabling GitHub code scanning, reusing community queries, and cites GitHub Security Lab impact like 331 zero days published — queries are reusable and free for open source.

AI-written summary · about

  1. 0:00DevSecOps and Security as Code
  2. 4:17NASA’s security checks codified
  3. 9:39DevOps and QA inspiration
  4. 12:08Security as Code methodology
  5. 13:57CodeQL basics and capabilities
  6. 17:29SQL injection vulnerabilities
  7. 19:15Live demo setup and query writing
  8. 22:06First CodeQL queries for sources
  9. 26:04Sinks and data flow templates
  10. 31:00Reusing predicates and exists
  11. 35:37Finalizing SQL injection query
  12. 37:29Reviewing findings and paths
  13. 41:49CodeQL for open source
  14. 43:15CodeQL alerts and remediation
  15. 44:40Community resources
  16. 46:06Q&A on CodeQL
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.