SlideShare a Scribd company logo
3
Most read
7
Most read
8
Most read
DevSecOps with
• Senior Technical Architect, DevSecOps Consultant
• Instrumental in various initiatives for Enterprise Agility
& enabling DevOps for Enterprise Applications
• AWS Certified Cloud Practitioner
• Certified Cloud DevOps Engineer
• Certified AI with Python Programmer
• https://www.youtube.com/watch?v=q49swr5Vhw0
About me
What is DevSecOps?
DevSecOps integrates security best practices in the
DevOps workflow.
DevSecOps automates security workflows to create an
adaptable process for your development and security
teams.
Why is DevSecOps needed?
Balancing business velocity with security is possible.
With GitLab, DevSecOps architecture is built into the CI/CD process.
Every merge request is scanned through its pipeline for vulnerabilities in your
code and its dependencies. This enables some magic to happen.
Benefits of DevSecOps
Every piece of code is tested upon commit, without
incremental cost.
The developer can remediate now, while they are still
working in that code, or create an issue with one click.
The dashboard for the security pro is a roll-up of
vulnerabilities remaining that the developer did not
resolve on their own.
Vulnerabilities can be efficiently captured as a by-
product of software development.
A single tool also reduces cost over the approach to buy,
integrate and maintain point solutions.
What Are The GitLab Advantages?
Contextual. Unlike traditional application security tools primarily intended for use by security pros,
GitLab secure capabilities are built into the CI/CD workflows where the developers live. We
empower developers to identify vulnerabilities and remove them early, while at the same time,
providing security pros a dashboard to view items not already resolved by the developer, across
projects.
Congruent with DevOps processes. GitLab secure capabilities support the decision-makers, within
their natural workflow. Reports are interactive, actionable, and iterative and most important
immediate and relevant to changes made. Developers immediately see the cause and affect of their
own specific changes so they may iteratively address security flaws alongside code flaws.
Integrated with DevOps tools. When triaging vulnerabilities, users can confirm (creating an issue to
solve the problem), or dismiss them (in case they are false positives or there are compensating
controls). When using GitLab, no additional integration is needed between app sec and ticketing,
CI/CD, etc.
Efficient and automated. Eliminates mundane work wherever possible. Auto remediation applies
patches to vulnerable dependencies and even re-runs the pipeline to evaluate the viability of the
patch.
Capabilities
Static Application Security Testing (SAST): Prevents vulnerabilities early in the development
process, allowing to be fixed before deployment
Dynamic Application Security Testing (DAST): Once code is deployed, prevents exposure to your
application from a new set of possible attacks as you are running your web applications
Dependency Scanning: Automatically finds security vulnerabilities in your dependencies while you
are developing and testing your applications, such as when you are using an external (open source)
library with known vulnerabilities
Container Scanning: Analyze your container images for known vulnerabilities
Auto Remediation: Auto remediation aims to automated vulnerability solution flow, and
automatically create a fix. The fix is then tested, and if it passes all the tests already defined for the
application, it is deployed to production.
Secret Detection: There are several types of secrets that need to be protected. Each commit is
scanned for secrets within SAST.
IAST and Fuzzing: Future features GitLab will be adding to its Security capabilities, see the visions
for IAST and Fuzzing
Continuous security testing within CI/CD
Static Application Security Testing (SAST)
Scan the application source code and binaries to spot
potential vulnerabilities.
Because these open source tools are installed as part of
GitLab Ultimate, there are no added costs.
Vulnerabilities are shown in-line with every merge
request and results are collected and presented as a
single report.
Evaluate vulnerabilities from the GitLab pipeline and
dismiss or create an issue with one click.
Continuous security testing within CI/CD
Dynamic Application Security Testing (DAST)
Dynamic scanning earlier in the SDLC than ever possible,
by leveraging the review app CI/CD capability of GitLab.
Test running web applications for known runtime
vulnerabilities.
Users can provide HTTP credentials to test private areas.
Vulnerabilities are shown in-line with every merge
request.
Continuous security testing within CI/CD
Dependency Scanning
Analyze external dependencies (e.g. libraries like Ruby
gems) for known vulnerabilities on each code commit
with GitLab CI/CD.
Identify vulnerable dependencies needing updating.
Vulnerabilities are shown in-line with every merge
request.
Continuous security testing within CI/CD
Dependency Scanning
Analyze external dependencies (e.g. libraries like Ruby
gems) for known vulnerabilities on each code commit
with GitLab CI/CD.
Identify vulnerable dependencies needing updating.
Vulnerabilities are shown in-line with every merge
request.
Continuous security testing within CI/CD
Container Scanning
Check Docker images for known vulnerabilities in the
application environment.
Avoid redistribution of vulnerabilities via container
images.
Vulnerabilities are shown in-line with every merge
request.
Continuous security testing within CI/CD
License Compliance
Automatically search project dependencies for approved
and blacklisted licenses defined by your policies.
Custom license policies per project.
License analysis results are shown in-line for every merge
request for immediate resolution.
Demo Time !
Help and More Information
Please see Get help for GitLab if you have questions
Security Dashboard demo
Deep Dive into a Security demo
Static Application Security Testing
Dynamic Application Security Testing
Dependency Scanning
Container Scanning
License Compliance
See how integration is the key to successful DevSecOps
See how we compare against other Security tools

More Related Content

What's hot (20)

PPTX
An introduction to DevOps
Alexander Meijers
 
PDF
Introduction to CICD
Knoldus Inc.
 
PPTX
DevSecops: Defined, tools, characteristics, tools, frameworks, benefits and c...
Mohamed Nizzad
 
PPTX
DevOps 101 - an Introduction to DevOps
Red Gate Software
 
PPTX
DevSecOps
Cheah Eng Soon
 
PPSX
Microservices Architecture - Cloud Native Apps
Araf Karsh Hamid
 
PPTX
Logic Apps and Azure Functions
Daniel Toomey
 
PPTX
Azure API Management
Daniel Toomey
 
PDF
CodeBuild CodePipeline CodeDeploy CodeCommit in AWS | Edureka
Edureka!
 
PPTX
DevOps Training | DevOps Training Video | DevOps Tools | DevOps Tutorial For ...
Simplilearn
 
PDF
What is DevOps | DevOps Introduction | DevOps Training | DevOps Tutorial | Ed...
Edureka!
 
PDF
DevOps and AWS
Shiva Narayanaswamy
 
PPTX
DevOps Introduction
Robert Sell
 
PPTX
Cloud Native: what is it? Why?
Juan Pablo Genovese
 
PPTX
Introduction to devops
UtpalenduChakrobortt1
 
PDF
Infrastructure as Code
Robert Greiner
 
PDF
Gitops Hands On
Brice Fernandes
 
PDF
Why Microservice
Kelvin Yeung
 
PPTX
DevOps Overview in my own words
SUBHENDU KARMAKAR
 
PPTX
Introduction to Microservices
Roger van de Kimmenade
 
An introduction to DevOps
Alexander Meijers
 
Introduction to CICD
Knoldus Inc.
 
DevSecops: Defined, tools, characteristics, tools, frameworks, benefits and c...
Mohamed Nizzad
 
DevOps 101 - an Introduction to DevOps
Red Gate Software
 
DevSecOps
Cheah Eng Soon
 
Microservices Architecture - Cloud Native Apps
Araf Karsh Hamid
 
Logic Apps and Azure Functions
Daniel Toomey
 
Azure API Management
Daniel Toomey
 
CodeBuild CodePipeline CodeDeploy CodeCommit in AWS | Edureka
Edureka!
 
DevOps Training | DevOps Training Video | DevOps Tools | DevOps Tutorial For ...
Simplilearn
 
What is DevOps | DevOps Introduction | DevOps Training | DevOps Tutorial | Ed...
Edureka!
 
DevOps and AWS
Shiva Narayanaswamy
 
DevOps Introduction
Robert Sell
 
Cloud Native: what is it? Why?
Juan Pablo Genovese
 
Introduction to devops
UtpalenduChakrobortt1
 
Infrastructure as Code
Robert Greiner
 
Gitops Hands On
Brice Fernandes
 
Why Microservice
Kelvin Yeung
 
DevOps Overview in my own words
SUBHENDU KARMAKAR
 
Introduction to Microservices
Roger van de Kimmenade
 

Similar to #ATAGTR2019 Presentation "DevSecOps with GitLab" By Avishkar Nikale (20)

PDF
DevSecOps - Background, Status and Future Challenges
dsc71656
 
PDF
OSSF 2018 - Brandon Jung of GitLab - Is Your DevOps 'Tool Tax' Weighing You D...
FINOS
 
PPTX
Streamlining Your Security with These Essential DevSecOps Tools
Dev Software
 
PDF
TechTalk 2021: Peran IT Security dalam Penerapan DevOps
DicodingEvent
 
