Package Postman with proxy-compatible Node
Los mantenedores suelen responder en 2 días
Nadie ha tomado este issue todavía.
- #1197 de @danbarr — cerrado sin fusionar
Evaluación
- Dificultad
- 4/5
- Tiempo estimado
- 3-5 días
- Aptitud para principiantes
- 48/100
- Tipo de issue
- Nueva funcionalidad
- Claridad
- Bastante claro
- Estado de actividad
- Activo
- Stack tecnológico
- docker, github, go, node.js
- Área
- devtools, infrastructure
Línea de trabajo
Start by inspecting the Dockyard package definitions and the upstream postman-mcp-server provenance and license information; the issue does not name specific files or tests. Check how existing packages pin signed images, configure Node proxy support, and preserve toolsets and authentication. Done means amd64 and arm64 images pass security scans and isolated thv run discovery, and a dummy-key API call reaches Postman with the expected authentication rejection; document mounts and network access.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
Package Postman's first-party postman-mcp-server in a pinned, signed Dockyard image with a Node runtime that supports ToolHive's egress proxy.
The currently published Docker MCP image mcp/postman@sha256:73f715030cbe553836532116e5597cedcc601c40f79b9650f72227af17ee3b10 contains Postman 2.11.0 on Node 22.16.0. Local thv run initialization and discovery succeed, but getAuthenticatedUser with a dummy API key fails with AggregateError before reaching Postman: the client uses Node fetch, which ignores the proxy environment on this runtime. This prevents verifying even the expected invalid-key API response with ToolHive's default network isolation.
Acceptance criteria:
- Package the upstream npm server for amd64 and arm64 with verified provenance and license.
- Use a supported Node version with environment proxy support, and configure/document the setting needed for
fetchto honor ToolHive'sHTTP_PROXY/HTTPS_PROXY(for exampleNODE_USE_ENV_PROXY=1where supported). - Preserve Minimal/Full toolset selection and
POSTMAN_API_KEYauthentication. - Pass normal security scans and
thv rundiscovery with network isolation enabled. Verify an API call reaches Postman, at minimum an expected authentication rejection using a dummy key; report real-account checks separately. - Document file mounts and network access for collection execution, including explicit host-gateway access when needed.
- Lenguaje dominante
- Go
- Estrellas
- 8
- Forks
- 7
- Merge medio
- 22 h 6 min
- PR fusionados (30 d)
- 136
Preparar el entorno
- Sin Dockerfile ni archivo de Docker Compose
- Sin plantilla de pull request
- Leer la guía de contribución
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de stacklok/dockyard
-
critical grype security
Dificultad 2/5 1-3 horas Aptitud para principiantes 63/100
Los mantenedores suelen responder en 2 días
-
grype high security
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
Los mantenedores suelen responder en 2 días
-
Package the official Firebase MCP serverPosiblemente ocupada @danbarr la tomó hace 1 día. Abiertoneeds-triage
Dificultad 4/5 3-5 días Aptitud para principiantes 48/100
Los mantenedores suelen responder en 2 días
-
grype high security
Dificultad 2/5 1-3 horas Aptitud para principiantes 52/100
Los mantenedores suelen responder en 2 días
-
grype high security
Dificultad 3/5 1-2 días Aptitud para principiantes 48/100
Los mantenedores suelen responder en 2 días
Todos los issues de stacklok/dockyard
Issues similares
-
[Bug]: Anthropic Responses converter forwards empty text blocks, upstream rejects with 400Posiblemente ocupada @david-choi-querypie la tomó hoy. Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 76/100
Los mantenedores suelen responder en 1 día
-
area:web p3
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
Lets-Parley/Parley#912 ·
Los mantenedores suelen responder en 1 día
-
bug observability
Dificultad 2/5 1-3 horas Aptitud para principiantes 86/100
sagar2395/snowopslabs#164 ·
Los mantenedores suelen responder en 1 día
-
enhancement help wanted
Dificultad 2/5 1-3 horas Aptitud para principiantes 76/100
Git-Hospital/githealthcheck#61 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
afreidah/s3-orchestrator#1824 ·
Los mantenedores suelen responder en 1 día