Skip to main content

Developer-first Security Simulator + Defense Engine

Project description

CyberSentry 🛡️

Developer-first Security Simulator + Defense Engine

Attack → Detect → Explain → Fix

Install

pip install cybersentry-saud

Quick start

cybersentry doctor
cybersentry scan .
cybersentry explain SQLI-001
cybersentry score --critical 0 --high 2 --medium 5

Commands

Command Description
cybersentry scan . Scan for secrets + CVEs
cybersentry attack <url> Simulate attacks
cybersentry score Security score 0-100
cybersentry explain SQLI-001 Learn + get code fix
cybersentry protect Middleware integration
cybersentry report Security report
cybersentry rules List 17 OWASP rules
cybersentry doctor Check installation
cybersentry serve Launch dashboard

Middleware

from fastapi import FastAPI
from cybersentry.middleware.fastapi import CyberSentryMiddleware

app = FastAPI()
app.add_middleware(CyberSentryMiddleware, block_attacks=True)

License

MIT

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

cybersentry_saud-0.1.2.tar.gz (78.0 kB view details)

Uploaded Source

Built Distribution

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

cybersentry_saud-0.1.2-py3-none-any.whl (90.2 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: cybersentry_saud-0.1.2.tar.gz
  • Upload date:
  • Size: 78.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.11.15

File hashes

Hashes for cybersentry_saud-0.1.2.tar.gz
Algorithm Hash digest
SHA256 cd7b20f96674677679ec7fe9730c647421b000d8e6788301403bb6bb24477818
MD5 6330180c8c727e760358de8537cf8080
BLAKE2b-256 3fa31bee1e72d122ad2da749943d31c19a693006fc2783c140125d6d154a075c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cybersentry_saud-0.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 a1e887ed52e8c40601c04e48b237b2af158a606ff923da93365b7a22fd375eb1
MD5 42332cb3a5774872a2e9389daea72eb3
BLAKE2b-256 1ec27b3d3994a0e541566423e910638065f72123af5132c7df57b6e9952d7c88

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