MCPcopy Create free account

hub / github.com/TheSecuredAnalyst/security-suite / endpoints

Endpoints31 in github.com/TheSecuredAnalyst/security-suite

Routeapi_findings_all
app.get("/api/findings")
dashboard/app.py:None
Routeapi_findings_run
app.get("/api/findings/{run_id}")
dashboard/app.py:None
Routeapi_remediations
app.get("/api/remediations/{run_id}")
dashboard/app.py:None
Routeapi_run
app.get("/api/runs/{run_id}")
dashboard/app.py:None
Routeapi_run_status
app.get("/api/run/status")
dashboard/app.py:None
Routeapi_runs
app.get("/api/runs")
dashboard/app.py:None
Routeapi_stats
app.get("/api/stats")
dashboard/app.py:None
Routeapi_trend_exposure
app.get("/api/trend/exposure")
dashboard/app.py:None
Routeapi_trend_risk
app.get("/api/trend/risk")
dashboard/app.py:None
Routeapi_trigger_run
app.post("/api/run")
dashboard/app.py:None
Routecreate_scan
router.post("/", response_model=ScanResponse)
api/routers/scans.py:None
Routedelete_scan
router.delete("/{scan_id}")
api/routers/scans.py:None
Routediscover_spec
router.post("/discover", summary="Discover OpenAPI spec locations")
api/routers/apisec.py:None
Routeexport_scan_csv
router.get("/scans/{scan_id}/export/csv")
api/routers/results.py:None
Routeexport_scan_json
router.get("/scans/{scan_id}/export/json")
api/routers/results.py:None
Routeget_scan
router.get("/{scan_id}", response_model=ScanResponse)
api/routers/scans.py:None
Routeget_scan_findings
router.get("/scans/{scan_id}/findings")
api/routers/results.py:None
Routeget_summary
router.get("/summary")
api/routers/results.py:None
Routehealth_check
router.get("/health", response_model=HealthResponse)
api/routers/health.py:None
Routeindex
app.get("/", response_class=HTMLResponse)
dashboard/app.py:None
Routelist_apisec_modules
router.get("/modules", summary="List available apisec modules")
api/routers/apisec.py:None
Routelist_modules
router.get("/", response_model=ModulesResponse)
api/routers/modules.py:None
Routelist_modules_by_category
router.get("/{category}")
api/routers/modules.py:None
Routelist_scans
router.get("/", response_model=ScanListResponse)
api/routers/scans.py:None
Routeparse_spec
router.post("/parse", response_model=APISpecInfo, summary="Parse an OpenAPI spec")
api/routers/apisec.py:None
Routeschedule_delete
schedule_app.command("delete")
cli/main.py:None
Routestart_apisec_scan
router.post("/scan", summary="Start an API security scan")
api/routers/apisec.py:None
Routeswagger_ui
app.get("/docs", include_in_schema=False)
api/server.py:None
Routetest_run_command_not_found
patch("subprocess.run")
tests/test_error_handling.py:None
Routetest_run_command_success
patch("subprocess.run")
tests/test_error_handling.py:None
Routetest_run_command_timeout
patch("subprocess.run")
tests/test_error_handling.py:None