Back to list
Robotti-io

genai-acceptance-review

by Robotti-io

✨ A customizable copilot-instructions.md ruleset & prompts to guide GitHub Copilot toward secure coding defaults in Java, Node.js, C# and Python. Blocks risky patterns, teaches safe habits.

32🍴 9📅 Jan 14, 2026

SKILL.md


name: genai-acceptance-review description: Review workflow for AI/LLM output usage to prevent over-trust, injection, and unsafe automation.

Use this skill when a system consumes LLM output to make decisions or perform actions.

Threats to consider

  • Prompt injection (content causes the model to ignore instructions)
  • Over-trust / tool misuse (model output drives privileged actions)
  • Data leakage (secrets/PII included in prompts or outputs)
  • Indirect injection via retrieved content (RAG, web pages, PDFs)

Step-by-step process

  1. Map the AI boundary
    • Where prompts are built, where tools are called, what data enters/leaves.
  2. Classify outputs
    • Advisory: suggestions for humans
    • Actionable: used by code to execute, write files, call APIs, change permissions
  3. Apply controls by class
    • Advisory: disclaimers, human review, logging with redaction
    • Actionable: strict schema validation, allow-lists, capability gating, step-up approvals
  4. Prompt & retrieval hardening
    • Separate system instructions from untrusted content
    • Use structured output (JSON schema) and reject invalid outputs
    • Limit context sources; sanitize retrieved content where possible
  5. Add misuse tests
    • Include injection strings and verify they don’t trigger privileged actions
  6. Document safe usage
    • Clear rules for what the model may decide vs what code must enforce

Output

  • Boundary diagram (textual is fine)
  • Control recommendations (prevent/detect/respond)
  • Test cases for injection and over-trust scenarios

Repo integration (optional)

Related prompt:

  • check-for-unvalidated-genai-acceptances.prompt.md

Score

Total Score

65/100

Based on repository quality metrics

SKILL.md

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

+20
LICENSE

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

0/10
説明文

100文字以上の説明がある

+10
人気

GitHub Stars 100以上

0/15
最近の活動

1ヶ月以内に更新

+10
フォーク

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

0/5
Issue管理

オープンIssueが50未満

+5
言語

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

+5
タグ

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

+5

Reviews

💬

Reviews coming soon