
Aikido ListOpen
CertifiedList Aikido open issue groups
Aikido ListOpen
List Aikido open issue groups
Lists open issue groups as seen in the Aikido feed, sorted descending by priority, and pages through every matching result. Aikido's /open-issue-groups endpoint has no server-side severity filter, so severities is applied client-side after fetching each page. fetchType=STORE is recommended for large result sets: it streams results to internal storage instead of holding them all in memory or in the execution output.
type: io.kestra.plugin.aikido.issues.ListOpenExamples
List every open critical or high severity issue
id: list_critical_issues
namespace: company.security
tasks:
- id: list_issues
type: io.kestra.plugin.aikido.issues.ListOpen
clientId: "{{ secret('AIKIDO_CLIENT_ID') }}"
clientSecret: "{{ secret('AIKIDO_CLIENT_SECRET') }}"
severities:
- CRITICAL
- HIGH
fetchType: FETCH
Properties
clientId *Requiredstring
OAuth2 client ID
Client ID of an Aikido API client with the OAuth2 scopes required by the tasks and triggers being used (for example issues: read, repositories: write). Client credentials are created in the Aikido console under Settings > API access.
clientSecret *Requiredstring
OAuth2 client secret
Client secret of the Aikido API client. Exchanged for a short-lived JWT Bearer token on first use (and transparently refreshed before it expires); never logged or included in error messages.
baseUrl string
https://app.aikido.devAikido API base URL
Base URL of the Aikido Security application for your account's region: https://app.aikido.dev (Europe, default), https://app.us.aikido.dev (United States), https://app.au.aikido.dev (Australia), or https://app.me.aikido.dev (Middle East). The OAuth2 token endpoint is derived from this same host, so a region override applies to both authentication and API calls.
fetchType string
FETCHSTOREFETCHFETCH_ONENONEFetch type
FETCH_ONE outputs the first matching issue group, FETCH outputs every matching issue group, STORE streams every matching issue group to internal storage and returns a URI. Defaults to FETCH.
filterCodeRepoId integerstring
Filter by code repository ID
filterContainerRepoId integerstring
Filter by container repository ID
filterIssueType string
Filter by issue type
For example open_source, leaked_secret, sast, or iac.
filterStatus string
Filter by issue group status
For example new, todo, or task_open.
filterTeamId integerstring
Filter by team ID
pageSize integerstring
20Page size
Internal pagination page size, from 10 to 100. Defaults to 20.
pluginDefaultsRef Non-dynamicstring
Reference (ref) of the pluginDefaults to apply to this task.
severities array
CRITICALHIGHMEDIUMLOWOnly include issues at these severities
Applied client-side after fetching, since the API has no server-side severity filter on this endpoint. Matches every severity when omitted.
Outputs
row
First fetched issue group
Populated only when fetchType=FETCH_ONE.
io.kestra.plugin.aikido.issues.IssueGroup
A short description of this issue
Unix timestamp (seconds) when this issue was first detected
The current status of the issue group
One of new, todo, task_open, task_closed, or pull_request_open.
How to fix this issue
The issue group's ID in Aikido
Locations where this issue was found
io.kestra.plugin.aikido.issues.Location
The location's ID in Aikido
The location's name
The location's type
One of cloud, code_repo, or container_repo.
CVE IDs related to this issue group
Human-friendly severity
One of critical, high, medium, or low.
Numeric severity, from 1 (lowest) to 100 (highest)
Estimated time in minutes to fix this issue
A human-readable title for this issue group
The type of issues in this group
One of open_source, leaked_secret, cloud, iac, sast, surface_monitoring, malware, eol, scm_security, ai_pentest, or license.
rows array
Fetched issue groups
Populated only when fetchType=FETCH.
io.kestra.plugin.aikido.issues.IssueGroup
A short description of this issue
Unix timestamp (seconds) when this issue was first detected
The current status of the issue group
One of new, todo, task_open, task_closed, or pull_request_open.
How to fix this issue
The issue group's ID in Aikido
Locations where this issue was found
io.kestra.plugin.aikido.issues.Location
The location's ID in Aikido
The location's name
The location's type
One of cloud, code_repo, or container_repo.
CVE IDs related to this issue group
Human-friendly severity
One of critical, high, medium, or low.
Numeric severity, from 1 (lowest) to 100 (highest)
Estimated time in minutes to fix this issue
A human-readable title for this issue group
The type of issues in this group
One of open_source, leaked_secret, cloud, iac, sast, surface_monitoring, malware, eol, scm_security, ai_pentest, or license.
size integer
Number of issue groups fetched
uri string
uriStored data URI
Populated only when fetchType=STORE.