Sysdig · Arazzo Workflow

Sysdig Investigate Secure Event

Version 1.0.0

List secure runtime events, branch on a match, and pull the activity audit.

1 workflow 1 source API 1 provider
View Spec View on GitHub Cloud SecurityContainersKubernetesRuntime SecuritySecurityVulnerability ManagementMonitoringObservabilityCSPMComplianceArazzoWorkflows

Provider

sysdig

Workflows

investigate-secure-event
Surface secure events and correlate them with the activity audit.
Lists secure events in a time window; if any are present, retrieves the activity audit for the same window to correlate context.
2 steps inputs: bearerToken, filter, from, to outputs: auditEntries, eventTotal, firstEventId
1
listEvents
Retrieve secure runtime events within the time window.
2
correlateAudit
Retrieve the activity audit trail across the same time window.

Source API Descriptions

Arazzo Workflow Specification

Raw ↑
arazzo: 1.0.1
info:
  title: Sysdig Investigate Secure Event
  summary: List secure runtime events, branch on a match, and pull the activity audit.
  description: >-
    A runtime threat investigation flow against Sysdig Secure. It lists secure
    events triggered by policy violations within a time window, branches on
    whether any events were returned, and when events exist it pulls the
    activity audit trail across the same window so the runtime detection can be
    correlated with user and system activity. Every step spells out its request
    inline so the flow can be read and executed without opening the underlying
    OpenAPI description.
  version: 1.0.0
sourceDescriptions:
- name: activityAuditApi
  url: ../openapi/sysdig-activity-audit-api-openapi.yml
  type: openapi
workflows:
- workflowId: investigate-secure-event
  summary: Surface secure events and correlate them with the activity audit.
  description: >-
    Lists secure events in a time window; if any are present, retrieves the
    activity audit for the same window to correlate context.
  inputs:
    type: object
    required:
    - bearerToken
    - from
    - to
    properties:
      bearerToken:
        type: string
        description: Sysdig API bearer token used for Authorization.
      from:
        type: integer
        description: Start time in Unix epoch seconds.
      to:
        type: integer
        description: End time in Unix epoch seconds.
      filter:
        type: string
        description: Optional filter expression for the secure events.
  steps:
  - stepId: listEvents
    description: Retrieve secure runtime events within the time window.
    operationId: listSecureEvents
    parameters:
    - name: Authorization
      in: header
      value: Bearer $inputs.bearerToken
    - name: from
      in: query
      value: $inputs.from
    - name: to
      in: query
      value: $inputs.to
    - name: filter
      in: query
      value: $inputs.filter
    successCriteria:
    - condition: $statusCode == 200
    outputs:
      events: $response.body#/events
      total: $response.body#/total
      firstEventId: $response.body#/events/0/id
    onSuccess:
    - name: eventsFound
      type: goto
      stepId: correlateAudit
      criteria:
      - context: $response.body
        condition: $.events.length > 0
        type: jsonpath
    - name: noEvents
      type: end
      criteria:
      - context: $response.body
        condition: $.events.length == 0
        type: jsonpath
  - stepId: correlateAudit
    description: Retrieve the activity audit trail across the same time window.
    operationId: listActivityAudit
    parameters:
    - name: Authorization
      in: header
      value: Bearer $inputs.bearerToken
    - name: from
      in: query
      value: $inputs.from
    - name: to
      in: query
      value: $inputs.to
    successCriteria:
    - condition: $statusCode == 200
    outputs:
      auditEntries: $response.body#/data
  outputs:
    eventTotal: $steps.listEvents.outputs.total
    firstEventId: $steps.listEvents.outputs.firstEventId
    auditEntries: $steps.correlateAudit.outputs.auditEntries

Work with this as data

Every workflow here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for arazzo workflows

4 MCP tools reach this
  • find_arazzoBrowse and filter every workflow in the catalog.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This workflow
curl "https://apis.io/api/v1/arazzo/sysdig-investigate-secure-event-workflow"
All arazzo workflows
curl "https://apis.io/api/v1/arazzo?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.