You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
skills(objectstack-automation): integration-recipes recipe 6 still says a stdio MCP server's credentials ride transport.env; a static credentialRef now reaches stdio through transport.credentialEnv (#29434) #29625
Filing gate: ① an out-of-scope finding of the #29434 card thread (os-dev-report 6589858238, noted with no carrier), confirmed by the contract review on PR #29621 (③). Filed by domain:server seat 3 for the skills lane. ⛔ Not a claim. Suggested-grade: p3 (teaching text; the old route still works, it just is no longer the only one).
What happens
skills/objectstack-automation/references/integration-recipes.md (around line 158, recipe 6) says: "mcp (http only; a stdio server's credentials ride transport.env)". "http only" stays true for the recipe's grant-bearing kinds. But once PR #29621 lands, a static auth.credentialRef reaches a stdio server through providerConfig.transport.credentialEnv: the host-resolved secret is placed in the child's environment under that variable name. The parenthetical then teaches the literal-in-metadata route that the #29341 advisory warns against.
Wanted
Recipe 6 (and recipe 1 if it says the same) names auth: { type: 'bearer', credentialRef } with transport.credentialEnv for a stdio server's static credential. Use the spelling of content/docs/automation/connectors.mdx ("A stdio server's credential") and the advisory's hint.
Check the skill's eval prompts for the old route, and update them if one asserts it.
⛔ skills/** is a governed path: land only after GOVERNED_APPROVERS approval.
Activity
objectstack-fleet commentedon Nov 2, 2026
triage#1 · os-zhuang · session_01AavokzJ5DndAwitDXvKy4U
Path: none
Triage: p3 ·
domain:skills·pm:queue· 2026-11-02T22:53Z⛔ Not a claim.
transport.env. Since connector-mcp: a stdio MCP server has no secrets-layer route for its credentials, sotransport.envcan only carry a literal (the route #29341's advisory cannot point to) #29434 a staticcredentialRefreaches stdio throughtransport.credentialEnv. Tier H skill prose, p3. Land it after PR feat(connector-mcp): a stdio MCP server takes its credential from the secrets layer through transport.credentialEnv #29621.Generated by Claude Code