MCPcopy Create free account

hub / github.com/abhizaik/urlvet / types & classes

Types & classes101 in github.com/abhizaik/urlvet

StructAnalysis
server/internal/analyzer/types.go:95
InterfaceAnalyzeResult
web/website/src/lib/types.ts:6
InterfaceApiResponse
web/website/src/lib/types.ts:1
StructBrandEntry
server/internal/constants/brands.go:3
StructBrandResult
server/internal/service/checks/brand.go:9
StructCache
server/internal/service/cache/valkey.go:13
InterfaceCacheInterface
CacheInterface defines the cache operations needed by tasks
server/internal/analyzer/types.go:131
InterfaceCheckStatus
web/website/src/lib/types.ts:202
StructCombinedHTTPResult
CombinedHTTPResult contains all HTTP-related check results
server/internal/service/checks/http_combined.go:16
StructCombinedTLSResult
CombinedTLSResult contains both TLS and SSL certificate information
server/internal/service/checks/tls_combined.go:15
InterfaceContentData
web/website/src/lib/types.ts:57
InterfaceDepthResponse
web/website/src/lib/types.ts:140
StructDomainCount
server/internal/store/memory.go:93
InterfaceDomainRandomness
web/website/src/lib/types.ts:101
StructDomainRandomnessResult
DomainRandomnessResult holds metrics and final score
server/internal/service/checks/entropy.go:11
StructErrorRecord
server/internal/store/memory.go:23
StructFeatures
server/internal/analyzer/types.go:49
StructFormInfo
FormInfo describes a discovered form
server/internal/service/checks/content.go:16
StructHTTPStatus
server/internal/analyzer/types.go:88
InterfaceHstsResponse
web/website/src/lib/types.ts:144
StructIframeInfo
server/internal/service/checks/content.go:29
StructInfrastructure
server/internal/analyzer/types.go:80
StructInput
Internal inputs/outputs for analyzer pipeline
server/internal/analyzer/types.go:124
InterfaceIpCheckResponse
web/website/src/lib/types.ts:128
InterfaceIpResolveResponse
web/website/src/lib/types.ts:132
StructKeywords
server/internal/analyzer/types.go:63
InterfaceLengthResponse
web/website/src/lib/types.ts:136
StructMemoryStore
server/internal/store/memory.go:35
StructOutput
server/internal/analyzer/types.go:136
StructPageFormResult
PageFormResult summarizes page-level findings
server/internal/service/checks/content.go:37
StructPerformance
server/internal/analyzer/types.go:118
StructPhishTankResult
server/internal/service/threatfeeds/phishtank.go:59
InterfacePhishingCheckResult
web/website/src/lib/types.ts:185
InterfacePhishingResult
web/website/src/lib/types.ts:105
StructPhishingResult
PhishingResult is the unified phishing-check output exposed in the API response.
server/internal/analyzer/types.go:36
InterfacePunycodeResponse
web/website/src/lib/types.ts:152
InterfaceRankResponse
web/website/src/lib/types.ts:124
StructReasons
server/internal/analyzer/types.go:112
StructRedirectionResult
server/internal/service/checks/redirects.go:9
InterfaceRedirectsResponse
web/website/src/lib/types.ts:148
StructRegistrationData
RegistrationData holds normalized domain registry info regardless of whether it came from WHOIS or RDAP.
server/internal/service/domaininfo/model.go:7
StructResponse
Response and related public types mirror the handler's previous structs
server/internal/analyzer/types.go:16
StructResult
server/internal/analyzer/types.go:104
InterfaceRiskyTldResponse
web/website/src/lib/types.ts:162
StructSSLCertResult
SSLCertResult holds certificate and chain checks
server/internal/service/checks/ssl.go:15
InterfaceSSLInfo
web/website/src/lib/types.ts:35
StructScanRecord
server/internal/store/memory.go:13
InterfaceScreenshotResponse
web/website/src/lib/types.ts:118
StructService
Service manages screenshot operations with a shared browser allocator
server/internal/service/screenshot/screenshot.go:21
StructStats
server/internal/store/memory.go:82
InterfaceStatusCodeResponse
web/website/src/lib/types.ts:172
StructTLDInfo
server/internal/analyzer/types.go:55
InterfaceTLSInfo
web/website/src/lib/types.ts:50
StructTLSResult
PageFormResult summarizes page-level findings
server/internal/service/checks/tls.go:12
InterfaceTask
Task represents a single analyzer unit of work
server/internal/analyzer/types.go:194
StructTimingEntry
server/internal/analyzer/utils.go:8
InterfaceTrustedTldResponse
web/website/src/lib/types.ts:156
InterfaceTyposquatResult
web/website/src/lib/types.ts:93
StructTyposquatResult
TyposquatResult is the output of CheckTyposquatting.
server/internal/service/typosquat/typosquat.go:27
StructURLChecks
server/internal/analyzer/types.go:69
InterfaceUrlShortenerResponse
web/website/src/lib/types.ts:168
InterfaceWhoisResponse
web/website/src/lib/types.ts:176
StructadminLoginRequest
server/internal/handler/admin_login.go:18
StructcacheEntry
cacheEntry is the per-key payload returned by ListCacheHandler.
server/internal/handler/cache.go:13
StructcolorHandler
--------------------------------------------------------------------------- colorHandler — colored human-readable output for DEV terminal ------------
server/internal/logger/logger.go:133
StructcontentTask
Page content
server/internal/analyzer/tasks.go:263
StructdnsValidityResult
server/internal/analyzer/tasks.go:175
StructdnsValidityTask
DNS validity (NS/MX)
server/internal/analyzer/tasks.go:173
StructdomainRequest
server/internal/handler/rank.go:12
StructentropyTask
Entropy
server/internal/analyzer/tasks.go:254
StructhomoglyphTask
Homoglyph
server/internal/analyzer/tasks.go:292
StructhstsTask
HSTS
server/internal/analyzer/tasks.go:34
StructhttpCombinedCacheResult
server/internal/analyzer/tasks.go:338
StructhttpCombinedTask
Optimized HTTP check (combines redirects, HSTS, and status code)
server/internal/analyzer/tasks.go:336
StructianaBootstrapJSON
ianaBootstrapJSON is the shape of https://data.iana.org/rdap/dns.json.
server/internal/service/domaininfo/rdap.go:22
StructipCheckTask
IP checks
server/internal/analyzer/tasks.go:47
StructipResolveTask
server/internal/analyzer/tasks.go:59
StructkeywordsTask
Keywords
server/internal/analyzer/tasks.go:159
Structkv
Top 10 domains
server/internal/store/memory.go:140
StructmultiHandler
--------------------------------------------------------------------------- multiHandler — fans a slog.Record out to multiple handlers ---------------
server/internal/logger/logger.go:87
Structpayload
server/internal/admintoken/token.go:35
StructphishTankRaw
phishTankRaw is the wire format from the PhishTank API. Field notes: - phish_id : number (int) always - phish_detail_page : link to the human-r
server/internal/service/threatfeeds/phishtank.go:27
StructphishtankTask
PhishTank
server/internal/analyzer/tasks.go:312
StructpunycodeTask
Punycode
server/internal/analyzer/tasks.go:76
StructrankTask
Rank
server/internal/analyzer/tasks.go:17
StructrdapResponse
server/internal/service/domaininfo/rdap.go:74
StructredirectsTask
Redirects
server/internal/analyzer/tasks.go:89
StructrotatingFileWriter
--------------------------------------------------------------------------- rotatingFileWriter — io.Writer that rotates to a new file each calendar da
server/internal/logger/logger.go:41
StructshortenerTask
Shortener
server/internal/analyzer/tasks.go:120
Structsortable
server/internal/analyzer/utils.go:19
StructsslTask
SSL info
server/internal/analyzer/tasks.go:245
StructstatusTask
Status
server/internal/analyzer/tasks.go:129
StructstructureTask
URL structure
server/internal/analyzer/tasks.go:147
StructsubdomainTask
Subdomains
server/internal/analyzer/tasks.go:211
StructtldTask
TLD
server/internal/analyzer/tasks.go:102
StructtlsCombinedCacheResult
server/internal/analyzer/tasks.go:460
StructtlsCombinedTask
Optimized TLS/SSL check (combines both checks into one connection)
server/internal/analyzer/tasks.go:458
StructtlsTask
TLS
server/internal/analyzer/tasks.go:282
StructtopEntry
topEntry holds the full domain and its extracted SLD for a Tranco entry.
server/internal/service/typosquat/typosquat.go:36
StructtyposquatTask
Typosquatting
server/internal/analyzer/tasks.go:302
next →1–100 of 101, ranked by callers