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# applications without requiring a supported build configuration or build command (public beta) #954

Open
github-product-roadmap opened this issue Apr 24, 2024 · 0 comments
Labels
beta Feature phase: Beta codeql Feature: GitHub codeql github advanced security Product SKU: GitHub Advanced Security

Comments

@github-product-roadmap
Copy link
Collaborator

Summary

Enable CodeQL to scan C# applications, without requiring a build command or a configuration that can be automatically recognized to reproduce the build. The improvements to C# scanning will increase the number of applications that can be scanned with minimal configuration.

Intended Outcome

C# applications that are scanned with CodeQL need to be able to specify a build command or be compiled with the CodeQL autobuilders. This new approach will allow users to scan significantly more C# repos without requiring additional configuration. This will improve the overall adoption of CodeQL for C#.

How will it work?

In the current state, CodeQL requires a working build that can be automatically replicated by CodeQL's autobuilders or a manual build command supplied in the configuration. After this change, users will be able to point CodeQL to C# applications which previously did not have a working autobuilder or a manual build command in the configuration. CodeQL will automatically extract as much of the C# code as possible and run a security analysis.

@github github locked and limited conversation to collaborators Apr 24, 2024
@github-product-roadmap github-product-roadmap added beta Feature phase: Beta codeql Feature: GitHub codeql github advanced security Product SKU: GitHub Advanced Security labels Apr 24, 2024
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
beta Feature phase: Beta codeql Feature: GitHub codeql github advanced security Product SKU: GitHub Advanced Security
Projects
Status: Q2 2024 – Apr-Jun
Development

No branches or pull requests

1 participant