{
"path": "/3mhftqiumps2b",
"site": "at://did:plc:nejscld5zlavytijxz27qhvj/site.standard.publication/3m4722tw5322o",
"tags": [
"The Stack"
],
"$type": "site.standard.document",
"title": "Get off the never-ending vulnerability piƱata that is Ingress NGINX",
"content": {
"$type": "pub.leaflet.content",
"pages": [
{
"id": "019cd3bf-9724-700b-91cf-8f70e2a2149e",
"$type": "pub.leaflet.pages.linearDocument",
"blocks": [
{
"$type": "pub.leaflet.pages.linearDocument#block",
"block": {
"$type": "pub.leaflet.blocks.blockquote",
"plaintext": "\"There is no number of maintainers of dedicated engineers that can safely and sanely keep Ingress NGINX online.\""
}
},
{
"$type": "pub.leaflet.pages.linearDocument#block",
"block": {
"$type": "pub.leaflet.blocks.text",
"plaintext": ""
}
},
{
"$type": "pub.leaflet.pages.linearDocument#block",
"block": {
"$type": "pub.leaflet.blocks.bskyPost",
"postRef": {
"cid": "bafyreicj2yf5j2xu327hscvfhwhxhwtg7fqmlgywdro4bpzkq4wrqfgcky",
"uri": "at://did:plc:nejscld5zlavytijxz27qhvj/app.bsky.feed.post/3mhfr52vnts2b"
},
"clientHost": "bsky.app"
}
},
{
"$type": "pub.leaflet.pages.linearDocument#block",
"block": {
"$type": "pub.leaflet.blocks.bskyPost",
"postRef": {
"cid": "bafyreihtuczikujiudo477cr6vwtsizweh3lgeovzcmg3424wxmu56j7by",
"uri": "at://did:plc:nejscld5zlavytijxz27qhvj/app.bsky.feed.post/3mhfr57x7rc2b"
},
"clientHost": "bsky.app"
}
},
{
"$type": "pub.leaflet.pages.linearDocument#block",
"block": {
"$type": "pub.leaflet.blocks.bskyPost",
"postRef": {
"cid": "bafyreiciakdpgepss6i5fysuzt74u2x2io32tajeujaagreuppiscccw2e",
"uri": "at://did:plc:nejscld5zlavytijxz27qhvj/app.bsky.feed.post/3mhfr5bqsk22b"
},
"clientHost": "bsky.app"
}
},
{
"$type": "pub.leaflet.pages.linearDocument#block",
"block": {
"$type": "pub.leaflet.blocks.bskyPost",
"postRef": {
"cid": "bafyreifjt3s6ar6xdnb7q7cmekhald743hfdbaoaelzglwbymg24uxpiiy",
"uri": "at://did:plc:nejscld5zlavytijxz27qhvj/app.bsky.feed.post/3mhfr5dfca22b"
},
"clientHost": "bsky.app"
}
},
{
"$type": "pub.leaflet.pages.linearDocument#block",
"block": {
"url": "https://www.thestack.technology/ingress-nginx-retires-what-next-gateway-api/",
"$type": "pub.leaflet.blocks.iframe",
"height": 360
}
},
{
"$type": "pub.leaflet.pages.linearDocument#block",
"block": {
"$type": "pub.leaflet.blocks.unorderedList",
"children": [
{
"$type": "pub.leaflet.blocks.unorderedList#listItem",
"content": {
"$type": "pub.leaflet.blocks.text",
"plaintext": "Kubernetes"
}
},
{
"$type": "pub.leaflet.blocks.unorderedList#listItem",
"content": {
"$type": "pub.leaflet.blocks.text",
"plaintext": "networking"
}
},
{
"$type": "pub.leaflet.blocks.unorderedList#listItem",
"content": {
"$type": "pub.leaflet.blocks.text",
"plaintext": "migration"
}
},
{
"$type": "pub.leaflet.blocks.unorderedList#listItem",
"content": {
"$type": "pub.leaflet.blocks.text",
"plaintext": "platform engineering"
}
},
{
"$type": "pub.leaflet.blocks.unorderedList#listItem",
"content": {
"$type": "pub.leaflet.blocks.text",
"plaintext": "security"
}
},
{
"$type": "pub.leaflet.blocks.unorderedList#listItem",
"content": {
"$type": "pub.leaflet.blocks.text",
"plaintext": "open source"
}
},
{
"$type": "pub.leaflet.blocks.unorderedList#listItem",
"content": {
"$type": "pub.leaflet.blocks.text",
"plaintext": "burnout"
}
}
]
}
}
]
}
]
},
"description": "The Stack",
"publishedAt": "2026-03-19T10:56:45.711Z"
}