PDF
Gitlab for JS developers (BrisJs meetup, 2019-Apr-01)
Vladimir Roudakov
 
PPTX
gitlab-seismic-shift-in-application-security-whitepaper.pptx
cueehvyohddgqmvstn
 
PDF
The Future of DevSecOps
Stefan Streichsbier
 
PPTX
Introduction to DevSecOps
abhimanyubhogwan
 
PDF
Overview of Gitlab usage
OluDouglas
 
PDF
Security Scanning Overview - Tetiana Chupryna (RUS) | Ruby Meditation 26
Ruby Meditation
 
PDF
DevSecOps: Essential Tooling to Enable Continuous Security(25m ADDO)
Rich Mills
 
PDF
Security in CI/CD Pipelines: Tips for DevOps Engineers
DevOps.com
 
PDF
Introduction To Development And Operations
teekhesawaal
 
PDF
The Emergent Cloud Security Toolchain for CI/CD
James Wickett
 
PDF
KnolX _ Gitlab - Rahul_Soni
Knoldus Inc.
 
PDF
KnolX _ Gitlab - Rahul_Soni
Knoldus Inc.
 
PDF
The DevSecOps Builder’s Guide to the CI/CD Pipeline
James Wickett
 
PDF
Pragmatic Pipeline Security
James Wickett
 
PDF
Api gitlab: configurazione dei progetti as a service
Emerasoft, solutions to collaborate
 
PPTX
State of DevSecOps - GTACS 2019
Stefan Streichsbier
 
DevSecOps - Background, Status and Future Challenges
dsc71656
 
OSSF 2018 - Brandon Jung of GitLab - Is Your DevOps 'Tool Tax' Weighing You D...
FINOS
 
Streamlining Your Security with These Essential DevSecOps Tools
Dev Software
 
TechTalk 2021: Peran IT Security dalam Penerapan DevOps
DicodingEvent
 
Gitlab for JS developers (BrisJs meetup, 2019-Apr-01)
Vladimir Roudakov
 
gitlab-seismic-shift-in-application-security-whitepaper.pptx
cueehvyohddgqmvstn
 
The Future of DevSecOps
Stefan Streichsbier
 
Introduction to DevSecOps
abhimanyubhogwan
 
Overview of Gitlab usage
OluDouglas
 
Security Scanning Overview - Tetiana Chupryna (RUS) | Ruby Meditation 26
Ruby Meditation
 
DevSecOps: Essential Tooling to Enable Continuous Security(25m ADDO)
Rich Mills
 
Security in CI/CD Pipelines: Tips for DevOps Engineers
DevOps.com
 
Introduction To Development And Operations
teekhesawaal
 
The Emergent Cloud Security Toolchain for CI/CD
James Wickett
 
KnolX _ Gitlab - Rahul_Soni
Knoldus Inc.
 
KnolX _ Gitlab - Rahul_Soni
Knoldus Inc.
 
The DevSecOps Builder’s Guide to the CI/CD Pipeline
James Wickett
 
Pragmatic Pipeline Security
James Wickett
 
Api gitlab: configurazione dei progetti as a service
Emerasoft, solutions to collaborate
 
State of DevSecOps - GTACS 2019
Stefan Streichsbier
 
Ad

More from Agile Testing Alliance (20)

PPTX
#Interactive Session by Anindita Rath and Mahathee Dandibhotla, "From Good to...
Agile Testing Alliance
 
PDF
#Interactive Session by Ajay Balamurugadas, "Where Are The Real Testers In T...
Agile Testing Alliance
 
PPTX
#Interactive Session by Jishnu Nambiar and Mayur Ovhal, "Monitoring Web Per...
Agile Testing Alliance
 
PDF
#Interactive Session by Pradipta Biswas and Sucheta Saurabh Chitale, "Navigat...
Agile Testing Alliance
 
PDF
#Interactive Session by Apoorva Ram, "The Art of Storytelling for Testers" at...
Agile Testing Alliance
 
PPTX
#Interactive Session by Nikhil Jain, "Catch All Mail With Graph" at #ATAGTR2023.
Agile Testing Alliance
 
PPTX
#Interactive Session by Ashok Kumar S, "Test Data the key to robust test cove...
Agile Testing Alliance
 
PPTX
#Interactive Session by Seema Kohli, "Test Leadership in the Era of Artificia...
Agile Testing Alliance
 
PDF
#Interactive Session by Ashwini Lalit, RRR of Test Automation Maintenance" at...
Agile Testing Alliance
 
