~/talk

Understanding Supply Chain Threats with Static Analysis

Talkat GopherCon 2023 · 2023-09-26..09-29· [security, go]
links:none on file
slides:none on file

A CLI and library called capslock runs call‑graph static analysis against Go code to map calls into standard‑library sinks and surface network access, file system access, and unsafe code capabilities so maintainers can spot unexpected privileges; claims show a 600% rise in supply‑chain attacks 2021→2022 and finds large-scale cloning (≈22,000 results) with malicious inits. Output includes JSON and call paths, is on GitHub, has false positives by design, and plans integration with deps.dev to make capability signals actionable.

AI-written summary · about

  1. 0:00Supply chain threats intro
  2. 1:10Go security trends
  3. 2:55Dependency security problems
  4. 4:44Broad malicious packages
  5. 6:31Dependency management issues
  6. 7:36Capability analysis intro
  7. 9:20Capabilities vs vulnerabilities
  8. 10:24Code to capabilities mapping
  9. 11:49Transitive dependency risks
  10. 12:31Static analysis limits
  11. 13:58Caps lock analyzer goals
  12. 15:25Caps lock output explained
  13. 16:05Future caps lock plans
~/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.