CodeSonar vs Horusec
CodeSonar
adacore.comHorusec
github.comSide by side
| Figure | CodeSonar | Horusec |
|---|---|---|
| Price from | — | Free |
| Free plan | — | Yes |
| Free trial | Yes | — |
| Open source | — | — |
| Web | Yes | Yes |
| Windows | Yes | Yes |
| macOS | — | Yes |
| Linux | Yes | Yes |
| API | — | Yes |
| Self-hosted | Yes | Yes |
| Plans published | 1 | 1 |
| Spec score · Static Application Security Testing Sast | 8.1 (#5) | 8.0 (#8) |
| Spec score · Static Application Security Testing Software | 8.1 (#7) | 8.0 (#10) |
| Languages | It supports C/C++, Java, C#, Kotlin, Python, Go, Rust, JavaScript, and TypeScript. | It analyzes C#, Java, Kotlin, Python, Ruby, Golang, Terraform, JavaScript, TypeScript, Kubernetes, PHP, C, HTML, JSON, Dart, Elixir, Shell and Nginx. |
| Purpose | CodeSonar is a static application security testing solution that finds security and quality defects in code. | Horusec performs static code analysis to identify security flaws during development. |
| Support | AdaCore says its engineering team is directly accessible through support and that customers can speak with the developers of the technology. | Questions and ideas are handled through GitHub Issues and the Zup Open Source Forum. |
Plans
In their own words
CodeSonar
CodeSonar is AdaCore’s static application security testing solution for finding security and quality defects in source code and compiled binaries. It supports C/C++, Java, C#, Kotlin, Python, Go, Rust, JavaScript and TypeScript. Abstract interpretation and symbolic execution examine feasible execution paths across procedures and modules. Binary analysis covers mixed-language environments and cases where source is unavailable. Security coverage includes OWASP Top 10, SANS/CWE 25, SEI CERT C/C++ and DISA STIG; coding standards include MISRA-C, MISRA-C++, AUTOSAR C++, JSF++ and CERT. Integrations include Visual Studio, GitLab, Jira, Jenkins and VS Code, alongside project-management, CI/CD and IDE workflows. Pull-request scans, custom security rules and report exports to PDF, HTML or XML are supported. AdaCore offers on-premises, air-gapped and private-cloud deployment. The tool runs on supported 64-bit Windows and Linux distributions with glibc 2.39 or higher. Pricing is on request, with a trial available.
Horusec
Horusec is a static code analysis tool for identifying security flaws during development. It scans source code and searches project files and Git history for leaked keys and other security issues. The project describes analyzing 18 languages with 20 security tools; listed coverage includes C#, Java, Kotlin, Python, Ruby, Golang, Terraform, JavaScript, TypeScript, Kubernetes, PHP, C, HTML, JSON, Dart, Elixir, Shell, and Nginx. Analysis is configurable through CLI resources. Developers can use its command-line interface, while DevSecOps teams can add it to CI/CD pipelines; a Visual Studio Code extension is also provided. Horusec-Web offers vulnerability dashboards, false-positive controls, authorization tokens, and vulnerability updates. Horusec Platform integrates with the CLI to visualize and manage vulnerabilities, and supports native Horusec, LDAP, and Keycloak authentication. Its repository was archived by its owner on March 19, 2025 and is read-only. Running Horusec with all its tools requires Docker; the platform requires RabbitMQ and PostgreSQL. The open-source plan is free under Apache License 2.0.