Checklist and tools for increasing security of Apache Airflow.
Requirements
Python 3 is required and you can find all required modules in the requirements.txt file. Only tested on Python 3.7 but should work on other 3.x releases. No plans to 2.x support at this time.
Installation
You can install this via PIP as follows:
Code:
pip install airflowscan
airflowscan
To download and run manually, do the following:
Code:
git clone https://github.com/nightwatchcybersecurity/airflowscan.git
cd airflowscan
pip -r requirements.txt
python -m airflowscan.cli
How to use
To scan a configuration file, do the following command:
Code:
airflowscan scan some_airflow.cfg
Requirements
Python 3 is required and you can find all required modules in the requirements.txt file. Only tested on Python 3.7 but should work on other 3.x releases. No plans to 2.x support at this time.
Installation
You can install this via PIP as follows:
Code:
pip install airflowscan
airflowscan
To download and run manually, do the following:
Code:
git clone https://github.com/nightwatchcybersecurity/airflowscan.git
cd airflowscan
pip -r requirements.txt
python -m airflowscan.cli
How to use
To scan a configuration file, do the following command:
Code:
airflowscan scan some_airflow.cfg