@waiyat/devops v2.0 — Full enterprise DevOps automation platform now available.Install now
@waiyat/devops v2.0 — Universal DevOps Platform

DevOps Automation
from a single command.

Pre-flight diagnostics · Auto-repair · Security scanning · CycloneDX SBOM · Reusable GitHub Actions workflows. Zero configuration required.

$npx @waiyat/devops@latest check
Zero Config Required
Multi-Language & Polyglot Runtimes
Aqua Trivy & GitLeaks Integrated
MIT Open Source
@waiyat/devops
$
$ npx @waiyat/devops
Complete DevOps automation surface

Everything your pipeline needs,
in one command.

No stitching fragile bash scripts. Ship faster with automated quality gates and intelligent auto-repair.

devops check

Universal Preflight Check

Multi-category diagnostics covering Quality & Runtime, CI/CD, DevSecOps, Docker, and Environment parity.

devops fix

Self-Healing Auto-Repair

Automatically generates missing CI workflows, adds .dockerignore, injects non-root USER, and protects .env files.

devops security

DevSecOps & Secrets Scan

Deep scans for unencrypted API tokens, certificates, and Aqua Trivy / GitLeaks vulnerability findings.

Turnkey CI/CD

Enterprise Reusable Workflows

Call centralized, battle-tested GitHub Actions workflows using `uses: Waiyat/devops/...@main`.

devops docker

Docker & Container Audit

Audits Dockerfiles for multi-stage build efficiency, layer caching, least-privilege execution, and healthchecks.

devops sbom

CycloneDX SBOM Generation

Generates real Software Bill of Materials in CycloneDX v1.5 JSON with package purl cryptographic signatures.

Zero-Config Polyglot Engine

Automatic Stack Detection

Detects languages, frameworks, and package managers automatically from your repository structure.

Languages

TypeScript, JavaScript, Python, Go, Rust, Java, PHP, Ruby, C#

Frameworks

Next.js, React, Vue, Svelte, Express, FastAPI, Django, Gin, Actix

Package Managers

npm, pnpm, yarn, bun, uv, poetry, pip, cargo, maven

Containers & Infra

Dockerfile, Docker Compose, Kubernetes, Helm, Terraform

Monorepos

Turborepo, Nx, pnpm workspaces, npm workspaces, Yarn workspaces

Live Preflight Scoring Simulator

Repository Preflight Health Calculator

Toggle real diagnostic checks to see how npx @waiyat/devops check evaluates your repository.

85/100Score
[HEALTHY]

Production & CI/CD Ready

Click any check to simulate repository issues:
Package Manifest (package.json)+20 pts

Validates package.json exists with valid name, version, and dependency definitions.

PRE-01Project Root
Git Version Control Initialized+20 pts

Verifies git version control is initialized (.git) and tracking working tree files.

PRE-02Source Control
Deterministic Package Manager Lockfile+15 pts

Checks for presence of pnpm-lock.yaml, package-lock.json, yarn.lock, or bun.lockb.

PRE-03Package Management
TypeScript Compiler (tsconfig.json)+15 pts

Confirms tsconfig.json compiler options are configured for static type analysis.

PRE-04Type Safety
Container Build (Dockerfile)+15 pts

Checks for production Dockerfile for containerization and automated container CI/CD.

PRE-05Containers
GitHub Actions CI Workflow (.github/workflows)+15 pts

Verifies active .github/workflows/ci.yml calling reusable quality gates.

PRE-06CI/CD Gate
Reusable GitHub Actions Suite

Enterprise CI/CD in 2 lines of YAML.

No complex YAML sprawl across every repository. Reference centralized workflows maintained in Waiyat/devops directly.

reusable-ci.yml: Multi-runtime quality gate (lint, test, build, audit, coverage)
reusable-cd-docker.yml: Multi-arch Docker buildx & GHCR/DockerHub deployment
reusable-security.yml: Aqua Trivy SAST scanner & GitLeaks secrets detector
Explore all workflow templates
.github/workflows/ci.yml
# .github/workflows/ci.yml
name: CI Quality Gate

on:
  push:
    branches: [main]
  pull_request:
    branches: [main]

jobs:
  ci:
    uses: Waiyat/devops/.github/workflows/reusable-ci.yml@main
    with:
      node-version: '22'
      package-manager: 'pnpm'
      run-build: true
      run-test: true
      run-audit: true

  security:
    needs: [ci]
    uses: Waiyat/devops/.github/workflows/reusable-security.yml@main

Standardize your DevOps pipeline in 30 seconds.

Install `@waiyat/devops` and start running automated preflight checks, auto-repair, and CycloneDX SBOMs today.