Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/TheSecuredAnalyst/security-suite
/ endpoints
Endpoints
31 in github.com/TheSecuredAnalyst/security-suite
⨍
Functions
716
◇
Types & classes
168
↳
Endpoints
31
Route
api_findings_all
app.get("/api/findings")
dashboard/app.py:None
Route
api_findings_run
app.get("/api/findings/{run_id}")
dashboard/app.py:None
Route
api_remediations
app.get("/api/remediations/{run_id}")
dashboard/app.py:None
Route
api_run
app.get("/api/runs/{run_id}")
dashboard/app.py:None
Route
api_run_status
app.get("/api/run/status")
dashboard/app.py:None
Route
api_runs
app.get("/api/runs")
dashboard/app.py:None
Route
api_stats
app.get("/api/stats")
dashboard/app.py:None
Route
api_trend_exposure
app.get("/api/trend/exposure")
dashboard/app.py:None
Route
api_trend_risk
app.get("/api/trend/risk")
dashboard/app.py:None
Route
api_trigger_run
app.post("/api/run")
dashboard/app.py:None
Route
create_scan
router.post("/", response_model=ScanResponse)
api/routers/scans.py:None
Route
delete_scan
router.delete("/{scan_id}")
api/routers/scans.py:None
Route
discover_spec
router.post("/discover", summary="Discover OpenAPI spec locations")
api/routers/apisec.py:None
Route
export_scan_csv
router.get("/scans/{scan_id}/export/csv")
api/routers/results.py:None
Route
export_scan_json
router.get("/scans/{scan_id}/export/json")
api/routers/results.py:None
Route
get_scan
router.get("/{scan_id}", response_model=ScanResponse)
api/routers/scans.py:None
Route
get_scan_findings
router.get("/scans/{scan_id}/findings")
api/routers/results.py:None
Route
get_summary
router.get("/summary")
api/routers/results.py:None
Route
health_check
router.get("/health", response_model=HealthResponse)
api/routers/health.py:None
Route
index
app.get("/", response_class=HTMLResponse)
dashboard/app.py:None
Route
list_apisec_modules
router.get("/modules", summary="List available apisec modules")
api/routers/apisec.py:None
Route
list_modules
router.get("/", response_model=ModulesResponse)
api/routers/modules.py:None
Route
list_modules_by_category
router.get("/{category}")
api/routers/modules.py:None
Route
list_scans
router.get("/", response_model=ScanListResponse)
api/routers/scans.py:None
Route
parse_spec
router.post("/parse", response_model=APISpecInfo, summary="Parse an OpenAPI spec")
api/routers/apisec.py:None
Route
schedule_delete
schedule_app.command("delete")
cli/main.py:None
Route
start_apisec_scan
router.post("/scan", summary="Start an API security scan")
api/routers/apisec.py:None
Route
swagger_ui
app.get("/docs", include_in_schema=False)
api/server.py:None
Route
test_run_command_not_found
patch("subprocess.run")
tests/test_error_handling.py:None
Route
test_run_command_success
patch("subprocess.run")
tests/test_error_handling.py:None
Route
test_run_command_timeout
patch("subprocess.run")
tests/test_error_handling.py:None