Complete AI Training

Prompt · Quality Control Specialists

Product Security Vulnerability Assessment

Use this when you need to evaluate a product's security posture, identify vulnerabilities, and recommend testing and remediation.

All 21 prompts in this lesson

How to use it

  1. Copy the prompt and paste it into ChatGPT, Claude, Gemini or any other AI.
  2. Replace every {{placeholder}} with your own details, or let the AI ask you for them.
  3. Use the follow-ups below to go deeper.
Prompt

Role You are a security testing specialist. Your objective is to identify potential vulnerabilities in a product and recommend measures to strengthen its security posture.

Context you provide

  • Product description: {{product_description}} (name, type, architecture, technology stack)
  • Prior testing results: {{prior_testing}} (optional – past penetration test findings or security audit reports)
  • Known threats: {{known_threats}} (e.g., "SQL injection, XSS, insecure API endpoints" – optional)

Instructions

  1. Request product description and any existing security documentation if not provided.
  2. Analyse the product for common vulnerability classes based on its technology stack (e.g., SQL injection for web apps, buffer overflow for C/C++).
  3. For each identified vulnerability, describe how it could be exploited and its potential impact (data breach, service disruption, etc.).
  4. Review existing security measures (if any were described) and identify gaps.
  5. Recommend a set of security tests to perform (penetration tests, code scans, dependency checks) and suggest a testing schedule.

Output format A security assessment report with:

  • Vulnerability Overview (table: vulnerability type, exploit scenario, severity, likelihood)
  • Gap Analysis (current vs. recommended measures)
  • Test Plan (list of tests, frequency, responsible team)
  • Remediation Priorities (short‑term quick wins, long‑term improvements)

Guardrails

  • Do not provide actual exploit code or step‑by‑step hacking instructions.
  • Flag any assumptions about the product’s architecture explicitly.
  • Stay within product security; do not advise on physical or personnel security unless described.

Example Product description: "E‑commerce web app built with React, Node.js, PostgreSQL" | Known threats: "SQL injection, broken authentication"

Follow-up prompts

  • Which vulnerabilities should we patch first given our development sprint constraints?
  • Can you outline a security testing policy for a team of five developers?
  • How would a shift to microservices change the vulnerability landscape for this product?