Snyk
Snyk security: orgs, projects, issues, targets, dependency tests. Exposes 20 actions covering the API surface an agent needs - read and write.
What it can do
| Method | What it does |
|---|---|
snyk_orgs_list | List organizations - GET /orgs. |
snyk_org_get | Get one organization by ID - GET /orgs/{id}. |
snyk_projects_list | List projects in an organization - GET /orgs/{org_id}/projects. |
snyk_project_get | Get one project - GET /orgs/{org_id}/projects/{project_id}. |
snyk_project_update | Update a project - PATCH /orgs/{org_id}/projects/{project_id}. |
snyk_project_delete | Delete a project - DELETE /orgs/{org_id}/projects/{project_id}. |
snyk_issues_list | List security issues (vulnerabilities, licenses, code) - GET /orgs/{org_id}/issues. |
snyk_issue_get | Get one issue by ID - GET /orgs/{org_id}/issues/{issue_id}. |
snyk_issue_update | Update an issue status - PATCH /orgs/{org_id}/issues/{issue_id}. |
snyk_targets_list | List targets (Git repos, container registries) - GET /orgs/{org_id}/targets. |
snyk_target_get | Get one target by ID - GET /orgs/{org_id}/targets/{target_id}. |
snyk_dependencies_list | List dependencies in projects - GET /orgs/{org_id}/dependencies. |
snyk_test_npm | Test npm package.json for vulnerabilities - POST /test/npm. |
snyk_test_maven | Test Maven pom.xml for vulnerabilities - POST /test/maven. |
snyk_test_dockerfile | Test Dockerfile for base image vulnerabilities - POST /test/dockerfile. |
snyk_users_list | List organization members/users - GET /orgs/{org_id}/users. |
snyk_user_get | Get one user by ID - GET /orgs/{org_id}/users/{user_id}. |
snyk_audit_logs_list | List organization audit logs - GET /orgs/{org_id}/audit. |
snyk_integrations_list | List integrations (Git repos, registries) - GET /orgs/{org_id}/integrations. |
snyk_integration_get | Get one integration by ID - GET /orgs/{org_id}/integrations/{integration_id}. |
How to get credentials
This connector uses an API key / token. Create one in the provider dashboard, then paste it into FlyMyAI:
SNYK_API_TOKEN- Snyk - Account settings - General - API Token. (https://app.snyk.io/account)
Fields to fill in FlyMyAI
| FlyMyAI field | Where it comes from |
|---|---|
SNYK_API_TOKEN | Snyk - Account settings - General - API Token. |
Troubleshooting
401 Unauthorized/403 Forbidden- the token is wrong, expired, or missing a required scope; regenerate it.429 Too Many Requests- provider rate limit; retry after a short backoff.- Unexpected
4xxon writes - double-check required fields; the agent confirms before write actions.
Links
We love our partners - FlyMy.AI builds with the best. Thanks, Snyk!