Snyk
Source: https://runstack.engineer/docs/toolkits/synk
Scan and fix with Snyk: projects, issues, SBOMs, ignores, integrations, members, and webhooks via the REST and V1 APIs.
Tools (105):
| Tool | Description |
|---|---|
synkListOrgs | List accessible organizations. |
synkGetOrg | Get one organization. |
synkUpdateOrg | Update organization attributes. |
synkCreateOrgMembership | Create an org membership with a role. |
synkListOrgMemberships | List org memberships. |
synkUpdateOrgMembership | Update an org membership role. |
synkDeleteOrgMembership | Remove an org membership. |
synkListGroups | List groups. |
synkGetGroup | Get one group. |
synkListGroupOrgs | List organizations in a group. |
synkCreateGroupMembership | Create a group membership. |
synkListGroupMemberships | List group memberships. |
synkUpdateGroupMembership | Update a group membership role. |
synkDeleteGroupMembership | Remove a group membership. |
synkGetOrgUser | Get one org user. |
synkListProjects | List projects with filters and counts. |
synkGetProject | Get one project. |
synkUpdateProject | Patch project attributes. |
synkDeleteProject | Delete a project. |
synkBulkDeleteProjects | Delete up to 100 projects. |
synkListTargets | List scan targets. |
synkGetTarget | Get one target. |
synkDeleteTarget | Delete a target and its projects. |
synkCreateCollection | Create a project collection. |
synkListCollections | List project collections. |
synkGetCollection | Get one collection. |
synkUpdateCollection | Edit a collection. |
synkDeleteCollection | Delete a collection. |
synkAddProjectsToCollection | Add projects to a collection. |
synkListCollectionProjects | List projects in a collection. |
synkRemoveProjectsFromCollection | Remove projects from a collection. |
synkListOrgIssues | List issues in an org. |
synkGetOrgIssue | Get one org issue. |
synkListGroupIssues | List issues across a group. |
synkGetGroupIssue | Get one group issue. |
synkListPackageIssues | List issues for one package URL. |
synkListIssuesForPackages | List issues for a batch of packages. |
synkGetProjectSbom | Generate a project SBOM document. |
synkCreateSbomTest | Test an SBOM for vulnerabilities (async). |
synkGetSbomTest | Get SBOM test status. |
synkGetSbomTestResults | Get SBOM test results. |
synkListContainerImages | List monitored container images. |
synkGetContainerImage | Get one container image. |
synkListImageTargetRefs | List image tags/digests. |
synkCreateTest | Start an async unmanaged test run. |
synkGetTest | Get one async test. |
synkGetTestJob | Get async test job status. |
synkListTestFindings | List findings of a test. |
synkInviteUser | Invite a user to an org. |
synkListInvites | List pending org invitations. |
synkCancelInvite | Cancel a pending invitation. |
synkSearchOrgAuditLogs | Search org audit logs. |
synkSearchGroupAuditLogs | Search group audit logs. |
synkListServiceAccounts | List org service accounts. |
synkCreateServiceAccount | Create a service account. |
synkGetServiceAccount | Get one service account. |
synkUpdateServiceAccount | Update a service account. |
synkDeleteServiceAccount | Delete a service account. |
synkCreateServiceAccountSecret | Create a service account secret. |
synkListOrgApps | List apps created by an org. |
synkListOrgInstalls | List apps installed in an org. |
synkInstallOrgApp | Install an app into an org. |
synkRevokeOrgAppInstall | Revoke an app installation. |
synkGetSelf | Get token owner identity. |
synkListPersonalAccessTokens | List personal access tokens. |
synkDeletePersonalAccessToken | Revoke a personal access token. |
synkV1ListOrgs | List user organizations (V1). |
synkV1CreateOrg | Create an organization (V1). |
synkV1DeleteOrg | Remove an organization (V1). |
synkV1GetOrgSettings | View org settings (V1). |
synkV1UpdateOrgSettings | Update org settings (V1). |
synkV1ListMembers | List org members (V1). |
synkV1UpdateMember | Update a member role (V1). |
synkV1RemoveMember | Remove an org member (V1). |
synkV1InviteUser | Invite a user by email (V1). |
synkV1ListIntegrations | List org integrations (V1). |
synkV1AddIntegration | Add an integration (V1). |
synkV1UpdateIntegration | Update integration credentials (V1). |
synkV1GetIntegrationSettings | Get integration settings (V1). |
synkV1UpdateIntegrationSettings | Update integration settings (V1). |
synkV1ImportTargets | Import repos via integration (V1). |
synkV1GetImportJob | Poll import job status (V1). |
synkV1ListIgnores | List project ignores (V1). |
synkV1AddIgnore | Ignore an issue (V1). |
synkV1GetIgnore | Get an issue ignore record (V1). |
synkV1DeleteIgnore | Un-ignore an issue (V1). |
synkV1GetProject | Get a project (V1). |
synkV1UpdateProject | Update a project (V1). |
synkV1DeleteProject | Delete a project (V1). |
synkV1AddProjectTag | Tag a project (V1). |
synkV1RemoveProjectTag | Remove a project tag (V1). |
synkV1ListAggregatedIssues | List aggregated project issues (V1, legacy regions). |
synkV1TestPackage | Test a package version for vulns (V1). |
synkV1ListJiraIssues | List Jira issues for a project (V1). |
synkV1CreateJiraIssue | File a Jira issue from a Snyk issue (V1). |
synkV1ListWebhooks | List org webhooks (V1). |
synkV1CreateWebhook | Create an org webhook (V1). |
synkV1GetWebhook | Get one webhook (V1). |
synkV1DeleteWebhook | Delete a webhook (V1). |
synkV1PingWebhook | Ping a webhook endpoint (V1). |
synkV1ListEntitlements | List org entitlements (V1). |
synkV1GetEntitlement | Get one entitlement value (V1). |
synkV1ListDependencies | List project dependencies (V1). |
synkV1ListGroupTags | List project tags in a group (V1). |
synkV1DeleteGroupTag | Delete a group project tag (V1). |