Back to list
mgreenly

securitythreat-model

by mgreenly

An AI Coding Agent

1🍴 0📅 Jan 24, 2026

SKILL.md


name: security/threat-model description: Threat Modeling security skill

Threat Modeling

Identify attack surface, enumerate threats, prioritize mitigations before writing code.

Process for Planned Work

1. Identify assets:

  • What are we protecting? (API keys, conversation history, user data)
  • What would attacker want? (credentials, code execution, data exfil)

2. Enumerate entry points:

  • User input (terminal, config, environment)
  • Network (LLM API responses)
  • Filesystem (config files, database)

3. Apply STRIDE per entry point:

  • Spoofing: Can attacker impersonate?
  • Tampering: Can attacker modify data?
  • Repudiation: Can actions be denied?
  • Information disclosure: Can secrets leak?
  • Denial of service: Can availability be impacted?
  • Elevation of privilege: Can attacker gain capabilities?

4. Prioritize:

  • Likelihood × Impact = Risk
  • Address high-risk items first
  • Document accepted risks

For new features ask:

  • What new entry points does this create?
  • What can go wrong if input is malicious?
  • What's the blast radius if this component is compromised?

Score

Total Score

60/100

Based on repository quality metrics

SKILL.md

SKILL.mdファイルが含まれている

+20
LICENSE

ライセンスが設定されている

+10
説明文

100文字以上の説明がある

0/10
人気

GitHub Stars 100以上

0/15
最近の活動

3ヶ月以内に更新がある

0/10
フォーク

10回以上フォークされている

0/5
Issue管理

オープンIssueが50未満

+5
言語

プログラミング言語が設定されている

+5
タグ

1つ以上のタグが設定されている

0/5

Reviews

💬

Reviews coming soon