Write an Intelligence Requirement
Convert a broad concern into a question that collection and analysis can actually answer.
In this lesson, you will learn to:
- Write a prioritized intelligence requirement with a consumer, decision, scope, timeframe, and answer standard.
Write an Intelligence Requirement
This lesson teaches the first practical planning skill: writing a requirement that has a consumer, decision, scope, timeframe, and success condition. You will turn an unhelpful request into a small set of answerable questions.
Replace Broad Concerns With Answerable Questions
Stakeholders often begin with a concern rather than a requirement: “Are we at risk from ransomware?” or “Tell me about this threat actor.” These prompts are understandable, but they are too broad to guide collection. They have no defined decision, timeframe, scope, or stopping point, so an analyst can gather information indefinitely and still disappoint the requester.
Improve the request by asking five questions. Who needs the answer? What decision will it support? Which assets, sector, geography, or adversary are in scope? By when is the answer needed? What would count as useful evidence? For example: “By Friday, can the SOC identify whether Northstar has observable exposure to the credential-theft infrastructure described in Advisory X, and which logs should be searched first?”
Notice what this version does not promise. It does not ask whether Northstar is safe. It asks for evidence about a defined exposure and identifies the next defensive use. A good requirement makes uncertainty manageable without hiding it.
Prioritize Requirements and Define Done
A team rarely has capacity to answer every question at once. Prioritize requirements by decision impact, time sensitivity, uncertainty, and feasibility. A requirement connected to an imminent containment decision may outrank a strategic trend question. A question with no available data may need a collection-gap response rather than a rushed conclusion.
Define what “done” means before work begins. A completion condition might be: “Compare the advisory’s named domains against the organization’s DNS and proxy data for the previous 30 days; report confirmed sightings, search limitations, and recommended follow-up.” This does not mean the threat is fully understood. It means the requested slice of uncertainty has been examined transparently.
Keep a requirement register with an owner, priority, status, due date, and last update. When a requirement changes, record why. This simple habit protects the analyst from scope drift and helps stakeholders distinguish a delayed answer from an answer that found no evidence.
Resources
- NIST SP 800-150 Guide to Cyber Threat Information Sharing — Use this guide to connect sharing requirements with organizational goals and appropriate information handling.