Data And Analytics Audit Tool
Project description
DNA AUDIT TOOL
DNA Audit tool helps you to check whether the application built on AWS is following the AWS Well-Architected framework by validating it against various AWS services security requirements and the best practices. Generates report to validate the security requirements and security best practices.
AWS Hardening Standards & Best Practices
https://codaglobal.atlassian.net/l/cp/UP1BxJTr
AWS Tagging Standards
https://codaglobal.atlassian.net/l/cp/oj0Ngsdb
AWS Naming Standards
https://codaglobal.atlassian.net/l/cp/s99nYLEC
Audit tool setup
The project basically uses boto client to connect to the aws services.
-
Update the session credentials in the terminal.
-
Specify the region name if you need to perform the audit for services in a specific region by mentioning the region name as argument while running the program.
-
If no region is specified us-east-1 is taken as default region and audit checks are performed for the services in us-east-1.
-
If you need to check tags. Update the Config.Json file by mentioning the tags in the account tags provided.
Audit Tool Execution
Creating Virtual Environment
python3 -m venv venv
Activating the virtual environment
source venv/bin/activate
Installing the dependencies in the virtual environment
pip install -r requirements.txt
Run the following command
python3 src/main.py --region {region_name}
Test Cases Execution
nosetests
Final Report
The overall report is provided as a HTML document.
sample report
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for dna_audit_new2-0.1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0ca6c966f87609b56935121b5519c3522313756d1bdf55e5d9b3338b60c8f26d |
|
MD5 | b538cd63ca37397e8c24cc7e7db59b78 |
|
BLAKE2b-256 | f31eed4e5533ef621c57395ec1bf5f23e6eed474063d5d5d089aee03792e7c06 |