diff --git a/assets/snyk/ask_scopes.png b/assets/snyk/ask_scopes.png deleted file mode 100644 index 324590bec..000000000 Binary files a/assets/snyk/ask_scopes.png and /dev/null differ diff --git a/assets/snyk/auth.png b/assets/snyk/auth.png deleted file mode 100644 index e37f421e2..000000000 Binary files a/assets/snyk/auth.png and /dev/null differ diff --git a/assets/snyk/enable.png b/assets/snyk/enable.png deleted file mode 100644 index d7424b20a..000000000 Binary files a/assets/snyk/enable.png and /dev/null differ diff --git a/assets/snyk/import_in_progress.png b/assets/snyk/import_in_progress.png deleted file mode 100644 index f64894ab2..000000000 Binary files a/assets/snyk/import_in_progress.png and /dev/null differ diff --git a/assets/snyk/install.png b/assets/snyk/install.png deleted file mode 100644 index a528fd7b5..000000000 Binary files a/assets/snyk/install.png and /dev/null differ diff --git a/assets/snyk/invalid_token.png b/assets/snyk/invalid_token.png deleted file mode 100644 index 7c3698fa9..000000000 Binary files a/assets/snyk/invalid_token.png and /dev/null differ diff --git a/assets/snyk/invalid_token_update.png b/assets/snyk/invalid_token_update.png deleted file mode 100644 index 53371463b..000000000 Binary files a/assets/snyk/invalid_token_update.png and /dev/null differ diff --git a/assets/snyk/list_projects.png b/assets/snyk/list_projects.png deleted file mode 100644 index a2537e852..000000000 Binary files a/assets/snyk/list_projects.png and /dev/null differ diff --git a/assets/snyk/manage_access.png b/assets/snyk/manage_access.png deleted file mode 100644 index b3db43e7d..000000000 Binary files a/assets/snyk/manage_access.png and /dev/null differ diff --git a/assets/snyk/manual_import.png b/assets/snyk/manual_import.png deleted file mode 100644 index 430a06ad1..000000000 Binary files a/assets/snyk/manual_import.png and /dev/null differ diff --git a/assets/snyk/phylum_auth.png b/assets/snyk/phylum_auth.png deleted file mode 100644 index 047b0d51f..000000000 Binary files a/assets/snyk/phylum_auth.png and /dev/null differ diff --git a/assets/snyk/setup_empty_group.png b/assets/snyk/setup_empty_group.png deleted file mode 100644 index 38a3f91aa..000000000 Binary files a/assets/snyk/setup_empty_group.png and /dev/null differ diff --git a/assets/snyk/setup_existing_group.png b/assets/snyk/setup_existing_group.png deleted file mode 100644 index bbcd99280..000000000 Binary files a/assets/snyk/setup_existing_group.png and /dev/null differ diff --git a/assets/snyk/setup_token.png b/assets/snyk/setup_token.png deleted file mode 100644 index 400080b3e..000000000 Binary files a/assets/snyk/setup_token.png and /dev/null differ diff --git a/assets/snyk/supply_chain_attacks.png b/assets/snyk/supply_chain_attacks.png deleted file mode 100644 index 824098f54..000000000 Binary files a/assets/snyk/supply_chain_attacks.png and /dev/null differ diff --git a/docs/home/changelog.md b/docs/home/changelog.md index 6aae60dfc..da509d24e 100644 --- a/docs/home/changelog.md +++ b/docs/home/changelog.md @@ -94,7 +94,6 @@ ### Removed - Group IDs from policy locators. - ## 2023 Weeks 49-52 ### New - UI: Added an email invitation system when attempting to add an unknown user to a group @@ -103,7 +102,7 @@ ## 2023 Weeks 43-48 ### New - Notifications: Added email and webhook [notification](../knowledge_base/notifications.md) feature that triggers on [continuous monitoring](../knowledge_base/continuous_monitoring.md) events -- Integration: Added an integration for [Snyk](../integrations/snyk.md) +- Integration: Added an integration for Snyk - Integration: Added an integration for [Sumo Logic](../integrations/sumo_logic.md) - Integration: Added an integration for [CircleCI](https://circleci.com/developer/orbs/orb/phylum-dev/phylum) - Authentication: Added support for AzureAD authentication provider diff --git a/docs/integrations/integrations_overview.md b/docs/integrations/integrations_overview.md index d8f042b7c..54113d32f 100644 --- a/docs/integrations/integrations_overview.md +++ b/docs/integrations/integrations_overview.md @@ -23,7 +23,6 @@ Other integrations include: | -------------------- | ---------------- | | Git `pre-commit` Hooks | [Documentation][precommit_docs] | | Dazz | [Documentation][dazz_docs] | -| Snyk | [Documentation][snyk_docs] | | Sophos | [Documentation][sophos_docs] | | Tines | [Documentation][tines_docs] | | Netskope | [Documentation][netskope_docs] | @@ -41,7 +40,6 @@ Other integrations include: [sophos_docs]: ../integrations/sophos.md [tines_docs]: ../integrations/tines.md [netskope_docs]: ../integrations/netskope.md -[snyk_docs]: ../integrations/snyk.md [sumologic_docs]: ../integrations/sumo_logic.md [circleci_orb_registry]: https://circleci.com/developer/orbs/orb/phylum-dev/phylum diff --git a/docs/integrations/snyk.md b/docs/integrations/snyk.md deleted file mode 100644 index e3d26f3e2..000000000 --- a/docs/integrations/snyk.md +++ /dev/null @@ -1,71 +0,0 @@ -# Snyk Import - -## Overview - -Snyk provides information around third party software vulnerabilities. Phylum's -Snyk integration allows users of both products to automatically import Snyk -projects into Phylum and keep them up to date. - -## Setup - -Snyk connections are always associated with one specific group. In most cases it -makes sense to create a dedicated group for Snyk, but importing it into any -group is possible. - -Setup for a new connection is done on the group page by selecting `Import From > -Snyk`. - -![Setup with empty group](../../assets/snyk/setup_empty_group.png) -![Setup with existing group](../../assets/snyk/setup_existing_group.png) - -To import projects from Snyk, Phylum needs a Snyk API key. This key is not only -used for authentication, but also decides which Snyk projects should be -imported. All projects accessible to the API key will be imported, so creating a -Snyk service account with the desired access permissions is recommended. - -Instructions on setting up a service account can be found in Snyk's -documentation: - - - -![Token entry](../../assets/snyk/setup_token.png) - -## Updates - -An import of all Snyk projects is automatically performed after initial setup. -Once setup, existing connections are re-imported once a day. - -Imports run asynchronously, so it might take a while to finish and projects will -not necessarily all show up at the same time. Phylum will show a message if an -import is not completed yet. - -![Import in progress](../../assets/snyk/import_in_progress.png) - -Manual imports can be started at any time if the daily update is not sufficient. -This can be done by pressing the `Refresh Imports` button. - -![Manual import](../../assets/snyk/manual_import.png) - -## Snyk Token Updates - -Phylum will notify you if the associated token is revoked or invalidated. - -![Invalid token](../../assets/snyk/invalid_token.png) - -In this case, the token can be updated by just pressing the red `Update Token` -button. - -![Invalid token update](../../assets/snyk/invalid_token_update.png) - -If you want to change a valid token, a manual change can be performed by -selecting `Manage Access > Update Token`. - -![Valid token update](../../assets/snyk/manage_access.png) - -## Deletion - -Snyk connections can be deleted by selecting `Manage Access > Revoke Connection` -in any group with a Snyk connection. This will only stop future updates of the -connection and will not delete projects that are already imported. - -![Revoke connection](../../assets/snyk/manage_access.png) diff --git a/site/sidebars.js b/site/sidebars.js index 9eeac7362..803ec0cbe 100644 --- a/site/sidebars.js +++ b/site/sidebars.js @@ -77,7 +77,6 @@ const sidebars = { 'phylum-ci/gitlab_ci', 'phylum-ci/jenkins', 'integrations/netskope', - 'integrations/snyk', 'integrations/sophos', 'integrations/sumo_logic', 'integrations/tines',