Skip to main content

Supply chain security testing package with GPL-3.0 licence

Project description

pygremlinbox-gpl-3-0

This is a benign GremlinBox supply-chain security simulation package. It performs no malicious action and is safe to install into a development or production build to validate detection tooling. It is part of the GremlinBox project, a controlled corpus used to exercise dependency scanners, licence-policy enforcement, and supply-chain security platforms.

Purpose

This package implements the SPDX licence identifier GPL-3.0 and embeds the full official licence text. It is intended for testing licence detection, licence-policy enforcement, and SPDX compliance checks. A scanner that inspects direct or transitive dependencies should detect this licence.

Installation

pip install pygremlinbox-gpl-3-0

Usage

import pygremlinbox_gpl_3_0 as pkg

pkg.get_licence_identifier()    # "GPL-3.0"
pkg.retrieve_licence_content()  # full licence text
pkg.get_package_metadata()      # dict: name, version, licence, spdx_licence_id

What it does and does not do

  • Does: return its SPDX licence identifier, the full licence text, and package metadata.
  • Does not: contact the network, collect data, execute code at install time, or take any other action.

Project

Part of the GremlinBox supply-chain security testing project: https://github.com/gocortexio/gremlinbox

Licence

GPL-3.0. See the LICENCE file in this package.

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

pygremlinbox_gpl_3_0-2.0.2.tar.gz (14.5 kB view details)

Uploaded Source

Built Distribution

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

pygremlinbox_gpl_3_0-2.0.2-py3-none-any.whl (14.9 kB view details)

Uploaded Python 3

File details

Details for the file pygremlinbox_gpl_3_0-2.0.2.tar.gz.

File metadata

  • Download URL: pygremlinbox_gpl_3_0-2.0.2.tar.gz
  • Upload date:
  • Size: 14.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.3

File hashes

Hashes for pygremlinbox_gpl_3_0-2.0.2.tar.gz
Algorithm Hash digest
SHA256 33f1300097a2925bcbea985e41423772446a8645fb5df030c031620e2538bc79
MD5 990fb2e207f306122394e79c64b64493
BLAKE2b-256 55d92a354eadd3974e850a1baa50e46e465abaeb618303ba25afb075decd7c48

See more details on using hashes here.

File details

Details for the file pygremlinbox_gpl_3_0-2.0.2-py3-none-any.whl.

File metadata

File hashes

Hashes for pygremlinbox_gpl_3_0-2.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 6bd535fc29ccd261620f6c97018f4949fd8cddff229cea890f402000fa103c87
MD5 9e28131e9b8c6ed764cb8568042bfb40
BLAKE2b-256 70809f54af1087b6ddcfaf4447e11d265c094c8a7a4888f3d6b314730ef5b61a

See more details on using hashes here.

Supported by

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