Cancel Scanner query
Action ID:tools.scanner.cancel_query
Cancel a previously started asynchronous Scanner query.
Reference: https://docs.scanner.dev/scanner/using-scanner-complete-feature-reference/developer-tools/api/ad-hoc-queries
Secrets
Required secrets:scanner: required valuesSCANNER_API_KEY.
Input fields
Create Scanner detection rule
Action ID:tools.scanner.create_detection_rule
Create a detection rule in Scanner.
Reference: https://docs.scanner.dev/scanner/using-scanner-complete-feature-reference/developer-tools/api/detection-rules
Secrets
Required secrets:scanner: required valuesSCANNER_API_KEY.
Input fields
Run frequency in seconds. Scanner requires minute granularity and a value no greater than
time_range_s.Detection severity accepted by Scanner, such as Information, Low, Medium, High, Critical, Fatal, or Other.
Create Scanner event sink
Action ID:tools.scanner.create_event_sink
Create a Slack, webhook, or PagerDuty event sink in Scanner.
Reference: https://docs.scanner.dev/scanner/using-scanner-complete-feature-reference/developer-tools/api/event-sinks
Secrets
Required secrets:scanner: required valuesSCANNER_API_KEY.
Input fields
API-native event sink configuration, such as {“Webhook”: {“url”: “https://example.com/webhook”}}.
Delete Scanner detection rule
Action ID:tools.scanner.delete_detection_rule
Delete a Scanner detection rule by ID.
Reference: https://docs.scanner.dev/scanner/using-scanner-complete-feature-reference/developer-tools/api/detection-rules
Secrets
Required secrets:scanner: required valuesSCANNER_API_KEY.
Input fields
Delete Scanner event sink
Action ID:tools.scanner.delete_event_sink
Delete a Scanner event sink by ID.
Reference: https://docs.scanner.dev/scanner/using-scanner-complete-feature-reference/developer-tools/api/event-sinks
Secrets
Required secrets:scanner: required valuesSCANNER_API_KEY.
Input fields
Get Scanner detection rule
Action ID:tools.scanner.get_detection_rule
Get a Scanner detection rule by ID.
Reference: https://docs.scanner.dev/scanner/using-scanner-complete-feature-reference/developer-tools/api/detection-rules
Secrets
Required secrets:scanner: required valuesSCANNER_API_KEY.
Input fields
Get Scanner event sink
Action ID:tools.scanner.get_event_sink
Get a Scanner event sink by ID.
Reference: https://docs.scanner.dev/scanner/using-scanner-complete-feature-reference/developer-tools/api/event-sinks
Secrets
Required secrets:scanner: required valuesSCANNER_API_KEY.
Input fields
Get Scanner query progress
Action ID:tools.scanner.get_query_progress
Poll an asynchronous Scanner query for progress and results.
Reference: https://docs.scanner.dev/scanner/using-scanner-complete-feature-reference/developer-tools/api/ad-hoc-queries
Secrets
Required secrets:scanner: required valuesSCANNER_API_KEY.
Input fields
List Scanner detection rules
Action ID:tools.scanner.list_detection_rules
List detection rules for a Scanner tenant.
Reference: https://docs.scanner.dev/scanner/using-scanner-complete-feature-reference/developer-tools/api/detection-rules
Secrets
Required secrets:scanner: required valuesSCANNER_API_KEY.
Input fields
List Scanner event sinks
Action ID:tools.scanner.list_event_sinks
List event sinks for a Scanner tenant.
Reference: https://docs.scanner.dev/scanner/using-scanner-complete-feature-reference/developer-tools/api/event-sinks
Secrets
Required secrets:scanner: required valuesSCANNER_API_KEY.
Input fields
Run Scanner detection YAML tests
Action ID:tools.scanner.run_detection_rule_yaml_tests
Run tests declared in a Scanner detection rule YAML document.
Reference: https://docs.scanner.dev/scanner/using-scanner-complete-feature-reference/developer-tools/api/validating-yaml-files
Secrets
Required secrets:scanner: required valuesSCANNER_API_KEY.
Input fields
Run Scanner query
Action ID:tools.scanner.run_query
Execute a blocking ad hoc query and return its results.
Reference: https://docs.scanner.dev/scanner/using-scanner-complete-feature-reference/developer-tools/api/ad-hoc-queries
Secrets
Required secrets:scanner: required valuesSCANNER_API_KEY.
Input fields
Maximum bytes for the result table. Scanner defaults to 134,217,728 bytes.Default:
null.Maximum rows to return. Scanner defaults to 1,000 and allows up to 100,000.Default:
null.HTTP timeout in seconds. Scanner may hold blocking queries open for up to 300 seconds.Default:
310.Start Scanner query
Action ID:tools.scanner.start_query
Start an asynchronous ad hoc query and return its query run ID.
Reference: https://docs.scanner.dev/scanner/using-scanner-complete-feature-reference/developer-tools/api/ad-hoc-queries
Secrets
Required secrets:scanner: required valuesSCANNER_API_KEY.
Input fields
Maximum bytes for the result table. Scanner defaults to 134,217,728 bytes.Default:
null.Maximum rows to return. Scanner defaults to 1,000 and allows up to 100,000.Default:
null.Update Scanner detection rule
Action ID:tools.scanner.update_detection_rule
Update a Scanner detection rule with API-native fields.
Reference: https://docs.scanner.dev/scanner/using-scanner-complete-feature-reference/developer-tools/api/detection-rules
Secrets
Required secrets:scanner: required valuesSCANNER_API_KEY.
Input fields
Update Scanner event sink
Action ID:tools.scanner.update_event_sink
Update a Scanner event sink with API-native fields.
Reference: https://docs.scanner.dev/scanner/using-scanner-complete-feature-reference/developer-tools/api/event-sinks
Secrets
Required secrets:scanner: required valuesSCANNER_API_KEY.
Input fields
Validate Scanner detection YAML
Action ID:tools.scanner.validate_detection_rule_yaml
Validate a Scanner detection rule YAML document.
Reference: https://docs.scanner.dev/scanner/using-scanner-complete-feature-reference/developer-tools/api/validating-yaml-files
Secrets
Required secrets:scanner: required valuesSCANNER_API_KEY.