Skip to content

[Security][CODE] Use purpose-bound job credentials at every plugin entry point #2

Description

@jinjunnn

Covers

jinjunnn/alpha-work#8:插件每个 Alpha cloud action 使用与动作匹配的 purpose-bound credential,不接受 web/user token 或隐式 fallback。

Boundary

Plugin credential lookup、command/skill client wiring、contract tests、redaction 与 docs。

Out of scope

平台授权矩阵、桌面凭证、服务端业务逻辑和任何旧 token 兼容。

Design notes and risks

自动重试和子命令必须保留 action purpose;错误、日志和 transcript 需脱敏;unknown token/contract version fail closed。

Exit condition

Merged PR + repository checks + production command wiring tests + docs handled。

Parent

Refs jinjunnn/alpha-work#8

Metadata

Metadata

Assignees

No one assigned

    Labels

    area:contractsContracts, schemas, or compatibilityarea:integrationRepository, API, or external integrationarea:securitySecurity or access controltype:featureNew user or system capability

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions