prowlercloud/prowler-api

By prowlercloud

Updated 40 minutes ago

This image contains the JSON API and Task Runner components for Prowler.

Image
Security
0

1M+

prowlercloud/prowler-api repository overview

Description

This repository contains the JSON API and Task Runner components for Prowler, which facilitate a complete backend that interacts with the Prowler SDK and is used by the Prowler UI.

Components

The Prowler API is composed of the following components:

  • The JSON API, which is an API built with Django Rest Framework.
  • The Celery worker, which is responsible for executing the background tasks that are defined in the JSON API.
  • The PostgreSQL database, which is used to store the data.
  • The Valkey database, which is an in-memory database which is used as a message broker for the Celery workers.

Note about Valkey

Valkey is an open source (BSD) high performance key/value datastore.

Valkey exposes a Redis 7.2 compliant API. Any service that exposes the Redis API can be used with Prowler API.

Tag summary

Content type

Image

Digest

sha256:a09d300ad

Size

697.9 MB

Last updated

40 minutes ago

docker pull prowlercloud/prowler-api:bc3c922