A simple, unified API for various static analysers


Keywords
static, analysis, c++, python, source, code, program, clang
License
Apache-2.0
Install
pip install kaskara==0.1.2

Documentation

Kaskara

https://travis-ci.com/ChrisTimperley/Kaskara.svg?branch=master

A simple, unified API for performing static analysis on programs in a variety of languages. Kaskara avoids dependency hell when analysing programs by making use of Docker.

  • Kaskara currently provides C and C++ analysis support via its Clang driver,
  • As of January 2020, Kaskara now provides support for Python analysis.
  • Support for analysis of Java code is planned for February 2020.

https://upload.wikimedia.org/wikipedia/commons/f/fc/Kaskara-Sword.jpg

Post-Installation

After installing the kaskara package as a dependency of your project, you should execute the following code to complete the installation by building the support backends:

import kaskara
kaskara.post_install()