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
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