14.9 Planning - Static Analysis

🔒 Secure, Static Analysis - Kickoff Videos

Assess your applications and services by scanning your source code for vulnerabilities and weaknesses.

devopssecure groupstatic analysis @gitlab-org/secure/static-analysis-be

Category Direction Maturity Priority
Category:SAST Epic / Strategy maturitycomplete ~P1
Category:Secret Detection Epic / Strategy maturityviable ~P2
Category:Code Quality Epic TBD / Strategy maturityminimal ~P3

Themes

Continue working toward analyzer deprecations

We should work to complete all deprecations announced in %14.8 as early as possible, except for the items that need to be completed specifically in the %15.0 milestone. See 15.0 Deprecations and Removals Work - Static An... (&7201 - closed) for details. Engineering Team: @gitlab-org/secure/static-analysis-be

Specifically—

🔎 Customer issues

Let's try to get a handle on issues, whether or not we can resolve all of them. It's important to demonstrate that we hear our users and internal stakeholders!

Secret Detection

If not yet resolved, we should look into recent issues, which seem to have increased lately:

If this is already mitigated, we can skip this.

Engineering Team: @zrice

IaC Scanning

We're in a place where IaC Scanning is new and people are giving it a first try. In order to improve our first impression and show agility, it would be ideal to address some functional issues, in rough priority order:

OpenShift

We may be able to crib from existing fix for Dependency Scanning. If we can get that done, we'll resolve a customer issue and better support OpenShift overall, which is a long-running issue.

Analyzers bug with Custom CA on OpenShift inval... (#350625 - closed)

Monthly Analyzer Updates Issue

We have over a dozen analyzers that need to be maintained, these analyzers are checked and updated every month.

  • General Updates
  • Engineering team: @gitlab-org/secure/static-analysis-be

🚒 Engineering Allocation 10% floor - empower every SWEs from raising reliability and security issues

#352050 (comment 832630296)

📚 Documentation priorities

New content

Pending

Maintenance

Anticipated release posts

Pending

Outcomes

Release Post Candidates

Release post MRs for this milestone

Feedback

Helpful Links 🔗

Edited by Connor Gilbert