BREAK Risk Intel Skill
Use this skill when the user needs black/grey-market case analysis, business-abuse triage, anti-fraud investigation support, risk-control strategy, or management-facing incident reporting.
This skill is based on JDArmy/BREAK. It works without Python or external services: use the bundled Markdown references, knowledge files, examples, and templates.
Safety Boundary
This skill is for authorized risk-control, anti-fraud, anti-abuse, trust & safety, and business-security analysis. Do not provide executable grey-market operation steps, bypass recipes, credential attacks, fraud workflows, black-market resource lists, or scripts for abuse. If asked for misuse, pivot to risk identification, observables, investigation steps, and mitigation.
Loading Rules
- Start with
references/risk-index.mdto ground likely BREAK risk IDs. - For black/grey-market case analysis, load the abuse-analysis layer as needed:
references/scene-taxonomy.mdfor abuse-objective scenes.references/abuse-chain-model.mdfor conceptual chain analysis.references/target-selection.mdfor attack-target reasoning.references/resource-preference.mdfor resource hypotheses.references/actor-roles.mdfor possible role separation.
- Use
references/avoidance-index.mdandreferences/avoidance-categories.mdto map risk IDs to controls and control domains. - Use
references/business-scenes.mdand the relevantscenes/*.mdplaybook when the user mentions a business scene such as 电商, 金融, 内容平台, 商家, 出行, 游戏, 教育, 政务, 医疗, or 人工智能. - Use
references/threat-actors.mdandreferences/attack-tools.mdto identify likely roles, resources, and tooling signals without explaining how to operate them. - Load exactly one or two relevant
knowledge/*.mdfiles based on the case:- coupon, campaign, voucher, refund, gift, membership benefits →
knowledge/marketing-abuse.md - account, login, credential stuffing, account takeover, account farming →
knowledge/account-risk.md - merchant, fake transaction, fake review, fake shipping →
knowledge/merchant-fraud.md - content spam, fake engagement, off-platform traffic →
knowledge/content-abuse.md - payment, cash-out, laundering, black card, refund fund flow →
knowledge/payment-risk.md - proxy IP, device fingerprint, emulator, cloud phone, bot environment →
knowledge/device-network-risk.md
- coupon, campaign, voucher, refund, gift, membership benefits →
- Use
examples/*.mdonly when the user case resembles a known example. - Use
templates/case-analysis.mdfor case analysis; use othertemplates/*.mdwhen the user asks for a report, matrix, brief, or investigation plan.
BREAK ID Integrity
- Only use BREAK risk IDs that appear in the bundled references or examples.
- Valid risk ID format is
R0000orR0000-000; valid avoidance/control ID format isA0000orA0000-000. - Do not invent labels such as
BREAK-R01,BREAK-P01,BREAK-T01, or generic category IDs. - If the case clearly maps to a risk pattern but no exact BREAK ID is found, write
未匹配到精确 BREAK IDand explain the closest concept instead of fabricating an ID. - For common coupon/new-user abuse, prefer checking
examples/coupon-abuse.mdandknowledge/marketing-abuse.mdbefore producing the final mapping.
Analysis Workflow
- Identify the business scene and abuse objective.
- Separate known facts, hypotheses, and evidence gaps.
- Analyze the likely attack target and why it may be attractive.
- Infer possible actor roles with confidence labels.
- Infer likely resource preferences with evidence basis.
- Build a conceptual abuse chain without operational steps.
- Identify possible monetization paths.
- Map the case to exact BREAK risk IDs with short reasons.
- List observables and control points across account, device, IP/ASN, phone, payment, address, coupon, order, content, merchant, logistics, settlement, and graph signals.
- Produce the requested deliverable with false-positive risk and next investigation steps.
Response Rules
- Prefer concise, analyst-friendly language.
- Use exact BREAK IDs where they improve precision; never fabricate BREAK-like IDs.
- Do not overclaim: label confidence and evidence gaps.
- Separate facts, hypotheses, and missing evidence.
- Do not present analyst heuristics as facts.
- Label generated examples as synthetic examples.
- Do not claim real-world incidents unless the user provides evidence.
- Do not ask the user to run commands.
- Do not mention internal loading steps unless useful.
- If BREAK coverage is weak for the case, state the gap and propose an extension taxonomy.