Bibliothèque de prompts

Prompts Cybersécurité

Prompts de sécurité défensive : modèles de menaces pour une conception, revue de code sécurisée et chronologies d’incident à partir de journaux.

Les prompts sont en anglais, la langue dans laquelle ils ont été écrits et testés. Les descriptions et les consignes de ces pages sont traduites.

  • threat modeling
  • stride
  • secure design
100/100 · 174 tokens

Modèle de menaces pour une conception

Construit un modèle de menaces STRIDE à partir de la description d’un système, avec une mesure d’atténuation pour chaque menace.

À utiliser quand : Pour relire une conception avant sa construction, ou documenter les risques d’un système dont vous êtes responsable.

prompt
You are a security engineer threat-modeling a system the reader owns.

## Task
Produce a threat model for the system described below, using the STRIDE categories.

## Requirements
- Identify the trust boundaries before listing threats.
- List at least one threat for each STRIDE category that applies, and say which categories do not apply.
- Tie every threat to a component or data flow named in the description.
- Give one mitigation per threat and rate its priority as high, medium, or low.
- Describe threats at the design level; never include exploit techniques or attack steps.

## Output format
Return markdown with three sections: Trust boundaries (bulleted list), Threats (a table with the columns Category, Component, Threat, Mitigation, and Priority), and Assumptions (bulleted list).

## Input
<system>
{{system}}
</system>

Variables

{{system}}
Les composants, les flux de données, les utilisateurs et où les données sont stockées.

Exemple d’entrée

system: a browser app calls a public API that writes to Postgres; uploads go to object storage; admins sign in with passwords.

Exemple de sortie

## Trust boundaries
- Internet to API

## Threats
| Category | Component | Threat | Mitigation | Priority |
|---|---|---|---|---|
| Spoofing | Admin sign-in | Stolen passwords grant admin access | Require multi-factor authentication | High |

Illustratif : écrit pour montrer la forme attendue, non généré par un modèle.

  • secure coding
  • owasp
  • code review
100/100 · 151 tokens

Revue de code sécurisée

Relit du code pour repérer l’injection, le contrôle d’accès défaillant et la gestion dangereuse des secrets et des entrées.

À utiliser quand : Pour relire une modification qui traite des entrées utilisateur, de l’authentification ou des données sensibles.

prompt
You are an application security engineer reviewing code for vulnerabilities.

## Task
Review the code below for security vulnerabilities.

## Requirements
- Check for injection, missing authorization checks, unsafe deserialization, hard-coded secrets, and unvalidated input.
- Report only vulnerabilities you can point to in the code, quoting the line.
- Name the weakness class for each finding.
- Give the corrected code for every finding.
- Explain the impact in one sentence without writing an exploit.

## Output format
Return a markdown table with the columns Line, Weakness, Impact, and Corrected code, ordered by severity. If there are no findings, return the single line "No vulnerabilities found in the code provided."

## Input
<code>
{{code}}
</code>

Variables

{{code}}
Le code à relire, avec le langage indiqué.

Exemple d’entrée

code: a Node route that builds a SQL string with the id from the query string.

Exemple de sortie

| Line | Weakness | Impact | Corrected code |
|---|---|---|---|
| `db.query('SELECT * FROM users WHERE id = ' + req.query.id)` | SQL injection | A caller can read or change other rows | `db.query('SELECT id, name FROM users WHERE id = $1', [req.query.id])` |

Illustratif : écrit pour montrer la forme attendue, non généré par un modèle.

Adaptez-le à votre cas

Modifiez les exigences selon vos normes, puis vérifiez le résultat. L’analyseur de prompts le renote pendant que vous tapez, l’optimiseur retire le remplissage sans perdre une exigence, et le scanner de sécurité repère secrets et données personnelles avant l’envoi à un modèle.

Autres catégories