- Increased file limits on code review to 40 files
- Security:
--base/--base-commitvalues (including from the MCPcodeant_review_localtool) are resolved without a shell, and option-like values are rejected, so they can no longer run commands or pass options to git - Security: symlinks that point outside the repository, and files reached through them, are no longer read into review or secrets payloads. In 0.5.12,
--base/--base-commitsent a committed symlink's target contents
review/secretswith--baseor--base-commitnow include staged, unstaged, and untracked files (respecting.gitignore), not just commits. Previouslyreview --all --base mainsilently skipped new files- With
--base/--base-commit, file content is read from the working tree so it matches the reviewed diff - Help text, the README, and the MCP
codeant_review_localparameters describe what--base/--base-commitinclude and that they take precedence over the other scope flags; the README gains areviewsection and corrects thesecretsscope options
codeant loginshows every status check with the HTTP response, login status, or request error, while masking the token in request diagnostics
- MCP: parallel
codeant_scans_resultscalls no longer swallow other tool responses, leak findings onto the protocol stream, or hang the server - MCP:
codeant_loginreturns the sign-in link right away and finishes in the background (call it again to confirm); a missing browser launcher no longer crashes the server - MCP: the saved token is read on every request, so
codeant login/codeant logoutin a terminal take effect without restarting the server - MCP:
codeant_review_localreports failures (for example, no git repository) as errors instead of an empty issue list - MCP: smaller results — compact JSON, slim and paged
codeant_scans_repos,codeant_pentest_history, and cloud scan history, paged CSPM findings without compliance mappings, smaller default page sizes, and a size limit (CODEANT_MCP_MAX_RESULT_CHARS, default 80000) that refuses oversized results with a hint - MCP: the server sends instructions that tell agents how to discover, page, and recover authentication (including
force: truewhen a configured token is rejected) - MCP: concurrent
codeant_logincalls share one sign-in;codeant_cloud_scan_historypages withoffset - MCP: removed pull request tool parameters that no provider applied (
defaultBranch,codeant_pr_commentsaddressed,codeant_comments_searchincludeAddressedandcreatedAfter) and corrected thecodeant_pr_get,codeant_pr_comments,codeant_comments_search, andcodeant_api_getdescriptions - MCPB: added Dashboard URL and Disable telemetry settings, and listed
codeant_scans_overrides - The Azure DevOps "org URL not found" error now names
AZURE_DEVOPS_ORG_URLinstead of a command that does not exist
- Added
duplicate_codetoscans results/findings repo - Dismissed and false-positive flags are kept on IaC and dead-code findings, and shown as
metadata.dismissed/metadata.false_positive - Added
scans overrides(and thecodeant_scans_overridesMCP tool) for user false-positive, confidence, and severity overrides scans dismissedaccepts every analysis type and no longer drops SCA dismissals- SCA severity is read from the advisory rating instead of defaulting to medium
- Extra dead-code file paths no longer end in the result file name
- Removed a debug dump of full scan responses to stderr
- Fixed numeric options with defaults (
scans results --limit,scans history --limit, PR comment--limit) being parsed in the wrong radix; numeric options now reject non-integers, negative values, zero counts, and values above the documented maximum - The dismissal comment (
metadata.comment_for_dismiss) and secrets with aFALSE_POSITIVEconfidence are reported inmetadata
findings antipatternsand VM/containerfindings cloud listare paged (--limit,--offset,--all), so large organizations and scans no longer fail with a 502
- Login tokens are prefixed with
cli___so CLI logins show up as CLI on the IDE users page
- Run secrets protection in a pre-commit hook with
--stagedinstead of a pre-push hook.
- Stop silently falling back to app.codeant.ai for login on a custom/self-hosted base URL
- Added
set-dashboard-url,get-dashboard-url, andremove-dashboard-urlcommands to explicitly configure the login dashboard URL
- Improved consistency between interactive and headless local reviews
- Added shared multi-file planning and verification before returning findings
- Increased local review coverage to 15 files, processed in batches of up to five
- Use the configured CodeAnt dashboard URL during login
- AI code review increasing coverage
- Settings added
- Scans filtering added
- Login Url
- Start scan
- Scans center
- Secrets false positive
- Selected commits review
- Secrets location in hooks
- Interactive terminal for pre-push
- Dynamic config
- CLI path
- Set api key
- Secrets bypass
- Graceful handling of review
- Pre-push hook
- new login approach
- Local secret detection
- Telemetry opt-out flag
- Bug fixes
- Add resolve conversation feature for all SCM providers (GitHub, GitLab, Bitbucket, Azure DevOps)
- Add
codeant pr resolveCLI command
- Bug fixes
- Token optimization
- Updated url
- Updated url
- Analytics tracking
- API Key mapping
- Secrets matching better
- Deprecation of some features
- Better CodeAnt review matching
- Headless mode
- Per-file parallel agentic review
- Add SCM integration layer with support for GitHub, GitLab, Bitbucket, and Azure DevOps
- Bug fixes
- Bug fixes
- Bug fixes
- CLI UI Improvements
- More review trigger options