Skip to main content

PDC Docker ("PDCD")

PDC Docker is a lightweight tool that orchestrates executing Docker containers.

Documentation can be found in the docs directory.

Release blog can be found here: link.

Setup

  • Have Python 3 installed
  • Have Docker installed
  • (Optional) AWS SSM Session Manager Plugin
    • used for remote mode, see Connectors for information

Using virtualenv

Local

pip install dist/*.whl

Remote

pip install git+https://github.com/SecurityRiskAdvisors/pdcd.git

PyPI

pip install pdcd

Usage (running)

Execute payloads in config

pdcd run -c <config file> [-w <# workers>]
  • -c path to config file

Usage (logs)

Retrieve logs for payloads in config

Note: only usable when cleanup is set to "False" in config

pdcd logs -c <config file> [-l <#>] [-i <image>]
  • -c path to config file
  • l max number of logs to retrieve
  • i filter to only this specific image

Metadata

Release files for pdcd 1.3.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Built distribution (wheel)

Table of built distributions (wheels) for pdcd 1.3.1
File Interpreter ABI Platform Actions
pdcd-1.3.1-py3-none-any.whl Python 3 none any Details for pdcd-1.3.1-py3-none-any.whl

Release files / pdcd-1.3.1-py3-none-any.whl

Download URL pdcd-1.3.1-py3-none-any.whl
Size 25.1 kB
Tags Python 3
SHA-256 checksum
How to use checksums
7b20ea6f08ba23e581ea41272f78be5909bc907be1b8f33f18e526fb8b9d1c9a
BLAKE2b-256 checksum
How to use checksums
25e2fc92edebd0aa58713016d6b2fddf1fbcb2ee679f74432a3570bd029afcb2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.9.25

Security for pdcd 1.3.1

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page