AbuseIPDB API reference. IP reputation and abuse report lookups.
日本語の概要は準備中です。原文の説明を表示しています。
Use when the user asks to write a threat / risk / vulnerability assessment, or wants the appropriate template for each type. Distinct structures and section ordering per assessment kind. Prefers graded evidence items from /quality-of-information-check and runs that skill first when handed raw URLs or text. Confidence is capped by the weakest load-bearing claim, and at Moderate when the evidence is ungraded.
インストールする前に、エージェントに与えられる指示の中身を確認できます。
Three types of assessments, each with distinct purpose and structure. Do not conflate them.
An assessment is best built on graded evidence items, one per claim, as produced by /quality-of-information-check (the QoI JSON or its claim table). The schema is in skills/quality-of-information-check/references/evidence-item-schema.md. Grading is the default. It is not a condition for writing the assessment.
/quality-of-information-check first, passing the assessment question so it can mark which claims are load-bearing. Build the assessment from its output. This is the default and needs no permission./quality-of-information-check cannot be run: write the assessment in ungraded mode. Say once what that costs, then proceed. Do not ask again.Any assessment that uses at least one ungraded item from reporting follows these rules:
Evidence basis: ungraded when nothing is graded, mixed when some items are, and graded when all are.ungraded. Where the analyst supplied a rating through /source-assessment, show it as Admiralty B2 (analyst). An Admiralty rating applies to a lookup result or a single item, the evidence grade applies to a claim from a document, and neither is converted into the other./quality-of-information-check on them may raise or lower the level:"Confidence: moderate, capped. The conclusion depends on two vendor reports that were not graded (U01, U02). Running /quality-of-information-check on them would establish whether they rest on one primary or two."
Three kinds of input are not reports. They are handled differently from each other:
| Input | What it is | How it is treated |
|---|---|---|
First-party observation: a hit in the organisation's own telemetry (/lookup-sentinel, EDR, internal incident records) | The best-graded evidence there is | An evidence item graded direct, established, claim_type: observation, access: telemetry, source "user environment", provenance_basis: first-party (rubric rule R12). It participates fully, can be load-bearing, and can raise the ceiling. A miss is not evidence of absence and is not an item |
| KEV listing | A claim by CISA that exploitation has been observed | Evidence. Graded like any government claim through /quality-of-information-check |
| CVSS and EPSS | Attributes of a CVE | Not claims and not evidence about the event. They do not enter the claim table and have no effect on the ceiling. List them in Sources as reference data |
The confidence level of the assessment cannot exceed what the weakest load-bearing claim supports. Apply the table below to every graded item with load_bearing: true. An ungraded item the conclusion depends on sets the ceiling at Moderate, unless a graded item sets it lower. The lowest result is the ceiling, and the claim that produced it is the weakest link. This is the claim named in event_qoi_summary.weakest_link, which uses the same bands.
| Weakest load-bearing claim | Maximum confidence |
|---|---|
| Established, with access level direct or limited | High |
| Firm, or established with access level indirect | Moderate |
| Tentative | Low |
| Disputed or unverified | No confidence level. State the gap |
Access level untraced or adversary lowers the result by one level. So does flag source_record_disputed. A claim graded untraced, tentative or adversary, tentative that carries the conclusion therefore gives no confidence level.
Why the threshold for High is claim support established: high confidence is for judgments resting on high-quality information from more than one source. Firm is, by the rubric's own definition, a single source that observed the thing directly, with no independent confirmation. Established is the independently confirmed level.
Where a numeric score is required, it stays inside the band for that level in /confidence-levels: 80 to 100 for High, 60 to 79 for Moderate, 40 to 59 for Low.
When the ceiling is "no confidence level", do not publish a judgment with a confidence label. Write what is known, state that the claim the conclusion depends on cannot carry it, and say what collection would change that.
Rules:
press_originated and claims with load_bearing: false cannot carry the conclusion. If the conclusion needs one of them, the user must promote it, and it then counts as the weakest link.claim_id and grade:"Confidence: low. The weakest load-bearing claim is C04 (attribution; direct, tentative): a single primary stating moderate confidence, corroboration unchecked. Core observations are direct, firm, which would support moderate. Independent confirmation of the attribution would raise the ceiling."
This applies to all three assessment types below.
Purpose: Evaluate a threat actor or threat scenario against a specific target.
Formula: Threat = Intent + Capability + Opportunity
1. Intent — What does the adversary want?
2. Capability — What can the adversary do?
3. Opportunity — What attack surface exists?
4. Combined Threat Level
| Level | Criteria |
|---|---|
| Critical | Demonstrated intent, advanced capability, and clear opportunity. Attack is imminent or ongoing. |
| High | Strong intent indicators, significant capability, and exploitable opportunity. Attack is highly likely in assessment period. |
| Moderate | Some intent indicators, moderate capability, and some opportunity. Attack is a realistic possibility. |
| Low | Limited intent indicators, basic capability, or minimal opportunity. Attack is unlikely. |
| Negligible | No credible intent, minimal capability, or no meaningful opportunity. |
"We assess the threat level from APT41 to European pharmaceutical companies as HIGH (confidence: moderate). APT41 has demonstrated intent through active reconnaissance (observed since November 2025), possesses advanced capability including zero-day exploitation, and the sector presents significant opportunity due to widespread legacy VPN infrastructure. The weakest load-bearing claim is C03 (observation; direct, firm): the reconnaissance activity, reported by a single primary from its own telemetry."
Purpose: Evaluate the potential impact of a threat materialising.
Formula: Risk = Threat × Vulnerability × Impact
1. Threat (reference or summarise from threat assessment)
2. Vulnerability — How exposed is the target?
3. Impact — What happens if the threat materialises?
4. Combined Risk Level
Use a risk matrix:
| Negligible Impact | Low Impact | Moderate Impact | High Impact | Critical Impact | |
|---|---|---|---|---|---|
| Critical Threat | Moderate | High | Very High | Very High | Very High |
| High Threat | Low | Moderate | High | Very High | Very High |
| Moderate Threat | Low | Low | Moderate | High | Very High |
| Low Threat | Very Low | Low | Low | Moderate | High |
| Negligible Threat | Very Low | Very Low | Low | Low | Moderate |
"The risk of APT41 compromising sensitive R&D data is assessed as VERY HIGH (confidence: moderate). The high threat level (demonstrated intent and capability) combined with critical impact (loss of proprietary pharmaceutical research valued at €500M+) and significant vulnerability (unpatched VPN appliances matching APT41's known initial access vector) drive this assessment."
Purpose: Evaluate the exploitability and impact of a specific vulnerability.
Formula: Vulnerability Severity = Exposure + Susceptibility − Resilience
1. Vulnerability Description
2. Exposure — How visible/accessible is the vulnerable system?
3. Susceptibility — How easy is it to exploit?
4. Resilience — What mitigations exist?
5. Prioritisation
| Priority | Criteria |
|---|---|
| P1 — Patch immediately | Actively exploited OR high EPSS + internet-facing + no compensating controls |
| P2 — Patch within 72h | PoC available + internet-facing OR actively exploited + internal with compensating controls |
| P3 — Patch within 30 days | High CVSS + no active exploitation + compensating controls in place |
| P4 — Patch in next cycle | Moderate CVSS + internal only + compensating controls |
| P5 — Accept risk | Low CVSS + internal only + strong compensating controls + low impact |
Every assessment ends with this section, filled from the graded evidence items.
### Sources
**Evidence basis**: [graded / mixed / ungraded]
**Provenance basis**: [platform-resolved / script-resolved / model-judged (unverified) / none (ungraded)]
| claim_id | Claim | claim_type | Primary (org, title, date) | Access level | Claim support | Independent primaries (basis) | Flags |
|----------|-------|------------|----------------------------|:---:|:---:|:---:|-------|
| C01 | [claim] | observation | [Vendor], "[Report title]", YYYY-MM-DD | direct | firm | 1 (unchecked) | single_source |
[Cite the primary, not the outlet that carried it. Several outlets covering one primary are one source. First-party observations appear in the table as graded items. CVSS and EPSS are listed separately as reference data.]
まだレビューはありません。使ってみた感想をお寄せください。
概要と使いどころ
AbuseIPDB API reference. IP reputation and abuse report lookups.
日本語の概要は準備中です。原文の説明を表示しています。
Analysis of Competing Hypotheses — structured technique for evaluating multiple explanations against evidence. Use when facing ambiguous attribution or multiple plausible scenarios. Prefers graded evidence items from /quality-of-information-check and runs that skill first when handed raw URLs or text. Runs on ungraded evidence when asked, labelled as such, unweighted, and capped at Moderate confidence.
日本語の概要は準備中です。原文の説明を表示しています。
Use when documenting a named campaign across time and victims, the user asks to start or update a campaign record, or another skill identified a multi-incident cluster that warrants formal tracking. Provides the template (timeline, attribution, victimology, attack chain, Diamond Model mapping, IOC clusters) and the lifecycle from active to historical.
日本語の概要は準備中です。原文の説明を表示しています。
Use when the user asks about carding, BIN attacks, payment-card breach markets, fullz/CVV2 trade, autoshops (BidenCash, Brian's Club, Russianmarket, B1ack's Stash), or financial-fraud TTPs. Self-updating knowledge cell.
日本語の概要は準備中です。原文の説明を表示しています。
Censys API v2 reference. Host reconnaissance and certificate data.
日本語の概要は準備中です。原文の説明を表示しています。
Use when the user asks about Chinese state-sponsored cyber operations or specific PRC-aligned actors (APT41, Volt Typhoon, Mustang Panda, APT10, APT31, Salt Typhoon, etc.), MSS/PLA-attributed campaigns, or PRC sector targeting. Self-updating knowledge cell.
日本語の概要は準備中です。原文の説明を表示しています。