SecuScan
Local-first security scanning workspace with FastAPI orchestration, React/TypeScript UI, execution controls, normalized findings, and 60 catalogued integrations.
File Explorer
- bug_report.md
- documentation_task.md
- feature_request.md
- help_wanted_task.md
- catalog-sync-check.yml
- check-artifacts.yml
- ci.yml
- docker-hardening.yml
- plugin-integrity-check.yml
- security-ci.yml
- smoke-test.yml
- trivy-scan.yml
- dependabot.yml
- PULL_REQUEST_TEMPLATE.md
- logo.png
- .gitkeep
- .gitkeep
- .api_key
- 001_add_performance_indexes.sql
- 002_add_saved_views.sql
- 003_add_owner_id.sql
- 006_workflow_history.sql
- 007_add_notification_history_owner_id.sql
- 007_add_schedule_timezone.sql
- 008_add_finding_group_unique.sql
- 009_add_saved_views_owner_id.sql
- api_scanner.py
- base.py
- network_vulnerability_scanner.py
- port_scanner.py
- recon_scanner.py
- web_scanner.py
- xss_validation_scanner.py
- zap_scanner.py
- __init__.py
- ai_summary.py
- auth.py
- cache.py
- capabilities.py
- cli.py
- config.py
- crawler.py
- database.py
- execution_context.py
- executor.py
- executor_target_helpers.py
- finding_intelligence.py
- knowledgebase.py
- logging_utils.py
- main.py
- models.py
- network_policy.py
- notification_service.py
- parser_sandbox.py
- platform_resources.py
- plugin_validator.py
- plugins.py
- rate_limiter.py
- ratelimit.py
- redaction.py
- remediation.py
- reporting.py
- request_context.py
- request_middleware.py
- risk_scoring.py
- routes.py
- routes_json_helpers.py
- routes_report_helpers.py
- sandbox_executor.py
- saved_views.py
- time_utils.py
- triage_engine.py
- validation.py
- vault.py
- workflows.py
- medium.txt
- subdomains-top1million-110000.txt
- __init__.py
- Dockerfile
- requirements-dev.txt
- requirements.txt
- .gitkeep
- .gitkeep
- .gitkeep
- crawl-discovery-family.md
- plugin-development-walkthrough.md
- plugin-reviewer-rubric.md
- plugin-security-checklist.md
- AI_SUMMARY.md
- api-authentication.md
- API.md
- backend-architecture.md
- base_image_update_policy.md
- ci-test-selection.md
- dependency_audit_operator_guide.md
- incident-response-runbook.md
- plugin-contribution-guide.md
- plugin-validation.md
- plugin_health_dashboard.md
- PRODUCT_SPEC.md
- SECURE_DEPLOYMENT.md
- windows_contributor_guide.md
- workflow-scheduler.md
- index.ts
- ToolCheatSheet.module.css
- ToolCheatSheet.tsx
- ApiKeySetupModal.tsx
- ApiKeySetupScreen.tsx
- AppShell.tsx
- AuthContext.tsx
- Background.tsx
- ConfirmModal.tsx
- CopyToClipboard.tsx
- ErrorBoundary.tsx
- ExecutiveStatsBar.tsx
- GlobalSearch.tsx
- I18nContext.tsx
- Pagination.tsx
- ProtectedRoute.tsx
- ReportTemplatePicker.tsx
- SavedViewsPanel.tsx
- Sidebar.tsx
- ThemeContext.tsx
- ThemeToggle.tsx
- ToastContext.tsx
- SidebarContext.tsx
- scanTools.ts
- toolCheatSheets.ts
- useDebouncedValue.ts
- useEscapeToClose.ts
- usePreferredExportFormat.ts
- useSavedViews.ts
- useShortcuts.ts
- useTaskSubscription.ts
- useVirtualList.ts
- Dashboard.tsx
- Findings.tsx
- NotFound.tsx
- ReportCompare.tsx
- Reports.tsx
- Scans.tsx
- Settings.tsx
- SignIn.tsx
- TaskDetails.tsx
- ToolConfig.tsx
- Toolkit.tsx
- Workflows.tsx
- reportTemplates.ts
- compareFindings.ts
- date.ts
- exportUtils.ts
- streamTransport.ts
- validation.ts
- api.ts
- App.tsx
- index.css
- main.tsx
- routes.ts
- vite-env.d.ts
- mobile-nav-open.png
- home.spec.ts
- mobile-navigation.spec.ts
- scan-workflow.spec.ts
- settings-persistence.spec.ts
- smoke.spec.ts
- workflow.spec.ts
- ApiKeySetupModal.test.tsx
- ApiKeySetupScreen.test.tsx
- AppShell.test.tsx
- AuthContext.test.tsx
- ConfirmModal.test.tsx
- CopyToClipboard.test.tsx
- ErrorBoundary.test.tsx
- ExecutiveStatsBar.test.tsx
- GlobalSearch.test.tsx
- I18nContext.test.tsx
- Pagination.test.tsx
- ProtectedRoute.test.tsx
- SavedViewsPanel.test.tsx
- Sidebar.test.tsx
- ThemeToggle.persistence.test.tsx
- ThemeToggle.test.tsx
- ToastContext.test.tsx
- useEscapeToClose.test.ts
- usePreferredExportFormat.test.ts
- useSavedViews.test.ts
- useShortcuts.test.tsx
- useTaskSubscription.test.ts
- useVirtualList.test.tsx
- Findings.test.tsx
- NotFound.test.tsx
- ReportCompare.keyboard.test.tsx
- ReportCompare.test.tsx
- Reports.onboarding.test.tsx
- Reports.preferredFormat.test.tsx
- Reports.test.tsx
- ScannerCatalog.test.tsx
- ScannerEmptyState.test.tsx
- ScannerExpertMode.test.tsx
- ScannerQuickAccess.test.tsx
- ScannerRetry.test.tsx
- ScanPhases.test.tsx
- Scans.polling.test.tsx
- Scans.test.tsx
- ScansPhases.test.tsx
- ScansToastErrors.test.tsx
- SettingsExport.test.tsx
- SettingsNotifications.test.tsx
- SettingsSaveReset.test.tsx
- SettingsTheme.test.tsx
- SettingsUnsavedChanges.test.tsx
- SignIn.test.tsx
- TaskDetails.collapsible.test.tsx
- ToolConfigDynamic.test.tsx
- ToolConfigRouting.test.tsx
- ToolConfigTimeout.test.tsx
- Workflows.test.tsx
- scanTools.schema.test.ts
- toolCheatSheets.schema.test.ts
- reportTemplates.test.ts
- compareFindings.test.ts
- date.test.ts
- exportUtils.test.ts
- streamTransport.test.ts
- validation.test.ts
- api.auth.test.ts
- api.request-behavior.test.ts
- api.workflows.test.ts
- App.auth.gate.test.tsx
- AppRoutes.test.tsx
- ToolCheatSheet.test.tsx
- Dockerfile
- Favicon-SecuScan.png
- index.html
- nginx.conf
- package-lock.json
- package.json
- playwright.config.ts
- postcss.config.js
- quality-gate.cjs
- README.md
- start.sh
- tailwind.config.js
- tsconfig.json
- vite.config.ts
- vitest.setup.ts
- metadata.json
- parser.py
- metadata.json
- parser.py
- metadata.json
- parser.py
- metadata.json
- parser.py
- metadata.json
- parser.py
- metadata.json
- parser.py
- metadata.json
- parser.py
- metadata.json
- parser.py
- metadata.json
- parser.py
- metadata.json
- parser.py
- metadata.json
- parser.py
- metadata.json
- parser.py
- metadata.json
- parser.py
- metadata.json
- parser.py
- metadata.json
- parser.py
- metadata.json
- parser.py
- metadata.json
- parser.py
- metadata.json
- parser.py
- metadata.json
- parser.py
- metadata.json
- parser.py
- metadata.json
- parser.py
- metadata.json
- parser.py
- metadata.json
- parser.py
- metadata.json
- parser.py
- metadata.json
- parser.py
- metadata.json
- parser.py
- metadata.json
- parser.py
- metadata.json
- parser.py
- metadata.json
- parser.py
- metadata.json
- parser.py
- metadata.json
- parser.py
- metadata.json
- parser.py
- metadata.json
- parser.py
- metadata.json
- parser.py
- metadata.json
- parser.py
- metadata.json
- parser.py
- metadata.json
- parser.py
- metadata.json
- parser.py
- metadata.json
- parser.py
- metadata.json
- parser.py
- metadata.json
- parser.py
- metadata.json
- parser.py
- metadata.json
- parser.py
- metadata.json
- parser.py
- metadata.json
- parser.py
- metadata.json
- parser.py
- metadata.json
- parser.py
- metadata.json
- parser.py
- metadata.json
- parser.py
- metadata.json
- parser.py
- metadata.json
- parser.py
- metadata.json
- parser.py
- metadata.json
- parser.py
- metadata.json
- parser.py
- metadata.json
- parser.py
- whois_tool.py
- metadata.json
- parser.py
- metadata.json
- parser.py
- metadata.json
- parser.py
- metadata.json
- parser.py
- compute_checksum.py
- backfill_plugin_capabilities.py
- benchmark_concurrent_scans.py
- benchmark_db.py
- bootstrap_scanner_assets.sh
- check-artifacts.sh
- check_npm_audit.py
- check_pip_audit.py
- generate_sbom.py
- plugin_health_dashboard.py
- refresh_plugin_checksum.py
- run_benchmarks.py
- select_tests.py
- sign_plugins.py
- validate_doc_anchors.py
- validate_doc_links.py
- validate_issue_template_labels.py
- validate_plugin.py
- validate_plugins.py
- validate_plugins_catalog.py
- __init__.py
- bench_concurrent_task_start.py
- bench_db_reads.py
- bench_parser_throughput.py
- bench_report_export.py
- bench_request_middleware.py
- conftest.py
- thresholds.json
- test_bulk_delete_contract.py
- test_chaos_execution.py
- test_cors.py
- test_dashboard_cache.py
- test_database_indexes.py
- test_dependency_audit.py
- test_docker_hardening.py
- test_execution_context_resources.py
- test_network_policy_rate_limiter_redis_down.py
- test_notification_routes.py
- test_owner_authorization.py
- test_parser_network_isolation.py
- test_parser_output_contract.py
- test_phase2_plugins.py
- test_phase3_plugins.py
- test_redact_inputs_routes.py
- test_report_audit_log.py
- test_report_filenames.py
- test_request_id_middleware.py
- test_request_logging_smoke.py
- test_routes.py
- test_routes_remediation_safety.py
- test_routes_sarif.py
- test_scan_block_audit_log.py
- test_search.py
- test_task_cleanup.py
- test_task_result_cache.py
- test_timeout_bounds.py
- test_uncover_plugin.py
- test_vault_diagnostics_route.py
- test_webhook_egress_policy.py
- test_workflow_owner_bola.py
- test_workflows_contract.py
- npm_audit_real_shape.json
- pip_audit_real_shape.json
- sample_output.txt
- sample_output.txt
- sample_output.json
- sample_output.txt
- sample_output.txt
- sample_output.txt
- metadata.json
- parser.py
- metadata.json
- metadata.json
- sample_output.txt
- sample_output.txt
- sample_output.txt
- sample_output.txt
- sample_output.txt
- sample_output.txt
- sample_output.txt
- sample_output.txt
- sample_output.txt
- sample_output.txt
- sample_output.txt
- sample_output.txt
- malformed_output.txt
- secure_output.txt
- weak_tls_output.txt
- sample_output.txt
- sample_output.txt
- sample_output.txt
- plain_output.txt
- sample_output.json
- sample_output.txt
- sample_output.txt
- sample_output.txt
- test_admin_network_policy.py
- test_ai_summary.py
- test_ai_summary_sanitize.py
- test_api_auth.py
- test_api_scanner_graphql.py
- test_audit_policy.py
- test_auth.py
- test_auth_helpers.py
- test_auth_owner_resolution.py
- test_bulk_delete_sqlite_limit.py
- test_cache.py
- test_cache_helpers.py
- test_cache_module.py
- test_capabilities.py
- test_capabilities_effective.py
- test_check_npm_audit.py
- test_check_pip_audit.py
- test_cli.py
- test_code_analyzer_parser.py
- test_command_injection.py
- test_concurrent_limiter.py
- test_config_settings.py
- test_crawler_helpers.py
- test_crawler_limits.py
- test_crawler_surface_parsing.py
- test_database_connection.py
- test_database_workflow_versions.py
- test_dns_enum_parser.py
- test_endpoint_rate_limiter.py
- test_execution_context.py
- test_executor.py
- test_executor_helpers.py
- test_executor_notifications.py
- test_executor_sse_toctou.py
- test_executor_target_helpers.py
- test_finding_intelligence.py
- test_finding_intelligence_asset_ref.py
- test_finding_intelligence_asset_summary.py
- test_finding_intelligence_assets.py
- test_finding_intelligence_confidence.py
- test_finding_intelligence_dedupe.py
- test_finding_intelligence_diff.py
- test_finding_intelligence_groups.py
- test_finding_intelligence_timestamp.py
- test_generate_sbom.py
- test_hashcat_parser.py
- test_hashcat_plugin.py
- test_httpx_parser.py
- test_icmp_ping_parser.py
- test_knowledgebase.py
- test_knowledgebase_status.py
- test_logging_utils.py
- test_metasploit_plugin.py
- test_models.py
- test_models_sandbox.py
- test_network_policy.py
- test_nikto_parser_malformed.py
- test_nikto_plugin.py
- test_nmap_plugin.py
- test_notification_delivery_config.py
- test_notification_history_authz.py
- test_notification_schema.py
- test_notification_service.py
- test_nuclei_plugin.py
- test_parser_sandbox.py
- test_parser_sandbox_helpers.py
- test_parser_sandbox_timeout_cleanup.py
- test_platform_resources.py
- test_plugin_capabilities_inventory.py
- test_plugin_integrity.py
- test_plugin_parser_rce.py
- test_plugin_validator.py
- test_plugins.py
- test_plugins_enable_disable.py
- test_plugins_validation.py
- test_port_scanner_helpers.py
- test_port_scanner_plugin.py
- test_process_tree_cancellation.py
- test_ratelimit.py
- test_redaction.py
- test_refresh_plugin_checksum.py
- test_remediation_safety.py
- test_report_filename.py
- test_reporting.py
- test_reporting_charts.py
- test_reporting_core.py
- test_request_context.py
- test_request_middleware.py
- test_risk_scoring.py
- test_risk_scoring_helpers.py
- test_risk_scoring_recency_detail.py
- test_routes_deserialization.py
- test_routes_json_helpers.py
- test_routes_preview.py
- test_routes_report_filename.py
- test_routes_streaming_disconnect.py
- test_routes_validate_lengths.py
- test_safe_mode_route_executor.py
- test_sandbox_config_model.py
- test_sandbox_executor.py
- test_sandbox_executor_helpers.py
- test_sarif.py
- test_saved_views.py
- test_scan_phases.py
- test_scanners_base.py
- test_scapy_recon_plugin.py
- test_secret_scanner_plugin.py
- test_select_tests.py
- test_semgrep_scanner_plugin.py
- test_smtp_notifications.py
- test_sniper_plugin.py
- test_spider_plugin.py
- test_sqli_checker_plugin.py
- test_sqli_exploiter_plugin.py
- test_sqlmap_plugin.py
- test_ssh_runner_plugin.py
- test_subdomain_finder_plugin.py
- test_subdomain_takeover_plugin.py
- test_task_start_validation.py
- test_theharvester_plugin.py
- test_time_utils.py
- test_tls_inspector_plugin.py
- test_tls_verification.py
- test_triage_engine.py
- test_uncover_plugin.py
- test_url_fuzzer_2_plugin.py
- test_urlfinder_plugin.py
- test_validate_command_egress_policy.py
- test_validate_dns_resolution_fallback.py
- test_validate_doc_anchors.py
- test_validate_issue_template_labels.py
- test_validate_plugin.py
- test_validation.py
- test_validation_helpers.py
- test_validation_preset_name.py
- test_vault.py
- test_vault_failure_messages.py
- test_vault_fingerprint.py
- test_vault_owner_isolation.py
- test_vault_security.py
- test_virtual_host_finder_plugin.py
- test_volatility_plugin.py
- test_waf_detector_plugin.py
- test_web_scanner_passive.py
- test_whois_lookup_parser.py
- test_workflow_concurrency_ordering.py
- test_workflow_history.py
- test_workflow_owner_migration.py
- test_workflow_scheduler_history.py
- test_workflow_scheduler_security.py
- test_workflows_json_parse_fallback.py
- test_workflows_scheduler.py
- test_wpscan_plugin.py
- test_xss_exploiter_plugin.py
- test_yara_scan_plugin.py
- test_zap_scanner_plugin.py
- conftest.py
- test_amass_plugin.py
- test_api_scanner_plugin.py
- test_cache_invalidation.py
- test_cloud_scanner_plugin.py
- test_cloud_storage_auditor_plugin.py
- test_container_scanner_plugin.py
- test_crawler_plugin.py
- test_dir_discovery_plugin.py
- test_dns_enum_plugin.py
- test_dnsx_plugin.py
- test_domain_finder_plugin.py
- test_droopescan_parser.py
- test_findings_pagination.py
- test_fuzzer_plugin.py
- test_google_dorking_plugin.py
- test_http_inspector_plugin.py
- test_http_request_logger_plugin.py
- test_iac_scanner_plugin.py
- test_joomscan_plugin.py
- test_katana_plugin.py
- test_kubernetes_scanner_plugin.py
- test_network_scanner_plugin.py
- test_password_auditor_plugin.py
- test_people_email_discovery_plugin.py
- test_queue_position.py
- test_rate_limiter.py
- test_rate_limiter_fallback.py
- test_safe_mode_filesystem_targets.py
- test_sandbox_blocking_issues.py
- test_sandbox_executor.py
- test_scapy_recon_parser.py
- test_sharepoint_scanner_plugin.py
- test_sitemap_gen_plugin.py
- test_sqlmap.py
- test_string_length_limits.py
- test_subdomain_finder_plugin.py
- test_task_pagination.py
- test_website_recon_2_plugin.py
- test_whois_lookup_plugin.py
- test_workflow_api_edge_cases.py
- test_workflow_race_and_disabled.py
- test_backend.sh
- test_ci_playwright_cache.py
- test_plugin_health_dashboard.py
- test_python.sh
- test_semgrep_parser.py
- .gitkeep
- README.md
- small.txt
- .audit-config.yaml
- .env.example
- .gitattributes
- .gitignore
- .pre-commit-config.yaml
- CHANGELOG.md
- CODE_OF_CONDUCT.md
- CONTRIBUTING.md
- docker-compose.network.yml
- docker-compose.yml
- LICENSE
- PLUGINS.md
- pyproject.toml
- README.md
- SECURITY.md
- setup.sh
- start.sh
# Use via CDN
jsDelivrjsDelivr serves any public GitHub repository as a CDN with zero setup. Pick a version and a file to get a ready-to-paste link and snippet.
Command Glossary
Commands referenced in this DOCs, explained below.
docker compose up
View Details ▼
docker compose up
Start and run Docker services defined in a Compose file.
docker compose up
Start all services defined in the docker-compose file:
docker compose up {{[-d|--detach]}}
Start services in the background (detached mode):
docker compose up --build
Start services and rebuild images before starting:
docker compose
View Details ▼
docker compose
Run and manage multi container Docker applications.
docker compose ps
List all running containers:
docker compose up {{[-d|--detach]}}
Create and start all containers in the background using a `docker-compose.yml` file from the current directory:
docker compose up --build
Start all containers, rebuild if necessary:
git clone
View Details ▼
git clone
Clone an existing repository.
git clone {{remote_repository_location}} {{path/to/directory}}
Clone an existing repository into a new directory (the default directory is the repository name):
git clone --recursive {{remote_repository_location}}
Clone an existing repository and its submodules:
git clone {{[-n|--no-checkout]}} {{remote_repository_location}}
Clone only the `.git` directory of an existing repository:
lsof
View Details ▼
lsof
List open files and the corresponding processes.
Note: Root privileges are required to list files opened by others.
lsof {{path/to/file}}
Find the processes that have a given file open:
lsof -i :{{port}}
Find the process that opened a local internet port:
lsof -t {{path/to/file}}
Only output the process ID (PID):
npm install
View Details ▼
npm install
Install Node packages.
npm {{[i|install]}}
Install dependencies listed in `package.json`:
npm {{[i|install]}} {{package_name}}@{{version}}
Download a specific version of a package and add it to the list of dependencies in `package.json`:
npm {{[i|install]}} {{package_name}} {{[-D|--save-dev]}}
Download the latest version of a package and add it to the list of dev dependencies in `package.json`:
npm run
View Details ▼
npm run
Run a script.
npm run
List available scripts:
npm run {{script_name}}
Run a script:
npm run {{script_name}} -- {{argument}} {{--option}}
Pass arguments to a script:
pip install
View Details ▼
pip install
Install Python packages.
pip install {{package1 package2 ...}}
Install one or more packages:
pip install {{package1 package2 ...}} {{[-U|--upgrade]}}
Upgrade all specified packages to the latest version, installing any that are not already present:
pip install {{package}}=={{version}}
Install a specific version of a package:
python
View Details ▼
python
Python language interpreter.
python
Start a REPL (interactive shell):
python {{path/to/file.py}}
Execute a specific Python file:
python -i {{path/to/file.py}}
Execute a specific Python file and start a REPL:
python3
View Details ▼
python3
This command is an alias of `python`.
tldr python
View documentation for the original command:
safe
View Details ▼
safe
Interact with HashiCorp Vault.
safe target {{vault_addr}} {{target_name}}
Add a safe target:
safe auth {{authentication_token}}
Authenticate the CLI client against the Vault server, using an authentication token:
safe env
Print the environment variables describing the current target:
