Skip to content

Architecture overview

Antoine Boisier-Michaud edited this page Apr 11, 2019 · 1 revision

Table of contents

Introduction

The objective of this page is to give a high-level overview of Scout Suite's architecture. Below is a simplified package diagram you can use to follow along.

Core

The core module contains the rule processing engine, the command line interface logic, logging methods and some utils.

Output

The output module contains the logic used to transform the scanned data into a web report. The web report scaffolding is located inside the output.data.inc-scoutsuite submodule.

Providers

The providers module contains all the data fetching logic. You can learn more about it in this article.

Clone this wiki locally