{"_id":"@attestto/tls-audit","name":"@attestto/tls-audit","dist-tags":{"latest":"0.1.0"},"versions":{"0.1.0":{"name":"@attestto/tls-audit","version":"0.1.0","description":"Web TLS/SSL certificate classifier (CA, free-vs-paid, DV/OV/EV, expiry) with a Node-only live-certificate fetcher.","homepage":"https://attestto.org","type":"module","main":"dist/index.js","module":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"import":"./dist/index.js","types":"./dist/index.d.ts"},"./node":{"import":"./dist/node.js","types":"./dist/node.d.ts"}},"scripts":{"build":"tsc -p tsconfig.build.json","lint":"eslint src","format":"prettier --write 'src/**/*.ts'","format:check":"prettier --check 'src/**/*.ts'","test":"vitest run","test:watch":"vitest","prepublishOnly":"npm run lint && npm test && npm run build"},"keywords":["tls","ssl","certificate","webpki","dv","ov","ev","audit"],"author":{"name":"Attestto","email":"hello@attestto.com"},"license":"Apache-2.0","dependencies":{"@attestto/x509-core":"^0.1.0","@attestto/trust":"^1.3.0"},"devDependencies":{"@eslint/js":"^9.0.0","@types/node":"^25.5.2","eslint":"^9.0.0","prettier":"^3.8.1","typescript":"^5.7.0","typescript-eslint":"^8.0.0","vitest":"^3.2.4"},"repository":{"type":"git","url":"git+https://github.com/Attestto-com/attestto-tls-audit.git"},"gitHead":"9b754bea7d9e1aee9c093d44c63dd0f388ec5515","_id":"@attestto/tls-audit@0.1.0","bugs":{"url":"https://github.com/Attestto-com/attestto-tls-audit/issues"},"_nodeVersion":"25.6.1","_npmVersion":"11.9.0","dist":{"integrity":"sha512-oHGDG+Iug/zat1bp4Z7HTIKpDKW7S2WjMWKBDHAIIpnr7xNKBvJgPue7qRGEOLzsirWRP/8XzUPSg3Z33PXtUw==","shasum":"48aa3b35bb1ed5c079d43a1f516f26858bf39f2f","tarball":"https://registry.npmjs.org/@attestto/tls-audit/-/tls-audit-0.1.0.tgz","fileCount":19,"unpackedSize":23184,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCoxWu+sFZSrYlcNr6D9rHM/BxyQgYSoH/jjn0z+VTRTQIhAKOUU9nXD18oPQ+oi2Eg9eskhMLHcejIdjyQBMkpwqAS"}]},"_npmUser":{"name":"chongkan","email":"e.chongkan@gmail.com"},"directories":{},"maintainers":[{"name":"chongkan","email":"e.chongkan@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/tls-audit_0.1.0_1786503752312_0.6170887545064128"},"_hasShrinkwrap":false}},"time":{"created":"2026-08-12T03:02:32.147Z","0.1.0":"2026-08-12T03:02:32.619Z","modified":"2026-08-12T03:02:32.864Z"},"maintainers":[{"name":"chongkan","email":"e.chongkan@gmail.com"}],"description":"Web TLS/SSL certificate classifier (CA, free-vs-paid, DV/OV/EV, expiry) with a Node-only live-certificate fetcher.","homepage":"https://attestto.org","keywords":["tls","ssl","certificate","webpki","dv","ov","ev","audit"],"repository":{"type":"git","url":"git+https://github.com/Attestto-com/attestto-tls-audit.git"},"author":{"name":"Attestto","email":"hello@attestto.com"},"bugs":{"url":"https://github.com/Attestto-com/attestto-tls-audit/issues"},"license":"Apache-2.0","readme":"# @attestto/tls-audit\n\nWeb TLS/SSL certificate classifier: issuer CA, free-vs-paid, DV/OV/EV\nvalidation tier, organization-validated, expiry. Built on `@attestto/x509-core`.\n\n- Browser-safe classifier: `import { classifyCert } from \"@attestto/tls-audit\"`\n- Node-only live fetch + audit: `import { fetchLiveCert, auditHost } from \"@attestto/tls-audit/node\"`\n\nThe live fetcher intentionally captures invalid/expired certs (it is an\nauditor, not a client); it reads the served cert read-only and reports the\nreal trust state in `servedChainAuthorized`.\n\n## License\n\nApache-2.0\n","readmeFilename":"README.md","_rev":"1-a09042309ca69096e16296aaa3cba67e"}