Overview

The Loop Comprehension Toolbox provides a suite of tools to reason about loops. It was created to assist a human analyst in detection of Algorithmic Complexity Vulnerabilities (ACV). It is implemented using Atlas, a program analysis platform.

Features

The Loop Comprehension Toolbox project supports the following.

Loop Attributes used for Characterization

Getting Started

Ready to get started?

  1. First install the Loop Comprehension Toolbox plugin
  2. Then check out the provided tutorials to jump start your analysis

Source Code

Need additional resources? Grab a copy of the source.