AccuKnox · AsyncAPI Specification
Accuknox Webhooks
Version
View Spec
View on GitHub
CompanySecurityCloud SecurityCloud Native Application Protection PlatformKubernetes SecurityRuntime SecurityZero TrustDevSecOpsComplianceAI SecurityVulnerability ManagementContainer SecurityAsyncAPIEvents
AsyncAPI Specification
generated: '2026-09-06'
method: searched
source: https://help.accuknox.com/integrations/webhook-integration/
spec_type: none
asyncapi: false
note: >-
AccuKnox documents an outbound webhook surface but publishes no AsyncAPI document and no
event catalogue. Nothing here is fabricated: the payload below is the example AccuKnox
publishes verbatim, and every field it does not document is recorded as unknown rather
than filled in. An AsyncAPI document, a named event list and a signing scheme are the
three things missing that would make this consumable by an agent without a human reading
the page first.
surface:
kind: outbound-webhook
module: CWPP (workload / runtime security)
configuration_path: Settings -> Integration -> CWPP -> Notification
docs: https://help.accuknox.com/integrations/webhook-integration/
transport:
methods: [POST, PUT, GET]
note: The HTTP method is chosen by the subscriber when configuring the integration.
url: subscriber-supplied
expected_status_codes: subscriber-supplied (examples given - 200, 204, 422)
custom_headers: supported (e.g. Authorization)
test_connection: required before the integration can be activated
trigger_model:
kind: alert-trigger
description: >-
Subscribers create alert triggers that match runtime policy violations on fields such as
Action, PolicyName and ProcessName; a matching violation dispatches the payload.
named_events: []
named_events_note: >-
AccuKnox publishes no event-type vocabulary. Events are defined by the subscriber's own
filter, not by a provider-declared event name.
payload:
content_type: application/json
example_published_verbatim:
Action: Block
Message: Detected and prevented compromise to File integrity
PolicyName: harden-file-integrity-monitoring
ProcessName: /bin/touch
Tags: MITRE_T1036,MITRE_T1565
fields:
- {name: Action, description: 'enforcement action taken (e.g. Block)'}
- {name: Message, description: human-readable description of what was detected}
- {name: PolicyName, description: the KubeArmor/AccuKnox policy that fired}
- {name: ProcessName, description: the process that triggered the violation}
- {name: Tags, description: 'comma-separated MITRE ATT&CK technique identifiers (e.g. MITRE_T1036)'}
delivery_semantics:
retries: undocumented
backoff: undocumented
ordering: undocumented
at_least_once: undocumented
security:
signing: none documented
hmac: none documented
verification: >-
No request signing, HMAC or payload verification is documented. Authentication of the
callback is left to a custom Authorization header the subscriber supplies.
related_integrations:
- {name: Slack, url: 'https://help.accuknox.com/integrations/slack/'}
- {name: Email, url: 'https://help.accuknox.com/integrations/email/'}
- {name: Sumo Logic webhook, url: 'https://help.accuknox.com/integrations/sumologic-webhook/'}
- {name: Splunk app, url: 'https://github.com/accuknox/splunk'}
Work with this as data
Every AsyncAPI spec 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 asyncapi
4 MCP tools reach this
find_asyncapisBrowse and filter every AsyncAPI spec 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.
Call it yourself
curl for this page
This AsyncAPI spec
curl "https://apis.io/api/v1/asyncapis/accuknox-webhooks"
All asyncapi
curl "https://apis.io/api/v1/asyncapis?limit=25"
Discovery needs no key. Ratings and market analysis are Pro.