PPTX
#Interactive Session by Srithanga Aishvarya T, "Machine Learning Model to aut...
Agile Testing Alliance
 
PPTX
#Interactive Session by Kirti Ranjan Satapathy and Nandini K, "Elements of Qu...
Agile Testing Alliance
 
PPTX
#Interactive Session by Sudhir Upadhyay and Ashish Kumar, "Strengthening Test...
Agile Testing Alliance
 
PPTX
#Interactive Session by Sayan Deb Kundu, "Testing Gen AI Applications" at #AT...
Agile Testing Alliance
 
PDF
#Interactive Session by Dinesh Boravke, "Zero Defects – Myth or Reality" at #...
Agile Testing Alliance
 
PPTX
#Interactive Session by Saby Saurabh Bhardwaj, "Redefine Quality Assurance –...
Agile Testing Alliance
 
PDF
#Keynote Session by Sanjay Kumar, "Innovation Inspired Testing!!" at #ATAGTR2...
Agile Testing Alliance
 
PDF
#Keynote Session by Schalk Cronje, "Don’t Containerize me" at #ATAGTR2023.
Agile Testing Alliance
 
PPTX
#Interactive Session by Chidambaram Vetrivel and Venkatesh Belde, "Revolution...
Agile Testing Alliance
 
PDF
#Interactive Session by Aniket Diwakar Kadukar and Padimiti Vaidik Eswar Dat...
Agile Testing Alliance
 
PPTX
#Interactive Session by Vivek Patle and Jahnavi Umarji, "Empowering Functiona...
Agile Testing Alliance
 
#Interactive Session by Anindita Rath and Mahathee Dandibhotla, "From Good to...
Agile Testing Alliance
 
#Interactive Session by Ajay Balamurugadas, "Where Are The Real Testers In T...
Agile Testing Alliance
 
#Interactive Session by Jishnu Nambiar and Mayur Ovhal, "Monitoring Web Per...
Agile Testing Alliance
 
#Interactive Session by Pradipta Biswas and Sucheta Saurabh Chitale, "Navigat...
Agile Testing Alliance
 
#Interactive Session by Apoorva Ram, "The Art of Storytelling for Testers" at...
Agile Testing Alliance
 
#Interactive Session by Nikhil Jain, "Catch All Mail With Graph" at #ATAGTR2023.
Agile Testing Alliance
 
#Interactive Session by Ashok Kumar S, "Test Data the key to robust test cove...
Agile Testing Alliance
 
#Interactive Session by Seema Kohli, "Test Leadership in the Era of Artificia...
Agile Testing Alliance
 
#Interactive Session by Ashwini Lalit, RRR of Test Automation Maintenance" at...
Agile Testing Alliance
 
#Interactive Session by Srithanga Aishvarya T, "Machine Learning Model to aut...
Agile Testing Alliance
 
#Interactive Session by Kirti Ranjan Satapathy and Nandini K, "Elements of Qu...
Agile Testing Alliance
 
#Interactive Session by Sudhir Upadhyay and Ashish Kumar, "Strengthening Test...
Agile Testing Alliance
 
#Interactive Session by Sayan Deb Kundu, "Testing Gen AI Applications" at #AT...
Agile Testing Alliance
 
#Interactive Session by Dinesh Boravke, "Zero Defects – Myth or Reality" at #...
Agile Testing Alliance
 
#Interactive Session by Saby Saurabh Bhardwaj, "Redefine Quality Assurance –...
Agile Testing Alliance
 
#Keynote Session by Sanjay Kumar, "Innovation Inspired Testing!!" at #ATAGTR2...
Agile Testing Alliance
 
#Keynote Session by Schalk Cronje, "Don’t Containerize me" at #ATAGTR2023.
Agile Testing Alliance
 
#Interactive Session by Chidambaram Vetrivel and Venkatesh Belde, "Revolution...
Agile Testing Alliance
 
#Interactive Session by Aniket Diwakar Kadukar and Padimiti Vaidik Eswar Dat...
Agile Testing Alliance
 
#Interactive Session by Vivek Patle and Jahnavi Umarji, "Empowering Functiona...
Agile Testing Alliance
 
Ad

Recently uploaded (20)

PDF
Smart Trailers 2025 Update with History and Overview
Paul Menig
 
PPTX
WooCommerce Workshop: Bring Your Laptop
Laura Hartwig
 
PDF
CIFDAQ Market Wrap for the week of 4th July 2025
CIFDAQ
 
