Skip to main content

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

Project description

scitex-security

PyPI Python Tests Install Test Coverage Docs License: AGPL v3

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.2.tar.gz (20.4 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.2-py3-none-any.whl (20.1 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: scitex_security-0.1.2.tar.gz
  • Upload date:
  • Size: 20.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for scitex_security-0.1.2.tar.gz
Algorithm Hash digest
SHA256 a45b844f25043f7ea301965385a2c5372d533a6566b409d1e17d2ada1fd16c5d
MD5 d23bfb1a735e71bc1eaede232502468b
BLAKE2b-256 42adb7bc7747bd304707b6c10eff467206469432b9e13d813acbb9e53ffb8f09

See more details on using hashes here.

Provenance

The following attestation bundles were made for scitex_security-0.1.2.tar.gz:

Publisher: publish-pypi.yml on ywatanabe1989/scitex-security

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

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

File metadata

  • Download URL: scitex_security-0.1.2-py3-none-any.whl
  • Upload date:
  • Size: 20.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for scitex_security-0.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 431a319a865fa5e0e6c5d1601cd382ccb5c8afcf1510b2cc3b197209ee98d3a0
MD5 906a0a2c5b04bf9047aea8ef093138ae
BLAKE2b-256 2eb11da03c9d57586d4d2ade7b80a161fe47c0c15e2ebf8fc8f597ebec2a5a28

See more details on using hashes here.

Provenance

The following attestation bundles were made for scitex_security-0.1.2-py3-none-any.whl:

Publisher: publish-pypi.yml on ywatanabe1989/scitex-security

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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