Skip to content

Automate

Automate covers every programmable surface Escape exposes: the public API, the CLI, the MCP Server, workflow triggers and actions, CI/CD integrations, notifications, ticketing, and scan scheduling. Use these interfaces to connect scans and findings to your engineering workflows.

What's Here

  • Public API: the full REST surface Escape exposes for programmatic control of scans, assets, issues, and workflows.
  • CLI: run scans, manage assets, and automate tasks from your terminal or CI.
  • MCP Server: the Model Context Protocol server that turns Escape into a first-class tool for AI coding assistants.
  • Workflows: triggers, conditions, actions, and throttling to route findings and react to events.
  • CI/CD: run scans on every merge or release across GitHub Actions, GitLab CI, Bitbucket Pipelines, CircleCI, Jenkins, Azure DevOps, Travis, Harness, and Bamboo.
  • Notifications and Ticketing: Slack, Teams, Discord, Jira, Azure Boards, email.
  • Scan Scheduling: CRON-based scheduling for automated coverage.
  • Custom Integrations: ASM pull callbacks built with the Escape team for your own data sources. Use workflow webhooks for outbound data and the Public API for programmatic control.

Why It Matters

Workflows support New Issue, Issue Updated, Asset Found, Asset Updated, Scan Started, Scan Completed, Scan Failed, Location Down, Integration Failed, and Manual triggers. Use conditions to select resources and actions to route them to your tools.