Code Intelligence documentation
Welcome to Code Intelligence's documentation, where you find information on Code Intelligence's products, open source projects, tutorials, and blog posts. Code Intelligence enables developers to ship truly secure software people trust and rely on. Towards achieving this goal, significant parts of the core technology are available to the community as open source.
Code Intelligence provides an end-to-end software testing solution for developing robust software. It combines dynamic analysis with self-learning AI using technologies such as feedback-based fuzzing to automatically generate test cases that maximize code coverage and trigger deep bugs in your code without any false positives.
Building solutions that developers enjoy to use in their daily work is a major aspiration of Code Intelligence. Debug and reproduce all findings in your preferred IDE. With Code Intelligence’s CI/CD integration, your software is automatically tested at each code change so that you find regressions and bugs long before they reach production.
Explore the solution
Code Intelligence puts you in the driver seat and allows to provide highly secure and reliable code with minimum testing effort.
Traditionally you write one test for a specific test case. With Code Intelligence a single test covers hundreds of cases. Even the ones you didn't think about.
Code Intelligence finds issues deeply hidden in your software, ensuring permanently tested code. On each developer machine and in the CI/CD pipeline.
Findings and feedback provide clear call to actions, without false positives. You get the input causing the failure and the line in your code locating the bug.
The Code Intelligence solution consists of two parts: CI Fuzz and CI Sense
- CI Fuzz enables full local developer experience. Run and use it on your local developer machine for free and integrate with your favorite IDEs to immediately experience the value of AI-enabled security testing for your code. You can connect CI Fuzz with CI Sense at any time to run your tests at scale and get detailed information about the findings.
- CI Sense delivers AI-enabled security at scale for your company. CI Sense provides smarter insights and allows you to set up your CI/CD for continuously discovering hidden issues. It enables planning and collaboration, and integrates with your bug tracking system. Monitor your projects through out-of-the-box dashboards, reports, and auditing.
Get started on the fast track
You are already familiar with the concepts of security testing and fuzzing. Then find some quickstart guides getting you started quickly
Learn more about ai-enabled security testing
Are you curious about automated security testing or fuzzing and aim to learn more about it? Take a look at the tutorial section providing hands on experiences to learning.
Stay in touch
If you like to get your hands on the code, explore examples and open source projects hands-on or like to contribute directly, visit the GitHub repository.