Recon·Announcement

Announcing Recon 2.0: AI-Native Intent Detection, Automated Fix Branches & Branch-Based Reports

Recon 2.0 is a major upgrade to our security intelligence brain — introducing AI-powered intent detection, automated fix generation with dedicated branches, branch-based security reports, and a completely redesigned output experience. Here's what changed and why.

Published May 12, 2026
Type Announcement
Brain Recon



What's New in Recon 2.0


Recon 2.0 is the most significant upgrade to our security analysis brain since launch. The core scanning engine has been rebuilt around a new AI-first architecture that understands context, generates fixes automatically, and delivers results in a structured branch-based format that integrates directly with your existing code review workflow.


AI Intent Detection
Recon 2.0 uses a Bedrock-powered intent classifier to understand what you're asking before running a scan. Off-topic requests get a helpful conversational response. Security requests trigger the full 5-phase pipeline.
Automated Fix Branches
When Recon identifies fixable vulnerabilities, it now generates and commits the fixes to a dedicated branch automatically. Review the fixes, then merge when ready — no manual patching required.
Branch-Based Reports
Security reports are now committed directly to a dedicated report branch as structured markdown files: SECURITY_ANALYSIS.md, COMPLIANCE_REPORT.md, and MANUAL_REVIEW_REQUIRED.md. Click "View Reports" to open the branch on GitHub or GitLab.
Friendly Error Handling
No more raw technical errors. Every failure state — empty repositories, auth issues, rate limits, empty branches — now returns a plain-language explanation with actionable next steps.



The 5-Phase Analysis Pipeline


Recon 2.0 runs a sequential 5-phase pipeline. Each phase builds on the previous, and the entire workflow completes in a single Lambda invocation:


Phase Name What It Does
1 Intent Detection AI classifies the request as SCAN or GENERAL. GENERAL requests receive a conversational response. SCAN requests proceed to Phase 2.
2 Code Structure Analysis Maps the repository structure, detects languages, frameworks, and file types. Builds the file inventory for Phase 3.
3 Vulnerability Scanning SAST analysis, CVE detection, secret scanning, IaC misconfiguration checks, and compliance assessment (SOC 2, GDPR, HIPAA, PCI-DSS).
4 Fix Generation AI generates code fixes for automatically-resolvable vulnerabilities. Fixes are validated for correctness before being committed.
5 Branch & Report Creation Creates a report branch with markdown reports and (if fixes were generated) a separate fix branch. Returns branch URLs for direct access.



Branch Naming Convention


Recon 2.0 creates up to two branches per scan:


# Report branch — always created
recon/security-reports-{timestamp}

# Fix branch — created when automated fixes are available
recon/auto-fixes-{timestamp}

The report branch contains SECURITY_ANALYSIS.md (full vulnerability list with severity, file, line, and remediation guidance), COMPLIANCE_REPORT.md (framework-by-framework compliance scores), and MANUAL_REVIEW_REQUIRED.md (items that require human judgment). The fix branch contains the actual code changes — ready to review and merge.





AI Intent Detection: How It Works


One of the most common friction points in Recon 1.x was that any message — including greetings, questions about other brains, or off-topic requests — would trigger a full scan attempt. Recon 2.0 solves this with a lightweight intent classifier that runs before any repository access.


The classifier uses a structured prompt that gives the AI full knowledge of all Agnixa brains and their domains. It classifies requests into two intents:


  • SCAN — Any request related to code analysis, security, vulnerabilities, compliance, code review, code quality, or code structure. Triggers the full 5-phase pipeline.
  • GENERAL — Pure greetings, questions about capabilities, or requests clearly belonging to another brain (CI/CD → AutoX, architecture diagrams → Blueprint). Returns a conversational response with guidance.

The classifier defaults to SCAN when uncertain — Recon 2.0 is designed to be inclusive, not restrictive. If a request could plausibly be about code analysis, it proceeds with the scan.





What Didn't Change


The core scanning capabilities remain the same: OWASP Top 10 detection, CVE scanning, secret detection across git history, SOC 2 / GDPR / HIPAA / PCI-DSS compliance checks, and Terraform/IaC misconfiguration scanning. Recon 2.0 is an upgrade to the delivery mechanism and developer experience — not a replacement of the underlying security intelligence.


Recon 2.0 is available now on Basic and above. Deploy the updated lambda to your AWS environment to activate all new features.