~/talk

Responsible Use of Node.js & Open Source Software Utilizing Best Practices at an...

Talkat OpenJS World 2023 · on Tuesday, 2023-05-09· [nodejs, security]
links:none on file
slides:none on file

Capital One enforces concrete controls: production systems use only LTS Node.js, minor releases lag two weeks and accept security releases same day, and end‑of‑life versions are deprecated on Node’s schedule. Builds derive from centrally maintained golden images (minimal Docker runtimes kept vulnerability‑free), dependencies are locked and scoped, and an internal npm registry plus CVE thresholds block releases until remediation. Automated scanners and auto‑remediation PRs reduce developer toil and feed dashboards for time‑to‑fix reporting.

AI-written summary · about

  1. 0:00Start
  2. 7:06Example of a Supply Chain Attack Substitution Attack
  3. 11:53Be Intentional on Node.js Version Usage The life cycle stages of version acceptance
  4. 24:47Track Package Usage A Software Bill of Materials (SBOM) helps audit usage
  5. 28:35Evaluate packages before use Tools and processes can assist in detecting issues early
  6. 32:40Npm Package Developer Best Practices Developers can protect themselves to a degree
~/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.