MCPcopy Create free account

hub / github.com/BishopFox/aimap / functions

Functions525 in github.com/BishopFox/aimap

↓ 1 callersMethodsearch
Query Shodan and yield raw result dicts. The SDK is synchronous so each page request is wrapped in ``asyncio.to_thread`` to avoid blo
backend/app/discovery/shodan_adapter.py:176
↓ 1 callersFunctionsearchEndpoints
(query: string, page = 1, pageSize = 25)
frontend/src/lib/api.ts:76
↓ 1 callersFunctionsetTokenGetter
(getter: () => Promise<string | null>)
frontend/src/lib/auth.ts:10
↓ 1 callersFunctionseverityVariant
(s?: RiskLevel)
frontend/src/pages/TestAgent.tsx:45
↓ 1 callersFunctionstartAttack
( endpointId: string, config: { techniques: string[]; depth: string; max_steps: number; } )
frontend/src/lib/api.ts:222
↓ 1 callersFunctionstreamAttackLogs
( attackId: string, onEntry: (entry: import("@/types").AttackLogEntry) => void, onDone: () => void, on
frontend/src/lib/api.ts:240
↓ 1 callersFunctiontimeAgo
(dateStr: string)
frontend/src/pages/Ranges.tsx:45
↓ 1 callersFunctiontimeAgo
(dateStr: string)
frontend/src/pages/Explore.tsx:30
↓ 1 callersFunctiontimeAgo
(dateStr: string)
frontend/src/pages/Landing.tsx:38
↓ 1 callersFunctiontimeRemaining
(est: string)
frontend/src/pages/Scans.tsx:31
↓ 1 callersFunctiontimeUntil
(dateStr: string)
frontend/src/pages/Ranges.tsx:54
↓ 1 callersFunctiontoggleProtocol
(key: string)
frontend/src/pages/Scans.tsx:147
↓ 1 callersFunctiontoggleQuery
(key: string)
frontend/src/pages/Scans.tsx:138
↓ 1 callersFunctiontoggleTechnique
(key: string)
frontend/src/pages/TestAgent.tsx:88
↓ 1 callersFunctiontoggleTest
(testId: string)
frontend/src/pages/TestInfo.tsx:20
↓ 1 callersFunctiontrendIcon
(direction: string)
frontend/src/pages/Ranges.tsx:34
↓ 1 callersFunctiontriggerRangeIngestion
(id: string)
frontend/src/lib/api.ts:203
↓ 1 callersFunctiontriggerRangeScan
(id: string)
frontend/src/lib/api.ts:196
↓ 1 callersFunctionupdateScanStatus
(id: string, status: string)
frontend/src/lib/api.ts:144
↓ 1 callersFunctionuseQueryPresets
()
frontend/src/hooks/useApi.ts:79
↓ 1 callersFunctionuseRanges
(params?: Parameters<typeof getRanges>[0])
frontend/src/hooks/useApi.ts:88
↓ 1 callersFunctionuseScans
(params?: Parameters<typeof getScans>[0])
frontend/src/hooks/useApi.ts:72
↓ 1 callersFunctionuseSearchEndpoints
( query: string, page: number = 1, pageSize: number = 25 )
frontend/src/hooks/useApi.ts:58
↓ 1 callersFunctionuseStats
()
frontend/src/hooks/useApi.ts:34
FunctionAgentDetail
()
frontend/src/pages/AgentDetail.tsx:38
FunctionAnimatedTerminal
()
frontend/src/pages/Marketing.tsx:223
FunctionApp
()
frontend/src/App.tsx:41
FunctionAuthenticatedApp
()
frontend/src/App.tsx:14
FunctionBadge
({ className, variant, ...props }: BadgeProps)
frontend/src/components/ui/badge.tsx:39
FunctionClerkTokenBridge
Bridges Clerk's getToken into the API client so every fetch includes the JWT.
frontend/src/main.tsx:23
FunctionCounter
({ to, suffix = "", duration = 1600 }: { to: number; suffix?: string; duration?: number })
frontend/src/pages/Marketing.tsx:408
FunctionDialog
({ children, open: controlledOpen, onOpenChange }: DialogProps)
frontend/src/components/ui/dialog.tsx:22
FunctionDialogContent
({ children, className, ...props }: DialogContentProps)
frontend/src/components/ui/dialog.tsx:61
FunctionDialogDescription
({ className, ...props }: React.HTMLAttributes<HTMLParagraphElement>)
frontend/src/components/ui/dialog.tsx:121
FunctionDialogFooter
({ className, ...props }: React.HTMLAttributes<HTMLDivElement>)
frontend/src/components/ui/dialog.tsx:133
FunctionDialogHeader
({ className, ...props }: React.HTMLAttributes<HTMLDivElement>)
frontend/src/components/ui/dialog.tsx:97
FunctionDialogTitle
({ className, ...props }: React.HTMLAttributes<HTMLHeadingElement>)
frontend/src/components/ui/dialog.tsx:109
FunctionDialogTrigger
({ children, className, ...props }: React.ButtonHTMLAttributes<HTMLButtonElement>)
frontend/src/components/ui/dialog.tsx:42
FunctionExplore
()
frontend/src/pages/Explore.tsx:74
FunctionGlobeLegend
({ points }: { points: GlobePoint[] })
frontend/src/components/GlobeVisualization.tsx:262
FunctionGlobeVisualization
({ points, height = 500, atmosphere = true }: Props)
frontend/src/components/GlobeVisualization.tsx:86
FunctionLanding
()
frontend/src/pages/Landing.tsx:48
FunctionLayout
()
frontend/src/components/layout/Layout.tsx:4
FunctionMarketing
()
frontend/src/pages/Marketing.tsx:436
FunctionMarketingGlobe
({ onPointClick }: { onPointClick?: () => void })
frontend/src/pages/Marketing.tsx:99
FunctionMiniRadar
()
frontend/src/pages/Marketing.tsx:347
FunctionNavbar
()
frontend/src/components/layout/Navbar.tsx:14
FunctionPagination
({ currentPage, totalPages, onPageChange, className }: PaginationProps)
frontend/src/components/ui/pagination.tsx:13
FunctionPipelineDAG
()
frontend/src/pages/Marketing.tsx:301
FunctionRanges
()
frontend/src/pages/Ranges.tsx:62
FunctionRingChart
({ percent, color }: { percent: number; color: string })
frontend/src/pages/Marketing.tsx:380
FunctionRow
({ label, value, color }: { label: string; value: string; color: string })
frontend/src/pages/Marketing.tsx:902
FunctionScans
()
frontend/src/pages/Scans.tsx:60
FunctionSearchPage
()
frontend/src/pages/Search.tsx:40
FunctionTestAgent
()
frontend/src/pages/TestAgent.tsx:49
FunctionTestInfo
()
frontend/src/pages/TestInfo.tsx:11
FunctionUnauthenticatedApp
()
frontend/src/App.tsx:33
Method__getitem__
(self, name: str)
backend/tests/test_discovery.py:207
Method__init__
( self, base_url: str, mcp_path: str | None = None, timeout: float = REQUEST_T
backend/app/services/mcp_client.py:73
Method__init__
( self, target_url: str, techniques: list[str] | None = None, max_steps: int =
backend/app/services/attack_openclaw.py:157
Method__init__
( self, target_url: str, techniques: list[str] | None = None, max_steps: int =
backend/app/services/attack_ollama.py:127
Method__init__
( self, target_url: str, techniques: list[str] | None = None, max_steps: int =
backend/app/services/attack_mcp.py:246
Method__init__
(self, api_key: str | None = None)
backend/app/discovery/shodan_adapter.py:161
Method__init__
( self, binary_path: str | None = None, timeout: int = DEFAULT_TIMEOUT_SECONDS, )
backend/app/discovery/nuclei_runner.py:57
Method__init__
( self, nuclei_runner: NucleiRunner | None = None, templates_dir: str | None = None,
backend/app/discovery/orchestrator.py:57
Method__init__
(self)
backend/tests/test_discovery.py:173
Method__init__
(self)
backend/tests/test_discovery.py:204
Method__init__
(self, results: list[dict] | None = None)
backend/tests/test_discovery.py:220
Function_serialize
(doc: dict)
backend/app/routes/attack.py:71
Functionadvanced_search
Advanced search with Shodan-style query parsing.
backend/app/routes/endpoints.py:378
Functionanimated_underline
(mob, color=ACCENT_BLUE, width=2)
presentation/aimap_slides.py:78
Functionattack_stream
Stream live attack log entries over WebSocket. Uses Redis Streams (XREAD) when available, falling back to in-memory buffer polling for local
backend/app/routes/attack.py:214
Methodbuild_testing_info
Build the TestingInfo dict for storage.
backend/app/services/attack_openclaw.py:1184
Methodbuild_testing_info
Build the TestingInfo dict for storage.
backend/app/services/attack_ollama.py:977
Methodclamp_risk_score
(cls, v: float)
backend/app/models/endpoint.py:148
Methodclamp_risk_score
(cls, v: float)
backend/app/models/endpoint.py:184
Functionclient
FastAPI test client.
backend/tests/test_routes.py:31
Functioncode_block
(code_str, width=12, font_size=14)
presentation/aimap_slides.py:59
Methodconstruct
(self)
presentation/aimap_slides.py:97
Methodconstruct
(self)
presentation/aimap_slides.py:197
Methodconstruct
(self)
presentation/aimap_slides.py:249
Methodconstruct
(self)
presentation/aimap_slides.py:348
Methodconstruct
(self)
presentation/aimap_slides.py:435
Methodconstruct
(self)
presentation/aimap_slides.py:490
Methodconstruct
(self)
presentation/aimap_slides.py:560
Methodconstruct
(self)
presentation/aimap_slides.py:656
Methodconstruct
(self)
presentation/aimap_slides.py:736
Methodconstruct
(self)
presentation/aimap_slides.py:833
Methodconstruct
(self)
presentation/aimap_slides.py:949
Methodconstruct
(self)
presentation/aimap_slides.py:1044
Methodconstruct
(self)
presentation/aimap_slides.py:1094
Methodconstruct
(self)
presentation/aimap_slides.py:1164
Functioncreate_endpoint
Create a new endpoint (used by discovery engine).
backend/app/routes/endpoints.py:320
Functioncreate_or_update_analysis
Create or update an analysis.
backend/app/routes/analyses.py:44
Functioncreate_range
Create a monitored range.
backend/app/routes/ranges.py:89
Functioncreate_scan
Create a new scan.
backend/app/routes/scans.py:119
Functiondelete_endpoint
Delete an endpoint.
backend/app/routes/endpoints.py:368
Functiondelete_range
Delete a range.
backend/app/routes/ranges.py:140
Functiondelete_scan
Delete a scan.
backend/app/routes/scans.py:176
Functionenrich_all_endpoints
Batch-enrich all endpoints that haven't been enriched yet.
backend/app/routes/endpoints.py:263
← previousnext →201–300 of 525, ranked by callers