PDF
Mastering Financial Management in Direct Selling
Epixel MLM Software
 
PDF
The Rise of AI and IoT in Mobile App Tech.pdf
IMG Global Infotech
 
PPTX
AI Penetration Testing Essentials: A Cybersecurity Guide for 2025
defencerabbit Team
 
PDF
Bitcoin for Millennials podcast with Bram, Power Laws of Bitcoin
Stephen Perrenod
 
PDF
DevBcn - Building 10x Organizations Using Modern Productivity Metrics
Justin Reock
 
PDF
Transcript: New from BookNet Canada for 2025: BNC BiblioShare - Tech Forum 2025
BookNet Canada
 
PDF
Using FME to Develop Self-Service CAD Applications for a Major UK Police Force
Safe Software
 
PDF
NewMind AI - Journal 100 Insights After The 100th Issue
NewMind AI
 
PDF
Reverse Engineering of Security Products: Developing an Advanced Microsoft De...
nwbxhhcyjv
 
PDF
CIFDAQ Weekly Market Wrap for 11th July 2025
CIFDAQ
 
PDF
IoT-Powered Industrial Transformation – Smart Manufacturing to Connected Heal...
Rejig Digital
 
PPTX
Building Search Using OpenSearch: Limitations and Workarounds
Sease
 
PPTX
"Autonomy of LLM Agents: Current State and Future Prospects", Oles` Petriv
Fwdays
 
PDF
Exolore The Essential AI Tools in 2025.pdf
Srinivasan M
 
PDF
"AI Transformation: Directions and Challenges", Pavlo Shaternik
Fwdays
 
PDF
Achieving Consistent and Reliable AI Code Generation - Medusa AI
medusaaico
 
PDF
Jak MŚP w Europie Środkowo-Wschodniej odnajdują się w świecie AI
dominikamizerska1
 
Smart Trailers 2025 Update with History and Overview
Paul Menig
 
WooCommerce Workshop: Bring Your Laptop
Laura Hartwig
 
CIFDAQ Market Wrap for the week of 4th July 2025
CIFDAQ
 
Mastering Financial Management in Direct Selling
Epixel MLM Software
 
The Rise of AI and IoT in Mobile App Tech.pdf
IMG Global Infotech
 
AI Penetration Testing Essentials: A Cybersecurity Guide for 2025
defencerabbit Team
 
Bitcoin for Millennials podcast with Bram, Power Laws of Bitcoin
Stephen Perrenod
 
DevBcn - Building 10x Organizations Using Modern Productivity Metrics
Justin Reock
 
Transcript: New from BookNet Canada for 2025: BNC BiblioShare - Tech Forum 2025
BookNet Canada
 
Using FME to Develop Self-Service CAD Applications for a Major UK Police Force
Safe Software
 
NewMind AI - Journal 100 Insights After The 100th Issue
NewMind AI
 
Reverse Engineering of Security Products: Developing an Advanced Microsoft De...
nwbxhhcyjv
 
CIFDAQ Weekly Market Wrap for 11th July 2025
CIFDAQ
 
IoT-Powered Industrial Transformation – Smart Manufacturing to Connected Heal...
Rejig Digital
 
Building Search Using OpenSearch: Limitations and Workarounds
Sease
 
"Autonomy of LLM Agents: Current State and Future Prospects", Oles` Petriv
Fwdays
 
Exolore The Essential AI Tools in 2025.pdf
Srinivasan M
 
"AI Transformation: Directions and Challenges", Pavlo Shaternik
Fwdays
 
Achieving Consistent and Reliable AI Code Generation - Medusa AI
medusaaico
 
Jak MŚP w Europie Środkowo-Wschodniej odnajdują się w świecie AI
dominikamizerska1
 

