Skip to content

RoR front-end / integration with popular open source cloud security tools such as prowler and scoutsuite

Notifications You must be signed in to change notification settings

yangsec888/cloud-auditor

Repository files navigation


Cloud Auditor

In a nutshell, this custom application is built to help automate cloud security audit with scale.

Technology Stacks

Build in Ruby on Rails 5.2, the project aims to fast-prototype and integration development. The project depends on open source projects Prowler, ScoutSuite, and others as below, in order to work properly:

  • Ruby on Rails 5.x - A web-application framework that includes everything.
  • Devise - Rails authentication and user session management solution.
  • Twitter Bootstrap - A great UI boilerplate for modern web apps.
  • jQuery - Great JavaScript library for JavaScript integration.
  • CodeMirror - CodeMirror is a versatile text editor implemented in JavaScript.
  • jstree - jsTree is a JavaScript based tree UI implementation.
  • sqlite3 - SQLite is a small and fast SQL database engine.

Installation

The fastest way to get it up and running is via docker as below. Alternatively, you can also deploy the code into a virtual machine; setup the runtime environment; then run the application from there.

Docker Build

The project is built with Docker support. If you have docker engine ready, you can have the app build and run in no time. Once you have clone the project, just run it:

$ git clone https://github.com/yangsec888/cloud-auditor.git
$ cd cloud-auditor
$ docker-compose up

In your browser address bar, change it to 'http://localhost/' it should be up and running.

Linux Deployment

You can also deploy the application into a Linux distribution such as Ubuntu 18.04 natively, but following the deployment guide.

Test Project

TBD

To Dos

  • Expand audit coverage to other cloud such as Microsoft Azure
  • Write specific feature enhancements
  • Write defensible code :)
  • Write (integration, deployment) tests
  • Enhance performance (squeeze the next bit out of cpu / network IO )
  • Fix bugs!

About

RoR front-end / integration with popular open source cloud security tools such as prowler and scoutsuite

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published