Skip to main content

GitHub security alerts checker (Dependabot, secret scanning, code scanning) — standalone module from the SciTeX ecosystem

Project description

scitex-security

GitHub security-alert utilities (Dependabot, secret scanning, code scanning) extracted from the SciTeX ecosystem as a standalone, zero-dep package.

Install

pip install scitex-security

Usage

Library

from scitex_security import (
    check_github_alerts,
    save_alerts_to_file,
    format_alerts_report,
    GitHubSecurityError,
)

alerts = check_github_alerts(repo="ywatanabe1989/myrepo")
print(format_alerts_report(alerts))
save_alerts_to_file(alerts, output_dir=".scitex/security")

CLI

scitex-security check ywatanabe1989/myrepo
scitex-security latest --output .scitex/security

Status

Standalone fork of scitex.security. Pure stdlib + gh CLI subprocess — zero scitex.* runtime deps. Umbrella scitex.security import path is preserved via a sys.modules-alias bridge.

License

AGPL-3.0-only (see LICENSE).

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

scitex_security-0.1.0.tar.gz (18.6 kB view details)

Uploaded Source

Built Distribution

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

scitex_security-0.1.0-py3-none-any.whl (19.0 kB view details)

Uploaded Python 3

File details

Details for the file scitex_security-0.1.0.tar.gz.

File metadata

  • Download URL: scitex_security-0.1.0.tar.gz
  • Upload date:
  • Size: 18.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.10.12

File hashes

Hashes for scitex_security-0.1.0.tar.gz
Algorithm Hash digest
SHA256 c27917786cf88bdc184dae6836fd1e83ee683085d8713d878985e7c3e7989b53
MD5 d2d3c87f41b9b93931ce38ea1a3cd60e
BLAKE2b-256 c7330a48f03a89df8f36d2a2f59d5fe0327e20839ee3e39b9539be90a5816792

See more details on using hashes here.

File details

Details for the file scitex_security-0.1.0-py3-none-any.whl.

File metadata

File hashes

Hashes for scitex_security-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 2334c83b305fadca5f83e4fe3eddcc9c30c126e4c572910e190b2c21568879da
MD5 91121245cbdc787448aa6c3fcc3863fc
BLAKE2b-256 a0f769ef32877f89798fa725542368669124a09291bed097a0c34f33a337132c

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