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

Uploaded Python 3

File details

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

File metadata

  • Download URL: cybersentry_saud-0.1.1.tar.gz
  • Upload date:
  • Size: 74.4 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.1.tar.gz
Algorithm Hash digest
SHA256 6365c56fbd6d75ab73aa59832e24793e933a90d1c0eb7b2d50d6bc0caa2b70c0
MD5 3f59d021953601817d2e131a08eff38c
BLAKE2b-256 245aaa2d88fa779eb1b145628ff55747ebfe234bbdcba1eb2a30859db20b6f47

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cybersentry_saud-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 0462148b64c4ea6eb0da0e29b35c6227021d210554743ca9bdfe9a08f0ff7ae8
MD5 7b2ed95a4d99d3a02903e374eb0899db
BLAKE2b-256 51ed4d499557def271bb89282b42da85a36c37c3e2378107c921e1d39e6a4881

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