migrate-pipeline — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited migrate-pipeline (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.
Convert Harness pipelines from v0 to v1 simplified format via MCP.
Call MCP tool: harness_get
Parameters:
resource_type: "pipeline"
resource_id: "<pipeline_identifier>"
org_id: "<organization>"
project_id: "<project>"Apply these transformations:
| v0 Expression | v1 Expression |
|---|---|
<+pipeline.variables.x> | ${{ pipeline.variables.x }} |
<+stage.variables.x> | ${{ stage.variables.x }} |
<+steps.id.output.outputVariables.x> | ${{ steps.id.output.x }} |
<+trigger.branch> | ${{ trigger.branch }} |
<+secrets.getValue("x")> | ${{ secrets.x }} |
<+pipeline.sequenceId> | ${{ pipeline.sequenceId }} |
<+input> | ${{ input }} |
v0 CI Stage:
stages:
- stage:
identifier: build
type: CI
spec:
cloneCodebase: true
platform:
os: Linux
arch: Amd64
runtime:
type: Cloud
spec: {}
execution:
steps:
- step:
identifier: run
type: Run
spec:
shell: Bash
command: npm testv1 Equivalent:
stages:
- name: build
type: ci
spec:
steps:
- name: run
type: run
spec:
shell: bash
run: npm testKey v1 differences:
ci, run, deploymentcommand becomes run in Run stepsexecution.steps simplifies to spec.stepsidentifier becomes name (or id)Present both v0 and v1 side-by-side for review.
Call MCP tool: harness_update
Parameters:
resource_type: "pipeline"
resource_id: "<pipeline_identifier>"
org_id: "<organization>"
project_id: "<project>"
body: <v1 pipeline YAML><+...> to ${{ ... }}<+...> to ${{ }} format.~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.