{
  "port": 6543,
  "protocol": "tcp",
  "service": "Pyramid development server (IANA: lds-distrib)",
  "oneLiner": "The Pyramid/Waitress development server's default port, registered to IANA as lds_distrib.",
  "whatItIs": "IANA registers 6543 as lds-distrib, assigned to Jack Baker, but the occupant you will actually meet is a Python web app: a Pyramid project created from the standard cookiecutter ships development.ini with `listen = localhost:6543`, so `pserve development.ini` serves on 6543 through Waitress. That configuration also enables the pyramid_debugtoolbar, which exposes tracebacks and, historically, an interactive debugger console. Seeing it open means a developer's machine or a container that shipped its dev config into an environment it should not have.",
  "exposure": {
    "verdict": "never",
    "note": "A development server with the debug toolbar enabled leaks source, settings, and stack frames; the default config binds localhost for exactly this reason. Production uses a real WSGI deployment behind a reverse proxy, not 6543."
  },
  "checkCommand": "curl -sI http://TARGET:6543/",
  "links": [
    {
      "title": "Pyramid — Creating a Pyramid Project (development.ini, port 6543)",
      "url": "https://docs.pylonsproject.org/projects/pyramid/en/latest/narr/project.html",
      "kind": "official-docs"
    },
    {
      "title": "Pylons/pyramid on GitHub",
      "url": "https://github.com/Pylons/pyramid",
      "kind": "github"
    },
    {
      "title": "IANA Service Name and Transport Protocol Port Number Registry — 6543 (lds-distrib)",
      "url": "https://www.iana.org/assignments/service-names-port-numbers/service-names-port-numbers.xhtml?search=6543",
      "kind": "iana"
    }
  ]
}