#ATAGTR2019 Presentation "DevSecOps with GitLab" By Avishkar Nikale

  • 2. • Senior Technical Architect, DevSecOps Consultant • Instrumental in various initiatives for Enterprise Agility & enabling DevOps for Enterprise Applications • AWS Certified Cloud Practitioner • Certified Cloud DevOps Engineer • Certified AI with Python Programmer • https://www.youtube.com/watch?v=q49swr5Vhw0 About me
  • 3. What is DevSecOps? DevSecOps integrates security best practices in the DevOps workflow. DevSecOps automates security workflows to create an adaptable process for your development and security teams.
  • 4. Why is DevSecOps needed? Balancing business velocity with security is possible. With GitLab, DevSecOps architecture is built into the CI/CD process. Every merge request is scanned through its pipeline for vulnerabilities in your code and its dependencies. This enables some magic to happen.
  • 5. Benefits of DevSecOps Every piece of code is tested upon commit, without incremental cost. The developer can remediate now, while they are still working in that code, or create an issue with one click. The dashboard for the security pro is a roll-up of vulnerabilities remaining that the developer did not resolve on their own. Vulnerabilities can be efficiently captured as a by- product of software development. A single tool also reduces cost over the approach to buy, integrate and maintain point solutions.
  • 6. What Are The GitLab Advantages? Contextual. Unlike traditional application security tools primarily intended for use by security pros, GitLab secure capabilities are built into the CI/CD workflows where the developers live. We empower developers to identify vulnerabilities and remove them early, while at the same time, providing security pros a dashboard to view items not already resolved by the developer, across projects. Congruent with DevOps processes. GitLab secure capabilities support the decision-makers, within their natural workflow. Reports are interactive, actionable, and iterative and most important immediate and relevant to changes made. Developers immediately see the cause and affect of their own specific changes so they may iteratively address security flaws alongside code flaws. Integrated with DevOps tools. When triaging vulnerabilities, users can confirm (creating an issue to solve the problem), or dismiss them (in case they are false positives or there are compensating controls). When using GitLab, no additional integration is needed between app sec and ticketing, CI/CD, etc. Efficient and automated. Eliminates mundane work wherever possible. Auto remediation applies patches to vulnerable dependencies and even re-runs the pipeline to evaluate the viability of the patch.
  • 7. Capabilities Static Application Security Testing (SAST): Prevents vulnerabilities early in the development process, allowing to be fixed before deployment Dynamic Application Security Testing (DAST): Once code is deployed, prevents exposure to your application from a new set of possible attacks as you are running your web applications Dependency Scanning: Automatically finds security vulnerabilities in your dependencies while you are developing and testing your applications, such as when you are using an external (open source) library with known vulnerabilities Container Scanning: Analyze your container images for known vulnerabilities Auto Remediation: Auto remediation aims to automated vulnerability solution flow, and automatically create a fix. The fix is then tested, and if it passes all the tests already defined for the application, it is deployed to production. Secret Detection: There are several types of secrets that need to be protected. Each commit is scanned for secrets within SAST. IAST and Fuzzing: Future features GitLab will be adding to its Security capabilities, see the visions for IAST and Fuzzing
  • 8. Continuous security testing within CI/CD Static Application Security Testing (SAST) Scan the application source code and binaries to spot potential vulnerabilities. Because these open source tools are installed as part of GitLab Ultimate, there are no added costs. Vulnerabilities are shown in-line with every merge request and results are collected and presented as a single report. Evaluate vulnerabilities from the GitLab pipeline and dismiss or create an issue with one click.
  • 9. Continuous security testing within CI/CD Dynamic Application Security Testing (DAST) Dynamic scanning earlier in the SDLC than ever possible, by leveraging the review app CI/CD capability of GitLab. Test running web applications for known runtime vulnerabilities. Users can provide HTTP credentials to test private areas. Vulnerabilities are shown in-line with every merge request.
  • 10. Continuous security testing within CI/CD Dependency Scanning Analyze external dependencies (e.g. libraries like Ruby gems) for known vulnerabilities on each code commit with GitLab CI/CD. Identify vulnerable dependencies needing updating. Vulnerabilities are shown in-line with every merge request.
  • 11. Continuous security testing within CI/CD Dependency Scanning Analyze external dependencies (e.g. libraries like Ruby gems) for known vulnerabilities on each code commit with GitLab CI/CD. Identify vulnerable dependencies needing updating. Vulnerabilities are shown in-line with every merge request.
  • 12. Continuous security testing within CI/CD Container Scanning Check Docker images for known vulnerabilities in the application environment. Avoid redistribution of vulnerabilities via container images. Vulnerabilities are shown in-line with every merge request.
  • 13. Continuous security testing within CI/CD License Compliance Automatically search project dependencies for approved and blacklisted licenses defined by your policies. Custom license policies per project. License analysis results are shown in-line for every merge request for immediate resolution.
  • 15. Help and More Information Please see Get help for GitLab if you have questions Security Dashboard demo Deep Dive into a Security demo Static Application Security Testing Dynamic Application Security Testing Dependency Scanning Container Scanning License Compliance See how integration is the key to successful DevSecOps See how we compare against other Security tools