Skip to main content 首页 创作者 ajbcoding claude-skill-eval moai-artifacts-builder
moai-artifacts-builder Enterprise artifact management with governance, lifecycle, SBOM, and supply chain security for November 2025 standards
跳到安装 Skills Marketplace 发现并探索由社区构建的 Agent Skills
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
直接命令不会经过审查 Prompt;运行前请先检查来源。
npx skills add https://github.com/AJBcoding/claude-skill-eval --skill moai-artifacts-builder命令会保持在同一行。复制前请横向滚动并检查完整内容。
想先保存到本地?可下载 SkillsMP 当前能够提供的文件。
下载 Zip 下载中... Enterprise-grade security expertise with production-ready patterns for OWASP Top 10 2021, zero-trust architecture, threat modeling (STRIDE, PASTA), secure SDLC, DevSecOps automation, cloud security, cryptography, identity & access management, and compliance frameworks (SOC 2, ISO 27001, GDPR, CCPA).
name moai-artifacts-builder version 4.1.0 created 2025-11-13T00:00:00.000Z updated 2025-11-13T00:00:00.000Z status stable tier Alfred description Enterprise artifact management with governance, lifecycle, SBOM, and supply chain security for November 2025 standards keywords ["artifact","governance","lifecycle","context7-mcp","sbom","supply-chain-security","enterprise-standards"] allowed-tools Read, Glob, Bash, WebFetch, WebSearch
Enterprise Artifact Management & Governance - v4.1.0
Skill Overview
November 2025 Enterprise Standards : Production artifact management with governance, SBOM, and supply chain security
Feature Coverage Artifact Types 7 standard formats (80% enterprise coverage) Security SBOM, provenance, immutability, SOC 2/ISO 27001 Context7 MCP ✅ Metadata lookup and artifact index search Compliance Automated scanning and signature verification
Core Responsibilities
Artifact Classification : 7 enterprise-standard formats
Lifecycle Management : Creation → Validation → Storage → Deployment → Retirement
Governance : RBAC, monitoring, audit trails
Security : SBOM, provenance, supply chain security
Context7 Integration : Metadata and vulnerability correlation
Level 1: Quick Reference (50-150 lines)
Essential Artifact Patterns
Docker Container Artifact :
artifact:
id: "api-gateway@2.5.1"
type: "Container Image"
format: "Docker OCI"
registry: "docker.io"
repository: "myorg/api-gateway"
tag: "2.5.1"
metadata:
created: 2025-11-13T14:30:00Z
source_repo: "https://github.com/myorg/api-gateway"
source_commit: "abc123def456789"
creator: "github-actions"
security:
vulnerability_scan:
tool:
"Trivy v0.54.0"
status:
"passed"
critical_vulnerabilities:
0
high_vulnerabilities:
0
artifact:
id: "data-pipeline@1.3.2"
type: "Language Package"
format: "Python Wheel"
filename: "data_pipeline-1.3.2-py3-none-any.whl"
pypi_url: "https://pypi.org/project/data-pipeline/1.3.2/"
metadata:
created: 2025-11-13T13:45:00Z
python_version: "3.8+"
checksum:
sha256: "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
dependencies:
- name: "pandas"
version: "2.1.0"
requirement: "pandas>=2.1.0,<3.0"
SBOM Requirement (CycloneDX 1.6):
sbom:
version: "CycloneDX 1.6"
spec_version: "1.6"
metadata:
timestamp: 2025-11-13T14:30:00Z
tools:
- name: "syft"
version: "0.95.0"
components:
- type: "library"
name: "requests"
version: "2.31.0"
purl: "pkg:pypi/requests@2.31.0"
licenses: [{ name: "Apache-2.0" }]
7 Enterprise Artifact Types :
Container Images (Docker/OCI) - 80-90% enterprise usage
Language Packages (Maven, npm, PyPI) - Package managers, semantic versioning
Binary Artifacts (Executable, .so, .dll) - Native code, compiled binaries
Documentation (API docs, guides) - HTML, PDF, Markdown formats
Configuration (IaC, templates) - Terraform, CloudFormation, Helm
Test Reports (Coverage, scans) - JSON, XML, CSV compliance data
Source Archives (Release tarballs) - .tar.gz, .zip with GPG signatures
✅ Classification First : Every artifact maps to one of 7 types
✅ Provenance Tracking : Complete source-to-production traceability
✅ Immutability : Published artifacts cannot be modified
✅ SBOM Required : All artifacts include Software Bill of Materials
✅ Security Scanning : Pre-deployment vulnerability verification
Level 2: Practical Implementation (200-300 lines)
Enterprise Artifact Lifecycle phase: "creation"
activities:
- Build artifact from source (CI/CD)
- Generate metadata (timestamp, commit SHA, builder)
- Create initial SBOM (syft, cyclonedx)
- Assign semantic version (SemVer)
artifacts:
- Raw binary/container
- SBOM (CycloneDX or SPDX)
- Build log
- Metadata JSON
phase: "validation"
gates:
- ✅ Vulnerability scan (Trivy, Grype)
- ✅ License compliance (FOSSA, Black Duck)
- ✅ SBOM validation (cyclonedx-python)
- ✅ Signature verification (GPG/RSA)
- ✅ Artifact integrity (checksum match)
failure_behavior:
critical: "block_deployment"
high: "require_approval"
medium_low: "log_warning"
Multi-Format Repository Setup :
repositories:
- name: "container-registry"
type: "Container (Docker/OCI)"
upstream: "docker.io"
proxy_cache:
enabled: true
retention_days: 30
security:
scan_on_push: true
signature_required: true
sbom_required: true
- name: "python-packages"
type: "Python (PyPI)"
upstream: "pypi.org"
retention_policy:
strategy: "semantic_versioning"
keep_release_versions: true
keep_prerelease: 3
- name: "binary-artifacts"
type: "Generic Binary"
retention_policy:
max_size_gb: 500
cleanup_strategy: "lru"
governance:
rbac:
admin_group: "release-engineering"
publish_group: "ci-automation"
read_group: "developers"
approval_workflow:
require_approval: true
approvers: ["security-team" , "release-manager" ]
timeout_hours: 24
Context7 MCP Integration :
context7_query = {
"operation" : "artifact_metadata_lookup" ,
"artifact_id" : "app-service@1.0.0" ,
"fields" : [
"sbom" ,
"provenance" ,
"signatures" ,
"vulnerability_scan" ,
"compliance_status"
]
}
response = {
"artifact" : {
"id" : "app-service@1.0.0" ,
"registry" : "docker.io" ,
"location" : "docker.io/myorg/app-service:1.0.0" ,
"sbom_url" : "context7://sbom-index/app-service@1.0.0" ,
"provenance_verified" : True ,
"vulnerabilities_critical" : 0
}
}
context7_query = {
"operation" : "vulnerability_correlation" ,
"cve_id" : "CVE-2024-5678" ,
"affected_components" : ["requests" , "urllib3" ],
"action" : "find_artifacts"
}
response = {
"cve" : "CVE-2024-5678" ,
"severity" : "HIGH" ,
"affected_artifacts" : [
{
"artifact_id" : "api-gateway@2.5.1" ,
"component" : "requests@2.31.0" ,
"status" : "vulnerable" ,
"patch_available" : True ,
"patched_version" : "requests@2.32.0" ,
"recommended_action" : "upgrade_component_rebuild"
}
]
}
artifact:
id: "performance-optimizer@3.1.0"
type: "Binary Artifact"
format: "Native Executable (.so)"
files:
- name: "libperformance_optimizer.so"
arch: "x86_64"
os: "linux"
size_bytes: 512000
checksum_sha256: "abc123..."
signature: "RSA-4096"
- name: "libperformance_optimizer.dylib"
arch: "arm64"
os: "macos"
size_bytes: 480000
checksum_sha256: "def456..."
signature: "RSA-4096"
metadata:
created: 2025-11-13T12:00:00Z
compiler: "gcc-13"
optimization_flags: "-O3 -march=native"
source_commit: "release/3.1.0"
distribution:
storage: "artifactory.myorg.com"
bucket: "native-binaries"
access: "restricted"
approval_required: true
artifact:
id: "aws-infrastructure@4.2.0"
type: "Configuration/IaC"
format: "Terraform Module"
files:
- path: "main.tf"
size_bytes: 2048
checksum_sha256: "ijk789..."
- path: "variables.tf"
size_bytes: 1024
checksum_sha256: "lmn012..."
metadata:
created: 2025-11-13T10:30:00Z
terraform_version: ">= 1.5"
cloud_provider: "AWS"
modules_included: 5
validation:
terraform_fmt: "passed"
terraform_validate: "passed"
security_scan: "passed"
Level 3: Advanced Integration (50-150 lines)
Advanced Governance & Security Supply Chain Security Framework :
artifact_governance:
supply_chain_security:
provenance_tracking: true
source_commit_required: true
builder_attestation: true
sbom_requirements:
format: ["CycloneDX-1.6" , "SPDX-2.3" ]
components_scanned: true
license_compliance: true
vulnerability_threshold:
critical: "block"
high: "require_approval"
medium: "log_only"
signature_verification:
algorithms: ["RSA-4096" , "ECDSA-P256" ]
trusted_signers: ["release-key@myorg.com" ]
timestamp_authority: "https://timestamp.comodoca.com"
context7_mcp:
enabled: true
operations:
- artifact_metadata_lookup
- sbom_index_search
- vulnerability_correlation
- compliance_status_check
Attestation Framework (SLSA):
artifact:
id: "attestation@app-service-1.0.0"
type: "Attestation"
format: "in-toto/SLSA"
attestation:
version: "0.3"
statement:
_type: "https://in-toto.io/Statement/v0.1"
subject:
- name: "docker.io/myorg/app-service"
digest:
sha256: "abc123def456..."
predicateType: "https://slsa.dev/provenance/v1"
predicate:
buildDefinition:
buildType: "https://github.com/slsa-framework/slsa-github-generator@v1"
externalParameters:
source: "https://github.com/myorg/app-service"
ref: "refs/tags/1.0.0"
runDetails:
builder:
id: "https://github.com/slsa-framework/slsa-github-generator"
completion:
finishTime: "2025-11-13T14:35:00Z"
automation:
auto_scan_on_push: true
auto_sbom_generation: true
auto_compliance_report: true
auto_deprecation_warnings: true
monitoring:
sla_targets:
- artifact_availability: "99.99%"
- scan_completion: "< 5 minutes"
- deployment_success: "> 95%"
alerts:
- high_vulnerability_detected: "notify_security_team"
- signature_verification_failed: "block_deployment"
- unauthorized_access: "incident_response"
compliance:
sbom_required: true
sbom_format: "CycloneDX"
signature_required: true
audit_retention_years: 7
frameworks:
- SOC 2 Type II
- ISO 27001
- NIST CSF
- GDPR (for EU deployments)
reporting:
automated_reports: true
vulnerability_reports: "daily"
compliance_reports: "weekly"
audit_trail: "7 years"
artifact:
id: "release@v2.0.0"
type: "Release Bundle"
format: "GitHub Release"
release:
tag: "v2.0.0"
name: "Version 2.0.0 - Production Release"
created: 2025-11-13T14:40:00Z
assets:
- name: "app-service-2.0.0.tar.gz"
size_bytes: 5242880
checksum_sha256: "abc123def456..."
- name: "SBOM.json"
size_bytes: 123456
- name: "SBOM.json.sig"
size_bytes: 256
changelog: |
## What's New
- Feature A
- Feature B
- Bug fixes
Best Practices Checklist
Artifact Creation
Repository Design
Version : 4.1.0 Enterprise
Last Updated : 2025-11-13
Status : Production Ready
Standards : November 2025 Enterprise Standards
Compliance : SOC 2, ISO 27001, NIST CSF Ready