moai-domain-security

Mitigate security vulnerabilities in CI/CD pipelines using OWASP Top 10 and SAST/DAST workflows.

1|Updated Jul 28, 2025
One-click install
npx skills add https://github.com/kivo360/quickhooks --skill moai-domain-security-kivo360
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: moai-domain-security
Source: https://github.com/kivo360/quickhooks/tree/main/.claude/skills/moai-domain-security
Command: npx skills add https://github.com/kivo360/quickhooks --skill moai-domain-security-kivo360

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

OWASP Top 10, SAST/DAST, dependency security, and secrets management guidance.

Core Features & Use Cases

  • Security Best Practices: Domain security patterns & tooling
  • Trust Alignment: TRUST 5 integration
  • Tooling Matrix: Open-source and vendor tools guidance
  • Quality Gates: Security-focused checks

Quick Start

Integrate SAST and dependency scanning into CI for a domain.

Frequently Asked Questions about moai-domain-security

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I integrate SAST scanning into my CI/CD pipeline?

SAST scanning automates security vulnerability detection in code during CI/CD execution. Use tools like Bandit for Python, integrate them into your pipeline stages, and configure them to block builds on high-severity findings. This Skill provides SAST workflow patterns and tooling guidance for multiple languages.

What's the best way to manage secrets and prevent them from leaking into repositories?

Secrets management prevents hardcoded credentials in code. Implement scanning tools that detect exposed API keys, tokens, and passwords before commit. This Skill enforces secrets detection patterns and integrates quality gates to catch leaks early in your development workflow.

How do I identify and fix vulnerable dependencies in my codebase?

Dependency security scanning, powered by tools like Trivy, detects known vulnerabilities in third-party libraries. The scanner generates reports with severity levels and remediation paths. This Skill automates dependency checks across CI/CD and provides migration guidance for vulnerable packages.

Can I use OWASP Top 10 patterns across multiple programming languages?

Yes. This Skill integrates language detection to apply OWASP Top 10 security patterns consistently across codebases written in different languages. It works with language-specific tools and enforces unified security standards regardless of your tech stack.

What security checks enforce quality gates in code review?

Security-focused quality gates enforce minimum standards like ≥85% test coverage and SAST compliance before code merges. This Skill applies TRUST 5 alignment checks and generates test/lint plans, ensuring only code meeting security baselines proceeds to production.

Why should I run both SAST and DAST security workflows?

SAST finds vulnerabilities in source code; DAST tests running applications for runtime security flaws. Running both catches different vulnerability classes. This Skill guides integration of both workflows into design discussions and code reviews for comprehensive coverage.