~/talk

Testability Patterns For Web Apps - A New OWASP Project

Talkat Global AppSec Dublin 2023 · 2023-02-15..02-16· [security, testing]
links:none on file
slides:none on file

An OWASP project defines concrete testability patterns for SAST (catalogs of ~100+ patterns per language) and a Python framework with Docker that integrates CodeQL and other tools to run measurements and discovery rules. Static analyzers hit an obstacle roughly every 20 lines in a 3,000‑repo PHP corpus (top performer every 200 lines); no PHP tool covers >50% of patterns, JavaScript ~60%. Automated rewrites of five patterns across the corpus yield 9000+ new findings, with 370 confirmed true positives from a 2,700‑sample check.

AI-written summary · about

  1. 0:00Introduction
  2. 1:26Testability patterns for security
  3. 3:12Static analysis basics
  4. 7:27Vulnerability example
  5. 11:45Creating patterns
  6. 15:40Patterns catalog (PHP JS Java)
  7. 17:06Measuring patterns in apps
  8. 21:01Results from 3K GitHub apps
  9. 26:01Call to action: join community
  10. 26:43Role play: project impact
  11. 37:27How to contribute
  12. 39:56Next steps: top 10 patterns
  13. 41:02Future directions beyond static analysis
  14. 41:29Q&A 1
  15. 42:33Q&A 2
  16. 44:25Q&A 3
  17. 46:08Q&A 4
  18. 48:57Q&A 5
  19. 50:21Q&A 6
  20. 51:44Q&A 7
~/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.