MCPcopy Create free account

hub / github.com/blacksmith-infosec/risk-assessments / types & classes

Types & classes52 in github.com/blacksmith-infosec/risk-assessments

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
InterfaceAnswerOption
src/types/questions.ts:14
InterfaceAppStateContextValue
src/context/AppStateContext.tsx:19
InterfaceBaseScannerResult
src/types/domainScan.ts:6
InterfaceCacheEntry
* Rate limiting and caching utilities for domain scanner * Prevents abuse and improves performance by caching scan results
src/utils/scannerCache.ts:6
InterfaceCategoryRadarChartProps
src/components/CategoryRadarChart/index.tsx:12
InterfaceCategoryScore
src/components/CategoryRadarChart/index.tsx:5
InterfaceCategoryScore
src/utils/scoring.ts:3
InterfaceCertInfo
src/utils/scanners/certificateScanner.ts:27
InterfaceChartTheme
src/utils/theme.ts:6
InterfaceConfirmDialogProps
src/components/ConfirmDialog/index.tsx:5
InterfaceDNSRecordResult
src/utils/domainChecks.ts:4
InterfaceDkimSelectorsData
src/utils/dkimSelectorsService.ts:3
InterfaceDkimSelectorsModalProps
src/components/DkimSelectorsModal/index.tsx:6
InterfaceDomainScanAggregate
src/types/domainScan.ts:46
InterfaceDomainScanResult
src/utils/domainChecks.ts:9
InterfaceDomainScanner
src/types/domainScan.ts:15
InterfaceDomainValidationResult
src/utils/domainValidation.ts:6
InterfaceDropdownOption
src/components/Dropdown/index.tsx:4
InterfaceDropdownProps
src/components/Dropdown/index.tsx:9
InterfaceEventProperties
* Analytics utility for tracking user interactions * Sends events to both Amplitude and Google Analytics (gtag)
src/utils/analytics.ts:8
InterfaceExecutedScannerResult
src/types/domainScan.ts:33
InterfaceExportReportOptions
src/utils/exportReport.ts:5
InterfaceMigrationResult
src/utils/answerMigration.ts:9
InterfaceMockAppStateValue
src/test-utils/appStateHelpers.tsx:13
ClassMockBlob
src/utils/exportReport.test.ts:340
InterfaceQuestion
src/types/questions.ts:21
InterfaceQuestionnaireData
src/types/questions.ts:29
InterfaceRateLimitEntry
src/utils/scannerCache.ts:11
InterfaceRawOption
src/types/questions.ts:1
InterfaceRawQuestion
src/types/questions.ts:7
InterfaceResetDialogProps
src/components/ResetDialog/index.tsx:4
ClassResizeObserverMock
src/components/CategoryRadarChart/categoryRadarChart.test.tsx:39
ClassResizeObserverMock
src/components/Report/report.test.tsx:52
InterfaceRiskMappingResult
src/utils/recommendations.ts:3
InterfaceSSLLabsCertChain
src/utils/scanners/sslLabsScanner.ts:26
InterfaceSSLLabsEndpoint
src/utils/scanners/sslLabsScanner.ts:46
InterfaceSSLLabsEndpointDetails
src/utils/scanners/sslLabsScanner.ts:30
InterfaceSSLLabsProtocol
src/utils/scanners/sslLabsScanner.ts:21
InterfaceSSLLabsResult
src/utils/scanners/sslLabsScanner.ts:55
ClassScannerCache
src/utils/scannerCache.ts:20
InterfaceScannerInterpretation
src/types/domainScan.ts:56
InterfaceScoreResult
src/utils/scoring.ts:10
InterfaceToastProps
src/components/Toast/index.tsx:6
InterfaceToastState
src/components/Import/index.tsx:10
InterfaceTooltipProps
src/components/CategoryRadarChart/index.tsx:23
InterfaceTrackedButtonProps
src/components/TrackedButton/index.tsx:4
InterfaceTrackedLinkProps
src/components/TrackedLink/index.tsx:4
InterfaceValidationResult
* JSON validation utilities for import functionality * Validates JSON complexity, structure, and content to prevent DoS and injection attacks
src/utils/importValidation.ts:6