The Julia static analysis suite, from JuliaSoft, provides developers with powerful and precise analysis technology to find defects and vulnerabilities in C#/ .NET, Java and Android applications in the key areas of improving software quality and ensuring software security.
Improving software quality
Software is a fundamental corporate asset and can significantly influence business reputation and value. Julia features a complete range of CWE compatible checks to ensure that bugs, errors, inefficiencies and vulnerabilities are removed in the earliest phases of the software development lifecycle (SDLC) giving you the benefit of compliance with with international and industry specific standards and optimisation of processes with significant reductions in total cost of ownership (TCO) and reduction of technical debt.
Ensuring Software Security
The continuous growth of cybercrime means that all organisations are likely to suffer attacks in the near future potentially resulting in data breach, data loss and serious service disruptions. Perimeter defence is only part of the solution, as security must be a multi-layer effort. To help you protect your assets, Julia works from the inside and runs an in-depth analysis of your applications identifying the security vulnerabilities with unmatched accuracy. The Julia analysis engine provides:
- OWASP Benchmark winner for vulnerability detection with 100% precision
- Coverage of the most serious and frequent vulnerabilities based on international classifications “OWASP Top 10” and “CWESANS Top 25 Most Dangerous Software Errors”
- Security of third-party applications with bytecode analysis.
The European GDPR (General Data Protection Regulation) directive requires organisations to take their data protection responsibilities to a new level introducing stricter rules and sanctions for non-compliance. In this context Julia can be used to:
- Support compliance with GDPR requirements
- Trace sensitive data and identify possible vulnerable points
- Reduce the risk of data breach and the related sanctions.
Ease of Use and Integration
Julia flexibly integrates in the Software Development Life Cycle to guarantee a continuous quality assurance and comes with plug-ins for the most common IDEs:
- IntelliJ IDEA
- Android Studio
- Microsoft Visual Studio
You can link the power of Julia seamlessly in your Continuous Integration environment through quality consoles like SonarQube or via a shell client. The Julia analysis server can be installed on-site or set up in a Virtual Private Cloud.