CodeSonar logo

CodeSonar

by AdaCore
No reviews yet
ActiveAvailable globallyCloudOn-premise
Quick facts
VendorAdaCore
Year launchedN/A
StatusActive
LocationParis, France
Countries servedGlobal
Languages1
IntegrationsN/A
Free tierNO
Free trialNO
Contact salesYES

About CodeSonar

CodeSonar is a Static Application Security Testing (SAST) tool for C/C++, Java, C#, Go, Python, and other languages. It performs deep, whole-program static analysis to find bugs, security vulnerabilities, and compliance violations before testing.

CodeSonar, offered by AdaCore, is a static application security testing (SAST) solution designed for high-integrity software projects in industries like aerospace, automotive, and defense. It performs deep semantic analysis on a wide range of languages, including C/C++, Java, Python, and Rust, to identify complex bugs and security vulnerabilities early in the development cycle. The tool integrates into existing CI/CD pipelines and IDEs, providing actionable feedback to developers. Key features include support for numerous coding standards (MISRA, CERT, CWE), advanced error detection through symbolic execution, and a centralized hub for reviewing analysis history. Pricing is available upon request, and support is provided directly by AdaCore's engineering team. The product is deployable on-premise, suiting air-gapped and secure environments.

Pros & Cons

Pros
  • Native support for OASIS SARIF allows clean integration with modern enterprise CI/CD platforms.
  • Performs whole-program analysis to catch complex multi-threaded and memory defects that surface across functions.
  • Can scan compiled binary files (x86/ARM) without needing access to underlying source code.
Cons
  • Setting up custom security checks or tuning false positives requires time and specialized domain knowledge.
  • High subscription pricing targets large safety-critical enterprises rather than individual developers or small startups.
  • Feature-rich interface requires dedicated onboarding for non-embedded or junior development teams.

Features

Key features

Multi-Language Support

Analyzes C/C++, Java, C#, Go, Python, JavaScript, TypeScript, Kotlin, and Rust.

Deep Static Analysis

Uses abstract interpretation and symbolic execution to explore all feasible execution paths and detect defects across modules.

Compliance Checks

Supports coding standards such as MISRA C/C++, CERT-C, AUTOSAR C++, and CWE.

DevOps Integration

Integrates with IDEs and CI/CD pipelines to present defects like compiler warnings within existing workflows.

Centralized Review Hub

Provides a central repository to view and manage the full history of analyses, with visualizations for warning paths and call trees.

Additional features

Advanced Error Detection

Includes control flow, data flow, taint, and memory modeling to uncover subtle errors.

Compiler Support

Compatible with a wide range of compilers including clang, GCC, GNAT Pro, Microsoft, IAR, TASKING, Green Hills, and Wind River.

Persistent Findings

Tracks defects across analyses, even if the code's location changes within a file.

Legacy Code Analysis

Assesses risk in large, legacy codebases and third-party software integrations.

Pricing

Free trial
Free version
Request a quote
Promo Offer

Countries & Languages

Global
Countries served
1
Interface languages
3
Billing currencies

Interface languages

English

Billing currencies

🇺🇸USD🇪🇺EUR🇬🇧GBP

No reviews yet

Be the first to drop a review

Alternatives to CodeSonar

Squore logo

Squore

Squore is a software analytics and quality management platform from Vector. It enables organizations to…

Valgrind logo

Valgrind

Valgrind is an instrumentation framework for building dynamic analysis tools.

Metabob logo

Metabob

Metabob is a real-time, intelligent code analysis engine that runs in parallel with generative AI…

S4 for Salesforce logo

S4 for Salesforce

S4 for Salesforce is a SaaS security scanning platform by DigitSec.

SonarQube for IDE logo

SonarQube for IDE

A free IDE extension that provides on-the-fly analysis and coding guidance. It helps developers detect…

Visual Expert logo

Visual Expert

A static code analysis tool for PowerBuilder, Oracle, and SQL Server. It helps developers understand,…

Spot something wrong or outdated?

Suggest a correction — a reviewer verifies every change.

Often compared with CodeSonar

Compare any two tools →
Squore logo
Squore
DevOps
0.0
Valgrind logo
Valgrind
Bug Tracking
0.0
Metabob logo
Metabob
Software Development
0.0
S4 for Salesforce logo
S4 for Salesforce
Cloud Security
0.0