Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

CodeQL can scan C/C++ without a working build [Public Preview] #1085

Open
glider-bot opened this issue Jan 23, 2025 · 0 comments
Open

CodeQL can scan C/C++ without a working build [Public Preview] #1085

glider-bot opened this issue Jan 23, 2025 · 0 comments
Labels
GitHub Advanced Security (GHAS) Product SKU: GitHub Advanced Security preview Feature phase: Preview

Comments

@glider-bot
Copy link
Collaborator

Value Prop

C/C++ project are notorious for being tricky to analyse with CodeQL. The main reason is because the tool requires a successful build in order to extract information that is needed for a scan. We are now planning to take an approach similar to Java / C# where you can analyse C/C++ code without relying on 3rd party tools to run a full build. Instead, you can use CodeQL to extract as much of the information as possible, add tolerance to errors, and continue with scans even if not all the code is extracted.

Expected Outcome

With the ability to scan C/C++ without working builds, users will be able to quickly scale CodeQL across their C/C++ repositories. As no build is required, CodeQL and default setup will roll out across your organizations without additional input needed.

@glider-bot glider-bot moved this to Q2 2025 – Apr-Jun in GitHub Public Roadmap Jan 23, 2025
@github github locked and limited conversation to collaborators Jan 23, 2025
@ankneis ankneis added preview Feature phase: Preview and removed Public Preview security-products-gtm labels Jan 23, 2025
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
GitHub Advanced Security (GHAS) Product SKU: GitHub Advanced Security preview Feature phase: Preview
Projects
Status: Q2 2025 – Apr-Jun
Development

No branches or pull requests

2 participants