Skip to main content

DockF-Sec-Check helps to make your Dockerfile commands more secure.

Project description

Logo

DocF-Sec-Check Version Pip Version License Docker Python Version

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 😊

Buy Me A Coffee

Your support will be much appreciated😊

Project details


Release history Release notifications | RSS feed

This version

1.0

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

docfseccheck-1.0.tar.gz (15.0 kB view details)

Uploaded Source

Built Distribution

docfseccheck-1.0-py3-none-any.whl (14.8 kB view details)

Uploaded Python 3

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

Hashes for docfseccheck-1.0.tar.gz
Algorithm Hash digest
SHA256 bce8bf5dd5776b541bbeb6703b09977dc8ec25c05a4fac09a0d03f9ba1642fb2
MD5 63d99a92dc6a14098700bcb99f8614e9
BLAKE2b-256 f3e0aefb9013f9b3940b3af611a14a4f9d0f72673155dcc7b53f89cd210683f1

See more details on using hashes here.

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

Hashes for docfseccheck-1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 3fc84fbec1899d18aa3b590a3b948cc52cedaf10199ce55ac4b616d9a5c4e8f5
MD5 a353399fcdf13769cc938a9127ae8b19
BLAKE2b-256 693cefa71dbe14e30a986e7359b32ae541957086b96a636e30401631e74838a0

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page