source-audit
Audit configured sources that might be stale. Use when needing to verify a source is still active.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Audit configured sources that might be stale. Use when needing to verify a source is still active.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
| name | source-audit |
| description | Audit configured sources that might be stale. Use when needing to verify a source is still active. |
Kubernetes API can be extended using CRDs (custom resource definitions) - these are imported into kubernetes clusters to enable the use of CRs (custom resources). The CRs and their derived openapi specifications are collected from primary sources and stored in this repository continuously.
Sources are added to the configuration file, see details in how to contribute file.
Sources can have a description field which may describe that a source is already deprecated, archived or otherwise unavailable. There is no need to re-verified a source with such a description.
You can look up a configuration entry with its (sops used in the example) with:
yq '.[] | select(.name == "sops")' configuration.yaml
There is a registry file at registry.yaml which contains among other details the last updated field for each source.
You can list the oldest 100 updates with:
yq '.sources | to_entries | sort_by(.value.lastUpdated) | .[:100] | group_by(.value.kind) | .[] | {"kind": (.[0].value.kind), "sources": ([.[].key])}' registry.yaml
The output list is roughly the name field from configuration. The naming scheme is {name} for single-entry configs, {name}.{entry} for multi-entry configs.
You must use the yq command to find sources to audit, if no target sources are given by the user.
Avoid reading too much of the very large files in:
For Git Sources:
For Helm and OCI sources:
For http sources and when it is unclear if a git/oci/helm source is available, you should copy the singular configuration entry to build/configuration.yaml and run make check.
Suggest unavailable sources have their description updated to reflect their state, if it is not already.
Suggest adding or finding a primary sources if you find evidence that the source has been replaced or superseded.
There is no need to ask questions - do the work, you are finished only once you have: