Included with your A42 Recon+Exposure subscription

AI SAST

AI-powered static application security testing (SAST), integrated into the A42 Recon+Exposure platform

Detects vulnerabilities, logic errors, and other security flaws directly in the source code — before it reaches production. Static code analysis runs on the OWASP WSTG methodology, covering the most common vulnerability classes it defines.

Included as an added benefit within your A42 Recon+Exposure platform subscription — no separate SAST tool or license required.

Built for

  • Project managers and technical leads who want to get an extra layer of visibility into code quality and security risk.
  • Development teams to get automated security checks before deployment, without adding a separate scanner to the pipeline.

Key Features & Benefits

Full-scope analysis

Detects hidden vulnerabilities that emerge from how new and existing code interact, not just issues in a single file.

OWASP WSTG methodology

Follows the OWASP WSTG methodology, using detection logic shaped by real-world experience from white-hat hackers.

Flexible data upload

Supports connecting public Git repositories or uploading ZIP archives for full confidentiality.

Sensitive data detection

Highly effective at finding hardcoded credentials, secret keys, and database access details in the code.

High performance

Analysis runs on the most advanced AI models available, ensuring high scanning accuracy.

Report in MD format

Developers can upload the report directly into an AI assistant to fix vulnerabilities quickly.

A few minutes per scan

A full scanning cycle takes just minutes, making it easy to build security into daily development work.

Ready to use right away

You can start a scan instantly, with no additional technical setup.

Multi-File Analysis

Finds complex, cross-cutting vulnerabilities that can't be detected by scanning individual code fragments or files in isolation.

A42's cybersecurity ecosystem

The tool is part of a unified cyber security ecosystem for your organization, bringing together:

A42 Recon+Exposure platform
AI SAST
AI Pentest
Security Audit services
Made in Ukraine Proven in Gov & Defence Tech

AI SAST Coverage

2 categories. 200+ checks. One pass

Security Bugs & Logic
Expand full list

Security (OWASP Top 10 + extended)

Full OWASP coverage — injection flaws (SQL, NoSQL, command, LDAP, XPath, SSTI), broken authentication and session management, sensitive data exposure, XXE, broken access control (IDOR, privilege escalation, path traversal), misconfigurations, XSS (reflected, stored, DOM), insecure deserialization, vulnerable dependencies, and insufficient logging. Plus extended checks: SSRF, open redirects, CSRF, JWT flaws, ReDoS, mass assignment, unsafe file uploads, and race conditions.

Bugs & logic errors

Null/undefined handling, type coercion issues, async and concurrency problems (missing awaits, unhandled rejections, deadlocks, stale closures), loop and iteration bugs, edge cases (empty collections, integer overflow, floating-point precision, timezone/DST), state management, error handling quality, resource leaks, and business logic correctness.

Interface Overview

  1. Log in and access

    • Log in to your A42 dashboard.
    • Go to the AI SAST section.
  2. Add source code

    • Click Add Source.
    • Choose one of two ways to upload your project:
    • Git repository: Paste the link to your project's public repository.
    • ZIP archive: Upload the code archive directly from your computer (lets you scan code without connecting a Git service).
  3. Run the scan

    • Click the Scan button.
    • Wait for the process to finish. Depending on the size of the codebase, the analysis usually takes about 3–7 minutes.
  4. Review the results

    • Click Scan History and select the latest scan to view the vulnerabilities found.
    • Check the number of findings by severity level.
    • Review the detailed description of each issue: the system highlights the exact lines of code where the risk was found.
  5. Work with the report and fix vulnerabilities

    • Download the report in MD format using the Download button.
    • For developers: copy the report text and load it into your AI assistant.
    • Ask the AI to suggest fixes based on the report.
    • After making changes, re-run the scan to confirm the vulnerabilities are resolved.
  6. Review scan history

    • Users have access to the full test history for each repository and can track how fixes have progressed over time. Scan history is also available via the Scan History button.
    • You can see a list of all previous scans, their status (e.g. Completed), and go back to any previously generated report to compare results.

Learn more about A42's AI tools for proactive cybersecurity

A42 Recon+Exposure

SaaS-platform that continuously monitors your company's external attack surface — domains, subdomains, and externally exposed services — detecting data leaks and vulnerabilities before attackers can exploit them.

AI Pentest

An automated, enterprise-grade pentest using more than 100 attack methodologies employed by elite Gov & Defence Tech hackers. Get results in four days, with a report ready for your compliance audit. Starting from $1,000.

Frequently asked questions

Is AI SAST available separately from the A42 platform?

No, AI SAST is part of A42's broader ecosystem for external attack surface monitoring and business cyber defense. When you subscribe to the platform, you get the full toolset — including intelligent source code analysis — at no extra cost.

What's the difference between AI SAST and AI Pentest?

These are two complementary products that operate at different stages of security.

AI SAST is static code analysis for vulnerabilities during development. It examines your source code, looks for potential vulnerabilities at the development stage, and highlights places where a mistake may have been made — for example, weak encryption or exposed access. This tool is included in the A42 platform.

AI Pentest is a full simulation of a real attack, where AI agents attempt to exploit vulnerabilities found in a live application. Pentest also covers business logic. It can be included in the platform subscription or ordered separately.

For maximum protection, we recommend combining both.

Why does AI SAST flag false positives?

This happens with every SAST tool, because static analysis examines code without running it, so it can't always confirm whether a flagged pattern is actually reachable or exploitable in your specific setup. Given that tradeoff, every serious SAST tool prioritizes coverage over precision: flagging a safe area for review costs far less than missing a real vulnerability.

Tip. Use the MD-format report together with your AI assistant. It will instantly help filter out irrelevant findings and focus on real security threats.

How often can I use AI SAST?

You can use this feature without limits within your subscription. We recommend running a scan every time after deployment or after making fixes to your code.

Which AI model do you use in AI SAST?

We use the most advanced AI models available, which allows us to give our clients the best possible expertise in source code analysis — combining the professional practices of white-hat hackers with the strongest current AI capabilities for cybersecurity.

Why use AI SAST if I can check code security through an AI assistant myself?

If the review methodology was written by a real pentester following the OWASP standard, there may indeed be no technical difference.

For every other case, our tool solves three specific problems:

  • A ready-made methodology. You don't need to write your own prompts. The system already has a professional checklist built in — it automatically checks your code against security standards, step by step.
  • An additional, independent layer of security. In cybersecurity, there's a "many eyes" principle: different AI models use different detection logic. What one AI misses, another may catch — and AI SAST comes at no extra cost for platform clients.
  • High sensitivity. Our tool is tuned to be thorough. Its job is to flag every potentially weak spot, so you have a complete picture of your risk.
What programming languages does AI SAST support?

Our tool is multilingual and can analyze virtually any modern programming language. Because the analysis is based on large language models' semantic understanding of code, the system isn't limited by the rigid rules of classic static analyzers.

Main supported stacks:

  • Web development: JavaScript (including Node.js), TypeScript, PHP (Laravel, Symfony), Python (Django, FastAPI, Flask).
  • Mobile development: Swift (iOS), Kotlin and Java (Android), Dart (Flutter), React Native.
  • Systems programming: C, C++, C#, Rust, Go.
  • Data and infrastructure: SQL, Ruby, automation scripting (Bash, PowerShell).
  • Configuration files: YAML, JSON, Dockerfile, Terraform.
  • And many more.