[go: up one dir, main page]

Skip to content

FY21 Q3 KR: Dogfood Secure features in the secure department = 50%

Objective (Product): Increase dogfooding, performance, and productivity

This is to track work being done in : gitlab-org/gitlab#30568 (closed)

  1. Understand what is preventing us from implementing the dogfooding ==> Done
  2. Enable scanners for SAST, Secret Detection, Dependency Scanning, License Compliance for Secure sub-department ==> Done
  3. Clean up existing findings to get a fresh run ==> Done
  4. Triage Initial security findings (create issues or dismiss) and start chipping away at the issues until they are addressed ==> Done
  5. Monitor new vulnerabilities in the Security Dashboard and wait for them to stabilize (drop to zero) for a week. ==> In Progress
  6. By end of quarter, enable Security Approvals (blocking MRs on critical/high) Need to involve Laurence B. to figure out process. Secure EMs for first level approvals. David, Wayne and Todd for second level approvals.
  7. Start to expand to other sections in following quarters
  8. Enable DAST, fuzzing, container scanning

/CC @clefelhocz1


Retrospective

Good

Bad

  • Accidentally dismissed all analyzer repo vulns. Created this issue to adjust the tables
  • We discovered that we didn't have vendored templates for our shared analyzer CI config enabled for secret detection and dependency scanning
  • Starting to run into usability issues

Try

  • Need to add the /label Dogfooding to all vulns found from this
  • Redo how we track vulns to reduce FPs
Edited by Todd Stadelhofer