Repository navigation
Ada support: a community CodeQL extractor, and using it from code scanning #22885
peter-villadsen
started this conversation in
Ideas
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
I maintain codeql-ada (https://github.com/peter-villadsen/codeql-ada, MIT), a CodeQL
extractor and QL library for Ada:
none, reads GNAT.gprprojects; Linux x86-64 tarball per release, plus a container image
(ghcr.io/peter-villadsen/codeql-ada).
peter-villadsen/ada-alland query packpeter-villadsen/ada-queriesonGHCR. The library follows the Java library's design (AST, the shared
ControlFlowGraph and SSA libraries, data flow with taint tracking).
Ada is common in safety- and security-critical code, and there is no CodeQL support for
it today. Two requests:
github/codeql-actionrejectslanguages: ada("Unrecognized language"), so usershave to run the CLI in shell steps and use only
upload-sarif. Could the actionaccept a language provided by an extractor on the search path?
"not supported by GitHub" note) on "Supported languages and frameworks", or
somewhere linked from it?
I'd welcome feedback on the extractor and library, and I'm open to discussing what it
would take for Ada to become an officially supported language.
Peter Villadsen
All reactions