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.1.tar.gz (20.3 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.1-py3-none-any.whl (20.0 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: scitex_security-0.1.1.tar.gz
  • Upload date:
  • Size: 20.3 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.1.tar.gz
Algorithm Hash digest
SHA256 c858e430986384526cff7fd2006a724729519210bcb14f00d9ea71d1f0b16dc6
MD5 fc41f65a854158a5b0feac0217faf1cc
BLAKE2b-256 1d057e2c786ca95a826e4f94fbd5827bd7aa2288aadd8faca2eb8bc6cbed8b12

See more details on using hashes here.

Provenance

The following attestation bundles were made for scitex_security-0.1.1.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.1-py3-none-any.whl.

File metadata

  • Download URL: scitex_security-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 20.0 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.1-py3-none-any.whl
Algorithm Hash digest
SHA256 366c8a6e7c47fa3b0e889d2ad6d6ec1fb83eb9f6ebdc0a421a009ded6d5ee76c
MD5 e9ef589a4e66c8a21ba2cdb3c493ad76
BLAKE2b-256 7bc44b9a3fcb38a288cd061d680e2646d73f4834c86eef06382890b1cb33c7b9

See more details on using hashes here.

Provenance

The following attestation bundles were made for scitex_security-0.1.1-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