Skip to main content

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😊

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

If you're not sure about the file name format, learn more about wheel file names.

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.

Release history Release notifications | RSS feed

This release

1.0

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page