DockF-Sec-Check helps to make your Dockerfile commands more secure.
Project description
DocF-Sec-Check
Description
DockF-Sec-Check helps to make you Dockerfile commands more secure.
ScreenShot
Done
- First level security notification in Dockerfile.
TODO List
- Detecting the Dockerfile correctly.
- Two level security notification in Dockerfile.
- Security noticification in Docker images.
- *********** (Private Repository)
Installation
From Source Code
You can use virtualenv for package dependencies before installation.
git clone https://github.com/OsmanKandemir/docf-sec-check.git
cd docf-sec-check
python setup.py build
python setup.py install
From Pypi
The script is available on PyPI. To install with pip:
pip install docfseccheck
From Dockerfile
You can run this application on a container after build a Dockerfile. You need to specify a path (YOUR-LOCAL-PATH) to scan the Dockerfile in your local.
docker build -t docfseccheck .
docker run -v <YOUR-LOCAL-PATH>/Dockerfile:/docf-sec-check/Dockerfile docfseccheck -f /docf-sec-check/Dockerfile
From DockerHub
docker pull osmankandemir/docfseccheck:v1.0
docker run -v <YOUR-LOCAL-PATH>/Dockerfile:/docf-sec-check/Dockerfile osmankandemir/docfseccheck:v1.0 -f /docf-sec-check/Dockerfile
Usage
-f DOCKERFILE [DOCKERFILE], --file DOCKERFILE [DOCKERFILE] Dockerfile path. --file Dockerfile
Function Usage
from docfchecker import DocFChecker
#Dockerfile is your file PATH.
DocFChecker(["Dockerfile"])
Development and Contribution
See; CONTRIBUTING.md
License
Copyright (c) 2024 Osman Kandemir
Licensed under the GPL-3.0 License.
Donations
If you like DocF-Sec-Check and would like to show support, you can use Buy A Coffee or Github Sponsors feature for the developer using the button below.
Or
Sponsor me : https://github.com/sponsors/OsmanKandemir 😊
Your support will be much appreciated😊
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
File details
Details for the file docfseccheck-1.0.tar.gz
.
File metadata
- Download URL: docfseccheck-1.0.tar.gz
- Upload date:
- Size: 15.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.0 CPython/3.11.8
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | bce8bf5dd5776b541bbeb6703b09977dc8ec25c05a4fac09a0d03f9ba1642fb2 |
|
MD5 | 63d99a92dc6a14098700bcb99f8614e9 |
|
BLAKE2b-256 | f3e0aefb9013f9b3940b3af611a14a4f9d0f72673155dcc7b53f89cd210683f1 |
File details
Details for the file docfseccheck-1.0-py3-none-any.whl
.
File metadata
- Download URL: docfseccheck-1.0-py3-none-any.whl
- Upload date:
- Size: 14.8 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.0 CPython/3.11.8
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3fc84fbec1899d18aa3b590a3b948cc52cedaf10199ce55ac4b616d9a5c4e8f5 |
|
MD5 | a353399fcdf13769cc938a9127ae8b19 |
|
BLAKE2b-256 | 693cefa71dbe14e30a986e7359b32ae541957086b96a636e30401631e74838a0 |