Skip to main content

Homelab Automation Bot to Guard your very own Asgard

Project description

gungnir

GitHub GitHub Actions GitHub Issues GitHub Stars Python Versions Licence

Overview

Gungnir is a Homelab Automation Bot to Guard your very own Asgard from the dangerous world of out of date components.

Usage

CLI

Requirements:

  • Python 3.9+
  • Syft (generate bill of materials)

Help:

python -m gungnir --help
Gungnir - Homelab Automation Bot to Guard your very own Asgard

options:
  -h, --help            show this help message and exit
  --debug               Enable Debug mode
  --banner              Show banner
  --version             Show version
  --container           Enable container mode
  --disable-banner      Disable banner
  --hostname HOSTNAME   Hostname (mainly for containers)
  -t TOKEN, --token TOKEN
                        DependencyTrack Token
  -i INSTANCE, --instance INSTANCE
                        DependencyTrack Instance

Docker-Compose

Download the docker-compose.yml example and run with the following command:

docker-compose up

Environment Variable:

DEPENDENCYTRACK_URL=http://localhost:9090
DEPENDENCYTRACK_TOKEN=ABCD...

License

This project is licensed under the terms of the MIT open source license. Please refer to MIT for the full terms.

Support

Please create issues for any feature requests, bugs, or documentation problems.

Acknowledgement

  • @GeekMasher - Author and Maintainer

Project details


Download files

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

Source Distribution

gungnir-0.2.0.tar.gz (8.6 kB view details)

Uploaded Source

Built Distribution

gungnir-0.2.0-py3-none-any.whl (9.1 kB view details)

Uploaded Python 3

File details

Details for the file gungnir-0.2.0.tar.gz.

File metadata

  • Download URL: gungnir-0.2.0.tar.gz
  • Upload date:
  • Size: 8.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.6

File hashes

Hashes for gungnir-0.2.0.tar.gz
Algorithm Hash digest
SHA256 057f26338d385567a3bf67fc9dd75b670c8503cd791fe94ccd18b0cef92416b2
MD5 5eb902fb63003f666d2923ae27d40609
BLAKE2b-256 749928c72cb1f8a11d1070694e0d3e63305f2ec3d6c272d13cceddebb5de3be6

See more details on using hashes here.

File details

Details for the file gungnir-0.2.0-py3-none-any.whl.

File metadata

  • Download URL: gungnir-0.2.0-py3-none-any.whl
  • Upload date:
  • Size: 9.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.6

File hashes

Hashes for gungnir-0.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 7f12df49b60c3743b57bebaf82e00cd693af5fb6cba9370381a5f1248b35b701
MD5 f82de690038b59732b8ed80e141e6e58
BLAKE2b-256 418cfb5108304762c9986544c2b4d62cd791db38a96fe418b03ccb9c3ddb7e68

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