C/C++ Lockfile-less Scanning
In many C/C++ projects, libraries are often included directly in the source code folder. Our product offers a unique lockfile-less scanning method to address this issue effectively.
Benefits
Comprehensive Coverage: Unlike most SAST tools, Aikido scans C/C++ libraries included in the source code folder. This ensures that no dependencies go untracked, enhancing the security of your codebase.
Accurate Matching: By hashing all relevant files in the repository, we can accurately match your project's dependencies with a database of the most popular open-source libraries.
Detection of Modified Libraries: Even if you have made small edits to a library or if a small file is missing, our tool can still detect the library version and match it correctly.
How It Works
Database of Open Source Libraries: We maintain a large database of popular open-source libraries, including all its versions and files.
Hashing Source Files: When a repository is scanned, our tool hashes all relevant C/C++ files in the project. These hashes are then compared with the hashes in our database.
Matching and Detection: If there are sufficient matches between the hashes from the project and those in the database, we identify the library versions that are used.