~/talk

"The SAST and the furious"

Talkat TYPO3 Developer Days 2024 · 2024-08-01..08-03· [security]
name:Zack Lott
links:none on file
slides:none on file

Live demos use SEMGREP for PHP/JS SAST and Trivy for dependency and container scans, integrated into GitLab CI via YAML. SEMGREP flags an unsafe exec in a TYPO3 demo and Trivy reports 44 JS vulnerabilities (four criticals) from yarn; pipeline runs take ~1:02 and can block merge when set to fail on criticals. Workflow shows allow-failure-to-true rollout, later centralizing rules in one repo, and exports results as SARIF/JSON for dashboards (GitLab Ultimate adds built-in security views).

AI-written summary · about

  1. 0:00Introduction
  2. 1:50What is application security
  3. 3:56Security scanning tools
  4. 5:43Introducing Semgrep
  5. 9:32Live Semgrep demo
  6. 12:46Integrating Semgrep into pipelines
  7. 18:13Supply chain attacks
  8. 20:39Introducing Trivy
  9. 22:28Live Trivy demo
  10. 24:56Integrating Trivy into pipelines
  11. 28:30Fixing vulnerabilities live
  12. 36:00Generating security reports
  13. 38:25Are you secure yet?
  14. 39:47Q&A
~/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.