Skills DirectorySkills Directory
SkillsLearnSecurityCategoriesDocsBlogPro
Sign InSubmit Skill
Skills Directory

Security-tested agent skills for Claude, coding agents, and AI workflows.

Directory

  • Browse Skills
  • All Skills A–Z
  • Claude Skills
  • Claude Code Skills
  • Agent Skills
  • Categories
  • Authors
  • Submit a Skill

Learn

  • Learn Hub
  • Install Claude Skills
  • Write SKILL.md
  • Skills vs MCP
  • Directories Compared

Security

  • Security
  • Methodology
  • Secure Claude Skills
  • Security Badges
  • Chrome Extension
  • Skill Manager

Company

  • About
  • Community
  • Blog
  • API Docs
  • Advertise

2026 Skills Directory. All rights reserved.

ProTermsPrivacyRefunds
Back to skills

Ml Pipeline Security Review

ASecurity

Review the training / MLOps pipeline for security weaknesses — data-poisoning surface, feature-store and data-source trust, experiment-tracking and model-registry access control, secrets, and reproducibility/provenance. Use when assessing how models are built and promoted, not how they're served or consumed.

8 stars
0 votes
0 copies
1 views
Added 9/19/2026
securityrustgosecurity

Security Analysis

A100/100

Scanned 9/19/2026

$npx -y skills add jassics/awesome-claude-security --skill ml-pipeline-security-review --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Ml Pipeline Security Review?

Add the live security badge to your README — it updates automatically with every re-scan.

Security grade badge for Ml Pipeline Security Review
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/jassics-ml-pipeline-security-review/badge)](https://www.skillsdirectory.com/skills/jassics-ml-pipeline-security-review)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
Files
SKILL.md
---
name: ml-pipeline-security-review
description: >-
  Review the training / MLOps pipeline for security weaknesses — data-poisoning
  surface, feature-store and data-source trust, experiment-tracking and model-registry
  access control, secrets, and reproducibility/provenance. Use when assessing how
  models are built and promoted, not how they're served or consumed.
---

# Goal

A training-to-registry pipeline where data is trusted, access is controlled, secrets
are protected, and every model is traceable to the data and code that produced it.

# What to review

- **Data-poisoning surface** — where does training/fine-tuning data come from? Can an
  attacker influence it (user-contributed data, scraped sources, feedback loops,
  public datasets)? Are there validation, anomaly detection, and provenance on the
  data?
- **Feature store / data pipeline trust** — integrity and access control on feature
  stores and data lakes; can features be tampered between source and training?
- **Experiment tracking & model registry** — auth/authz on MLflow/W&B/registry; who
  can register, promote, or overwrite a model? Audit logging on promotion.
- **Secrets & infra** — credentials for data stores, registries, and compute kept out
  of notebooks/code; least-privilege service accounts; notebook/Jupyter exposure.
- **Reproducibility & provenance** — pinned code + data + params; lineage linking a
  registered model to its run, data version, and commit (feeds
  `ml-supply-chain-review`).
- **Compute/job integrity** — training jobs run on trusted, isolated infrastructure;
  no arbitrary-code paths from untrusted notebooks into privileged compute.

# Steps

1. Map the pipeline: data sources → ingestion/feature store → training/fine-tuning →
   evaluation → registry → promotion. Mark trust boundaries.
2. Assess each stage against the risks above; prioritize poisoning paths and
   registry/promotion access (those alter what ships).
3. Check secrets handling, service-account scope, and audit logging on promotion.
4. Recommend controls: data validation/provenance, registry RBAC + promotion gates,
   secret management, and lineage/reproducibility.

# Output

A findings list (stage · risk · evidence · fix) plus pipeline-level controls (data
provenance, registry RBAC, promotion gates, secrets). Defer artifact provenance/signing
detail to `ml-supply-chain-review`; pipeline/CI hardening to `supply-chain-security`.

# Notes

Data poisoning is the ML-native attack with no clean software analog — small,
targeted training-data manipulation can implant a backdoor that passes normal eval.
Provenance is the through-line: if you can't trace a deployed model to its data and
run, you can't reason about its trustworthiness. The model registry is a deployment
gate — treat promotion rights like production deploy rights.

Attribution

jassicsjassics
View sourceSee grades on GitHubMore from jassics →
SSkills Directory ProSkills Directory

Get any skill into Claude in one click.

Download any skill as a ZIP for Claude.ai, Claude Desktop, or .claude/skills. $9/mo.

See Pro

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments (0)

No comments yet. Be the first to comment!

SSkills Directory ProSkills Directory

Get any skill into Claude in one click.

Download any skill as a ZIP for Claude.ai, Claude Desktop, or .claude/skills. $9/mo.

See Pro

Related Skills

Security Review

Use this skill when adding authentication, handling user input, working with secrets, creating API endpoints, or implementing payment/sensitive features. Provides comprehensive security checklist and patterns.

2456590 votes

Springboot Security

Java Spring Boot 服务中关于身份验证/授权、验证、CSRF、密钥、标头、速率限制和依赖安全的 Spring Security 最佳实践。

2456590 votes

Paperclip Evals

Choose, inspect, validate, and report Paperclip Runner or Product E2E evaluations while preserving evidence, provenance, cost, and failure classification.

953190 votes

Paperclip Task Bridge

Create, comment on, update, and list Paperclip tasks from Hermes using scoped Paperclip API credentials.

953190 votes

Summarize Status

Write a short, colloquial summary for a Paperclip summary slot: open with the 1–3 specific, concrete actions the reader needs to take right now to unblock the work, then a brief plain-language status, streaming progress as it works.

953190 votes
View all in security →