Connect your customers' Snyk organisations so your product can read vulnerability findings, license issues, and project metadata without building a custom Snyk connector. The customer pastes a single service account token and Askel handles the rest.
Fetch project names, types (npm, Docker, IaC), origin (GitHub, CLI, CI), and last tested dates. Gives your product a current view of what Snyk is monitoring for the customer.
Pull issues for any project filtered by severity (critical, high, medium, low), exploit maturity, and fix availability. Covers both package and container vulnerabilities.
Read org-level vulnerability counts broken down by severity to power summary dashboards without fetching every individual issue.
Query license issues flagged by the customer's Snyk license policy. Useful for compliance workflows where your product needs to surface GPL or LGPL dependencies in commercial code.
Fetch static analysis results from Snyk Code for any project that has it enabled, including rule ID, severity, and file location, without requiring access to the source repo.
Read which users are members of the Snyk org and what role they hold. Useful for access-review and onboarding-governance workflows.
You sell a software supply chain security product. A new customer, Irongate Engineering, runs Snyk across 40 repos in their GitHub organisation. Your product needs to show their highest-severity open vulnerabilities and any critical packages with no fix available on day one of onboarding, before your first consulting call.
Irongate's security lead opens Snyk under Account Settings and General and Auth Token, copies the personal auth token, and pastes it into your product's connection wizard.
Askel calls GET /orgs and returns the list of Snyk organisations the token has access to. For Irongate this is a single org. Your product stores the org ID for subsequent reads.
Askel fetches all 40 projects from Irongate's Snyk org. Your product displays them grouped by type (npm packages, Docker images, Terraform IaC files) so the security lead can see coverage at a glance.
Askel reads open issues filtered by severity=critical,high across all projects. Your product receives the deduplicated issue list with CVE IDs, affected packages, and fix availability flags.
Your dashboard shows Irongate's baseline: 7 critical issues across 5 repos, 3 with no fix available, and 2 GPL license violations. The first consulting call starts from a shared findings list, not a blank introduction.
The customer retrieves their personal auth token or a service account token from Snyk under Account Settings and General and Auth Token. They paste it into Askel once. Askel sends it as a Bearer token on every request to api.snyk.io/rest; the token never reaches your servers.
© 2025 Askel.ai. All rights reserved.