Skip to content

Latest commit

 

History

History
21 lines (13 loc) · 733 Bytes

README.md

File metadata and controls

21 lines (13 loc) · 733 Bytes

CodeQL KCL

The repository contains the standard CodeQL libraries and queries that power KCL code security.

Developing

Extractor

Build

  1. Run make in the lib/java directory of KCL lib, and place the generated libkcl_lib_jni.dylib file into your project.
  2. Import the codeql.jar, located at codeql/tools/codeql.jar.
  3. Put your kcl code into data/project.

Output

  • data/report: The output generated by the extractor, with AST JSON files in the extend folder.
  • data/database: The generated database.