本文へ移動
cccskills
無料GitHub で公開

mk-vulnerability-scanner

Vulnerability analysis: OWASP Top 10, current threat landscape, supply chain security, attack surface mapping, risk prioritization. Use for security audits. NOT for STRIDE/CSO infra audits (mk:cso).

インストール方法を見る

含まれるファイル(2)

  • SKILL.md3.1 KB
  • references/scanning-methodology.md3.6 KB

SKILL.md(原文)

インストールする前に、エージェントに与えられる指示の中身を確認できます。

<!-- Split for progressive disclosure (checklist #11, #14): 278 → ~55 lines -->

Vulnerability Scanner

Think like an attacker, defend like an expert.

When to Use

  • Security audit of a project or module
  • Before shipping code that handles auth, payments, or user data
  • When asked to "scan for vulnerabilities", "security check", "audit security"
  • When mk:cso delegates specific scanning tasks

Core Principles

PrincipleApplication
Assume BreachDesign as if attacker already inside
Zero TrustNever trust, always verify
Defense in DepthMultiple layers, no single point
Least PrivilegeMinimum required access only
Fail SecureOn error, deny access

Process

  1. Map attack surface — entry points, data flows, trust boundaries, assets
  2. Load scanning methodology — read references/scanning-methodology.md
  3. Reconnaissance — understand technology stack, entry points, data flows
  4. Discovery — configuration review, dependency analysis, code pattern search
  5. Analysis — validate findings, eliminate false positives, score risks
  6. Report — each finding: What, Where, Why, Impact, How to fix

Threat Modeling Questions

Before scanning, ask: What are we protecting? Who would attack? How? What's the impact?

References

ReferenceWhen to loadContent
scanning-methodology.mdStep 2 — executing scanOWASP Top 10, supply chain, code patterns, risk prioritization, reporting format

Runtime Scripts

ScriptPurposeUsage
security-scan.pySecurity pattern scanning.agents/skills/.venv/bin/python3 .codex/scripts/security-scan.py
injection-audit.pyPrompt injection detection.agents/skills/.venv/bin/python3 .codex/scripts/injection-audit.py

Gotchas

  • False positives in test fixtures: Security scan flags intentionally insecure test data → Exclude test/fixtures/ and mocks/ from vulnerability scans
  • Dependency confusion attacks missed: Scanner checks known CVEs but not package name typosquatting → Cross-reference package names against known typosquat databases

レビュー

まだレビューはありません。使ってみた感想をお寄せください。

同じリポジトリのスキル

概要と使いどころ

Use this skill to generate well-branded interfaces and assets for MeowKit (AI Agent Toolkit for Claude Code), either for production or throwaway prototypes/mocks/etc. Contains essential design guidelines, colors, type, fonts, assets, and UI kit components for prototyping.

日本語の概要は準備中です。原文の説明を表示しています。

ngocsangyem/MeowKit152026年7月28日 更新

mk-advise

無料

Turn a raw idea into ONE honest recommendation: interview one question at a time until confirmed, then give a verdict with trade-offs and a checklist. Not for options or debate.

日本語の概要は準備中です。原文の説明を表示しています。

ngocsangyem/MeowKit152026年7月28日 更新

Browser automation CLI for agents: navigate, click/fill, screenshot, extract data, test apps, Electron/Slack, cloud browsers. NOT for the user's real Chrome profile/cookies (mk:chrome-profile).

日本語の概要は準備中です。原文の説明を表示しています。

ngocsangyem/MeowKit152026年7月28日 更新

Detects the right agent and complexity tier at Phase 0 orient; runs first in every workflow. NOT for runtime agent routing inside a single skill.

日本語の概要は準備中です。原文の説明を表示しています。

ngocsangyem/MeowKit152026年7月28日 更新

Angular v20+ patterns: components, signals, services, forms, routing, HTTP, testing, SSR. Auto-activates on .ts files in Angular projects (angular.json detected).

日本語の概要は準備中です。原文の説明を表示しています。

ngocsangyem/MeowKit152026年7月28日 更新

Design and review durable REST, GraphQL, RPC, or event API contracts: shape, compatibility, pagination, error semantics. Discovers existing consumers first. Not implementation, schema, or release.

日本語の概要は準備中です。原文の説明を表示しています。

ngocsangyem/MeowKit152026年7月28日 更新

ngocsangyem のスキルをすべて見る

このスキルの問題を報告する