aboutcode-org / aboutcode-org/vulnerablecode

Collect CodeQL queries for detecting specific vulnerabilities

Open
#215 3 comments 1 reaction 0 assignees View on GitHub
Data collection
Dominant language
Python
Stars
702
Forks
328
Avg merge
3d 8h
Merged PRs (30d)
3

Description

https://github.com/github/codeql is a project by GitHub which is to put it simply is SQL for codebases. CodeQL queries are used by LGTM for static analysis of bad code practices.

The more interesting use of CodeQL is in finding security vulnerabilities, the way this works is you run a query designed to find say `CVE-a` on any codebase, and CodeQL determines whether the query is satisfied by the codebase(if yes than the codebase is vulnerable to `CVE-a` ).

Check this tweet.
https://twitter.com/ghsecuritylab/status/1258077647030022144

We should collect such queries and link them to `Vulnerability` objects.
See https://github.com/github/codeql/tree/master/python/ql/src/Security/CVE-2018-1281 , https://github.com/github/codeql/tree/master/java/ql/src/Security/CWE,
https://blog.mozilla.org/security/2019/11/14/adding-codeql-and-clang-to-our-bug-bounty-program/

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.