Hacktoberfest 2026: le issue che i maintainer hanno segnato per ottobre, aperte e adatte ai principianti. Sfoglia le issue Hacktoberfest

Interactive Threat Modeling Assistant

Aperta
#60 0 commenti 0 reazioni 0 assegnatari Vedi su GitHub

Nessuno ha ancora preso questa issue.

Valutazione

Difficoltà
5/5
Tempo stimato
Più di una settimana
Idoneità per principianti
25/100
Tipo di issue
Funzionalità
Chiarezza
Da chiarire
Stato di attività
Ferma
Stack tecnologico
typescript
Ambito
cli, security

Direzione di ricerca

Start by reading the original proposal in issue #34 and the current issue's open question about integrating with /security:analyze. Identify the existing command entry points and generation flow before deciding whether this is a separate /security:threat-model command. Done should include an interactive threat-modeling flow that produces THREAT_MODEL.md and clearly supports the intended analysis workflow.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Descrizione

Introduce a new interactive command /security:threat-model, to help developers think through potential threats before or during development. This would generate a THREAT_MODEL.md at the end, as originally proposed in https://github.com/gemini-cli-extensions/security/issues/34

This command would guide the developer through a simplified threat modeling exercise, such as:

  1. The developer runs /security:threat-model.

  2. The CLI asks a series of questions about the feature being built, such as:
    "Briefly describe the new feature or change."
    "What new data are you collecting or processing?"
    "Does this feature involve authentication or authorization?"
    "Does it interact with any external APIs or services?"

  3. Based on the answers, it generates a mini threat model, outlining potential threats (using a framework like STRIDE: Spoofing, Tampering, Repudiation, Information Disclosure, Denial of Service, Elevation of Privilege), and suggests specific mitigations the developer should consider.

  4. The THREAD_MODEL.md could be used to help the /security:analyze scan to find the correct vulnerabilities or go after specific risks.

Open question: instead of a separate command, should this be incorporated into the /security:analyze?

Lingua principale
TypeScript
Stelle
794
Fork
58
Metriche di merge delle PR
Nessuna PR unita negli ultimi 30g

Preparare l'ambiente

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Altre issue di gemini-cli-extensions/security

Tutte le issue di gemini-cli-extensions/security

Issue simili

Altre issue su TypeScript

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.