Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/blacksmith-infosec/risk-assessments
/ types & classes
Types & classes
52 in github.com/blacksmith-infosec/risk-assessments
⨍
Functions
147
◇
Types & classes
52
Class
src/components/CategoryRadarChart/categoryRadarChart.test.tsx:39
Class
src/components/Report/report.test.tsx:52
Class
src/utils/exportReport.test.ts:340
Class
src/utils/scannerCache.ts:20
Interface
AnswerOption
src/types/questions.ts:14
Interface
AppStateContextValue
src/context/AppStateContext.tsx:19
Interface
BaseScannerResult
src/types/domainScan.ts:6
Interface
CacheEntry
* Rate limiting and caching utilities for domain scanner * Prevents abuse and improves performance by caching scan results
src/utils/scannerCache.ts:6
Interface
CategoryRadarChartProps
src/components/CategoryRadarChart/index.tsx:12
Interface
CategoryScore
src/components/CategoryRadarChart/index.tsx:5
Interface
CategoryScore
src/utils/scoring.ts:3
Interface
CertInfo
src/utils/scanners/certificateScanner.ts:27
Interface
ChartTheme
src/utils/theme.ts:6
Interface
ConfirmDialogProps
src/components/ConfirmDialog/index.tsx:5
Interface
DNSRecordResult
src/utils/domainChecks.ts:4
Interface
DkimSelectorsData
src/utils/dkimSelectorsService.ts:3
Interface
DkimSelectorsModalProps
src/components/DkimSelectorsModal/index.tsx:6
Interface
DomainScanAggregate
src/types/domainScan.ts:46
Interface
DomainScanResult
src/utils/domainChecks.ts:9
Interface
DomainScanner
src/types/domainScan.ts:15
Interface
DomainValidationResult
src/utils/domainValidation.ts:6
Interface
DropdownOption
src/components/Dropdown/index.tsx:4
Interface
DropdownProps
src/components/Dropdown/index.tsx:9
Interface
EventProperties
* Analytics utility for tracking user interactions * Sends events to both Amplitude and Google Analytics (gtag)
src/utils/analytics.ts:8
Interface
ExecutedScannerResult
src/types/domainScan.ts:33
Interface
ExportReportOptions
src/utils/exportReport.ts:5
Interface
MigrationResult
src/utils/answerMigration.ts:9
Interface
MockAppStateValue
src/test-utils/appStateHelpers.tsx:13
Class
MockBlob
src/utils/exportReport.test.ts:340
Interface
Question
src/types/questions.ts:21
Interface
QuestionnaireData
src/types/questions.ts:29
Interface
RateLimitEntry
src/utils/scannerCache.ts:11
Interface
RawOption
src/types/questions.ts:1
Interface
RawQuestion
src/types/questions.ts:7
Interface
ResetDialogProps
src/components/ResetDialog/index.tsx:4
Class
ResizeObserverMock
src/components/CategoryRadarChart/categoryRadarChart.test.tsx:39
Class
ResizeObserverMock
src/components/Report/report.test.tsx:52
Interface
RiskMappingResult
src/utils/recommendations.ts:3
Interface
SSLLabsCertChain
src/utils/scanners/sslLabsScanner.ts:26
Interface
SSLLabsEndpoint
src/utils/scanners/sslLabsScanner.ts:46
Interface
SSLLabsEndpointDetails
src/utils/scanners/sslLabsScanner.ts:30
Interface
SSLLabsProtocol
src/utils/scanners/sslLabsScanner.ts:21
Interface
SSLLabsResult
src/utils/scanners/sslLabsScanner.ts:55
Class
ScannerCache
src/utils/scannerCache.ts:20
Interface
ScannerInterpretation
src/types/domainScan.ts:56
Interface
ScoreResult
src/utils/scoring.ts:10
Interface
ToastProps
src/components/Toast/index.tsx:6
Interface
ToastState
src/components/Import/index.tsx:10
Interface
TooltipProps
src/components/CategoryRadarChart/index.tsx:23
Interface
TrackedButtonProps
src/components/TrackedButton/index.tsx:4
Interface
TrackedLinkProps
src/components/TrackedLink/index.tsx:4
Interface
ValidationResult
* JSON validation utilities for import functionality * Validates JSON complexity, structure, and content to prevent DoS and injection attacks
src/utils/importValidation.ts:6