template-usage — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited template-usage (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
Track template dependencies and usage across Harness via MCP v2 tools.
| Tool | Resource Type | Purpose |
|---|---|---|
harness_search | template | Find templates by keyword across orgs/projects |
harness_list | template | List templates, filter by scope |
harness_get | template | Get template details, versions, and usage references |
harness_describe | template | Discover template resource schema and fields |
Templates are managed via harness_list and harness_get only. For creating or updating templates, use the /create-template skill.
| Type | Description |
|---|---|
Step | Single step definition (build, test, deploy actions) |
Stage | Complete stage with steps (CI stage, CD stage, approval) |
Pipeline | Full pipeline definition |
StepGroup | Group of related steps bundled together |
| Scope | Visibility | Query Parameters |
|---|---|---|
| Account | All orgs and projects | No org_id, no project_id |
| Organization | All projects in the org | org_id only |
| Project | Only within the project | org_id + project_id |
Search by name or keyword:
harness_search(
query="docker-build-push",
resource_types=["template"],
max_per_type=10,
compact=true
)Or list templates in a specific scope:
harness_list(
resource_type="template",
org_id="<org>",
project_id="<project>",
search_term="docker"
)harness_get(
resource_type="template",
resource_id="<template_identifier>",
org_id="<org>",
project_id="<project>"
)This returns the template definition, version history, and metadata.
harness_get(
resource_type="template",
resource_id="<template_identifier>",
org_id="<org>",
project_id="<project>"
)Parse the response for referredEntities or usage data. The response includes which pipelines and other templates reference this template.
Organize findings into a report.
For report templates (Usage Report, Impact Analysis, Unused Templates), consult references/report-templates.md.
/template-usage
Which pipelines are using the docker-build-push template?/template-usage
I want to make a breaking change to the k8s-deploy template. Show me what will be affected./template-usage
Which templates in our account have no references? I want to clean up./template-usage
Which version of the ci-stage template are different projects using?/template-usage
Show me all usages of account-level templates across all projects/template-usage
Show me the full dependency chain for the release-pipeline template --
what does it reference and what references it?| Error | Cause | Solution |
|---|---|---|
| Template not found | Wrong identifier or scope | Verify identifier and use correct org_id/project_id for the template's scope |
| No usage data | Template genuinely unused or scope mismatch | Search at broader scope; account templates may be used in any project |
| Empty search results | No templates match query | Try broader search terms or list all templates |
harness_search with broader terms to find the template firstpage until all results are retrieved^[a-zA-Z_][0-9a-zA-Z_]{0,127}$~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.