Prerequisites
- Target system, dependencies and environment configured.
Usage
Purpose
A threat-intel programme without defined requirements collects everything and produces a firehose that answers no one's actual questions. Intelligence requirements flip this — you start from the questions the organisation needs answered ("who targets us and how", "are we exposed to X threat", "should we invest in Y defence") and collect against those. This skill covers defining and using intelligence requirements, the discipline that turns intel from undirected collection into a programme that delivers answers stakeholders actually need.
When to use it
When establishing or refocusing a threat-intel programme, and whenever the intel being produced isn't landing (stakeholders aren't using it — often because it wasn't driven by their needs). It's the planning discipline that should drive collection, and it connects to tactical-vs-strategic (requirements exist at each level).
Procedure
- Start from stakeholder decisions, not available data. Intelligence requirements are the questions your consumers need answered to make decisions: the SOC ("what should we detect/block"), IR ("what campaigns and actors are active"), leadership ("what's our risk and where do we invest"). Requirements are consumer-driven — what they need to decide, not what intel happens to be available.
- Define Priority Intelligence Requirements (PIRs). The key requirements the programme prioritises — typically framed as questions: "Which threat actors are targeting our sector and what are their TTPs?", "Are our credentials/data exposed?", "What are the emerging threats to our technology stack?". PIRs focus collection on what matters.
- Ground requirements in your threat model and business. What's relevant depends on your sector, geography, technology, and crown jewels. A hospital, a bank, and a SaaS company have different PIRs. Requirements grounded in your actual context produce relevant intel; generic ones produce noise.
- Drive collection from the requirements. Collection (feeds, sources, monitoring) should be chosen to answer the PIRs, not to gather everything. This focuses effort and cost on the intel that answers real questions and avoids drowning in irrelevant data.
- Map requirements to the intelligence levels. Different requirements sit at tactical, operational, or strategic levels (that skill) with different audiences; a PIR about exposed credentials is tactical/operational, one about sector threat trends is strategic. Match collection and production accordingly.
- Review and refine requirements. Business priorities, the threat landscape, and stakeholder needs change; requirements set once go stale. Revisit PIRs periodically and as circumstances change (a new business line, a new threat) so the programme stays aligned with real needs.
- Measure against requirements. The programme's value is how well it answers its PIRs — not how much intel it collected. Assess whether stakeholders are getting the answers they need, and adjust collection where a requirement isn't being met.
Cheatsheet
no requirements = collect everything -> firehose that answers no one's questions
requirements flip it: start from the QUESTIONS stakeholders need answered, collect AGAINST them
start from STAKEHOLDER DECISIONS (not available data)
SOC: what to detect/block | IR: active campaigns/actors | leadership: risk + investment
PIRs (Priority Intelligence Requirements) — framed as questions
"which actors target our sector + their TTPs?" | "are our creds/data exposed?"
| "emerging threats to our tech stack?"
GROUND in your threat model + business (sector/geo/tech/crown-jewels)
hospital vs bank vs SaaS = different PIRs ; generic requirements = noise
DRIVE COLLECTION from requirements (answer the PIRs, not gather everything)
-> focuses effort + cost, avoids drowning in irrelevant data
map requirements to LEVELS (tactical/operational/strategic) + audiences
REVIEW/refine (business + threat landscape change ; stale requirements = misaligned)
MEASURE against PIRs (answering the questions > volume collected)
Reading the programme
- Collection with no defined requirements = a firehose producing intel nobody asked for; the programme is busy but not useful. Define PIRs and collect against them — this is the difference between directed intelligence and undirected data-gathering.
- PIRs grounded in your sector/business = relevant intel; requirements that reflect your actual threat model and crown jewels produce answers that matter, while generic requirements produce noise.
- Collection driven by requirements = focused effort and cost on what answers real questions; collecting everything wastes resources and buries the relevant intel.
- Intel that stakeholders don't use = often a requirements failure — it wasn't driven by what they need to decide. Reorient production around stakeholder decisions.
- Stale requirements (set once, never revisited) = a programme aligned to yesterday's needs; business and threats change, so PIRs must be refreshed.
- A programme measured by how well it answers its PIRs = the right metric; volume collected is a vanity measure, answering the questions is the value.
Pitfalls
- Collecting without requirements. Gathering everything produces a firehose that answers no one's real questions; it's busy-work, not intelligence. Define PIRs first and collect against them.
- Generic requirements. Requirements not grounded in your sector, business, and threat model produce irrelevant noise; ground them in your actual context.
- Data-driven instead of decision-driven requirements. Starting from "what intel is available" rather than "what do stakeholders need to decide" produces intel that doesn't land. Start from the decisions.
- Static requirements. Business and threats evolve; PIRs set once go stale and misalign the programme. Review and refine.
- Measuring by volume. How much intel you collected says nothing about whether you answered the PIRs; measure against the requirements, not the firehose.
References
- The tactical-vs-strategic and reporting-and-dissemination skills
- The threat-informed-detection skill (requirements drive detection priorities too)
- Standard CTI requirements frameworks (PIRs / intelligence requirements)
- The GRC risk-assessment skill (business context grounding)
Inputs
- Relevant source code, logs, network traces, or system specifications.
Outputs
- Analysis findings, security audit report, or generated code artifacts.
1---2name: intel-requirements3description: Use when defining what intelligence to collect — establishing intelligence requirements so the programme answers real questions instead of collecting everything and hoping.4---5678## Prerequisites9- Target system, dependencies and environment configured.1011## Usage12### Purpose1314A threat-intel programme without defined requirements collects everything and produces a firehose that answers no one's actual questions. Intelligence requirements flip this — you start from the questions the organisation needs answered ("who targets us and how", "are we exposed to X threat", "should we invest in Y defence") and collect *against* those. This skill covers defining and using intelligence requirements, the discipline that turns intel from undirected collection into a programme that delivers answers stakeholders actually need.1516### When to use it1718When establishing or refocusing a threat-intel programme, and whenever the intel being produced isn't landing (stakeholders aren't using it — often because it wasn't driven by their needs). It's the planning discipline that should drive collection, and it connects to tactical-vs-strategic (requirements exist at each level).1920### Procedure21221. **Start from stakeholder decisions, not available data.** Intelligence requirements are the questions your consumers need answered to make decisions: the SOC ("what should we detect/block"), IR ("what campaigns and actors are active"), leadership ("what's our risk and where do we invest"). Requirements are consumer-driven — what they need to decide, not what intel happens to be available.232. **Define Priority Intelligence Requirements (PIRs).** The key requirements the programme prioritises — typically framed as questions: "Which threat actors are targeting our sector and what are their TTPs?", "Are our credentials/data exposed?", "What are the emerging threats to our technology stack?". PIRs focus collection on what matters.243. **Ground requirements in your threat model and business.** What's relevant depends on your sector, geography, technology, and crown jewels. A hospital, a bank, and a SaaS company have different PIRs. Requirements grounded in your actual context produce relevant intel; generic ones produce noise.254. **Drive collection from the requirements.** Collection (feeds, sources, monitoring) should be chosen to *answer the PIRs*, not to gather everything. This focuses effort and cost on the intel that answers real questions and avoids drowning in irrelevant data.265. **Map requirements to the intelligence levels.** Different requirements sit at tactical, operational, or strategic levels (that skill) with different audiences; a PIR about exposed credentials is tactical/operational, one about sector threat trends is strategic. Match collection and production accordingly.276. **Review and refine requirements.** Business priorities, the threat landscape, and stakeholder needs change; requirements set once go stale. Revisit PIRs periodically and as circumstances change (a new business line, a new threat) so the programme stays aligned with real needs.287. **Measure against requirements.** The programme's value is how well it answers its PIRs — not how much intel it collected. Assess whether stakeholders are getting the answers they need, and adjust collection where a requirement isn't being met.2930### Cheatsheet3132```33no requirements = collect everything -> firehose that answers no one's questions34 requirements flip it: start from the QUESTIONS stakeholders need answered, collect AGAINST them3536start from STAKEHOLDER DECISIONS (not available data)37 SOC: what to detect/block | IR: active campaigns/actors | leadership: risk + investment3839PIRs (Priority Intelligence Requirements) — framed as questions40 "which actors target our sector + their TTPs?" | "are our creds/data exposed?"41 | "emerging threats to our tech stack?"4243GROUND in your threat model + business (sector/geo/tech/crown-jewels)44 hospital vs bank vs SaaS = different PIRs ; generic requirements = noise4546DRIVE COLLECTION from requirements (answer the PIRs, not gather everything)47 -> focuses effort + cost, avoids drowning in irrelevant data4849map requirements to LEVELS (tactical/operational/strategic) + audiences50REVIEW/refine (business + threat landscape change ; stale requirements = misaligned)51MEASURE against PIRs (answering the questions > volume collected)52```5354### Reading the programme5556- **Collection with no defined requirements** = a firehose producing intel nobody asked for; the programme is busy but not useful. Define PIRs and collect against them — this is the difference between directed intelligence and undirected data-gathering.57- **PIRs grounded in your sector/business** = relevant intel; requirements that reflect your actual threat model and crown jewels produce answers that matter, while generic requirements produce noise.58- **Collection driven by requirements** = focused effort and cost on what answers real questions; collecting everything wastes resources and buries the relevant intel.59- **Intel that stakeholders don't use** = often a requirements failure — it wasn't driven by what they need to decide. Reorient production around stakeholder decisions.60- **Stale requirements** (set once, never revisited) = a programme aligned to yesterday's needs; business and threats change, so PIRs must be refreshed.61- **A programme measured by how well it answers its PIRs** = the right metric; volume collected is a vanity measure, answering the questions is the value.6263### Pitfalls6465- **Collecting without requirements.** Gathering everything produces a firehose that answers no one's real questions; it's busy-work, not intelligence. Define PIRs first and collect against them.66- **Generic requirements.** Requirements not grounded in your sector, business, and threat model produce irrelevant noise; ground them in your actual context.67- **Data-driven instead of decision-driven requirements.** Starting from "what intel is available" rather than "what do stakeholders need to decide" produces intel that doesn't land. Start from the decisions.68- **Static requirements.** Business and threats evolve; PIRs set once go stale and misalign the programme. Review and refine.69- **Measuring by volume.** How much intel you collected says nothing about whether you answered the PIRs; measure against the requirements, not the firehose.7071### References7273- The tactical-vs-strategic and reporting-and-dissemination skills74- The threat-informed-detection skill (requirements drive detection priorities too)75- Standard CTI requirements frameworks (PIRs / intelligence requirements)76- The GRC risk-assessment skill (business context grounding)7778## Inputs79- Relevant source code, logs, network traces, or system specifications.8081## Outputs82- Analysis findings, security audit report, or generated code artifacts.