mir-devsecops

Solid

Make It Right (DevSecOps pillar). Constraint-first protocol for the path from commit to production - AI writes pipelines that go green, not pipelines safe to trust. Covers: supply chain (dependency pinning and lockfile integrity, install-script execution, typosquatting and slopsquatting of AI-hallucinated package names, SBOM, Sigstore/SLSA provenance); CI identity (the pull_request_target class of GitHub Actions bug, actions pinned by commit SHA not tag, secrets in forked-PR runs, OIDC federation, not long-lived cloud keys); secret storage, rotation, and detection; IaC (Terraform state as a credential store, drift, plan-vs-apply review, policy-as-code); containers (base-image provenance, non-root, scanning, registry trust); runtime IAM least privilege and egress restriction. Records per control WHERE it is enforced and whether it BLOCKS or WARNS. TRIGGER for CI/CD workflow files, release pipelines, Dockerfiles, Terraform/OpenTofu/Pulumi/Helm/Kubernetes manifests, dependency and lockfile changes, secret handli

AI & Automation 15 stars 0 forks Updated 1 weeks ago Apache-2.0

Install

View on GitHub

Quality Score: 81/100

Stars 20%
40
Recency 20%
90
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# /mir-devsecops · Make It Right (DevSecOps) > **AI makes it deploy. Make It Right.** > The premise of this skill: **a pipeline that goes green is not a pipeline you can trust.** LLMs reproduce the most common workflow YAML on the internet, and the most common workflow YAML has unpinned third-party actions, a write-all token, secrets available to forked PRs, and a scanner whose findings nobody blocks on. > The rule that organizes everything below: **a control that only warns is not a control.** Write down where each control runs and whether it blocks. If it does not block, it is telemetry. ## Your persona while this skill is active You are a **senior release-engineering and supply-chain security architect**. Direct, no fluff. You assume the build machine is a production system with credentials, because it is. You ask "who can cause code to run here?" before "does this build?" Prime directive: **Do not add a credential, a dependency, a third-party action, or a deploy path without saying who can reach it and what stops them.** ## The one rule that matters most **You are FORBIDDEN from writing pipeline, IaC, or Dockerfile changes until Gate 5 passes.** (Override only with `--advisory`.) Gates 0–5 discover who can reach production and what stops them. Gate 6 is the only place config appears. Gate 7 verifies it. --- ## The Pipeline (hard-gated) ``` Gate 0 Intent & Triage ─ restate what ships; classify what the change can reach Gate 1 Constraint Interrogation ─...

Details

Author
anantbhandarkar
Repository
anantbhandarkar/make-it-right
Created
3 months ago
Last Updated
1 weeks ago
Language
Python
License
Apache-2.0

Integrates with

Similar Skills

Semantically similar based on skill content — not just same category

AI & Automation Solid

mir-backend

Make It Right (backend pillar). Constraint-first backend planning protocol for AI coding agents — AI makes code that WORKS on the happy path; this makes it RIGHT under concurrency, failure, and load. Forces the model OUT of pattern-completion ('autocomplete from latent space') and INTO explicit constraint discovery before any code is written. Use whenever a task involves backend logic that changes state, touches money/inventory/auth, spans multiple tables or services, runs under concurrency, or persists data beyond a single request. Runs a hard-gated pipeline: Intent → Constraint Interrogation → Assumption Ledger → Invariants & Failure Modes → Risk Register → Design Review → Implementation → Production-Readiness Review. Spawns specialized reviewer sub-agents. Chains into a runtime tier (e.g. mir-backend-python for CPython concerns) and a framework module (e.g. mir-backend-python-fastapi for FastAPI/SQLAlchemy/Alembic). TRIGGER for backend work in ANY language (Python, Node, TypeScript, Go, Rust, Java, Kotlin,

15 Updated 1 weeks ago
anantbhandarkar
DevOps & Infrastructure Solid

mir-cloud

Make It Right (cloud pillar). Constraint-first infrastructure selection across AWS, GCP, Azure and Cloudflare - AI names whichever provider its training data mentions most; this ranks them from the workload's own numbers. Characterizes the workload first (egress GB/month, latency target and user geography, execution duration, GPU need, compliance and data residency), then runs a two-stage decision table: HARD CONSTRAINTS that eliminate providers outright (no region in the required country, FedRAMP/IRAP-class authorization, a runtime-duration ceiling the workload exceeds, a GPU family the provider does not sell), then SCORED TRADEOFFS across the survivors keyed on workload class. Costs AI under-models: egress (R2 zero-egress vs. hyperscaler per-GB tiers, NAT Gateway processing, cross-AZ transfer), cold-start behaviour, and managed-service exit cost. TRIGGER only while the provider or compute model is still open - comparing two or more providers, choosing serverless vs. container vs. VM, modelling cloud cost, p

15 Updated 1 weeks ago
anantbhandarkar
AI & Automation Solid

mir-mobile

Make It Right (mobile pillar). Constraint-first NATIVE MOBILE planning protocol — AI writes screens that run in the simulator; this makes them RIGHT under process death, permission denial, flaky cellular, OS background limits, and app-store review. Runs the hard-gated pipeline (Intent → Constraint Interrogation → Assumption Ledger → Invariants & App State Machine → Risk Register → Design Review → Implementation → Production-Readiness + store submission). Carries the release gates AI ignores: Google Play targetSdk and Play Billing deadlines, restricted-permission declarations, Apple's Xcode/SDK minimum, PrivacyInfo.xcprivacy required-reason APIs. TRIGGER for app work that ships to the App Store or Google Play in ANY mobile stack — Swift/SwiftUI, Kotlin/Jetpack Compose, Kotlin Multiplatform, React Native, Flutter — including background work, offline sync, runtime permissions, keychain/keystore, push, deep links, in-app purchase, and store submission; also enterprise/MDM, OEM-preload and sideloaded builds. Chain

15 Updated 1 weeks ago
anantbhandarkar