TypeScript 55.4%
Python 43.2%
SQL 1.2%
1# config/sources.d/13-telecom-internet-infra.yaml — telcos, network equipment & silicon, CDN/edge/security,2# certificate authorities & PKI, registries/registrars/RIRs, DNS resolvers, internet exchanges, data centres,3# internet measurement, browsers & web platform, messaging & e-mail infrastructure. Authored 2026-09-08; every4# sensor below was fetched and parsed by apps/engine/src/validate.ts before being kept. Blocked or client-rendered5# organizations are listed with `notes:` and discovery flags only.6sources:7 # ───────────────────────── A · Telecom operators ─────────────────────────8 - id: att9 name: AT&T10 domain: att.com11 homepage: https://www.att.com12 categories: [telecom]13 tier: B14 weight: 1.315 aliases: [at&t, att, at and t]16 products:17 - { name: AT&T Fiber, type: product }18 - { name: FirstNet, type: service }19 discover: { rss: false, sitemap: true, status: false, pages: true }20 notes: "about.att.com newsroom and investors.att.com are Akamai-blocked (403) for non-browser clients; only the www sitemap is reachable."21 sensors:22 - { name: sitemap, url: "https://www.att.com/sitemap.xml", type: SITEMAP, connector: sitemap, tier: C, config: { maxUrls: 3000, maxChildren: 6 } }23 - id: verizon24 name: Verizon25 domain: verizon.com26 homepage: https://www.verizon.com27 categories: [telecom]28 tier: B29 weight: 1.330 aliases: [verizon communications, verizon wireless, vz]31 products:32 - { name: Fios, type: product, aliases: [verizon fios] }33 discover: { rss: false, sitemap: true, pages: true }34 notes: "Newsroom RSS endpoints were retired; the newsroom index is server-rendered."35 sensors:36 - { name: newsroom, url: "https://www.verizon.com/about/news", type: HTML, connector: http, tier: B }37 - id: t-mobile38 name: T-Mobile US39 domain: t-mobile.com40 homepage: https://www.t-mobile.com41 categories: [telecom]42 tier: B43 weight: 1.244 aliases: [t-mobile, tmobile, t mobile us, tmus]45 discover: { rss: false, sitemap: true, pages: false }46 notes: "www.t-mobile.com/news and investor.t-mobile.com return 403 (Akamai bot manager) — no validated sensor yet."47 - id: comcast48 name: Comcast49 domain: corporate.comcast.com50 homepage: https://corporate.comcast.com51 categories: [telecom, media]52 tier: B53 weight: 1.254 aliases: [comcast, xfinity, comcast cable]55 products:56 - { name: Xfinity, type: product }57 discover: { rss: true, sitemap: true, pages: true }58 notes: "corporate.comcast.com feeds and cmcsa.com IR feed are not reachable for bots (connection reset)."59 - id: charter60 name: Charter Communications61 domain: corporate.charter.com62 homepage: https://corporate.charter.com63 categories: [telecom]64 tier: B65 aliases: [charter, spectrum, charter communications]66 products:67 - { name: Spectrum, type: product }68 discover: { rss: true, sitemap: true }69 sensors:70 - { name: sitemap, url: "https://corporate.charter.com/sitemap/sitemap-index.xml", type: SITEMAP, connector: sitemap, tier: C, config: { maxUrls: 3000, maxChildren: 4 } }71 - id: lumen72 name: Lumen Technologies73 domain: lumen.com74 homepage: https://www.lumen.com75 categories: [telecom, infrastructure]76 tier: B77 aliases: [lumen, centurylink, level 3, level3]78 discover: { rss: false, sitemap: true, pages: true }79 notes: "ir.lumen.com (Q4) returns 403; news.lumen.com redirects to a press-resources page."80 sensors:81 - { name: press resources, url: "https://www.lumen.com/en-us/news/press-resources.html", type: HTML, connector: http, tier: C }82 - id: bell-canada83 name: Bell Canada (BCE)84 domain: bce.ca85 homepage: https://www.bce.ca86 categories: [telecom]87 tier: B88 weight: 1.289 aliases: [bell, bce, bell canada, bell mobility, bell media]90 products:91 - { name: Bell Fibe, type: product, aliases: [fibe] }92 discover: { rss: true, sitemap: true, pages: true }93 sensors:94 - { name: sitemap, url: "https://www.bce.ca/sitemap.xml", type: SITEMAP, connector: sitemap, tier: B, config: { maxUrls: 4000 } }95 - { name: news, url: "https://www.bce.ca/news", type: HTML, connector: http, tier: B }96 - id: rogers97 name: Rogers Communications98 domain: about.rogers.com99 homepage: https://about.rogers.com100 categories: [telecom]101 tier: B102 weight: 1.2103 aliases: [rogers, rogers communications, rogers wireless, shaw]104 discover: { rss: true, sitemap: true }105 sensors:106 - { name: news feed, url: "https://about.rogers.com/feed/", type: RSS, connector: rss, tier: B }107 - { name: sitemap, url: "https://about.rogers.com/sitemap_index.xml", type: SITEMAP, connector: sitemap, tier: C, config: { maxUrls: 3000, maxChildren: 6 } }108 - id: telus109 name: TELUS110 domain: telus.com111 homepage: https://www.telus.com112 categories: [telecom]113 tier: B114 weight: 1.1115 aliases: [telus, telus communications, telus health]116 discover: { rss: false, sitemap: true, pages: false }117 notes: "www.telus.com/en/about/news returns 403 to non-browser clients — no validated sensor yet."118 - id: quebecor119 name: Québecor / Vidéotron120 domain: quebecor.com121 homepage: https://www.quebecor.com122 categories: [telecom, media]123 tier: B124 aliases: [quebecor, québecor, videotron, vidéotron, freedom mobile]125 products:126 - { name: Vidéotron, type: product, aliases: [videotron] }127 - { name: Freedom Mobile, type: product }128 discover: { rss: true, sitemap: true, pages: true }129 notes: "corpo.videotron.com press pages return 404 for direct hits; the Québecor corporate site is server-rendered."130 sensors:131 - { name: sitemap, url: "https://www.quebecor.com/sitemap.xml", type: SITEMAP, connector: sitemap, tier: C, config: { maxUrls: 2000 } }132 - { name: press releases, url: "https://www.quebecor.com/en/press-releases", type: HTML, connector: http, tier: B }133 - id: sasktel134 name: SaskTel135 domain: sasktel.com136 homepage: https://www.sasktel.com137 categories: [telecom]138 tier: C139 aliases: [sasktel]140 discover: { rss: true, sitemap: true }141 sensors:142 - { name: news, url: "https://www.sasktel.com/about-us/news", type: HTML, connector: http, tier: C }143 - { name: sitemap, url: "https://www.sasktel.com/sitemap/sitemap.xml", type: SITEMAP, connector: sitemap, tier: C, config: { maxUrls: 3000 } }144 - id: eastlink145 name: Eastlink146 domain: eastlink.ca147 homepage: https://www.eastlink.ca148 categories: [telecom]149 tier: C150 aliases: [eastlink]151 discover: { rss: true, sitemap: true }152 sensors:153 - { name: sitemap, url: "https://www.eastlink.ca/sitemap.xml", type: SITEMAP, connector: sitemap, tier: C, config: { maxUrls: 2000 } }154 - id: bt155 name: BT Group156 domain: bt.com157 homepage: https://www.bt.com158 categories: [telecom]159 tier: B160 weight: 1.2161 aliases: [bt, bt group, british telecom, ee, openreach]162 products:163 - { name: EE, type: product }164 - { name: Openreach, type: service }165 discover: { rss: true, sitemap: true }166 sensors:167 - { name: newsroom feed, url: "https://newsroom.bt.com/feed/", type: RSS, connector: rss, tier: B }168 - id: vodafone169 name: Vodafone Group170 domain: vodafone.com171 homepage: https://www.vodafone.com172 categories: [telecom]173 tier: B174 weight: 1.2175 aliases: [vodafone, vodafone group, vodafonethree]176 discover: { rss: false, sitemap: false, pages: false }177 notes: "www.vodafone.com/news and its feed return 403 (bot management) — no validated sensor yet."178 - id: deutsche-telekom179 name: Deutsche Telekom180 domain: telekom.com181 homepage: https://www.telekom.com182 categories: [telecom]183 tier: B184 weight: 1.2185 aliases: [deutsche telekom, telekom, dt, t-systems]186 discover: { rss: true, sitemap: true }187 sensors:188 - { name: sitemap (en), url: "https://www.telekom.com/en.sitemap.xml", type: SITEMAP, connector: sitemap, tier: B, config: { maxUrls: 4000 } }189 - id: orange190 name: Orange191 domain: orange.com192 homepage: https://www.orange.com193 categories: [telecom]194 tier: B195 weight: 1.2196 aliases: [orange, orange group, orange business, france telecom]197 discover: { rss: false, sitemap: true, pages: true }198 notes: "newsroom.orange.com/feed returns 403; the newsroom index itself is served."199 sensors:200 - { name: newsroom, url: "https://newsroom.orange.com/", type: HTML, connector: http, tier: B }201 - id: telefonica202 name: Telefónica203 domain: telefonica.com204 homepage: https://www.telefonica.com205 categories: [telecom]206 tier: B207 weight: 1.2208 aliases: [telefonica, telefónica, movistar, o2]209 products:210 - { name: Movistar, type: product }211 discover: { rss: true, sitemap: true }212 sensors:213 - { name: news feed, url: "https://www.telefonica.com/en/feed/", type: RSS, connector: rss, tier: B }214 - { name: press room feed, url: "https://www.telefonica.com/en/communication-room/press-room/feed/", type: RSS, connector: rss, tier: B }215 - id: tim216 name: TIM (Telecom Italia)217 domain: gruppotim.it218 homepage: https://www.gruppotim.it219 categories: [telecom]220 tier: C221 aliases: [tim, telecom italia, gruppo tim]222 discover: { rss: true, sitemap: true }223 sensors:224 - { name: sitemap (it), url: "https://www.gruppotim.it/it.sitemap.xml", type: SITEMAP, connector: sitemap, tier: C, config: { maxUrls: 4000 } }225 - id: swisscom226 name: Swisscom227 domain: swisscom.ch228 homepage: https://www.swisscom.ch229 categories: [telecom]230 tier: C231 aliases: [swisscom]232 discover: { rss: true, sitemap: true }233 sensors:234 - { name: news, url: "https://www.swisscom.ch/en/about/news.html", type: HTML, connector: http, tier: B }235 - { name: sitemap, url: "https://www.swisscom.ch/sitemap.xml", type: SITEMAP, connector: sitemap, tier: C, config: { maxUrls: 3000, maxChildren: 4 } }236 - id: kpn237 name: KPN238 domain: kpn.com239 homepage: https://www.kpn.com240 categories: [telecom]241 tier: C242 aliases: [kpn, koninklijke kpn]243 discover: { rss: true, sitemap: true }244 sensors:245 - { name: sitemap, url: "https://www.kpn.com/sitemap_index.xml", type: SITEMAP, connector: sitemap, tier: C, config: { maxUrls: 3000, maxChildren: 3 } }246 - id: telia247 name: Telia Company248 domain: teliacompany.com249 homepage: https://www.teliacompany.com250 categories: [telecom]251 tier: C252 aliases: [telia, telia company]253 discover: { rss: true, sitemap: true }254 sensors:255 - { name: sitemap, url: "https://www.teliacompany.com/sitemap.xml", type: SITEMAP, connector: sitemap, tier: C, config: { maxUrls: 4000 } }256 - id: telenor257 name: Telenor258 domain: telenor.com259 homepage: https://www.telenor.com260 categories: [telecom]261 tier: C262 aliases: [telenor, telenor group]263 discover: { rss: true, sitemap: true }264 sensors:265 - { name: newsroom, url: "https://www.telenor.com/media/newsroom/", type: HTML, connector: http, tier: B }266 - id: ntt267 name: NTT Group268 domain: group.ntt269 homepage: https://group.ntt270 categories: [telecom, infrastructure]271 tier: B272 weight: 1.2273 aliases: [ntt, nippon telegraph and telephone, ntt data, ntt docomo, docomo]274 products:275 - { name: NTT DOCOMO, type: product, aliases: [docomo] }276 - { name: NTT DATA, type: product }277 discover: { rss: true, sitemap: true }278 sensors:279 - { name: press releases feed, url: "https://group.ntt/en/newsrelease/rss/release.rdf", type: RSS, connector: rss, tier: B }280 - id: kddi281 name: KDDI282 domain: kddi.com283 homepage: https://www.kddi.com284 categories: [telecom]285 tier: C286 aliases: [kddi, au]287 notes: "newsroom.kddi.com is client-rendered (198 chars of text) and exposes no feed — no validated sensor yet."288 discover: { rss: true, sitemap: true }289 - id: softbank290 name: SoftBank Corp.291 domain: softbank.jp292 homepage: https://www.softbank.jp293 categories: [telecom]294 tier: C295 aliases: [softbank, softbank corp]296 discover: { rss: true, sitemap: true }297 sensors:298 - { name: corporate news (en), url: "https://www.softbank.jp/en/corp/news/", type: HTML, connector: http, tier: B }299 - id: kt300 name: KT Corporation301 domain: corp.kt.com302 homepage: https://corp.kt.com303 categories: [telecom]304 tier: C305 aliases: [kt, kt corp, korea telecom]306 discover: { rss: true, sitemap: true }307 sensors:308 - { name: sitemap, url: "https://corp.kt.com/sitemap.xml", type: SITEMAP, connector: sitemap, tier: C, config: { maxUrls: 2000, maxChildren: 4 } }309 - id: reliance-jio310 name: Reliance Jio311 domain: jio.com312 homepage: https://www.jio.com313 categories: [telecom]314 tier: C315 weight: 1.1316 aliases: [jio, reliance jio, jio platforms]317 discover: { rss: false, sitemap: true }318 sensors:319 - { name: sitemap, url: "https://www.jio.com/sitemap.xml", type: SITEMAP, connector: sitemap, tier: C, config: { maxUrls: 3000 } }320 - id: singtel321 name: Singtel322 domain: singtel.com323 homepage: https://www.singtel.com324 categories: [telecom]325 tier: C326 aliases: [singtel, singapore telecommunications, optus]327 products:328 - { name: Optus, type: product }329 discover: { rss: true, sitemap: true }330 notes: "optus.com.au refuses non-browser connections; Optus is tracked as a Singtel product."331 sensors:332 - { name: sitemap, url: "https://www.singtel.com/sitemap.xml", type: SITEMAP, connector: sitemap, tier: C, config: { maxUrls: 3000, maxChildren: 4 } }333 - id: telstra334 name: Telstra335 domain: telstra.com.au336 homepage: https://www.telstra.com.au337 categories: [telecom]338 tier: C339 weight: 1.1340 aliases: [telstra]341 discover: { rss: true, sitemap: true }342 sensors:343 - { name: sitemap, url: "https://www.telstra.com.au/sitemap.xml", type: SITEMAP, connector: sitemap, tier: C, config: { maxUrls: 4000 } }344 - id: mtn345 name: MTN Group346 domain: mtn.com347 homepage: https://www.mtn.com348 categories: [telecom]349 tier: C350 aliases: [mtn, mtn group]351 discover: { rss: true, sitemap: true }352 sensors:353 - { name: news feed, url: "https://www.mtn.com/feed/", type: RSS, connector: rss, tier: B }354 - id: starlink355 name: Starlink356 domain: starlink.com357 homepage: https://www.starlink.com358 categories: [telecom, space]359 tier: B360 weight: 1.3361 aliases: [starlink, spacex starlink]362 discover: { rss: false, sitemap: true, pages: false }363 notes: "Site is a client-rendered app; only the sitemaps are usable. Availability map and updates page are JS-only."364 sensors:365 - { name: marketing sitemap, url: "https://starlink.com/sitemaps/marketing/sitemap-index.xml", type: SITEMAP, connector: sitemap, tier: C, config: { maxUrls: 2000, maxChildren: 4 } }366 - { name: support sitemap, url: "https://starlink.com/sitemaps/support/sitemap-index.xml", type: SITEMAP, connector: sitemap, tier: C, config: { maxUrls: 2000, maxChildren: 4 } }367368 # ───────────────────────── B · Network equipment & silicon ─────────────────────────369 - id: ericsson370 name: Ericsson371 domain: ericsson.com372 homepage: https://www.ericsson.com373 categories: [telecom, technology]374 tier: B375 weight: 1.2376 aliases: [ericsson, telefonaktiebolaget lm ericsson]377 discover: { rss: false, sitemap: false, pages: false }378 notes: "www.ericsson.com newsroom and RSS return 403 (Akamai) to non-browser clients — no validated sensor yet."379 - id: nokia380 name: Nokia381 domain: nokia.com382 homepage: https://www.nokia.com383 categories: [telecom, technology]384 tier: B385 weight: 1.2386 aliases: [nokia, nokia networks, nokia bell labs, infinera]387 discover: { rss: false, sitemap: false, pages: false }388 notes: "www.nokia.com/newsroom and RSS return 403 to non-browser clients — no validated sensor yet. Infinera merged into Nokia (2025)."389 - id: juniper390 name: Juniper Networks391 domain: juniper.net392 homepage: https://www.juniper.net393 categories: [telecom, technology, cyber]394 tier: B395 aliases: [juniper, juniper networks, junos, mist]396 products:397 - { name: Junos OS, type: software, aliases: [junos] }398 - { name: Mist AI, type: product }399 discover: { rss: false, sitemap: true }400 notes: "Security advisories live on supportportal.juniper.net (Salesforce, client-rendered). Juniper is now part of HPE (2025)."401 sensors:402 - { name: sitemap, url: "https://www.juniper.net/content/dam/www/utils/xml-sitemaps/sitemap.xml", type: SITEMAP, connector: sitemap, tier: C, config: { maxUrls: 3000, maxChildren: 6 } }403 - id: arista404 name: Arista Networks405 domain: arista.com406 homepage: https://www.arista.com407 categories: [telecom, technology, cyber]408 tier: B409 aliases: [arista, arista networks, eos]410 products:411 - { name: Arista EOS, type: software, aliases: [eos] }412 discover: { rss: true, sitemap: true, pages: true }413 sensors:414 - { name: blog feed, url: "https://blogs.arista.com/blog/rss.xml", type: RSS, connector: rss, tier: B }415 - { name: security advisories, url: "https://www.arista.com/en/support/advisories-notices", type: HTML, connector: http, tier: A }416 - { name: sitemap, url: "https://www.arista.com/sitemap.xml", type: SITEMAP, connector: sitemap, tier: C, config: { maxUrls: 3000 } }417 - id: ubiquiti418 name: Ubiquiti419 domain: ui.com420 homepage: https://www.ui.com421 categories: [telecom, technology]422 tier: B423 aliases: [ubiquiti, ubnt, unifi]424 products:425 - { name: UniFi, type: product }426 discover: { rss: false, sitemap: true, status: true }427 sensors:428 - { name: status, url: "https://status.ui.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }429 - { name: sitemap, url: "https://ui.com/sitemap.xml", type: SITEMAP, connector: sitemap, tier: C, config: { maxUrls: 2000, maxChildren: 6 } }430 - id: netgear431 name: NETGEAR432 domain: netgear.com433 homepage: https://www.netgear.com434 categories: [consumer-tech, telecom, cyber]435 tier: B436 aliases: [netgear, orbi, nighthawk]437 discover: { rss: false, sitemap: true, pages: true }438 sensors:439 - { name: product security advisories, url: "https://www.netgear.com/about/security/", type: HTML, connector: http, tier: A }440 - { name: sitemap, url: "https://www.netgear.com/sitemap.xml", type: SITEMAP, connector: sitemap, tier: C, config: { maxUrls: 2000 } }441 - id: tp-link442 name: TP-Link443 domain: tp-link.com444 homepage: https://www.tp-link.com445 categories: [consumer-tech, telecom]446 tier: C447 aliases: [tp-link, tplink, omada, deco]448 discover: { rss: false, sitemap: true, pages: true }449 sensors:450 - { name: press news (us), url: "https://www.tp-link.com/us/press/news/", type: HTML, connector: http, tier: B }451 - id: huawei452 name: Huawei453 domain: huawei.com454 homepage: https://www.huawei.com455 categories: [telecom, technology, cyber]456 tier: B457 weight: 1.2458 aliases: [huawei, huawei technologies, harmonyos, hisilicon]459 products:460 - { name: HarmonyOS, type: software }461 discover: { rss: false, sitemap: true, pages: true }462 sensors:463 - { name: psirt security bulletins, url: "https://www.huawei.com/en/psirt/all-bulletins", type: HTML, connector: http, tier: A }464 - { name: sitemap index, url: "https://www.huawei.com/href-sitemap-index.xml", type: SITEMAP, connector: sitemap, tier: C, config: { maxUrls: 3000, maxChildren: 4 } }465 - id: zte466 name: ZTE467 domain: zte.com.cn468 homepage: https://www.zte.com.cn/global/469 categories: [telecom, technology]470 tier: C471 aliases: [zte, zte corporation]472 discover: { rss: false, sitemap: true }473 sensors:474 - { name: sitemap, url: "https://www.zte.com.cn/sitemap.xml", type: SITEMAP, connector: sitemap, tier: C, config: { maxUrls: 4000 } }475 - id: broadcom476 name: Broadcom477 domain: broadcom.com478 homepage: https://www.broadcom.com479 categories: [semiconductors, technology, enterprise]480 tier: B481 weight: 1.3482 aliases: [broadcom, avgo, vmware, symantec enterprise]483 products:484 - { name: VMware, type: product, aliases: [vsphere, vmware cloud foundation] }485 discover: { rss: false, sitemap: true, pages: true }486 notes: "Security advisories are on support.broadcom.com (client-rendered portal)."487 sensors:488 - { name: sitemap, url: "https://www.broadcom.com/sitemap.xml", type: SITEMAP, connector: sitemap, tier: C, config: { maxUrls: 3000, maxChildren: 4 } }489 - id: extreme-networks490 name: Extreme Networks491 domain: extremenetworks.com492 homepage: https://www.extremenetworks.com493 categories: [telecom, technology]494 tier: C495 aliases: [extreme networks, extreme]496 discover: { rss: false, sitemap: true }497 sensors:498 - { name: sitemap, url: "https://www.extremenetworks.com/sitemap.xml", type: SITEMAP, connector: sitemap, tier: C, config: { maxUrls: 3000 } }499 - id: zyxel500 name: Zyxel501 domain: zyxel.com502 homepage: https://www.zyxel.com503 categories: [telecom, cyber]504 tier: B505 aliases: [zyxel, zyxel networks]506 discover: { rss: false, sitemap: true, pages: true }507 sensors:508 - { name: security advisories, url: "https://www.zyxel.com/global/en/support/security-advisories", type: HTML, connector: http, tier: A }509 - id: mikrotik510 name: MikroTik511 domain: mikrotik.com512 homepage: https://mikrotik.com513 categories: [telecom, technology]514 tier: B515 aliases: [mikrotik, routeros]516 products:517 - { name: RouterOS, type: software }518 discover: { rss: false, sitemap: true, pages: true }519 sensors:520 - { name: routeros changelogs, url: "https://mikrotik.com/download/changelogs", type: HTML, connector: http, tier: B }521 - { name: sitemap, url: "https://mikrotik.com/sitemap.xml", type: SITEMAP, connector: sitemap, tier: C, config: { maxUrls: 2000 } }522 - id: cambium-networks523 name: Cambium Networks524 domain: cambiumnetworks.com525 homepage: https://www.cambiumnetworks.com526 categories: [telecom, technology]527 tier: C528 aliases: [cambium, cambium networks]529 discover: { rss: true, sitemap: true, status: true }530 sensors:531 - { name: blog feed, url: "https://www.cambiumnetworks.com/feed/", type: RSS, connector: rss, tier: C }532 - { name: status, url: "https://status.cambiumnetworks.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }533 - id: cisco-meraki534 name: Cisco Meraki535 domain: meraki.com536 homepage: https://meraki.cisco.com537 categories: [telecom, cloud]538 tier: B539 aliases: [meraki, cisco meraki]540 discover: { rss: false, sitemap: false, status: true }541 sensors:542 - { name: status, url: "https://status.meraki.net/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }543544 # ───────────────────────── C · CDN, edge & network security ─────────────────────────545 - id: imperva546 name: Imperva547 domain: imperva.com548 homepage: https://www.imperva.com549 categories: [cyber, infrastructure]550 tier: B551 aliases: [imperva, incapsula, thales imperva]552 discover: { rss: false, sitemap: false, status: true }553 notes: "www.imperva.com is behind an Incapsula interstitial for bots; only the status page is usable."554 sensors:555 - { name: status, url: "https://status.imperva.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }556 - id: zscaler557 name: Zscaler558 domain: zscaler.com559 homepage: https://www.zscaler.com560 categories: [cyber, cloud]561 tier: B562 weight: 1.1563 aliases: [zscaler, zero trust exchange, threatlabz]564 discover: { rss: false, sitemap: true, pages: true }565 notes: "trust.zscaler.com is a custom trust portal (no public JSON)."566 sensors:567 - { name: sitemap, url: "https://www.zscaler.com/sitemap.xml", type: SITEMAP, connector: sitemap, tier: B, config: { maxUrls: 6000 } }568 - { name: pricing and plans, url: "https://www.zscaler.com/pricing-and-plans", type: HTML, connector: http, tier: C }569 - id: netskope570 name: Netskope571 domain: netskope.com572 homepage: https://www.netskope.com573 categories: [cyber, cloud]574 tier: B575 aliases: [netskope]576 discover: { rss: true, sitemap: true }577 sensors:578 - { name: news feed, url: "https://www.netskope.com/feed", type: RSS, connector: rss, tier: B }579 - id: f5580 name: F5581 domain: f5.com582 homepage: https://www.f5.com583 categories: [cyber, infrastructure]584 tier: B585 weight: 1.1586 aliases: [f5, f5 networks, big-ip, nginx, f5 labs]587 products:588 - { name: BIG-IP, type: product }589 - { name: NGINX, type: software }590 discover: { rss: true, sitemap: true }591 notes: "Product security advisories are on my.f5.com (client-rendered)."592 sensors:593 - { name: f5 labs threats feed, url: "https://www.f5.com/labs/rss-feeds/threats.xml", type: RSS, connector: rss, tier: B, config: { maxItems: 60 } }594 - { name: sitemap, url: "https://www.f5.com/sitemap.xml", type: SITEMAP, connector: sitemap, tier: C, config: { maxUrls: 3000, maxChildren: 6 } }595 - id: bunny-net596 name: bunny.net597 domain: bunny.net598 homepage: https://bunny.net599 categories: [cloud, infrastructure]600 tier: B601 aliases: [bunny, bunny.net, bunnycdn, bunny cdn]602 discover: { rss: true, sitemap: true, status: true, pages: true }603 sensors:604 - { name: status, url: "https://status.bunny.net/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }605 - { name: pricing, url: "https://bunny.net/pricing/", type: HTML, connector: http, tier: C }606 - { name: sitemap, url: "https://bunny.net/sitemap.xml", type: SITEMAP, connector: sitemap, tier: C, config: { maxUrls: 2000 } }607 - id: gcore608 name: Gcore609 domain: gcore.com610 homepage: https://gcore.com611 categories: [cloud, infrastructure]612 tier: B613 aliases: [gcore, g-core, g-core labs]614 discover: { rss: true, sitemap: true, status: true, pages: true }615 sensors:616 - { name: status, url: "https://status.gcore.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }617 - { name: edge network pricing, url: "https://gcore.com/pricing/edge-network", type: HTML, connector: http, tier: C }618 - { name: docs sitemap, url: "https://docs.gcore.com/sitemap.xml", type: SITEMAP, connector: sitemap, tier: C, config: { maxUrls: 3000 } }619 - id: cdn77620 name: CDN77621 domain: cdn77.com622 homepage: https://www.cdn77.com623 categories: [cloud, infrastructure]624 tier: C625 aliases: [cdn77, datacamp]626 discover: { rss: true, sitemap: true, pages: true }627 sensors:628 - { name: pricing, url: "https://www.cdn77.com/pricing", type: HTML, connector: http, tier: C }629 - { name: sitemap, url: "https://www.cdn77.com/sitemap.xml", type: SITEMAP, connector: sitemap, tier: C, config: { maxUrls: 1000 } }630 - id: keycdn631 name: KeyCDN632 domain: keycdn.com633 homepage: https://www.keycdn.com634 categories: [cloud, infrastructure]635 tier: C636 aliases: [keycdn]637 discover: { rss: true, sitemap: true, pages: true }638 sensors:639 - { name: blog feed, url: "https://www.keycdn.com/blog/feed", type: RSS, connector: rss, tier: C }640 - { name: pricing, url: "https://www.keycdn.com/pricing", type: HTML, connector: http, tier: C }641 - id: section642 name: Section643 domain: section.io644 homepage: https://www.section.io645 categories: [cloud, infrastructure]646 tier: C647 aliases: [section, section.io]648 discover: { rss: false, sitemap: false, status: true }649 sensors:650 - { name: status, url: "https://status.section.io/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }651652 # ───────────────────────── D · Certificate authorities & PKI ─────────────────────────653 - id: digicert654 name: DigiCert655 domain: digicert.com656 homepage: https://www.digicert.com657 categories: [cyber, infrastructure]658 tier: S659 weight: 1.3660 aliases: [digicert, digicert one, dns made easy]661 products:662 - { name: DigiCert ONE, type: product }663 - { name: DNS Made Easy, type: service }664 discover: { rss: false, sitemap: false, status: true }665 notes: "www.digicert.com blog/feed sits behind an Incapsula interstitial; the status page is the reliable signal (also covers DNS Made Easy)."666 sensors:667 - { name: status, url: "https://status.digicert.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }668 - id: sectigo669 name: Sectigo670 domain: sectigo.com671 homepage: https://www.sectigo.com672 categories: [cyber, infrastructure]673 tier: B674 weight: 1.1675 aliases: [sectigo, comodo ca]676 discover: { rss: false, sitemap: true }677 notes: "sectigo.status.io is a Status.io page (statusjson connector, not used here)."678 sensors:679 - { name: sitemap, url: "https://www.sectigo.com/sitemaps-1-sitemap.xml", type: SITEMAP, connector: sitemap, tier: C, config: { maxUrls: 3000, maxChildren: 6 } }680 - id: globalsign681 name: GlobalSign682 domain: globalsign.com683 homepage: https://www.globalsign.com684 categories: [cyber, infrastructure]685 tier: S686 weight: 1.1687 aliases: [globalsign, gmo globalsign]688 discover: { rss: true, sitemap: true, status: true }689 sensors:690 - { name: status, url: "https://status.globalsign.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }691 - { name: sitemap, url: "https://www.globalsign.com/sitemap.xml", type: SITEMAP, connector: sitemap, tier: C, config: { maxUrls: 6000 } }692 - id: entrust693 name: Entrust694 domain: entrust.com695 homepage: https://www.entrust.com696 categories: [cyber, infrastructure]697 tier: B698 aliases: [entrust, entrust datacard]699 discover: { rss: false, sitemap: false, pages: false }700 notes: "www.entrust.com blog and feeds return 403 to non-browser clients — no validated sensor yet."701 - id: godaddy702 name: GoDaddy703 domain: godaddy.com704 homepage: https://www.godaddy.com705 categories: [internet, infrastructure]706 tier: B707 weight: 1.2708 aliases: [godaddy, go daddy, godaddy registry]709 products:710 - { name: GoDaddy Registry, type: service }711 discover: { rss: true, sitemap: false, status: true }712 sensors:713 - { name: status, url: "https://status.godaddy.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }714 - { name: resources feed, url: "https://www.godaddy.com/resources/feed", type: RSS, connector: rss, tier: C }715 - id: identrust716 name: IdenTrust717 domain: identrust.com718 homepage: https://www.identrust.com719 categories: [cyber, infrastructure]720 tier: C721 aliases: [identrust]722 discover: { rss: false, sitemap: true }723 sensors:724 - { name: sitemap, url: "https://www.identrust.com/sitemap.xml", type: SITEMAP, connector: sitemap, tier: C, config: { maxUrls: 1500 } }725 - id: ssl-com726 name: SSL.com727 domain: ssl.com728 homepage: https://www.ssl.com729 categories: [cyber, infrastructure]730 tier: C731 aliases: [ssl.com]732 discover: { rss: true, sitemap: true }733 sensors:734 - { name: blog feed, url: "https://www.ssl.com/feed/", type: RSS, connector: rss, tier: C }735 - { name: sitemap, url: "https://www.ssl.com/sitemap_index.xml", type: SITEMAP, connector: sitemap, tier: C, config: { maxUrls: 3000, maxChildren: 6 } }736 - id: buypass737 name: Buypass738 domain: buypass.com739 homepage: https://www.buypass.com740 categories: [cyber, infrastructure]741 tier: C742 aliases: [buypass]743 discover: { rss: false, sitemap: true }744 sensors:745 - { name: sitemap, url: "https://www.buypass.com/sitemap.xml", type: SITEMAP, connector: sitemap, tier: C, config: { maxUrls: 1000 } }746 - id: zerossl747 name: ZeroSSL748 domain: zerossl.com749 homepage: https://zerossl.com750 categories: [cyber, infrastructure]751 tier: C752 aliases: [zerossl]753 discover: { rss: false, sitemap: true, pages: true }754 sensors:755 - { name: pricing, url: "https://zerossl.com/pricing", type: HTML, connector: http, tier: C }756 - { name: sitemap, url: "https://zerossl.com/sitemap.xml", type: SITEMAP, connector: sitemap, tier: C, config: { maxUrls: 1000, maxChildren: 2 } }757 - id: cab-forum758 name: CA/Browser Forum759 domain: cabforum.org760 homepage: https://cabforum.org761 categories: [standards, cyber, internet]762 tier: B763 weight: 1.2764 aliases: [ca/browser forum, cab forum, cabforum, baseline requirements]765 products:766 - { name: Baseline Requirements, type: standard, aliases: [brs, tls baseline requirements] }767 discover: { rss: false, sitemap: true }768 sensors:769 - { name: server certificate wg releases, url: "https://github.com/cabforum/servercert/releases.atom", type: GITHUB_RELEASE, connector: github, tier: B, config: { repo: cabforum/servercert, kind: releases } }770 - { name: sitemap, url: "https://cabforum.org/sitemap.xml", type: SITEMAP, connector: sitemap, tier: C, config: { maxUrls: 2000 } }771 - id: certificate-transparency772 name: Certificate Transparency (Google CT)773 domain: certificate.transparency.dev774 homepage: https://certificate.transparency.dev775 categories: [cyber, internet, standards]776 tier: C777 weight: 1.1778 aliases: [certificate transparency, ct logs, ct log list]779 discover: { rss: false, sitemap: false }780 sensors:781 - { name: ct log list (v3), url: "https://www.gstatic.com/ct/log_list/v3/log_list.json", type: JSON, connector: http, tier: C, config: { ignoreKeys: [log_list_timestamp] } }782 - id: chromium783 extend: true784 products:785 - { name: Chrome Root Program, type: service, aliases: [chrome root store] }786 sensors:787 - { name: chrome developers blog feed, url: "https://developer.chrome.com/blog/feed.xml", type: RSS, connector: rss, tier: B }788 - { name: chrome root program commits, url: "https://github.com/GoogleChrome/chromerootprogram/commits/main.atom", type: GITHUB_RELEASE, connector: github, tier: C, config: { repo: GoogleChrome/chromerootprogram, kind: commits } }789 - id: mozilla790 extend: true791 products:792 - { name: Mozilla Root Program, type: service, aliases: [mozilla ca program, nss root store] }793 - { name: MDN Web Docs, type: product, aliases: [mdn] }794 sensors:795 - { name: mdn blog feed, url: "https://developer.mozilla.org/en-US/blog/rss.xml", type: RSS, connector: rss, tier: B }796 - { name: root store policy commits, url: "https://github.com/mozilla/pkipolicy/commits/master.atom", type: GITHUB_RELEASE, connector: github, tier: C, config: { repo: mozilla/pkipolicy, kind: commits, branch: master } }797798 # ───────────────────────── E · Registries, registrars & RIRs ─────────────────────────799 - id: ripe-ncc800 name: RIPE NCC801 domain: ripe.net802 homepage: https://www.ripe.net803 categories: [internet, infrastructure]804 tier: B805 weight: 1.3806 aliases: [ripe ncc, ripe, ripe atlas, ripe labs, ripestat]807 products:808 - { name: RIPE Atlas, type: service }809 - { name: RIPEstat, type: service }810 discover: { rss: true, sitemap: true, status: true }811 sensors:812 - { name: news feed, url: "https://www.ripe.net/news.xml", type: RSS, connector: rss, tier: B }813 - { name: status, url: "https://status.ripe.net/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }814 - { name: ripe labs feed, url: "https://labs.ripe.net/feed.xml", type: RSS, connector: rss, tier: B }815 - id: arin816 name: ARIN817 domain: arin.net818 homepage: https://www.arin.net819 categories: [internet, infrastructure]820 tier: B821 weight: 1.2822 aliases: [arin, american registry for internet numbers]823 discover: { rss: true, sitemap: true, status: true }824 sensors:825 - { name: blog feed, url: "https://www.arin.net/blog/rss.xml", type: RSS, connector: rss, tier: B }826 - { name: status, url: "https://arin.statuspage.io/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }827 - id: apnic828 name: APNIC829 domain: apnic.net830 homepage: https://www.apnic.net831 categories: [internet, infrastructure]832 tier: B833 weight: 1.1834 aliases: [apnic, asia pacific network information centre]835 discover: { rss: true, sitemap: true }836 sensors:837 - { name: blog feed, url: "https://blog.apnic.net/feed/", type: RSS, connector: rss, tier: B }838 - id: lacnic839 name: LACNIC840 domain: lacnic.net841 homepage: https://www.lacnic.net842 categories: [internet, infrastructure]843 tier: C844 aliases: [lacnic]845 discover: { rss: true, sitemap: true }846 sensors:847 - { name: blog feed, url: "https://blog.lacnic.net/feed/", type: RSS, connector: rss, tier: C }848 - id: afrinic849 name: AFRINIC850 domain: afrinic.net851 homepage: https://www.afrinic.net852 categories: [internet, infrastructure]853 tier: C854 aliases: [afrinic]855 discover: { rss: true, sitemap: true }856 sensors:857 - { name: sitemap, url: "https://www.afrinic.net/sitemap.xml", type: SITEMAP, connector: sitemap, tier: C, config: { maxUrls: 1000 } }858 - id: iana859 name: IANA860 domain: iana.org861 homepage: https://www.iana.org862 categories: [internet, infrastructure, standards]863 tier: B864 weight: 1.3865 aliases: [iana, internet assigned numbers authority, pti, root zone]866 products:867 - { name: Root Zone Database, type: service }868 discover: { rss: false, sitemap: false, pages: true }869 sensors:870 - { name: root zone tld list, url: "https://data.iana.org/TLD/tlds-alpha-by-domain.txt", type: FILE, connector: http, tier: D }871 - { name: news, url: "https://www.iana.org/news", type: HTML, connector: http, tier: C }872 - id: verisign873 name: Verisign874 domain: verisign.com875 homepage: https://www.verisign.com876 categories: [internet, infrastructure]877 tier: B878 weight: 1.2879 aliases: [verisign, .com registry, dnib]880 discover: { rss: false, sitemap: true, pages: true }881 sensors:882 - { name: sitemap, url: "https://www.verisign.com/sitemap.xml", type: SITEMAP, connector: sitemap, tier: C, config: { maxUrls: 1000 } }883 - { name: news and events, url: "https://www.verisign.com/en_US/company-information/news-and-events/index.xhtml", type: HTML, connector: http, tier: B }884 - id: cira885 name: CIRA (.CA)886 domain: cira.ca887 homepage: https://www.cira.ca888 categories: [internet, infrastructure]889 tier: B890 weight: 1.1891 aliases: [cira, canadian internet registration authority, .ca registry, canadian shield]892 products:893 - { name: CIRA Canadian Shield, type: service, aliases: [canadian shield dns] }894 notes: "www.cira.ca returns 403 to non-browser clients (sitemap and news) — no validated sensor yet."895 discover: { rss: true, sitemap: true, pages: true }896 - id: nominet897 name: Nominet (.UK)898 domain: nominet.uk899 homepage: https://www.nominet.uk900 categories: [internet, infrastructure]901 tier: C902 aliases: [nominet, .uk registry]903 discover: { rss: false, sitemap: false }904 notes: "www.nominet.uk returns 403 to non-browser clients — no validated sensor yet."905 - id: denic906 name: DENIC (.DE)907 domain: denic.de908 homepage: https://www.denic.de909 categories: [internet, infrastructure]910 tier: C911 aliases: [denic, .de registry]912 notes: "No feed; the English news page returns 404 to direct hits — no validated sensor yet."913 discover: { rss: true, sitemap: true, pages: true }914 - id: afnic915 name: Afnic (.FR)916 domain: afnic.fr917 homepage: https://www.afnic.fr918 categories: [internet, infrastructure]919 tier: C920 aliases: [afnic, .fr registry]921 discover: { rss: true, sitemap: true }922 sensors:923 - { name: news sitemap, url: "https://www.afnic.fr/news-sitemap.xml", type: SITEMAP, connector: sitemap, tier: B, config: { maxUrls: 500 } }924 - id: sidn925 name: SIDN (.NL)926 domain: sidn.nl927 homepage: https://www.sidn.nl928 categories: [internet, infrastructure]929 tier: C930 aliases: [sidn, .nl registry, sidn labs]931 discover: { rss: true, sitemap: true }932 sensors:933 - { name: news feed, url: "https://www.sidn.nl/rss/news", type: RSS, connector: rss, tier: C }934 - id: auda935 name: auDA (.AU)936 domain: auda.org.au937 homepage: https://www.auda.org.au938 categories: [internet, infrastructure]939 tier: C940 aliases: [auda, .au registry]941 discover: { rss: true, sitemap: true }942 sensors:943 - { name: sitemap, url: "https://www.auda.org.au/sitemap-index.xml", type: SITEMAP, connector: sitemap, tier: C, config: { maxUrls: 2000, maxChildren: 3 } }944 - id: public-interest-registry945 name: Public Interest Registry (.ORG)946 domain: pir.org947 homepage: https://pir.org948 categories: [internet, infrastructure, ngo]949 tier: C950 aliases: [pir, public interest registry, .org registry]951 discover: { rss: true, sitemap: true }952 notes: "pir.org/feed/ is a valid but empty RSS feed."953 sensors:954 - { name: sitemap, url: "https://pir.org/sitemap_index.xml", type: SITEMAP, connector: sitemap, tier: C, config: { maxUrls: 2000, maxChildren: 6 } }955 - id: namecheap956 name: Namecheap957 domain: namecheap.com958 homepage: https://www.namecheap.com959 categories: [internet, infrastructure]960 tier: B961 aliases: [namecheap]962 discover: { rss: false, sitemap: false, status: false }963 notes: "www.namecheap.com (blog feed, status updates) returns 403 and status.namecheap.com is unreachable for bots — no validated sensor yet."964 - id: gandi965 name: Gandi966 domain: gandi.net967 homepage: https://www.gandi.net968 categories: [internet, infrastructure]969 tier: B970 aliases: [gandi, gandi.net]971 discover: { rss: true, sitemap: true, status: true }972 sensors:973 - { name: status, url: "https://status.gandi.net/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }974 - { name: news feed, url: "https://news.gandi.net/en/feed/", type: RSS, connector: rss, tier: C }975 - id: porkbun976 name: Porkbun977 domain: porkbun.com978 homepage: https://porkbun.com979 categories: [internet, infrastructure]980 tier: C981 aliases: [porkbun]982 discover: { rss: true, sitemap: true }983 sensors:984 - { name: blog feed, url: "https://porkbun.com/blog/feed/", type: RSS, connector: rss, tier: C }985 - id: tucows986 name: Tucows / OpenSRS987 domain: tucows.com988 homepage: https://www.tucows.com989 categories: [internet, infrastructure]990 tier: B991 aliases: [tucows, opensrs, enom, hover, ting]992 products:993 - { name: OpenSRS, type: service }994 - { name: Enom, type: service }995 - { name: Hover, type: service }996 discover: { rss: true, sitemap: true, status: true }997 sensors:998 - { name: opensrs status, url: "https://www.opensrsstatus.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }999 - { name: news, url: "https://www.tucows.com/news/", type: HTML, connector: http, tier: C }1000 - id: squarespace1001 name: Squarespace (Domains)1002 domain: squarespace.com1003 homepage: https://www.squarespace.com1004 categories: [internet, commerce]1005 tier: B1006 aliases: [squarespace, squarespace domains, google domains]1007 products:1008 - { name: Squarespace Domains, type: service, aliases: [google domains] }1009 discover: { rss: false, sitemap: false, status: true }1010 sensors:1011 - { name: status, url: "https://status.squarespace.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }1012 - id: name-com1013 name: Name.com1014 domain: name.com1015 homepage: https://www.name.com1016 categories: [internet, infrastructure]1017 tier: C1018 aliases: [name.com]1019 discover: { rss: false, sitemap: false, status: true }1020 sensors:1021 - { name: status, url: "https://status.name.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }1022 - id: eurid1023 name: EURid (.EU)1024 domain: eurid.eu1025 homepage: https://eurid.eu1026 categories: [internet, infrastructure]1027 tier: C1028 aliases: [eurid, .eu registry]1029 notes: "eurid.eu/en/news/ is client-rendered (thin) and exposes no feed — no validated sensor yet."1030 discover: { rss: true, sitemap: true, pages: true }1031 - id: team-internet1032 name: Team Internet (CentralNic)1033 domain: teaminternet.com1034 homepage: https://teaminternet.com1035 categories: [internet, infrastructure]1036 tier: C1037 aliases: [team internet, centralnic]1038 discover: { rss: true, sitemap: true }1039 sensors:1040 - { name: news feed, url: "https://teaminternet.com/feed/", type: RSS, connector: rss, tier: C }10411042 # ───────────────────────── F · DNS resolvers & DNS providers ─────────────────────────1043 - id: quad91044 name: Quad91045 domain: quad9.net1046 homepage: https://quad9.net1047 categories: [internet, cyber, infrastructure]1048 tier: B1049 weight: 1.11050 aliases: [quad9, 9.9.9.9]1051 discover: { rss: true, sitemap: true, pages: true }1052 notes: "uptime.quad9.net is a self-hosted status site without the Atlassian JSON API."1053 sensors:1054 - { name: blog, url: "https://quad9.net/news/blog/", type: HTML, connector: http, tier: B }1055 - id: cisco-umbrella1056 name: Cisco Umbrella (OpenDNS)1057 domain: umbrella.cisco.com1058 homepage: https://umbrella.cisco.com1059 categories: [cyber, internet, infrastructure]1060 tier: B1061 weight: 1.11062 aliases: [cisco umbrella, umbrella, opendns]1063 products:1064 - { name: OpenDNS, type: service }1065 discover: { rss: true, sitemap: true, status: true }1066 sensors:1067 - { name: status, url: "https://status.umbrella.cisco.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }1068 - { name: blog feed, url: "https://umbrella.cisco.com/feed", type: RSS, connector: rss, tier: B }1069 - id: adguard-dns1070 name: AdGuard DNS1071 domain: adguard-dns.io1072 homepage: https://adguard-dns.io1073 categories: [internet, cyber, consumer-tech]1074 tier: B1075 aliases: [adguard dns, adguard]1076 discover: { rss: false, sitemap: true, status: true }1077 sensors:1078 - { name: status, url: "https://status.adguard.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }1079 - { name: blog sitemap, url: "https://adguard-dns.io/blog-sitemap.xml", type: SITEMAP, connector: sitemap, tier: C, config: { maxUrls: 1000 } }1080 - id: dnsfilter1081 name: DNSFilter1082 domain: dnsfilter.com1083 homepage: https://www.dnsfilter.com1084 categories: [cyber, internet]1085 tier: B1086 aliases: [dnsfilter]1087 discover: { rss: true, sitemap: true, status: true, pages: true }1088 sensors:1089 - { name: status, url: "https://status.dnsfilter.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }1090 - { name: blog feed, url: "https://www.dnsfilter.com/blog/rss.xml", type: RSS, connector: rss, tier: C }1091 - { name: pricing, url: "https://www.dnsfilter.com/pricing", type: HTML, connector: http, tier: C }1092 - id: control-d1093 name: Control D1094 domain: controld.com1095 homepage: https://controld.com1096 categories: [internet, cyber]1097 tier: C1098 aliases: [control d, controld]1099 discover: { rss: true, sitemap: true }1100 sensors:1101 - { name: blog feed, url: "https://controld.com/blog/rss/", type: RSS, connector: rss, tier: C }1102 - id: nextdns1103 name: NextDNS1104 domain: nextdns.io1105 homepage: https://nextdns.io1106 categories: [internet, cyber]1107 tier: B1108 aliases: [nextdns]1109 discover: { rss: false, sitemap: false, pages: false }1110 notes: "nextdns.io is client-rendered and the only Statuspage found (nextdns.statuspage.io, 'NextDNS-XYZ') is not linked from the site — not trusted. CLI releases on GitHub are the official signal."1111 sensors:1112 - { name: cli releases, url: "https://github.com/nextdns/nextdns/releases.atom", type: GITHUB_RELEASE, connector: github, tier: B, config: { repo: nextdns/nextdns, kind: releases } }1113 - id: dnsimple1114 name: DNSimple1115 domain: dnsimple.com1116 homepage: https://dnsimple.com1117 categories: [internet, infrastructure, developer]1118 tier: B1119 aliases: [dnsimple]1120 discover: { rss: true, sitemap: true, status: true, pages: true }1121 sensors:1122 - { name: status, url: "https://dnsimple.statuspage.io/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }1123 - { name: blog feed, url: "https://blog.dnsimple.com/feed.xml", type: RSS, connector: rss, tier: C }1124 - { name: pricing, url: "https://dnsimple.com/pricing", type: HTML, connector: http, tier: C }11251126 # ───────────────────────── G · Internet exchanges, data centres & measurement ─────────────────────────1127 - id: de-cix1128 name: DE-CIX1129 domain: de-cix.net1130 homepage: https://www.de-cix.net1131 categories: [internet, infrastructure]1132 tier: B1133 weight: 1.11134 aliases: [de-cix, decix]1135 discover: { rss: true, sitemap: true, pages: true }1136 sensors:1137 - { name: sitemap, url: "https://www.de-cix.net/sitemap.xml", type: SITEMAP, connector: sitemap, tier: C, config: { maxUrls: 2000 } }1138 - { name: news, url: "https://www.de-cix.net/en/about-de-cix/news", type: HTML, connector: http, tier: B }1139 - id: ams-ix1140 name: AMS-IX1141 domain: ams-ix.net1142 homepage: https://www.ams-ix.net1143 categories: [internet, infrastructure]1144 tier: B1145 weight: 1.11146 aliases: [ams-ix, amsix, amsterdam internet exchange]1147 discover: { rss: true, sitemap: true, status: true }1148 sensors:1149 - { name: status, url: "https://status.ams-ix.net/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }1150 - { name: news, url: "https://www.ams-ix.net/ams/news", type: HTML, connector: http, tier: B }1151 - id: linx1152 name: LINX1153 domain: linx.net1154 homepage: https://www.linx.net1155 categories: [internet, infrastructure]1156 tier: B1157 aliases: [linx, london internet exchange]1158 discover: { rss: true, sitemap: true }1159 sensors:1160 - { name: news feed, url: "https://www.linx.net/news/feed/", type: RSS, connector: rss, tier: B }1161 - { name: news sitemap, url: "https://www.linx.net/news-sitemap.xml", type: SITEMAP, connector: sitemap, tier: C, config: { maxUrls: 500 } }1162 - id: france-ix1163 name: France-IX1164 domain: franceix.net1165 homepage: https://www.franceix.net1166 categories: [internet, infrastructure]1167 tier: C1168 aliases: [france-ix, franceix]1169 discover: { rss: true, sitemap: true }1170 sensors:1171 - { name: sitemap, url: "https://www.franceix.net/sitemap.xml", type: SITEMAP, connector: sitemap, tier: C, config: { maxUrls: 500 } }1172 - id: qix1173 name: QIX (Montréal)1174 domain: qix.ca1175 homepage: https://qix.ca1176 categories: [internet, infrastructure]1177 tier: C1178 aliases: [qix, quebec internet exchange, montreal internet exchange]1179 discover: { rss: true, sitemap: true, pages: true }1180 sensors:1181 - { name: grille tarifaire, url: "https://qix.ca/grille-tarifaire/", type: HTML, connector: http, tier: C }1182 - { name: sitemap, url: "https://qix.ca/sitemap_index.xml", type: SITEMAP, connector: sitemap, tier: C, config: { maxUrls: 500, maxChildren: 3 } }1183 - id: torix1184 name: TorIX1185 domain: torix.ca1186 homepage: https://www.torix.ca1187 categories: [internet, infrastructure]1188 tier: C1189 aliases: [torix, toronto internet exchange]1190 discover: { rss: true, sitemap: true, pages: true }1191 sensors:1192 - { name: pricing, url: "https://torix.ca/pricing/", type: HTML, connector: http, tier: C }1193 - { name: sitemap, url: "https://www.torix.ca/sitemap_index.xml", type: SITEMAP, connector: sitemap, tier: C, config: { maxUrls: 500, maxChildren: 3 } }1194 - id: equinix1195 name: Equinix1196 domain: equinix.com1197 homepage: https://www.equinix.com1198 categories: [infrastructure, internet]1199 tier: B1200 weight: 1.31201 aliases: [equinix, equinix metal, equinix fabric]1202 discover: { rss: true, sitemap: false, status: false }1203 notes: "www.equinix.com and status.equinix.com are Akamai-blocked for bots; the corporate blog feed is open."1204 sensors:1205 - { name: blog feed, url: "https://blog.equinix.com/feed/", type: RSS, connector: rss, tier: B }1206 - id: digital-realty1207 name: Digital Realty1208 domain: digitalrealty.com1209 homepage: https://www.digitalrealty.com1210 categories: [infrastructure]1211 tier: C1212 weight: 1.11213 aliases: [digital realty, interxion, platformdigital]1214 discover: { rss: true, sitemap: true }1215 sensors:1216 - { name: sitemap, url: "https://www.digitalrealty.com/sitemap.xml", type: SITEMAP, connector: sitemap, tier: C, config: { maxUrls: 3000, maxChildren: 7 } }1217 - id: cyrusone1218 name: CyrusOne1219 domain: cyrusone.com1220 homepage: https://www.cyrusone.com1221 categories: [infrastructure]1222 tier: C1223 aliases: [cyrusone]1224 discover: { rss: true, sitemap: true }1225 sensors:1226 - { name: sitemap, url: "https://www.cyrusone.com/sitemap.xml", type: SITEMAP, connector: sitemap, tier: C, config: { maxUrls: 1000 } }1227 - id: qts1228 name: QTS Data Centers1229 domain: q.com1230 homepage: https://q.com1231 categories: [infrastructure]1232 tier: C1233 aliases: [qts, qts data centers, quality technology services]1234 discover: { rss: true, sitemap: true }1235 sensors:1236 - { name: news feed, url: "https://q.com/news/feed/", type: RSS, connector: rss, tier: C }1237 - id: switch1238 name: Switch1239 domain: switch.com1240 homepage: https://www.switch.com1241 categories: [infrastructure]1242 tier: C1243 aliases: [switch, switch inc, switch data centers]1244 discover: { rss: true, sitemap: true }1245 sensors:1246 - { name: news feed, url: "https://www.switch.com/feed/", type: RSS, connector: rss, tier: C }1247 - id: estruxture1248 name: eStruxture1249 domain: estruxture.com1250 homepage: https://www.estruxture.com1251 categories: [infrastructure]1252 tier: C1253 aliases: [estruxture]1254 discover: { rss: true, sitemap: true }1255 sensors:1256 - { name: blog feed, url: "https://www.estruxture.com/blog/rss.xml", type: RSS, connector: rss, tier: C }1257 - { name: sitemap, url: "https://www.estruxture.com/sitemap.xml", type: SITEMAP, connector: sitemap, tier: C, config: { maxUrls: 1000 } }1258 - id: vantage-data-centers1259 name: Vantage Data Centers1260 domain: vantage-dc.com1261 homepage: https://vantage-dc.com1262 categories: [infrastructure]1263 tier: C1264 aliases: [vantage, vantage data centers]1265 discover: { rss: true, sitemap: true }1266 sensors:1267 - { name: news sitemap, url: "https://vantage-dc.com/news-sitemap.xml", type: SITEMAP, connector: sitemap, tier: C, config: { maxUrls: 500 } }1268 - id: peeringdb1269 name: PeeringDB1270 domain: peeringdb.com1271 homepage: https://www.peeringdb.com1272 categories: [internet, infrastructure, open-data]1273 tier: B1274 weight: 1.11275 aliases: [peeringdb]1276 discover: { rss: false, sitemap: false }1277 sensors:1278 - { name: internet exchanges updated (30 d), url: "https://www.peeringdb.com/api/ix?depth=0&limit=250&updated__gte={now-30d}", type: REST_API, connector: jsonlist, tier: B, config: { itemsPath: data, keyField: id, titleField: name, urlTemplate: "https://www.peeringdb.com/ix/{key}", summaryField: city, dateField: updated, compareFields: [name, website, net_count, proto_ipv6], maxItems: 250, noConditional: true } }1279 - id: ioda1280 name: IODA (Internet Outage Detection and Analysis)1281 domain: ioda.inetintel.cc.gatech.edu1282 homepage: https://ioda.inetintel.cc.gatech.edu1283 categories: [internet, research, infrastructure]1284 tier: C1285 aliases: [ioda, internet outage detection]1286 discover: { rss: false, sitemap: false }1287 notes: "Dashboard is a client-rendered SPA; the alerts API requires epoch from/until parameters (no ISO placeholders) — no validated sensor yet."1288 - id: netblocks1289 name: NetBlocks1290 domain: netblocks.org1291 homepage: https://netblocks.org1292 categories: [internet, ngo, politics]1293 tier: B1294 weight: 1.11295 aliases: [netblocks]1296 discover: { rss: true, sitemap: true }1297 sensors:1298 - { name: reports feed, url: "https://netblocks.org/feed", type: RSS, connector: rss, tier: B }1299 - id: kentik1300 name: Kentik1301 domain: kentik.com1302 homepage: https://www.kentik.com1303 categories: [internet, infrastructure, enterprise]1304 tier: B1305 aliases: [kentik]1306 discover: { rss: true, sitemap: true, status: true, pages: true }1307 sensors:1308 - { name: status, url: "https://status.kentik.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }1309 - { name: kentipedia feed, url: "https://www.kentik.com/kentipedia.xml", type: RSS, connector: rss, tier: C, config: { maxItems: 60 } }1310 - id: thousandeyes1311 name: Cisco ThousandEyes1312 domain: thousandeyes.com1313 homepage: https://www.thousandeyes.com1314 categories: [internet, infrastructure, enterprise]1315 tier: B1316 aliases: [thousandeyes, cisco thousandeyes, internet outages map]1317 discover: { rss: false, sitemap: false, status: true }1318 notes: "www.thousandeyes.com blog/RSS return 403 to non-browser clients; the status page is open."1319 sensors:1320 - { name: status, url: "https://status.thousandeyes.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }1321 - id: ookla1322 name: Ookla (Speedtest, Downdetector)1323 domain: ookla.com1324 homepage: https://www.ookla.com1325 categories: [internet, infrastructure, consumer-tech]1326 tier: B1327 weight: 1.11328 aliases: [ookla, speedtest, downdetector]1329 products:1330 - { name: Speedtest, type: product }1331 - { name: Downdetector, type: product }1332 discover: { rss: true, sitemap: true, status: true }1333 notes: "downdetector.com is client-rendered and bot-protected; tracked as an Ookla product."1334 sensors:1335 - { name: status, url: "https://status.ookla.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }1336 - { name: articles feed, url: "https://www.ookla.com/articles/rss", type: RSS, connector: rss, tier: B }1337 - id: catchpoint1338 name: Catchpoint1339 domain: catchpoint.com1340 homepage: https://www.catchpoint.com1341 categories: [internet, infrastructure, enterprise]1342 tier: B1343 aliases: [catchpoint, internet sonar]1344 discover: { rss: true, sitemap: true, status: true }1345 sensors:1346 - { name: status, url: "https://status.catchpoint.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }1347 - { name: blog feed, url: "https://www.catchpoint.com/blog/rss.xml", type: RSS, connector: rss, tier: C, config: { maxItems: 50 } }1348 - id: internet-society1349 extend: true1350 products:1351 - { name: Internet Society Pulse, type: service, aliases: [pulse, isoc pulse] }1352 sensors:1353 - { name: pulse news feed, url: "https://pulse.internetsociety.org/en/news/rss/", type: RSS, connector: rss, tier: B }1354 - { name: pulse release notes feed, url: "https://pulse.internetsociety.org/en/release-notes/rss/", type: RSS, connector: rss, tier: C }13551356 # ───────────────────────── H · Browsers & web platform ─────────────────────────1357 - id: webkit1358 name: WebKit1359 domain: webkit.org1360 homepage: https://webkit.org1361 categories: [technology, developer, open-source]1362 tier: B1363 weight: 1.21364 aliases: [webkit, safari technology preview]1365 discover: { rss: true, sitemap: true }1366 sensors:1367 - { name: blog feed, url: "https://webkit.org/feed/", type: RSS, connector: rss, tier: B }1368 - id: brave1369 name: Brave1370 domain: brave.com1371 homepage: https://brave.com1372 categories: [technology, consumer-tech, internet]1373 tier: B1374 weight: 1.11375 aliases: [brave, brave browser, brave search]1376 products:1377 - { name: Brave Browser, type: software }1378 - { name: Brave Search, type: product }1379 discover: { rss: true, sitemap: true, status: false }1380 sensors:1381 - { name: blog feed, url: "https://brave.com/blog/index.xml", type: RSS, connector: rss, tier: B }1382 - { name: browser releases, url: "https://github.com/brave/brave-browser/releases.atom", type: GITHUB_RELEASE, connector: github, tier: B, config: { repo: brave/brave-browser, kind: releases } }1383 - id: opera1384 name: Opera1385 domain: opera.com1386 homepage: https://www.opera.com1387 categories: [technology, consumer-tech, internet]1388 tier: C1389 aliases: [opera, opera browser, opera gx]1390 discover: { rss: true, sitemap: false }1391 sensors:1392 - { name: news blog feed, url: "https://blogs.opera.com/news/feed/", type: RSS, connector: rss, tier: C }1393 - { name: press feed, url: "https://press.opera.com/feed/", type: RSS, connector: rss, tier: C }1394 - id: vivaldi1395 name: Vivaldi1396 domain: vivaldi.com1397 homepage: https://vivaldi.com1398 categories: [technology, consumer-tech, internet]1399 tier: C1400 aliases: [vivaldi, vivaldi browser]1401 discover: { rss: true, sitemap: true }1402 sensors:1403 - { name: blog feed, url: "https://vivaldi.com/feed/", type: RSS, connector: rss, tier: C }1404 - id: microsoft1405 extend: true1406 products:1407 - { name: Microsoft Edge, type: software, aliases: [edge, edge browser, msedge] }1408 sensors:1409 - { name: edge dev blog feed, url: "https://blogs.windows.com/msedgedev/feed/", type: RSS, connector: rss, tier: B }1410 - id: the-browser-company1411 name: The Browser Company (Arc)1412 domain: arc.net1413 homepage: https://arc.net1414 categories: [technology, consumer-tech]1415 tier: C1416 aliases: [the browser company, arc, arc browser, dia browser]1417 products:1418 - { name: Arc, type: software, aliases: [arc browser] }1419 - { name: Dia, type: software }1420 discover: { rss: false, sitemap: true }1421 sensors:1422 - { name: sitemap, url: "https://arc.net/sitemap.xml", type: SITEMAP, connector: sitemap, tier: C, config: { maxUrls: 500 } }1423 - id: duckduckgo1424 name: DuckDuckGo1425 domain: duckduckgo.com1426 homepage: https://duckduckgo.com1427 categories: [internet, consumer-tech, technology]1428 tier: B1429 weight: 1.11430 aliases: [duckduckgo, ddg, spread privacy]1431 discover: { rss: true, sitemap: true }1432 sensors:1433 - { name: spread privacy blog feed, url: "https://spreadprivacy.com/rss/", type: RSS, connector: rss, tier: B }1434 - { name: sitemap, url: "https://duckduckgo.com/sitemap.xml", type: SITEMAP, connector: sitemap, tier: C, config: { maxUrls: 500 } }1435 - id: ecosia1436 name: Ecosia1437 domain: ecosia.org1438 homepage: https://www.ecosia.org1439 categories: [internet, consumer-tech, climate]1440 tier: C1441 aliases: [ecosia]1442 discover: { rss: true, sitemap: false }1443 sensors:1444 - { name: blog feed, url: "https://blog.ecosia.org/rss/", type: RSS, connector: rss, tier: C }1445 - id: web-platform-tests1446 name: Web Platform Tests & Interop1447 domain: web-platform-tests.org1448 homepage: https://web-platform-tests.org1449 categories: [standards, developer, open-source]1450 tier: C1451 weight: 1.11452 aliases: [web platform tests, wpt, wpt.fyi, interop]1453 products:1454 - { name: Interop, type: product, aliases: [interop 2026] }1455 discover: { rss: false, sitemap: false }1456 llm: false1457 sensors:1458 - { name: interop commits, url: "https://github.com/web-platform-tests/interop/commits/main.atom", type: GITHUB_RELEASE, connector: github, tier: C, config: { repo: web-platform-tests/interop, kind: commits } }1459 - { name: wpt commits, url: "https://github.com/web-platform-tests/wpt/commits/master.atom", type: GITHUB_RELEASE, connector: github, tier: C, config: { repo: web-platform-tests/wpt, kind: commits, branch: master } }1460 - id: caniuse1461 name: Can I use1462 domain: caniuse.com1463 homepage: https://caniuse.com1464 categories: [developer, standards]1465 tier: C1466 aliases: [can i use, caniuse]1467 discover: { rss: true, sitemap: false }1468 sensors:1469 - { name: updates feed, url: "https://feeds.feedburner.com/WhenCanIUse", type: ATOM, connector: rss, tier: C }1470 - { name: data commits, url: "https://github.com/Fyrd/caniuse/commits/main.atom", type: GITHUB_RELEASE, connector: github, tier: C, config: { repo: Fyrd/caniuse, kind: commits } }14711472 # ───────────────────────── I · Messaging & e-mail infrastructure ─────────────────────────1473 - id: twilio1474 name: Twilio1475 domain: twilio.com1476 homepage: https://www.twilio.com1477 categories: [developer, cloud, telecom]1478 tier: S1479 weight: 1.31480 aliases: [twilio, sendgrid, twilio sendgrid, segment]1481 products:1482 - { name: SendGrid, type: service, aliases: [twilio sendgrid] }1483 - { name: Segment, type: service, aliases: [twilio segment] }1484 - { name: Programmable Messaging, type: API }1485 discover: { rss: true, sitemap: true, status: true, pages: true }1486 sensors:1487 - { name: status, url: "https://status.twilio.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }1488 - { name: segment status, url: "https://status.segment.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }1489 - { name: changelog feed, url: "https://www.twilio.com/en-us/changelog.feed.xml", type: RSS, connector: rss, tier: B }1490 - { name: blog feed, url: "https://www.twilio.com/en-us/blog.feed.xml", type: RSS, connector: rss, tier: C }1491 - id: mailgun1492 name: Mailgun1493 domain: mailgun.com1494 homepage: https://www.mailgun.com1495 categories: [developer, cloud]1496 tier: B1497 aliases: [mailgun, sinch mailgun]1498 discover: { rss: true, sitemap: true, status: true, pages: true }1499 sensors:1500 - { name: status, url: "https://status.mailgun.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }1501 - { name: blog feed, url: "https://www.mailgun.com/blog/feed/", type: RSS, connector: rss, tier: C }1502 - { name: pricing, url: "https://www.mailgun.com/pricing/", type: HTML, connector: http, tier: C }1503 - id: postmark1504 name: Postmark1505 domain: postmarkapp.com1506 homepage: https://postmarkapp.com1507 categories: [developer, cloud]1508 tier: C1509 aliases: [postmark, postmarkapp, activecampaign postmark]1510 discover: { rss: true, sitemap: true, pages: true }1511 notes: "status.postmarkapp.com is a custom page without the Atlassian API."1512 sensors:1513 - { name: pricing, url: "https://postmarkapp.com/pricing", type: HTML, connector: http, tier: C }1514 - id: mailchimp1515 name: Mailchimp (Intuit)1516 domain: mailchimp.com1517 homepage: https://mailchimp.com1518 categories: [commerce, cloud]1519 tier: B1520 aliases: [mailchimp, mandrill, intuit mailchimp]1521 products:1522 - { name: Mandrill, type: service }1523 discover: { rss: false, sitemap: true, pages: true }1524 notes: "status.mailchimp.com / status.mandrillapp.com are custom pages without the Atlassian API."1525 sensors:1526 - { name: marketing pricing, url: "https://mailchimp.com/pricing/marketing/", type: HTML, connector: http, tier: C }1527 - { name: sitemap, url: "https://mailchimp.com/sitemap.xml", type: SITEMAP, connector: sitemap, tier: C, config: { maxUrls: 3000, maxChildren: 4 } }1528 - id: bird1529 name: Bird (MessageBird, SparkPost)1530 domain: bird.com1531 homepage: https://bird.com1532 categories: [developer, cloud, telecom]1533 tier: B1534 aliases: [bird, messagebird, sparkpost]1535 products:1536 - { name: SparkPost, type: service }1537 discover: { rss: false, sitemap: true, status: true, pages: true }1538 sensors:1539 - { name: status, url: "https://status.bird.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }1540 - { name: sparkpost status, url: "https://status.sparkpost.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }1541 - { name: changelog, url: "https://bird.com/changelog", type: HTML, connector: http, tier: B }1542 - id: brevo1543 name: Brevo1544 domain: brevo.com1545 homepage: https://www.brevo.com1546 categories: [commerce, cloud]1547 tier: B1548 aliases: [brevo, sendinblue]1549 discover: { rss: false, sitemap: true, status: true }1550 sensors:1551 - { name: status, url: "https://status.brevo.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }1552 - { name: sitemap (en), url: "https://www.brevo.com/sitemap_en.xml", type: SITEMAP, connector: sitemap, tier: C, config: { maxUrls: 2000 } }1553 - id: resend1554 name: Resend1555 domain: resend.com1556 homepage: https://resend.com1557 categories: [developer, cloud]1558 tier: B1559 aliases: [resend]1560 discover: { rss: true, sitemap: true, pages: true }1561 notes: "Status page (resend-status.com) is incident.io — statusjson connector, not used here."1562 sensors:1563 - { name: changelog feed, url: "https://resend.com/changelog/rss.xml", type: RSS, connector: rss, tier: B, config: { maxItems: 60 } }1564 - { name: blog feed, url: "https://resend.com/blog/rss.xml", type: RSS, connector: rss, tier: C, config: { maxItems: 60 } }1565 - { name: pricing, url: "https://resend.com/pricing", type: HTML, connector: http, tier: C }1566 - id: proton1567 name: Proton1568 domain: proton.me1569 homepage: https://proton.me1570 categories: [cyber, consumer-tech, internet]1571 tier: B1572 weight: 1.11573 aliases: [proton, proton mail, protonmail, proton vpn, proton ag]1574 products:1575 - { name: Proton Mail, type: product, aliases: [protonmail] }1576 - { name: Proton VPN, type: product }1577 discover: { rss: true, sitemap: true, status: true, pages: true }1578 sensors:1579 - { name: status, url: "https://status.proton.me/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }1580 - { name: blog feed, url: "https://proton.me/blog/feed.xml", type: RSS, connector: rss, tier: B }1581 - { name: pricing, url: "https://proton.me/pricing", type: HTML, connector: http, tier: C }1582 - id: fastmail1583 name: Fastmail1584 domain: fastmail.com1585 homepage: https://www.fastmail.com1586 categories: [internet, consumer-tech]1587 tier: B1588 aliases: [fastmail]1589 discover: { rss: true, sitemap: true, status: true }1590 sensors:1591 - { name: status, url: "https://fastmailstatus.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }1592 - { name: blog feed, url: "https://www.fastmail.com/blog/feed.xml", type: ATOM, connector: rss, tier: C }1593 - id: tuta1594 name: Tuta1595 domain: tuta.com1596 homepage: https://tuta.com1597 categories: [cyber, consumer-tech, internet]1598 tier: C1599 aliases: [tuta, tutanota, tuta mail]1600 discover: { rss: true, sitemap: true, pages: true }1601 notes: "status.tuta.com requires an API token."1602 sensors:1603 - { name: blog feed, url: "https://tuta.com/blog/feed.xml", type: RSS, connector: rss, tier: C }1604 - { name: security, url: "https://tuta.com/security", type: HTML, connector: http, tier: C }1605 - id: sinch1606 name: Sinch1607 domain: sinch.com1608 homepage: https://sinch.com1609 categories: [telecom, developer, cloud]1610 tier: B1611 aliases: [sinch]1612 discover: { rss: true, sitemap: true, status: true }1613 sensors:1614 - { name: status, url: "https://status.sinch.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }1615 - { name: news feed, url: "https://sinch.com/news/feed/", type: RSS, connector: rss, tier: B }1616 - id: vonage1617 name: Vonage1618 domain: vonage.com1619 homepage: https://www.vonage.com1620 categories: [telecom, developer, cloud]1621 tier: C1622 aliases: [vonage, nexmo, ericsson vonage]1623 discover: { rss: true, sitemap: true }1624 notes: "status.vonage.com / vonagestatus.com are unreachable for non-browser clients."1625 - id: bandwidth1626 name: Bandwidth1627 domain: bandwidth.com1628 homepage: https://www.bandwidth.com1629 categories: [telecom, developer, cloud]1630 tier: B1631 aliases: [bandwidth, bandwidth.com]1632 discover: { rss: true, sitemap: true, status: true }1633 sensors:1634 - { name: status, url: "https://status.bandwidth.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }1635 - { name: sitemap, url: "https://www.bandwidth.com/sitemap.xml", type: SITEMAP, connector: sitemap, tier: C, config: { maxUrls: 2000 } }1636 - id: telnyx1637 name: Telnyx1638 domain: telnyx.com1639 homepage: https://telnyx.com1640 categories: [telecom, developer, cloud]1641 tier: B1642 aliases: [telnyx]1643 discover: { rss: true, sitemap: true, status: true, pages: true }1644 sensors:1645 - { name: status, url: "https://status.telnyx.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }1646 - { name: release notes feed, url: "https://telnyx.com/rss.xml", type: RSS, connector: rss, tier: B, config: { maxItems: 60 } }1647 - { name: pricing, url: "https://telnyx.com/pricing", type: HTML, connector: http, tier: C }1648 - id: infobip1649 name: Infobip1650 domain: infobip.com1651 homepage: https://www.infobip.com1652 categories: [telecom, developer, cloud]1653 tier: B1654 aliases: [infobip]1655 discover: { rss: true, sitemap: true, status: true }1656 sensors:1657 - { name: status, url: "https://status.infobip.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }1658 - { name: news feed, url: "https://www.infobip.com/news/feed", type: RSS, connector: rss, tier: C }1659 - id: plivo1660 name: Plivo1661 domain: plivo.com1662 homepage: https://www.plivo.com1663 categories: [telecom, developer, cloud]1664 tier: B1665 aliases: [plivo]1666 discover: { rss: true, sitemap: true, status: true, pages: true }1667 sensors:1668 - { name: status, url: "https://status.plivo.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }1669 - { name: changelog, url: "https://www.plivo.com/changelog", type: HTML, connector: http, tier: B }1670 - { name: site feed, url: "https://www.plivo.com/rss.xml", type: RSS, connector: rss, tier: C, config: { maxItems: 50 } }1671 - id: m3aawg1672 name: M3AAWG1673 domain: m3aawg.org1674 homepage: https://www.m3aawg.org1675 categories: [cyber, internet, standards]1676 tier: C1677 aliases: [m3aawg, maawg, messaging malware mobile anti-abuse working group]1678 discover: { rss: true, sitemap: true, pages: true }1679 sensors:1680 - { name: sitemap, url: "https://www.m3aawg.org/sitemap.xml", type: SITEMAP, connector: sitemap, tier: C, config: { maxUrls: 2000 } }1681 - { name: news, url: "https://www.m3aawg.org/news", type: HTML, connector: http, tier: C }1682 - id: spamhaus1683 name: Spamhaus1684 domain: spamhaus.org1685 homepage: https://www.spamhaus.org1686 categories: [cyber, internet]1687 tier: B1688 weight: 1.11689 aliases: [spamhaus, spamhaus project, sbl, dbl]1690 discover: { rss: false, sitemap: true, pages: true }1691 sensors:1692 - { name: resource hub, url: "https://www.spamhaus.org/resource-hub/", type: HTML, connector: http, tier: B }1693 - id: validity1694 name: Validity (Return Path)1695 domain: validity.com1696 homepage: https://www.validity.com1697 categories: [commerce, internet]1698 tier: C1699 aliases: [validity, return path, everest]1700 discover: { rss: true, sitemap: true }1701 sensors:1702 - { name: blog feed, url: "https://www.validity.com/blog/feed/", type: RSS, connector: rss, tier: C }1703 - id: dmarc-org1704 name: DMARC.org1705 domain: dmarc.org1706 homepage: https://dmarc.org1707 categories: [cyber, internet, standards]1708 tier: C1709 aliases: [dmarc, dmarc.org]1710 discover: { rss: true, sitemap: true }1711 sensors:1712 - { name: news feed, url: "https://dmarc.org/feed/", type: RSS, connector: rss, tier: C }1713