Skip to main content

DogeMachine-utils

This package contains helper methods and common tasks used by the various Lambda functions deployed by DogeMachine.

https://github.com/kmcquade/DogeMachine-utils

Downloads

Helper functions

For example:

  • Saving the object to S3, and formatting the save object easily
  • Checking if we are running in a Lambda function, in SAM CLI, etc.
  • Various functions that are currently in kinnaird-utils

Naming Convention methods

S3 Bucket Naming Convention

The method dogemachine_utils.aws_s3.get_doge_machine_bucket_name will return an S3 Bucket with the name doge-machine-results-111222333 where the AWS account number is 1111222333.

S3 Object Naming Convention for scan results

The method dogemachine_utils.aws_s3.get_report_object_key_path will return an object key path based on the supplied tool_name, target_url_string, and report_name.

References

Metadata

Release files for DogeMachine-utils 0.2.1

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

Source distribution (sdist)

Source distribution for DogeMachine-utils 0.2.1
File Size Uploaded Provenance
DogeMachine-utils-0.2.1.tar.gz 10.8 kB Without provenance Details

Built distribution (wheel)

Table of built distributions (wheels) for DogeMachine-utils 0.2.1
File Interpreter ABI Platform
DogeMachine_utils-0.2.1-py3-none-any.whl Python 3 none any Details

Total release size: 23.6 kB

Release files / DogeMachine-utils-0.2.1.tar.gz

Download URL DogeMachine-utils-0.2.1.tar.gz
Size 10.8 kB
Tags Source
SHA-256 checksum
How to use checksums
a696a279e4a69d9d369edf687564285bf9205ee4c35f2cd30fc779f5c41ba1ef
BLAKE2b-256 checksum
How to use checksums
0b8f32f6caf9b9b8093003a20a811e22048e791a22465c2246de7d3d4b618549
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.0 CPython/3.9.12

Release files / DogeMachine_utils-0.2.1-py3-none-any.whl

Download URL DogeMachine_utils-0.2.1-py3-none-any.whl
Size 12.8 kB
Tags Python 3
SHA-256 checksum
How to use checksums
dabc166a9b4f98ec3eb74ce28a2d46e07e11adc396d1c921a6fe216ec8014552
BLAKE2b-256 checksum
How to use checksums
1117977f881fedb4cebdd3fb27e7a36d4791457024ca7ad4ad65e31007806225
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.0 CPython/3.9.12

Security for DogeMachine-utils 0.2.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.

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