The security field guide

Cybersecurity resources.

Security controls are supposed to change what can happen in your systems. To find out whether they do, we have to look at how those systems actually work. These guides walk through that process: define the problem, examine the evidence, make a change, and check the result.

From an outcome to an assessment

A framework can tell you what an outcome should be. It still takes work to determine whether your organization achieves it. The CSF 2.0 worksheet covers all 106 outcomes, with an example question, evidence to examine, and a check on what that evidence actually supports. Each outcome also links to related guides.

Open the assessment worksheet ↗

Govern, scope and assure

Someone needs to own the decision, understand the tradeoff, and follow up on what happens.

Understand and design

Start by establishing which identities, systems and data can affect one another. Those relationships give the architecture review something concrete to examine.

Build and operate

Policies and designs eventually meet running software. Here we look at what happens in infrastructure, applications, build systems and everyday communication.

FIELD GUIDE / 06

Network, DNS and edge security

Test the routes around an edge control, including direct-origin access, administration, DNS changes and application egress.

Read the guide ↗
FIELD GUIDE / 07

Cloud and SaaS security

Check who maintains, monitors and recovers a cloud service, including the customer responsibilities that remain after a migration.

Read the guide ↗
FIELD GUIDE / 08

Containers and platform security

Review the running container workload, including its image, identity, resource access, admission controls and differences from the test environment.

Read the guide ↗
FIELD GUIDE / 09

Endpoint and operating-system security

Verify endpoint settings on the device, test recovery and keep exceptions tied to the specific work that requires them.

Read the guide ↗
FIELD GUIDE / 10

Application and API security

Test API authorization through requests, queued work and downloads, then reproduce 25 synthetic scenarios in a standalone Python exercise.

Read the guide ↗
FIELD GUIDE / 11

Secure development and product security

Follow a security defect from its reachable paths through regression tests and the deployed release, using an archive-validation example.

Read the guide ↗
FIELD GUIDE / 12

Software supply chain and CI/CD

Check source, build, signing and deployment authority as one release process, including unauthorized publication, rollback and recovery.

Read the guide ↗
FIELD GUIDE / 35

Review the everyday paths from untrusted content to sensitive work

Check email authentication, browser permissions and collaboration access against observed behavior. Keep domain identity, account control and message legitimacy distinct.

Read the guide ↗

Find and validate

Finding a weakness is the start. We need to know what causes it, what it permits, and whether the proposed fix actually addresses it.

Detect, respond and recover

An alert should give someone enough information to act. After an incident, we also need to establish that recovery restored a usable service.

Assess specialist systems

Testing a device that controls a physical process is different from testing a web application. Its operating constraints determine what we can safely do.

Evaluate AI and abuse

With AI systems, we examine the model and the software that acts on its output. We also look at abuse of legitimate product features, with or without AI.

Scope of this library

The 35 guides are organized with reference to NIST CSF 2.0, CIS Controls 8.1, NICE and MITRE ATT&CK. They explain the assumptions behind their examples and link to sources you can use to investigate further.

These are introductory guides. They do not cover every control, attack technique, jurisdiction or specialist system. Start with the problem you are trying to understand, then identify what the guide leaves unresolved in your environment. That gives you a reason to collect more evidence or bring in additional expertise.