Skip to content

Small React UI to interact with Prowler security scan results...

Notifications You must be signed in to change notification settings

lfglance/prowler-ui

Repository files navigation

prowler-ui

Small React app to take Prowler CSV data and render it in an appealing way with on a simple web page with some basic filtering since the HTML output is not appealing.

There are 2 parts to this app:

  • React app (requires npm or bun)
  • Python script (requires Python3 + python3-venv)

Setup

Run a Prowler scan with -M csv and pass the output file location to the compile_prowler_data.py script.

./compile_prowler_data.py ~/Downloads/prowler_scan_20240712-0839.csv

The data gets placed into ./src/data as:

  • metadata.json (Prowler version and AWS account ID)
  • raw_data.json (a list of all scan items sorted by STATUS)

From there run npm run start and you should see data at localhost:3000 or npm run build to build the static HTML.

About

Small React UI to interact with Prowler security scan results...

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published