Checkmarx for Openclaw

A powerful integration for automating Checkmarx static application security testing and vulnerability management workflows within your AI coding environment.

membranedev
v1.0.4
Apr 30, 2026
0
433
0

Install & Download

1. ClawHub CLI

The fastest way to install a skill directly from the registry.

npx clawhub@latest install checkmarx

2. Manual Installation

Copy the skill folder to one of these locations

Global
~/.openclaw/skills/
Workspace
<project>/skills/

Priority: Workspace > Local > Bundled

3. Prompt Installation

Copy this prompt to OpenClaw to install it automatically.

Help me install checkmarx using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).

Prefer to download?

Get the raw skill files in a ZIP archive.

What is Checkmarx?

The Checkmarx skill enables AI agents to interact directly with the Checkmarx SAST platform to identify and remediate source code vulnerabilities early in the software development lifecycle. By leveraging Openclaw Skills, developers and security teams can automate the management of projects, scans, and risk reports without the typical manual security overhead. This integration abstracts complex authentication and API plumbing through the Membrane CLI, providing a secure and streamlined way to embed security intelligence into automated coding workflows.

Checkmarx Use Cases

  • Automating source code vulnerability scans during the development process.
  • Retrieving and analyzing scan risk reports to prioritize security fixes.
  • Managing Checkmarx projects and custom queries through natural language commands via Openclaw Skills.
  • Triggering security workflows and compliance checks based on specific code changes or deployment events.

How Checkmarx Works

  1. The AI agent initializes the environment using the Membrane CLI to handle secure authentication and session management.
  2. A connection is established to the Checkmarx instance, where Openclaw Skills manage the underlying API handshakes and domain normalization.
  3. The agent searches for specific security actions, such as starting a scan or fetching a report, based on the user's natural language intent.
  4. Commands are executed through the Membrane runner, which handles data normalization, pagination, and credential refreshing automatically.
  5. The resulting security data or scan results are returned to the agent for further analysis or automated remediation tasks.

Checkmarx Setup

To begin using this skill, install the Membrane CLI to enable Openclaw Skills for Checkmarx:

npm install -g @membranehq/cli@latest

Authenticate your agent environment:

membrane login --tenant --clientName=openclaw

Establish a secure connection to your Checkmarx instance:

membrane connection ensure "https://your-checkmarx-instance.com" --json

Once the connection state is READY, you can begin discovering and running security actions.

Checkmarx Data Schema & Taxonomy

The skill organizes security data into structured entities. When utilizing these Openclaw Skills, the data is typically organized as follows:

Entity Description Key Metadata
Project The logical grouping of source code files. Project ID, Name, Team
Scan An individual security analysis instance. Scan ID, Status, Risk Level
Risk Report Detailed findings from a completed scan. Vulnerability Count, Severity, High/Med/Low counts
Query Custom logic for filtering security data. Query ID, Name, Version

Checkmarx Advanced Features

  • Intelligent action discovery allows agents to find the right security tools using natural language intent through Openclaw Skills.
  • Transparent proxy requests enable direct API access with automatic header injection and background credential refresh.
  • Multi-agent optimization specifically tuned for harnesses like Openclaw, Claude, and Windsurf.
  • Long-polling support for asynchronous operations, such as waiting for large security scans to complete.

SKILL.md


Loading

Related Openclaw Skills

METADATA

Github Stars: 0
forks: 0

Featured*