snyk.io Open in urlscan Pro
2a02:26f0:df:6a3::ecd  Public Scan

Submitted URL: https://t.sidekickopen79.com/s1t/c/5/f18dQhb0S7lM8dDMPbW2n0x6l2B9nMJN7t5XWPf4Yc8W4Xr5cM3LvrVvW3g1yWh11fj5b0?te=W3R5hFj4cm2zwW...
Effective URL: https://snyk.io/case-studies/mongodb/
Submission: On October 24 via api from US — Scanned from DE

Form analysis 5 forms found in the DOM

<form id="" data-formid="1461" data-skip="true" style="display: none; font-family: Helvetica, Arial, sans-serif; font-size: 13px; color: rgb(51, 51, 51); width: 1px;" novalidate="novalidate" class="mktoForm mktoHasWidth mktoLayoutLeft">
  <style type="text/css">
    .mktoForm .mktoButtonWrap.mktoSimple .mktoButton {
      color: #fff;
      border: 1px solid #75ae4c;
      padding: 0.4em 1em;
      font-size: 1em;
      background-color: #99c47c;
      background-image: -webkit-gradient(linear, left top, left bottom, from(#99c47c), to(#75ae4c));
      background-image: -webkit-linear-gradient(top, #99c47c, #75ae4c);
      background-image: -moz-linear-gradient(top, #99c47c, #75ae4c);
      background-image: linear-gradient(to bottom, #99c47c, #75ae4c);
    }

    .mktoForm .mktoButtonWrap.mktoSimple .mktoButton:hover {
      border: 1px solid #447f19;
    }

    .mktoForm .mktoButtonWrap.mktoSimple .mktoButton:focus {
      outline: none;
      border: 1px solid #447f19;
    }

    .mktoForm .mktoButtonWrap.mktoSimple .mktoButton:active {
      background-color: #75ae4c;
      background-image: -webkit-gradient(linear, left top, left bottom, from(#75ae4c), to(#99c47c));
      background-image: -webkit-linear-gradient(top, #75ae4c, #99c47c);
      background-image: -moz-linear-gradient(top, #75ae4c, #99c47c);
      background-image: linear-gradient(to bottom, #75ae4c, #99c47c);
    }
  </style>
  <div class="mktoButtonRow"><span class="mktoButtonWrap mktoSimple" style="margin-left: 120px;"><button type="submit" class="mktoButton">Submit</button></span></div><input type="hidden" name="formid" class="mktoField mktoFieldDescriptor"><input
    type="hidden" name="munchkinId" class="mktoField mktoFieldDescriptor"><input type="hidden" name="last_form_fill_url" class="mktoField mktoFieldDescriptor"><input type="hidden" name="last_form_fill_referrer" class="mktoField mktoFieldDescriptor">
</form>

<form id="mktoForm_1461" style="display: none; font-family: Helvetica, Arial, sans-serif; font-size: 13px; color: rgb(51, 51, 51); width: 1px;" novalidate="novalidate" class="mktoForm mktoHasWidth mktoLayoutLeft">
  <style type="text/css">
    .mktoForm .mktoButtonWrap.mktoSimple .mktoButton {
      color: #fff;
      border: 1px solid #75ae4c;
      padding: 0.4em 1em;
      font-size: 1em;
      background-color: #99c47c;
      background-image: -webkit-gradient(linear, left top, left bottom, from(#99c47c), to(#75ae4c));
      background-image: -webkit-linear-gradient(top, #99c47c, #75ae4c);
      background-image: -moz-linear-gradient(top, #99c47c, #75ae4c);
      background-image: linear-gradient(to bottom, #99c47c, #75ae4c);
    }

    .mktoForm .mktoButtonWrap.mktoSimple .mktoButton:hover {
      border: 1px solid #447f19;
    }

    .mktoForm .mktoButtonWrap.mktoSimple .mktoButton:focus {
      outline: none;
      border: 1px solid #447f19;
    }

    .mktoForm .mktoButtonWrap.mktoSimple .mktoButton:active {
      background-color: #75ae4c;
      background-image: -webkit-gradient(linear, left top, left bottom, from(#75ae4c), to(#99c47c));
      background-image: -webkit-linear-gradient(top, #75ae4c, #99c47c);
      background-image: -moz-linear-gradient(top, #75ae4c, #99c47c);
      background-image: linear-gradient(to bottom, #75ae4c, #99c47c);
    }
  </style>
  <div class="mktoButtonRow"><span class="mktoButtonWrap mktoSimple" style="margin-left: 120px;"><button type="submit" class="mktoButton">Submit</button></span></div><input type="hidden" name="formid" class="mktoField mktoFieldDescriptor"
    value="1461"><input type="hidden" name="munchkinId" class="mktoField mktoFieldDescriptor" value="677-THP-415"><input type="hidden" name="last_form_fill_url" class="mktoField mktoFieldDescriptor"
    value="https://snyk.io/case-studies/mongodb/"><input type="hidden" name="last_form_fill_referrer" class="mktoField mktoFieldDescriptor" value="">
  <style type="text/css">
    .mktoForm .mktoButtonWrap.mktoSimple .mktoButton {
      color: #fff;
      border: 1px solid #75ae4c;
      padding: 0.4em 1em;
      font-size: 1em;
      background-color: #99c47c;
      background-image: -webkit-gradient(linear, left top, left bottom, from(#99c47c), to(#75ae4c));
      background-image: -webkit-linear-gradient(top, #99c47c, #75ae4c);
      background-image: -moz-linear-gradient(top, #99c47c, #75ae4c);
      background-image: linear-gradient(to bottom, #99c47c, #75ae4c);
    }

    .mktoForm .mktoButtonWrap.mktoSimple .mktoButton:hover {
      border: 1px solid #447f19;
    }

    .mktoForm .mktoButtonWrap.mktoSimple .mktoButton:focus {
      outline: none;
      border: 1px solid #447f19;
    }

    .mktoForm .mktoButtonWrap.mktoSimple .mktoButton:active {
      background-color: #75ae4c;
      background-image: -webkit-gradient(linear, left top, left bottom, from(#75ae4c), to(#99c47c));
      background-image: -webkit-linear-gradient(top, #75ae4c, #99c47c);
      background-image: -moz-linear-gradient(top, #75ae4c, #99c47c);
      background-image: linear-gradient(to bottom, #75ae4c, #99c47c);
    }
  </style>
  <div class="mktoButtonRow"><span class="mktoButtonWrap mktoSimple" style="margin-left: 120px;"><button type="submit" class="mktoButton">Submit</button></span></div>
</form>

<form data-formid="1461" data-skip="true" style="display: none; font-family: Helvetica, Arial, sans-serif; font-size: 13px; color: rgb(51, 51, 51); visibility: hidden; position: absolute; top: -500px; left: -1000px; width: 1600px;"
  novalidate="novalidate" class="mktoForm mktoHasWidth mktoLayoutLeft"></form>

<form style="display: none; font-family: Helvetica, Arial, sans-serif; font-size: 13px; color: rgb(51, 51, 51); visibility: hidden; position: absolute; top: -500px; left: -1000px; width: 1600px;" novalidate="novalidate"
  class="mktoForm mktoHasWidth mktoLayoutLeft"></form>

<form style="display: none; font-family: Helvetica, Arial, sans-serif; font-size: 13px; color: rgb(51, 51, 51); width: 1600px; visibility: hidden; position: absolute; top: -500px; left: -1000px;" novalidate="novalidate"
  class="mktoForm mktoHasWidth mktoLayoutLeft"></form>

Text Content

Submit

We use cookies to ensure you get the best experience on our website.Read
moreRead moreGot it

close
 * Products
   * Products
     * Snyk Code (SAST)
       Secure your code as it’s written
     * Snyk Open Source (SCA)
       Avoid vulnerable dependencies
     * Snyk Container
       Keep your base images secure
     * Snyk Infrastructure as Code
       Develop secure cloud infrastructure
     * Snyk Cloud
       Keep your cloud environment secure
   * Solutions
     * Application security
       Build secure, stay secure
     * Software supply chain security
       Mitigate supply chain risk
     * Cloud security
       Build and operate securely
   * Platform
     * What is Snyk?
       Developer-first security in action
     * Developer security platform
       Modern security in a single platform
     * Security intelligence
       Comprehensive vulnerability data
     * License compliance management
       Manage open source usage
     * Snyk Learn
       Self-service security education
 * Resources
   * Using Snyk
     * Documentation
     * Vulnerability intelligence
     * Product training
     * Services
     * Support portal & FAQ’s
     * User hub
   * learn & connect
     * Blog
     * Community
     * Events & webinars
     * DevSecOps hub
     * Developer & security resources
   * Listen to the Cloud Security Podcast, powered by Snyk
 * Company
   * About Snyk
   * Customers
   * Partners
   * Newsroom
   * Snyk Impact
   * Contact us
   * Jobs at Snyk We are hiring
 * Pricing

Log inBook a demoSign up

Customers

chevron_right

MongoDB




MONGODB SECURITY TEAM ENABLES SECURE DEVELOPMENT WITH SNYK


FEATURED CUSTOMERS

Stuart Larsen,

Security Engineer, MongoDB

Location

New York, USA

Industry

Tech

PRODUCT FEATURED

Snyk Open Source


HIGHLIGHTS:

 * MongoDB is Committed to Security: The Security team is focused on helping
   developers to make smart, secure decisions.
 * Developer Adoption: Selected Snyk for its quick deployment, ease of use and
   direct integration with developer workflows and tools like GitHub.
 * Snyk Dashboard: A helpful tool for communicating to the rest of the
   organization about security challenges and the need for specific resources.
 * Integration into Existing Tools: Today, Snyk is tightly integrated into
   MongoDB’s GitHub, Slack, and Jira instances.


MANAGING OPEN SOURCE SECURITY

One of the common challenges of managing security for a fast-paced, growing
company is allocating security resources including people, budget and time. The
MongoDB security team has many priorities, and time is a high value asset. When
Stuart and his team found themselves spending hours manually checking to ensure
developers were not using open source libraries with known vulnerabilities, or
wading through long CVE lists, they knew there had to be a faster and easier
solution.

> Before Snyk, our approach to open source security was slow and time-consuming.
> We did manual checks of our packages before releases for some products (lots
> of googling and bookmarks), for others we use a collection of smaller tools.”


SCALING SECURITY IS AN IMPORTANT GOAL FOR MONGODB

The security team considered several solutions in the market, but found that
Snyk’s developer-first approach and automated remediation were important
differentiators. Snyk’s quick deployment, ease of use and direct integration
with developer workflows and tools like GitHub would help the development team
to adopt the solution quickly. MongoDB also considered building a security
solution internally but quickly realized that with limited headcount, time and
budget, selecting an external tool like Snyk would make their lives easier and
allow them to focus on existing development priorities, saving the “hassle and
time drain” of building it themselves.

> “There’s only a few security engineers at the company, but hundreds of
> developers; we will never scale with them, so we must proactively enable them.


SNYK RESULTS


AUTOMATION = TIME SAVED

After automating their open source security process with Snyk, Stuart says “they
are never going back” to the slow, manual approach they were taking before Snyk.
The MongoDB security team now has a tighter loop from when a security issue is
identified in a package, to the time they know about it, to the time they fix
it. The MongoDB team has built a streamlined workflow for removing third party
dependency security issues that includes:




The automated process makes finding and fixing vulnerabilities significantly
faster – so the security team can focus on other priorities.






MONITORING SECURITY ACROSS THE TEAM

The MongoDB security team now has one integrated Snyk dashboard where all
stakeholders can view the Snyk repos they care the most about; everyone on the
team, across security and development, knows the status of vulnerabilities and
risk, at any time. The Snyk dashboard has also become a helpful tool for
communicating to the rest of the organization about security challenges and the
need for specific resources.


CUSTOMER DATA PROTECTION

Customers are asking more often to understand how their data is being protected
against third party vulnerabilities. MongoDB is excited to explain how Snyk is
tightly integrated into the SDLC to ensure that third party dependencies are
identified and resolved as part of the many steps the team takes to protect
customer data and important assets.

ABOUT MONGODB

> “We want solutions that enable developers to make informed security
> decisions.”

MongoDB is the leading modern, general purpose database platform, designed to
unleash the power of software and data for developers and the applications they
build. Headquartered in New York, MongoDB has more than 13,000 customers in over
100 countries. The MongoDB database platform has been downloaded over 60 million
times and there have been more than one million MongoDB University
registrations. As a Security Engineer at MongoDB Stuart Larsen enables
engineering teams to write, build and deploy secure applications to ensure that
their customer data is kept safe. The MongoDB Security team understands it is
their responsibility to protect the data entrusted to MongoDB whether they are
writing code, writing processes or building infrastructure. Stuart is focused on
helping the developers on his team to make good, secure decisions -- from the
very beginning of the process.


MORE CASE STUDIES

Segment adopts Snyk to gain comprehensive open source security coverage

article

Read case study



Skyscanner fixed projects and gained visibility into their open source
vulnerability exposure

article

Read case study



StartApp developers choose Snyk for its seamless integration into the developer
workflow

article

Read case study


READY TO GET STARTED?

Snyk helps you use open source and stay secure.

Sign up for FREE



Develop Fast.
Stay Secure.
Sign up for freeBook a demo

PRODUCT

 * Developers & DevOps
 * Vulnerability database
 * API status
 * Pricing
 * IDE plugins
 * What is Snyk?

RESOURCES

 * Snyk Learn
 * Blog
 * Security fundamentals
 * Resources for security leaders
 * Documentation
 * Snyk API
 * Disclosed vulnerabilities
 * Open Source Advisor
 * FAQs
 * Website scanner
 * Japanese site
 * Audit services
 * Web stories

COMPANY

 * About
 * Snyk Impact
 * Customers
 * Jobs at Snyk
 * Snyk for government
 * Legal terms
 * Privacy
 * Press kit
 * Events
 * Security and trust
 * Do not sell my personal information

CONNECT

 * Book a demo
 * Contact us
 * Support
 * Report a new vuln

SECURITY

 * JavaScript Security
 * Container Security
 * Kubernetes Security
 * Application Security
 * Open Source Security
 * Cloud Security
 * Secure SDLC
 * Cloud Native Security
 * Secure coding
 * Python Code Examples
 * JavaScript Code Examples
 * Code Checker
 * Python Code Checker
 * JavaScript Code Checker

Snyk is a developer security platform. Integrating directly into development
tools, workflows, and automation pipelines, Snyk makes it easy for teams to
find, prioritize, and fix security vulnerabilities in code, dependencies,
containers, and infrastructure as code. Supported by industry-leading
application and security intelligence, Snyk puts security expertise in any
developer's toolkit.

RESOURCES

 * Snyk Learn
 * Blog
 * Security fundamentals
 * Resources for security leaders
 * Documentation
 * Snyk API
 * Disclosed vulnerabilities
 * Open Source Advisor
 * FAQs
 * Website scanner
 * Japanese site
 * Audit services
 * Web stories

TRACK OUR DEVELOPMENT

 * 
 * 


 * 
 * 
 * 
 * 

© 2022 Snyk Limited
Registered in England and Wales
Company number: 09677925
Registered address: Highlands House, Basingstoke Road, Spencers Wood, Reading,
Berkshire, RG7 1NT.



Submit
Submit






The 2022 State of Open Source Security Report
In collaboration with the Linux Foundation

Learn about open source security perspectives and how to improve OSS security
and sustainability.
Read full report