Enterprise implementation guide

Each business and environment is different. With that in mind, this guide aims to help an enterprise business to implement Snyk. The guide provides recommendations on implementing a large-scale rollout, focusing on the stages needed to help get to an ideal rollout.

The guide starts by recognizing that most businesses:

  • Have a backlog of issues in their existing software.

  • Are continuously creating new software and need to secure new code.

The Snyk Essentials plan is included in the Snyk Enterprise plan, meaning that you will gain access to the following features:

Implementation strategy overview

This guide is composed of multiple phases, outlining a series of actions that align with three goals:

Achieve visibility

For large businesses, Snyk recommends that you first focus on visibility - getting a clear sense of the security issues, but without always fixing them.

Visibility achieves a broad view of security across your application portfolio, prevents Snyk scans from being seen as a blocker, and minimizes impact on development processes.

This visibility helps build trust while rolling out Snyk.

Achieve prevention and drive developer adoption

Next is the prevention stage; stopping new security issues from being added to your applications. During this stage, you can put controls in place to allow developers to see issues in their pipelines using Pull Request (PR)/Merge Request (MR) checks, and checks in the pipeline that may block.

As part of this, developers may use IDE plugins and other tools like Snyk Advisor to select secure packages and Snyk Learn to educate on secure coding, security, and the product.

Fix the backlog and triage issues

Finally, you can focus on fixing your backlog of security issues. This can take several forms:

  • As part of the initial rollout, security or the initial stakeholder may triage the initial results for the existing portfolio, create tickets for priority items to investigate or address, or have the teams do that for their applications as part of the weekly triage process.

  • After getting visibility and achieving prevention, you can look at your backlog of issues. For example, a weekly triage process with the key stakeholders can guide the teams on what to address.

Use enhanced resources with Snyk

Snyk was built with developers in mind, providing:

  • Tools to create secure applications using integrations for IDE, Git, and CI/CD.

  • Snyk Advisor and other tools to make decisions.

  • Snyk Learn training materials on products, securing code, and best practices.

  • Policies that allow security and compliance teams to provide direction.

Last updated

Was this helpful?