Skip to main content

SecureScan Backend

AI-powered security scanning dashboard.

Setup

cd backend
python3 -m venv venv
source venv/bin/activate
pip install -e .

Install Scanners

pip install semgrep bandit
# For Trivy: see https://trivy.dev/docs/latest/getting-started/installation/

Usage

securescan status            # Check available scanners
securescan scan ./myproject  # Scan a project
securescan serve             # Start API server
securescan history           # View past scans

API Endpoints

Method Endpoint Description
POST /api/scans Start a new scan
GET /api/scans List all scans
GET /api/scans/{id} Get scan details
GET /api/scans/{id}/findings Get scan findings
GET /api/scans/{id}/summary Get scan summary
GET /api/dashboard/status Scanner availability
GET /api/dashboard/stats Aggregate statistics

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

securescan-0.11.12.tar.gz (319.2 kB view details)

Uploaded Source

Built Distribution

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

securescan-0.11.12-py3-none-any.whl (231.4 kB view details)

Uploaded Python 3

File details

Details for the file securescan-0.11.12.tar.gz.

File metadata

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

File hashes

Hashes for securescan-0.11.12.tar.gz
Algorithm Hash digest
SHA256 78e496475583c5099180141f8e5d5973e579200d59e3bf3e189ca648703a42d4
MD5 eb2364bdba649f507eda1681e9780cc7
BLAKE2b-256 9ea08137a5be5306338b03d36e35577c90d69f93a8471d3651dd57f4e2550d7d

See more details on using hashes here.

Provenance

The following attestation bundles were made for securescan-0.11.12.tar.gz:

Publisher: release.yml on Metbcy/securescan

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

File details

Details for the file securescan-0.11.12-py3-none-any.whl.

File metadata

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

File hashes

Hashes for securescan-0.11.12-py3-none-any.whl
Algorithm Hash digest
SHA256 1f5f4894fb4c3aa50058b454b67c9f7b089a8a32e8dfdcd59a5882263f2b5822
MD5 eb347e1fb29c949fb31d67b37ff6e160
BLAKE2b-256 e88ad43f313506b638f073d4ef09961f2a7a610da09449f31abc84d1e33d3211

See more details on using hashes here.

Provenance

The following attestation bundles were made for securescan-0.11.12-py3-none-any.whl:

Publisher: release.yml on Metbcy/securescan

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

Release history Release notifications | RSS feed

This release

0.11.12 This release

2 files

0.11.11

2 files

0.11.10

2 files

0.11.6

2 files

0.11.5

2 files

0.11.4

2 files

0.11.3

2 files

0.11.2

2 files

0.11.1

2 files

0.11.0

2 files

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page