Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/TheSecuredAnalyst/security-suite
/ functions
Functions
716 in github.com/TheSecuredAnalyst/security-suite
⨍
Functions
716
◇
Types & classes
168
↳
Endpoints
31
Function
scan_callback
(target: str, modules: list[str])
cli/main.py:1383
Function
scan_crawl
Crawl website to discover pages and forms.
cli/main.py:391
Function
scan_dirs
Bruteforce directories and files.
cli/main.py:437
Function
scan_nuclei
Run Nuclei vulnerability scanner.
cli/main.py:467
Method
scan_one
(ip: str)
modules/vulnscan/scanner.py:231
Function
scan_sqli
Scan for SQL injection vulnerabilities.
cli/main.py:422
Function
scan_ssl
Analyze SSL/TLS configuration.
cli/main.py:452
Function
scan_xss
Scan for XSS vulnerabilities.
cli/main.py:407
Function
schedule_create
Create a scheduled scan.
cli/main.py:1288
Function
schedule_delete
Delete a scheduled scan.
cli/main.py:1354
Function
schedule_list
List all scheduled scans.
cli/main.py:1318
Function
schedule_run
Run a scheduled scan immediately.
cli/main.py:1372
Function
schedule_start
Start the scheduler daemon.
cli/main.py:1399
Method
search_exploits_for_service
Search for exploits targeting a specific service.
modules/exploit/metasploit.py:233
Function
serve
Start the REST API server. After starting, open http://localhost:8000/docs to explore the API interactively. Set --api-key to protect the se
cli/main.py:1513
Method
session_command
Run command on a session.
modules/exploit/metasploit.py:172
Method
set_notify_callback
Set callback for notifications. Args: callback: Async function for sending notifications
modules/scheduler/scheduler.py:128
Method
setup_method
(self)
tests/test_wordlists.py:19
Function
siem_export
Run scan and export results to SIEM.
cli/main.py:1255
Function
siem_test
Test SIEM connection.
cli/main.py:1223
Method
start
Start the scheduler background task.
modules/scheduler/scheduler.py:251
Function
start_apisec_scan
Fetch an OpenAPI/Swagger spec and run security tests against it. **modules** you can choose from: - `endpoints` — tests each endpoint fo
api/routers/apisec.py:123
Method
stop
Stop the scheduler.
modules/scheduler/scheduler.py:260
Method
stream_ask
Stream response to a question. Args: question: Natural language question include_context: Whether to include scan con
modules/ai/copilot.py:202
Method
stream_chat
Stream chat completion.
modules/ai/llm_client.py:41
Method
stream_chat
Stream chat from Claude.
modules/ai/llm_client.py:102
Method
stream_chat
Stream chat from Ollama.
modules/ai/llm_client.py:262
Method
stream_chat
Stream chat from OpenAI-compatible API.
modules/ai/llm_client.py:344
Method
submission_rate
(self)
modules/phishing/campaign.py:92
Method
summary
(self)
core/guardrails.py:109
Function
swagger_ui
()
api/server.py:91
Method
teardown_method
(self)
tests/test_wordlists.py:22
Function
temp_cache
Create temporary cache for testing.
tests/test_cache.py:12
Method
test_add_finding
(self)
tests/test_core.py:43
Method
test_api_auth_tester_loads_jwt_secrets
(self, tmp_path)
tests/test_wordlists.py:111
Method
test_api_endpoint_tester_loads_lfi_and_cmdi_payloads
(self, tmp_path)
tests/test_wordlists.py:132
Method
test_api_fuzzer_extends_string_payloads_from_seclists
(self, tmp_path)
tests/test_wordlists.py:121
Method
test_cache_clear_all
Test clearing all cache entries.
tests/test_cache.py:94
Method
test_cache_clear_specific_target
Test clearing specific target from cache.
tests/test_cache.py:108
Method
test_cache_entry_expiration
Test cache entry expiration check.
tests/test_cache.py:134
Method
test_cache_expiration
Test cache entries expire correctly.
tests/test_cache.py:73
Method
test_cache_miss
Test cache miss returns None.
tests/test_cache.py:60
Method
test_cache_set_and_get
Test setting and getting cache entries.
tests/test_cache.py:48
Method
test_cache_stats
Test cache statistics.
tests/test_cache.py:121
Method
test_check_tool_not_found_no_raise
Test checking for missing tool returns False.
tests/test_error_handling.py:91
Method
test_check_tool_not_found_raises
Test checking for missing tool raises error.
tests/test_error_handling.py:86
Method
test_check_tool_success
Test checking for available tool.
tests/test_error_handling.py:76
Method
test_checksum_computation
Test checksum computation is consistent.
tests/test_cache.py:65
Method
test_common_ports_defined
(self)
tests/test_osint.py:74
Method
test_common_subdomains_exist
(self)
tests/test_osint.py:49
Method
test_complete
(self)
tests/test_core.py:57
Method
test_configuration_error
Test ConfigurationError.
tests/test_error_handling.py:46
Method
test_connection
Test connection to SIEM. Returns: True if connection successful
modules/siem/base.py:172
Method
test_connection
Test connection to Syslog server. Returns: True if connection successful
modules/siem/syslog.py:215
Method
test_connection
Test connection to Elasticsearch. Returns: True if connection successful
modules/siem/elasticsearch.py:179
Method
test_connection
Test connection to Splunk HEC. Returns: True if connection successful
modules/siem/splunk.py:150
Method
test_create_result
(self)
tests/test_core.py:34
Method
test_dir_bruteforcer_falls_back_to_builtin_paths
(self, tmp_path, monkeypatch)
tests/test_wordlists.py:71
Method
test_dir_bruteforcer_loads_seclists_when_available
(self, tmp_path)
tests/test_wordlists.py:61
Method
test_dns_enum_valid_domain
(self)
tests/test_osint.py:13
Method
test_domain_detection
(self)
tests/test_core.py:10
Method
test_duration
(self)
tests/test_core.py:65
Method
test_email_detection
(self)
tests/test_core.py:25
Method
test_export_csv
Test exporting as CSV.
tests/test_exporters.py:152
Method
test_export_csv_to_file
Test exporting to CSV file.
tests/test_exporters.py:79
Method
test_export_csv_to_string
Test exporting to CSV string.
tests/test_exporters.py:66
Method
test_export_html
Test exporting as HTML.
tests/test_exporters.py:159
Method
test_export_html_to_file
Test exporting to HTML file.
tests/test_exporters.py:106
Method
test_export_html_to_string
Test exporting to HTML string.
tests/test_exporters.py:96
Method
test_export_invalid_format
Test exporting with invalid format raises error.
tests/test_exporters.py:174
Method
test_export_json
Test exporting as JSON.
tests/test_exporters.py:146
Method
test_export_json_to_file
Test exporting to JSON file.
tests/test_exporters.py:49
Method
test_export_json_to_string
Test exporting to JSON string.
tests/test_exporters.py:38
Method
test_export_markdown
Test exporting as Markdown.
tests/test_exporters.py:164
Method
test_export_markdown_shorthand
Test exporting as Markdown with 'md' shorthand.
tests/test_exporters.py:169
Method
test_export_markdown_to_file
Test exporting to Markdown file.
tests/test_exporters.py:131
Method
test_export_markdown_to_string
Test exporting to Markdown string.
tests/test_exporters.py:121
Method
test_export_no_findings
Test exporting result with no findings.
tests/test_exporters.py:183
Method
test_extract_domain_from_url
(self)
tests/test_osint.py:38
Method
test_find_tool_not_found
Test tool not found returns None.
tests/test_error_handling.py:71
Method
test_find_tool_success
Test finding an available tool.
tests/test_error_handling.py:65
Method
test_invalid_target_error
Test InvalidTargetError.
tests/test_error_handling.py:32
Method
test_ip_detection
(self)
tests/test_core.py:20
Method
test_jwt_vulnerabilities
Test specific JWT for vulnerabilities. Args: token: JWT token to test api: Parsed API specification Returns:
modules/apisec/auth_tester.py:268
Method
test_load_wordlist_from_explicit_seclists_path
(self, tmp_path)
tests/test_wordlists.py:25
Method
test_load_wordlist_uses_fallback_when_file_missing
(self, tmp_path)
tests/test_wordlists.py:39
Method
test_module_error
Test ModuleError.
tests/test_error_handling.py:53
Method
test_network_error
Test NetworkError.
tests/test_error_handling.py:39
Method
test_resolve_seclists_path_from_setting
(self, monkeypatch, tmp_path)
tests/test_wordlists.py:51
Method
test_run_command_not_found
Test running command when tool not found.
tests/test_error_handling.py:112
Method
test_run_command_success
Test running command successfully.
tests/test_error_handling.py:97
Method
test_run_command_timeout
Test command timeout.
tests/test_error_handling.py:120
Method
test_seclists_status_reports_entries
(self, tmp_path)
tests/test_wordlists.py:148
Method
test_security_headers_defined
(self)
tests/test_osint.py:62
Method
test_severity_values
(self)
tests/test_core.py:77
Method
test_sqli_scanner_loads_seclists_payloads
(self, tmp_path)
tests/test_wordlists.py:101
Method
test_subdomain_scanner_loads_seclists_wordlist
(self, tmp_path)
tests/test_wordlists.py:81
Method
test_tool_cache
Test tool finding is cached.
tests/test_error_handling.py:130
Method
test_tool_execution_error
Test ToolExecutionError.
tests/test_error_handling.py:24
Method
test_tool_not_found_error
Test ToolNotFoundError.
tests/test_error_handling.py:16
← previous
next →
601–700 of 716, ranked by callers