Skip to content

Namespace requires-secrets as vendor extension (x-requires-secrets) #688

@bug-ops

Description

@bug-ops

Context

Audit finding AUDIT-009 from spec conformance review.

Problem

requires-secrets is a Zeph extension not in the Agent Skills spec. It uses spec-like naming without vendor prefix, risking collision if the spec adds a similar field.

Proposed Fix

Rename to x-requires-secrets per JSON Schema vendor extension convention. Support both forms during transition period with deprecation warning for the old name.

Breaking change — acceptable pre-1.0 but needs CHANGELOG entry.

References

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions