Checkmarx Developer Assist is the developer-side member of the Checkmarx Agentic AI pillar. It plugs into VS Code, IntelliJ, Eclipse, and the GitHub or GitLab pull request, surfaces Checkmarx findings inside the file the developer is editing, and writes fix suggestions grounded in the customer's own scan results, codebase patterns, and historical triage decisions. The output is contextual to the actual application rather than the generic suggestions a free-floating coding LLM would produce.
The agent reads from the same Checkmarx One findings model that powers SAST, SCA, DAST, API Security, and the cloud-native scanners. When a developer touches a file with an open SAST finding, Developer Assist proposes the fix in line, points at the specific flow path that triggered the issue, and emits the correction as a diff the developer can accept, edit, or reject. On pull-request time, it leaves comments on the changed lines that map back to Checkmarx findings rather than restating what the static analyzer already said.
What separates Developer Assist from generic AppSec AI is the grounding. Vendors that fine-tune on public code without hooking into the customer's findings store give suggestions that look correct and frequently are not, because the model has no awareness of the internal crypto wrapper the customer mandates, the input gateway every request must traverse, or the logging fields that are forbidden from carrying PII. Developer Assist consumes those rules through CxQL custom-rule output and proposes fixes that respect them. Triage and Remediation, the security-side counterpart, learns from how the AppSec team triaged the last hundred similar findings and feeds that pattern back into the developer-side suggestions.
What undermines Developer Assist adoption is treating it as an autonomous coder. The agent is a fix proposer, not a fix applier. Programs that turn on auto-merge for AI-suggested fixes ship regressions; programs that treat it as a high-quality first draft for the developer to review ship faster with fewer false starts. Merito's engagement defines the workflow boundary, tunes the agent against CxQL rules and prior triage history, and writes the guardrails into the IDE configuration before broad rollout.
Ideal use cases
- Embedding AI fix suggestions inside VS Code, IntelliJ, and Eclipse next to Checkmarx SAST and SCA findings
- PR-time review comments grounded in Checkmarx findings rather than generic LLM analysis
- Pairing Developer Assist with Triage and Remediation so dev-side and sec-side AI work the same findings model
- Encoding internal coding standards (CxQL rules) that the agent must respect when proposing fixes
- Migrating off generic coding-only AI assistants to one grounded in actual AppSec findings