Kestrel
tcp/443
Exposing Swagger/OpenAPI documentation is primarily a risk if your API has underlying security flaws, as it gives attackers a precise roadmap to find them.
Those detail every endpoint, parameter, and data model, making it easier to discover and exploit vulnerabilities like broken access control or injection points.
While a perfectly secure API mitigates the danger, protecting your documentation is a critical layer of defense that forces attackers to work without a map.
Severity: info
Fingerprint: 5733ddf49ff49cd1aad03549ff8924aa28cc29cdb853514842bca83e5cb7806b
Public Swagger UI/API detected at path: /swagger/index.html - sample paths:
GET /Config/{key}
GET /Image/{client}/{cesimId}
GET /Stream/tokenize
GET /Stream/{client}/byEventItemIdAndType/{eid}/{type}
GET /compliances/{client}/{eid}
GET /events
GET /events/byId/{id}
GET /events/{channels}/nowAndNextByChannels
GET /events/{clients}/byDate
GET /events/{clients}/byEventItemId
GET /events/{clients}/eventSportList
GET /events/{clients}/live
GET /events/{clients}/nowAndNext
GET /events/{client}/{eventItemId}/{offset}
GET /highlightEditor/echo
GET /highlights
GET /highlights/byId/{id}
GET /highlights/byUrn/{urn}
GET /highlights/{clients}/byDateRange/{from}/{to}
GET /highlights/{clients}/byEventItemId/{eids}
GET /status
GET /tickers
GET /tickers/byId/{id}
GET /tickers/{clients}/byEventItemId/{eids}
GET /tickers/{clients}/meta/{eids}
GET /v{version}/Config/{key}
GET /v{version}/Image/{client}/{cesimId}
GET /v{version}/Stream/tokenize
GET /v{version}/Stream/{client}/byEventItemIdAndType/{eid}/{type}
GET /v{version}/compliances/{client}/{eid}
GET /v{version}/events
GET /v{version}/events/byId/{id}
GET /v{version}/events/{channels}/nowAndNextByChannels
GET /v{version}/events/{clients}/byDate
GET /v{version}/events/{clients}/byEventItemId
GET /v{version}/events/{clients}/eventSportList
GET /v{version}/events/{clients}/live
GET /v{version}/events/{clients}/nowAndNext
GET /v{version}/events/{client}/{eventItemId}/{offset}
GET /v{version}/highlightEditor/echo
GET /v{version}/highlights
GET /v{version}/highlights/byId/{id}
GET /v{version}/highlights/byUrn/{urn}
GET /v{version}/highlights/{clients}/byDateRange/{from}/{to}
GET /v{version}/highlights/{clients}/byEventItemId/{eids}
GET /v{version}/status
GET /v{version}/tickers
GET /v{version}/tickers/byId/{id}
GET /v{version}/tickers/{clients}/byEventItemId/{eids}
GET /v{version}/tickers/{clients}/meta/{eids}
POST /Schedule
POST /editor/byEvent
POST /editor/byEventItemId/{eventItemId}
POST /editor/create
POST /editor/delete/{id}
POST /highlightEditor/deleteById/{id}
POST /highlightEditor/save
POST /highlightEditor/update
POST /tickerEditor/deleteById/{id}
POST /tickerEditor/save
POST /tickerEditor/update
POST /v{version}/Schedule
POST /v{version}/editor/byEvent
POST /v{version}/editor/byEventItemId/{eventItemId}
POST /v{version}/editor/create
POST /v{version}/editor/delete/{id}
POST /v{version}/highlightEditor/deleteById/{id}
POST /v{version}/highlightEditor/save
POST /v{version}/highlightEditor/update
POST /v{version}/tickerEditor/deleteById/{id}
POST /v{version}/tickerEditor/save
POST /v{version}/tickerEditor/update
Severity: info
Fingerprint: 5733ddf49ff49cd12ec8532c2ec8532c2ec8532c2ec8532c2ec8532c2ec8532c
Public Swagger UI/API detected at path: /swagger/index.html
Severity: info
Fingerprint: 5733ddf49ff49cd1aad03549ff8924aa28cc29cdb853514842bca83e663df54a
Public Swagger UI/API detected at path: /swagger/index.html - sample paths:
GET /Config/{key}
GET /Image/{client}/{cesimId}
GET /Stream/tokenize
GET /Stream/{client}/byEventItemIdAndType/{eid}/{type}
GET /compliances/{client}/{eid}
GET /events
GET /events/byId/{id}
GET /events/{channels}/nowAndNextByChannels
GET /events/{clients}/byDate
GET /events/{clients}/byEventItemId
GET /events/{clients}/eventSportList
GET /events/{clients}/live
GET /events/{clients}/nowAndNext
GET /events/{client}/{eventItemId}/{offset}
GET /highlightEditor/echo
GET /highlights
GET /highlights/byId/{id}
GET /highlights/byUrn/{urn}
GET /highlights/{clients}/byEventItemId/{eids}
GET /status
GET /tickers
GET /tickers/byId/{id}
GET /tickers/{clients}/byEventItemId/{eids}
GET /tickers/{clients}/meta/{eids}
GET /v{version}/Config/{key}
GET /v{version}/Image/{client}/{cesimId}
GET /v{version}/Stream/tokenize
GET /v{version}/Stream/{client}/byEventItemIdAndType/{eid}/{type}
GET /v{version}/compliances/{client}/{eid}
GET /v{version}/events
GET /v{version}/events/byId/{id}
GET /v{version}/events/{channels}/nowAndNextByChannels
GET /v{version}/events/{clients}/byDate
GET /v{version}/events/{clients}/byEventItemId
GET /v{version}/events/{clients}/eventSportList
GET /v{version}/events/{clients}/live
GET /v{version}/events/{clients}/nowAndNext
GET /v{version}/events/{client}/{eventItemId}/{offset}
GET /v{version}/highlightEditor/echo
GET /v{version}/highlights
GET /v{version}/highlights/byId/{id}
GET /v{version}/highlights/byUrn/{urn}
GET /v{version}/highlights/{clients}/byEventItemId/{eids}
GET /v{version}/status
GET /v{version}/tickers
GET /v{version}/tickers/byId/{id}
GET /v{version}/tickers/{clients}/byEventItemId/{eids}
GET /v{version}/tickers/{clients}/meta/{eids}
POST /Schedule
POST /editor/byEvent
POST /editor/byEventItemId/{eventItemId}
POST /editor/create
POST /editor/delete/{id}
POST /highlightEditor/deleteById/{id}
POST /highlightEditor/save
POST /highlightEditor/update
POST /tickerEditor/deleteById/{id}
POST /tickerEditor/save
POST /tickerEditor/update
POST /v{version}/Schedule
POST /v{version}/editor/byEvent
POST /v{version}/editor/byEventItemId/{eventItemId}
POST /v{version}/editor/create
POST /v{version}/editor/delete/{id}
POST /v{version}/highlightEditor/deleteById/{id}
POST /v{version}/highlightEditor/save
POST /v{version}/highlightEditor/update
POST /v{version}/tickerEditor/deleteById/{id}
POST /v{version}/tickerEditor/save
POST /v{version}/tickerEditor/update
Open service 2.16.206.135:443 · dev.event.api.swisstxt.ch
2026-01-09 07:26
HTTP/1.1 404 Not Found Content-Length: 0 Server: Kestrel Date: Fri, 09 Jan 2026 07:26:39 GMT Connection: close Server-Timing: cdn-cache; desc=HIT Server-Timing: edge; dur=1 Server-Timing: ak_p; desc="1767943599510_34655633_2580410043_38_7439_151_162_-";dur=1
Open service 2.16.206.135:443 · dev.event.api.swisstxt.ch
2026-01-02 14:23
HTTP/1.1 404 Not Found Content-Length: 0 Server: Kestrel Date: Fri, 02 Jan 2026 14:23:07 GMT Connection: close Server-Timing: cdn-cache; desc=MISS Server-Timing: edge; dur=697 Server-Timing: origin; dur=17 Server-Timing: ak_p; desc="1767363786473_34655645_4059804127_71255_16477_159_201_-";dur=1
Open service 2.16.206.135:443 · dev.event.api.swisstxt.ch
2025-12-23 03:01
HTTP/1.1 404 Not Found Content-Length: 0 Server: Kestrel Date: Tue, 23 Dec 2025 03:01:25 GMT Connection: close Server-Timing: cdn-cache; desc=HIT Server-Timing: edge; dur=1 Server-Timing: ak_p; desc="1766458884919_34655633_2175920610_28_5958_162_172_-";dur=1
Open service 2.16.206.135:443 · dev.event.api.swisstxt.ch
2025-12-20 12:47
HTTP/1.1 404 Not Found Content-Length: 0 Server: Kestrel Date: Sat, 20 Dec 2025 12:47:41 GMT Connection: close Server-Timing: cdn-cache; desc=MISS Server-Timing: edge; dur=557 Server-Timing: origin; dur=16 Server-Timing: ak_p; desc="1766234861326_34655645_1659287819_57247_25637_11_53_-";dur=1