v0.5.3: structured probe-tool errors for bad domains and blocked resolvers
structured probe-tool errors for bad domains and blocked resolvers
devops_check_certs and devops_check_dns now surface their declared error contracts instead of raw Zod / unstructured failures.
Fixed:
devops_check_certs— protocol-prefixed domains now return the declaredinvalid_domainerror with its recovery hint; schema relaxed.regex(...)→.min(1)so the PROTOCOL_RE guard fires (#18)devops_check_dns— private/loopback resolver IPs now return the declaredtarget_blockederror, translating theSSRF_BLOCKEDthrow likedevops_status_check(#19)
Dependency bumps:
@biomejs/biome^2.5.2 → ^2.5.3@types/node^26.1.0 → ^26.1.1
226 tests pass; bun run devcheck clean.