Shell

enterprise-readiness

Assess and enhance software projects for enterprise-grade security, quality, and automation. Use when evaluating projects for production readiness, implementing supply chain security (SLSA, signing, SBOMs), hardening CI/CD pipelines, or establishing quality gates. Aligned with OpenSSF Scorecard, Best Practices Badge (all levels), SLSA, and S2C2F. By Netresearch.

#agent-skills#ai-agent#claude-code-skill#devsecops#enterprise#open-standard#openssf#security#skill#slsa#supply-chain-security

$ Instalar

git clone https://github.com/netresearch/enterprise-readiness-skill ~/.claude/skills/enterprise-readiness-skill

// tip: Run this command in your terminal to install the skill


name: enterprise-readiness description: "Assess and enhance software projects for enterprise-grade security, quality, and automation. Use when evaluating projects for production readiness, implementing supply chain security (SLSA, signing, SBOMs), hardening CI/CD pipelines, or establishing quality gates. Aligned with OpenSSF Scorecard, Best Practices Badge (all levels), SLSA, and S2C2F. By Netresearch."

Enterprise Readiness Assessment

When to Use

  • Evaluating projects for production/enterprise readiness
  • Implementing supply chain security (SLSA, signing, SBOMs)
  • Hardening CI/CD pipelines
  • Establishing quality gates
  • Pursuing OpenSSF Best Practices Badge (Passing/Silver/Gold)

Assessment Workflow

  1. Discovery: Identify platform (GitHub/GitLab), languages, existing CI/CD
  2. Scoring: Apply checklists from references based on stack
  3. Badge Assessment: Check OpenSSF criteria status
  4. Gap Analysis: List missing controls by severity
  5. Implementation: Apply fixes using scripts and templates

Reference Files (Load Based on Stack)

ReferenceWhen to Load
references/general.mdAlways (universal 60 pts)
references/github.mdGitHub-hosted projects (40 pts)
references/go.mdGo projects (20 pts)
references/openssf-badge-silver.mdPursuing Silver badge
references/openssf-badge-gold.mdPursuing Gold badge

Implementation Guides

GuidePurpose
references/quick-start-guide.mdGetting started
references/dco-implementation.mdDCO enforcement
references/signed-releases.mdCosign/GPG signing
references/reproducible-builds.mdDeterministic builds
references/security-hardening.mdTLS, headers, validation
references/solo-maintainer-guide.mdN/A criteria justification
references/branch-coverage.mdGold 80% branch coverage

Automation Scripts

ScriptPurpose
scripts/verify-badge-criteria.shVerify OpenSSF badge criteria
scripts/check-coverage-threshold.shStatement coverage check
scripts/check-branch-coverage.shBranch coverage (Gold)
scripts/add-spdx-headers.shAdd SPDX headers (Gold)
scripts/verify-signed-tags.shTag signature verification
scripts/verify-review-requirements.shPR review requirements

Document Templates

Templates in assets/templates/:

  • GOVERNANCE.md - Project governance (Silver)
  • ARCHITECTURE.md - Technical docs (Silver)
  • CODE_OF_CONDUCT.md - Contributor Covenant
  • SECURITY_AUDIT.md - Security audit (Gold)
  • BADGE_EXCEPTIONS.md - N/A justifications

CI Workflow Templates

GitHub Actions workflows in assets/workflows/:

WorkflowPurpose
scorecard.ymlOpenSSF Scorecard security analysis
codeql.ymlSemantic code security scanning
dependency-review.ymlPR dependency CVE/license check
slsa-provenance.ymlSLSA Level 3 build attestation
dco-check.ymlDeveloper Certificate of Origin

Copy workflows to .github/workflows/ and pin action versions with SHA hashes.

Scoring Interpretation

ScoreGradeStatus
90-100AEnterprise Ready
80-89BProduction Ready
70-79CDevelopment Ready
60-69DBasic
<60FNot Ready

Critical Rules

  • NEVER interpolate ${{ github.event.* }} in run: blocks (script injection)
  • NEVER guess action versions - always fetch from GitHub API
  • ALWAYS use SHA pins for actions with version comments
  • ALWAYS verify commit hashes against official tags

Related Skills

SkillPurpose
go-developmentGo code patterns, Makefile interface, testing
github-projectRepository setup, branch protection, auto-merge
security-auditDeep security audits (OWASP, XXE, SQLi)
git-workflowGit branching, commits, PR workflows

Resources


Contributing: Improvements to this skill should be submitted to the source repository: https://github.com/netresearch/enterprise-readiness-skill