MCPcopy Create free account

hub / github.com/BishopFox/aimap / functions

Functions525 in github.com/BishopFox/aimap

Functionenrich_single_endpoint
Enrich a single endpoint by ID.
backend/app/routes/endpoints.py:296
Functionget_analysis
Get analysis for an endpoint.
backend/app/routes/analyses.py:33
Functionget_attack_status
Poll attack status and get buffered log entries.
backend/app/routes/attack.py:338
Functionget_endpoint
Get a single endpoint by ID.
backend/app/routes/endpoints.py:309
Functionget_geo
Geo aggregation for the map view.
backend/app/routes/endpoints.py:173
Functionget_globe_data
Per-endpoint geo data optimized for the 3D globe visualization. Returns lightweight records with lat/lng, risk, protocol for each endpoint th
backend/app/routes/endpoints.py:207
Functionget_optional_user
Extract user if authenticated, return None otherwise.
backend/app/auth.py:72
Methodget_prompt
Get a specific prompt by name.
backend/app/services/mcp_client.py:314
Functionget_range
Get range details with stats.
backend/app/routes/ranges.py:72
Functionget_scan
Get scan details.
backend/app/routes/scans.py:108
Functionget_stats
Aggregation stats for the dashboard.
backend/app/routes/endpoints.py:130
Functionget_test_results
Get test results for an endpoint.
backend/app/routes/analyses.py:77
Functionhacker_terminal_line
(text, color=ACCENT_GREEN, prefix="> ", font_size=16)
presentation/aimap_slides.py:88
FunctionhandleAddRange
()
frontend/src/pages/Ranges.tsx:109
FunctionhandleSearch
(e: React.FormEvent)
frontend/src/components/layout/Navbar.tsx:19
FunctionhandleSearch
(e: React.FormEvent)
frontend/src/pages/Marketing.tsx:442
FunctionhandleSearch
(e: React.FormEvent)
frontend/src/pages/Landing.tsx:86
FunctionhandleSearch
(e: React.FormEvent)
frontend/src/pages/Search.tsx:72
FunctionhandleStartScan
()
frontend/src/pages/Scans.tsx:157
Functionhealth_check
Health check endpoint.
backend/app/main.py:78
Functioningest_nuclei
Ingest a Nuclei JSONL findings file into the database.
backend/app/routes/endpoints.py:273
Methodlayer_box
(title, items, color, width=14, height=1.5)
presentation/aimap_slides.py:440
Functionlifespan
Startup / shutdown lifecycle.
backend/app/main.py:23
Functionlist_endpoints
List/search endpoints with filters and pagination.
backend/app/routes/endpoints.py:73
Methodlist_prompts
Call prompts/list and return raw prompt dicts.
backend/app/services/mcp_client.py:308
Functionlist_query_presets
Return the available predefined Shodan query presets. Used by the frontend to populate the ingestion scan form.
backend/app/routes/scans.py:64
Functionlist_ranges
List monitored ranges.
backend/app/routes/ranges.py:50
Functionlist_scans
List scans with filters and pagination.
backend/app/routes/scans.py:80
Functionmock_db
Replace the real database with an in-memory mongomock instance.
backend/tests/test_routes.py:20
Functionmock_db
Replace the real database with a mongomock-motor instance.
backend/tests/test_database.py:11
Methodnormalize
Map a Shodan result dict to an AgentEndpoint-compatible dict. Shodan result structure (abbreviated):: { "ip_str"
backend/app/discovery/shodan_adapter.py:221
Methodnormalize
Map a Censys host result to an AgentEndpoint-compatible dict. .. warning:: Not yet implemented. Expected implementation outline::
backend/app/discovery/censys_adapter.py:91
FunctionpauseRotation
()
frontend/src/components/GlobeVisualization.tsx:202
FunctionpauseRotation
()
frontend/src/pages/Marketing.tsx:168
Methodprobe_http
Simple HTTP GET to the server (non-JSON-RPC).
backend/app/services/mcp_client.py:333
Methodraw_request
Send an arbitrary JSON-RPC method (for fuzzing/testing).
backend/app/services/mcp_client.py:322
Methodread_resource
Read a specific resource by URI.
backend/app/services/mcp_client.py:303
Methodrun
Run the full attack pipeline, yielding log entries.
backend/app/services/attack_openclaw.py:191
Methodrun
Run the full attack pipeline, yielding log entries.
backend/app/services/attack_ollama.py:152
Functionrun_attack_task
Run an attack in a serverless Modal container. Writes log entries to Redis Streams and persists results to MongoDB. The FastAPI backend strea
backend/modal_app.py:65
Functionrun_scan
Trigger execution of a queued scan in the background. The scan runs as a background asyncio task. Progress can be monitored via the WebSocket
backend/app/routes/scans.py:191
Methodrun_scan
Run nuclei against a target list and return parsed findings. Parameters ---------- targets_file: Path to a newlin
backend/app/discovery/nuclei_runner.py:99
Functionrun_scan_task
Run a scan pipeline in a serverless Modal container. Progress updates are written to MongoDB, readable via WebSocket polling.
backend/modal_app.py:215
Functionsample_nuclei_finding
A realistic Nuclei JSONL finding dict.
backend/tests/test_discovery.py:126
Functionsample_nuclei_finding_openai
Nuclei finding for an OpenAI-compatible endpoint.
backend/tests/test_discovery.py:148
Functionsample_shodan_result
A realistic Shodan search result dict.
backend/tests/test_discovery.py:55
Functionsample_shodan_result_openai
Shodan result that looks like an OpenAI-compatible endpoint.
backend/tests/test_discovery.py:93
Functionscan_progress_ws
Stream scan progress updates over WebSocket. Polls the scan document every 2 seconds and pushes updates.
backend/app/routes/scans.py:342
Methodsearch
Query Censys and yield raw result dicts. .. warning:: Not yet implemented.
backend/app/discovery/censys_adapter.py:79
Methodsearch
(self, query: str, max_results: int = 100)
backend/tests/test_discovery.py:227
Methodsetup_method
(self)
backend/tests/test_discovery.py:242
Methodsetup_method
(self)
backend/tests/test_discovery.py:355
Methodsource_name
(self)
backend/app/discovery/shodan_adapter.py:173
Methodsource_name
Short identifier for this source (e.g. ``"shodan"``).
backend/app/discovery/base.py:56
Methodsource_name
(self)
backend/app/discovery/censys_adapter.py:76
Methodsource_name
(self)
backend/tests/test_discovery.py:224
Functionstart_attack
Launch an attack against an MCP endpoint. Returns an attack_id that can be used to stream results via WebSocket.
backend/app/routes/attack.py:123
Functionsystem_status
System concurrency status for monitoring.
backend/app/main.py:84
Methodtest_active_scan_full
(self)
backend/tests/test_models.py:309
Methodtest_agent_queries_exist
(self)
backend/tests/test_discovery.py:327
Methodtest_all_exports_importable
(self)
backend/tests/test_models.py:452
Methodtest_analyses_collection_has_indexes
(self, mock_db)
backend/tests/test_database.py:62
Methodtest_attack_edge_alias
(self)
backend/tests/test_models.py:271
Methodtest_auth_filter
(self)
backend/tests/test_routes.py:818
Methodtest_auth_status_default
(self, sample_shodan_result: dict)
backend/tests/test_discovery.py:293
Methodtest_basic_fields
(self, sample_shodan_result: dict)
backend/tests/test_discovery.py:245
Methodtest_basic_fields
(self, sample_nuclei_finding: dict)
backend/tests/test_discovery.py:358
Methodtest_combined_filters
(self)
backend/tests/test_routes.py:884
Methodtest_cors_detection
(self, sample_shodan_result: dict)
backend/tests/test_discovery.py:277
Methodtest_country_filter
(self)
backend/tests/test_routes.py:860
Methodtest_create_analysis
(self, client)
backend/tests/test_routes.py:750
Methodtest_create_analysis_auto_id
(self, client)
backend/tests/test_routes.py:757
Methodtest_create_analysis_missing_endpoint_id
(self, client)
backend/tests/test_routes.py:766
Methodtest_create_duplicate_endpoint
(self, client)
backend/tests/test_routes.py:257
Methodtest_create_endpoint
(self, client)
backend/tests/test_routes.py:238
Methodtest_create_endpoint_generates_id
(self, client)
backend/tests/test_routes.py:246
Methodtest_create_range
(self, client)
backend/tests/test_routes.py:628
Methodtest_create_range_auto_id
(self, client)
backend/tests/test_routes.py:635
Methodtest_create_scan
(self, client)
backend/tests/test_routes.py:523
Methodtest_create_scan_auto_id
(self, client)
backend/tests/test_routes.py:530
Methodtest_delete_endpoint
(self, client)
backend/tests/test_routes.py:371
Methodtest_delete_endpoint_not_found
(self, client)
backend/tests/test_routes.py:380
Methodtest_delete_range
(self, client)
backend/tests/test_routes.py:702
Methodtest_delete_range_not_found
(self, client)
backend/tests/test_routes.py:707
Methodtest_delete_scan
(self, client)
backend/tests/test_routes.py:612
Methodtest_delete_scan_not_found
(self, client)
backend/tests/test_routes.py:617
Methodtest_empty_query
(self)
backend/tests/test_routes.py:806
Methodtest_endpoint_create
(self)
backend/tests/test_models.py:160
Methodtest_endpoint_create_invalid_risk
(self)
backend/tests/test_models.py:165
Methodtest_endpoint_update_partial
(self)
backend/tests/test_models.py:169
Methodtest_endpoints_collection_has_indexes
After init, the endpoints collection should have indexes.
backend/tests/test_database.py:53
Methodtest_expected_query_keys
(self)
backend/tests/test_discovery.py:332
Methodtest_expected_templates_exist
(self)
backend/tests/test_discovery.py:668
Methodtest_filter_by_auth_status
(self, client)
backend/tests/test_routes.py:300
Methodtest_filter_by_country
(self, client)
backend/tests/test_routes.py:313
Methodtest_filter_by_created_by
(self, client)
backend/tests/test_routes.py:574
Methodtest_filter_by_created_by
(self, client)
backend/tests/test_routes.py:672
Methodtest_filter_by_protocol
(self, client)
backend/tests/test_routes.py:292
Methodtest_filter_by_risk_range
(self, client)
backend/tests/test_routes.py:306
Methodtest_filter_by_status
(self, client)
backend/tests/test_routes.py:558
← previousnext →301–400 of 525, ranked by callers