Security Requirements (SR) - Processes Assessment

Assessment questionnaire for measuring maturity. Answer each question honestly based on current, implemented practices.

Security Requirements (SR) - Processes Domain

HAIAMM Assessment Questionnaire v3.5

Generated from cells/SR-Processes-L*.cell.json. Do not edit by hand. Canonical model: HAIAMM-v3.5-Framing.md · Handbook: HAIAMM-v3.5-Handbook.md.


Practice: Security Requirements (SR) Domain: Processes Business Function: Building Purpose: Publish a base security requirements pack per processes archetype, every requirement carrying a testable acceptance criterion, so teams inherit requirements rather than negotiating them. Scoring Model: Evidence + Outcome Metrics (see Scoring Methodology below)


Instructions

  • Answer from current, implemented practice, not plans or aspirations.
  • Each question has two components: Evidence (what you did) and Outcome Metrics (how well it worked).
  • Levels are derived, never self-assigned. Record evidence and metric values; the level falls out of the scoring below.
  • Silence is not a pass. A metric you cannot produce is left blank and counts as not met. Do not estimate.
  • Answer progressively. Complete all Level 1 questions before Level 2.

Evidence grade

Record how each answer is known, not only what is claimed (v3.5 framing §6). A level claim is graded at its weakest field.

Grade Meaning
E0 Asserted by a practitioner, unevidenced
E1 Asserted, with a link to a named artifact
E2 Emitted by a system as telemetry
E3 Machine-attested and independently checkable

Scoring Methodology

Tier Score Criteria
Fully Mature 1.0 Evidence complete + ≥3 outcome metrics meet targets
Implemented 0.67 Evidence complete + 2 outcome metrics meet targets
Partial 0.33 Evidence partially complete + <2 outcome metrics meet targets
Not Implemented 0.0 No substantive evidence of practice

Practice maturity level achieved = the highest level where all 3 questions score ≥ 0.67.


Maturity Level 1, Foundational

Objective: Publish a base security requirements pack per processes archetype, every requirement carrying a testable acceptance criterion, so teams inherit requirements rather than negotiating them.

Prerequisite cells: SM-Processes-L1, PC-Processes-L1, TA-Processes-L1

Question L1.1: Author the base requirements pack per archetype

Q1.1: Does a base security requirements pack exist for every inventoried processes archetype, deliberately small, derived from the TA threat library, and phrased as obligations on the system rather than activities for the team?

Evidence Required:

  • [ ] Write one base pack per archetype covering decision pipeline, customer-facing flow, human-in-the-loop chain, back-office augmentation, approval and review workflow, content-generation workflow and knowledge-management workflow
  • [ ] The pack states what any asset of that archetype must do, drawn from the TA threat library so that every requirement answers a specific threat rather than a general anxiety
  • [ ] In this domain the base requirements centre on a named reviewer with stated authority to refuse, a numeric information and time budget per decision, disclosure that a person is interacting with AI, a contestability and appeal route, an exercised fallback for AI unavailability, and a decision record sufficient to reconstruct the basis
  • [ ] Keep the base pack deliberately small, targeting fifteen to twenty-five requirements: a pack of two hundred requirements is negotiated down in practice, and the negotiation happens invisibly at the team's discretion rather than visibly at the programme's
  • [ ] Write each requirement as an obligation on the system rather than on the team, because a requirement phrased as an activity is satisfied by doing the activity badly
  • [ ] Version the packs and publish the change history so teams can see what changed and when

Evidence grade for this question: ☐ E0 ☐ E1 ☐ E2 ☐ E3

Answer:

  • ☐ Fully Mature (Evidence complete + ≥3 metrics meet targets)
  • ☐ Implemented (Evidence complete + 2 metrics meet targets)
  • ☐ Partial (Evidence partially complete + <2 metrics meet targets)
  • ☐ Not Implemented (No evidence)

Evidence Location: _________________________________

Notes: ___________________________________________

Question L1.2: Attach a testable acceptance criterion to every requirement

Q1.2: Does every requirement carry an acceptance criterion specific enough that two reviewers independently reach the same verdict, verified by a periodic blind double-review calibration exercise at 85% agreement or better? For Processes, the assessor should be shown the decision requirements pack and its reviewer time-budget figure.

Evidence Required:

  • [ ] Give every requirement an acceptance criterion that states how conformance is demonstrated and by what evidence
  • [ ] The criterion must be specific enough that two reviewers assessing the same asset independently reach the same verdict, which is the operational test of whether a criterion is real
  • [ ] Prefer criteria a test can evaluate over criteria a person must judge, and where judgment is unavoidable, state the evidence the judgment rests on
  • [ ] Requirements that cannot be given a testable criterion are either too vague to be useful or belong in guidance rather than requirements, and moving them is better than leaving them to be argued about at every review
  • [ ] Map each criterion to the practice that will verify it, being implementation review, security testing or environment hardening, so that the verification path exists before the requirement is issued

Evidence grade for this question: ☐ E0 ☐ E1 ☐ E2 ☐ E3

Answer:

  • ☐ Fully Mature (Evidence complete + ≥3 metrics meet targets)
  • ☐ Implemented (Evidence complete + 2 metrics meet targets)
  • ☐ Partial (Evidence partially complete + <2 metrics meet targets)
  • ☐ Not Implemented (No evidence)

Evidence Location: _________________________________

Notes: ___________________________________________

Question L1.3: Establish traceability and declare the consumption envelope

Q1.3: Does a requirements evidence map trace at least 90% of requirements backward to a threat and forward to a verifying mechanism with gaps published, and does every archetype declare a consumption envelope with an explicit, testable behaviour at the cap? In Processes, ask to see the decision requirements pack and its reviewer time-budget figure.

Evidence Required:

  • [ ] Build a requirements evidence map linking each requirement backward to the TA threat it mitigates and forward to the test case, review check or detection that verifies it
  • [ ] Publish the map and treat a requirement with no verifying mechanism as an open gap, because an unverified requirement is a statement of intent that the programme has no way to know is met
  • [ ] Separately, require every archetype to declare a consumption envelope: a spend or volume cap appropriate to its expected workload, and an explicit behaviour when that cap is reached, being degrade, queue or refuse, and never silently continue
  • [ ] Stating the cap as a requirement rather than an operational setting is what makes it testable at per business transaction completed and reviewable at design time, and it is the point at which unbounded consumption stops being an operational surprise and becomes a design decision

Evidence grade for this question: ☐ E0 ☐ E1 ☐ E2 ☐ E3

Answer:

  • ☐ Fully Mature (Evidence complete + ≥3 metrics meet targets)
  • ☐ Implemented (Evidence complete + 2 metrics meet targets)
  • ☐ Partial (Evidence partially complete + <2 metrics meet targets)
  • ☐ Not Implemented (No evidence)

Evidence Location: _________________________________

Notes: ___________________________________________

Level 1 Outcome Metrics

Metric Baseline Current Target Met? Notes
Processes archetypes with a published base requirements pack ___ ___ 100% of inventoried archetypes within 9 months ☐
Requirements carrying an acceptance criterion a test or review can evaluate ___ ___ 100% of base pack requirements ☐
Requirements traced backward to a TA threat and forward to a verifying mechanism ___ ___ ≥90%, with unverified requirements published as gaps ☐
Archetypes declaring a consumption envelope with an explicit behaviour at the cap ___ ___ 100% of archetypes ☐
Reviewer agreement on acceptance criteria in a blind double-review sample ___ ___ ≥85% agreement across a 20-requirement sample ☐

Where each number is read from:

  • Processes archetypes with a published base requirements pack — Requirements pack register joined to the asset inventory
  • Requirements carrying an acceptance criterion a test or review can evaluate — Requirements pack audit
  • Requirements traced backward to a TA threat and forward to a verifying mechanism — Requirements evidence map
  • Archetypes declaring a consumption envelope with an explicit behaviour at the cap — Requirements pack consumption clause audit
  • Reviewer agreement on acceptance criteria in a blind double-review sample — Double-review calibration record

Level 1 Consumption Metrics

Absolute spend is a ledger input, never a metric. Every row is divided by a unit of business work. If AI spend is not allocated to an owning team, record this level as blocked on allocation rather than scoring it down (v3.5 framing §12).

Metric Denominator Current Economic failure it detects Met?
Archetypes whose requirements pack declares a consumption cap and an explicit behaviour at the cap per archetype requirements pack ___ unbounded consumption entering production as an operational surprise, because no requirement ever obliged the system to stop, degrade or refuse at a limit ☐
Declared consumption envelope per unit of work, stated per archetype per business transaction completed ___ a cap set without reference to the work the asset actually delivers, which is either so loose it never binds or so tight it blocks legitimate load and gets disabled ☐
Consumption-cap requirements carrying a testable acceptance criterion per consumption requirement ___ a cap declared in a requirement and never tested, so its behaviour at the limit is first discovered during the incident it was written to prevent ☐

Level 1 30-second check (E0)

  • ☐ Yes ☐ No — Is there a written security requirements list for each kind of AI processes asset?
  • ☐ Yes ☐ No — Could two reviewers independently agree whether a requirement is met?
  • ☐ Yes ☐ No — Does any AI asset have a declared limit on what it may consume?

Maturity Level 2, Comprehensive

Objective: Calibrate processes requirements packs to asset tier, maintain a per-asset requirements evidence map, and make conformance demonstrable rather than asserted.

Prerequisite cells: SR-Processes-L1, SM-Processes-L2, TA-Processes-L2

Question L2.1: Derive requirements scope from tier

Q2.1: Is requirements scope derived automatically from the SM L2 asset tier, with disagreements routed through a deviation process rather than resolved as scope interpretation under delivery pressure? Evidence this in the Processes domain against the decision requirements pack and its reviewer time-budget figure.

Evidence Required:

  • [ ] Publish the mapping from asset tier to requirements scope: which requirements are mandatory at each tier, which are recommended, and which tier-specific additions apply above the base pack
  • [ ] Derive the scope from the inventory tier automatically rather than letting each team select, because scope selection under delivery pressure reliably produces the minimum defensible set and does so invisibly
  • [ ] Add tier-specific requirements where the tier warrants them, such as an independent conformance assessment and dual approval at Critical
  • [ ] Where a team believes a requirement does not apply, that is a deviation and goes through the deviation process rather than through scope interpretation, which is the distinction that keeps the tier mapping meaningful rather than advisory
  • [ ] Tier scope in this domain keys chiefly on decision effect on people, which is a legal rather than a technical dimension and is frequently assessed by someone who is not in the room when the process is designed

Evidence grade for this question: ☐ E0 ☐ E1 ☐ E2 ☐ E3

Answer:

  • ☐ Fully Mature (Evidence complete + ≥3 metrics meet targets)
  • ☐ Implemented (Evidence complete + 2 metrics meet targets)
  • ☐ Partial (Evidence partially complete + <2 metrics meet targets)
  • ☐ Not Implemented (No evidence)

Evidence Location: _________________________________

Notes: ___________________________________________

Question L2.2: Maintain a per-asset requirements evidence map

Q2.2: Does every Critical- and High-tier asset carry a per-asset requirements evidence map maintained continuously from repository, CI and configuration signals, reporting an evidence grade per requirement rather than a single conformance percentage? For Processes, the assessor should be shown the decision requirements pack and its reviewer time-budget figure.

Evidence Required:

  • [ ] For every Critical- and High-tier asset, maintain a requirements evidence map recording per requirement its status, the evidence that demonstrates conformance, where that evidence lives, its evidence grade from E0 to E3, and its last verification date
  • [ ] The map is maintained continuously as the asset is built rather than assembled at review, which is what makes design review cheap and audit response fast
  • [ ] Wire evidence collection to the systems that already hold it, being the code repository, the CI pipeline, the test registry and the configuration store, so that the map reflects reality rather than the last time someone updated it
  • [ ] Report the distribution of evidence grades per asset, since an asset whose conformance rests entirely on E0 assertions is in a materially different position from one resting on E2 telemetry, and a single conformance percentage conceals that difference entirely
  • [ ] Evidence for process requirements lives in workflow configuration and decision records, and the evidence most often missing is proof that the reviewer had the authority and the time the design assumed

Evidence grade for this question: ☐ E0 ☐ E1 ☐ E2 ☐ E3

Answer:

  • ☐ Fully Mature (Evidence complete + ≥3 metrics meet targets)
  • ☐ Implemented (Evidence complete + 2 metrics meet targets)
  • ☐ Partial (Evidence partially complete + <2 metrics meet targets)
  • ☐ Not Implemented (No evidence)

Evidence Location: _________________________________

Notes: ___________________________________________

Question L2.3: Govern deviations and verify consumption caps per tier

Q2.3: Do all deviations carry rationale, compensating control, tier-appropriate approver and expiry with none past expiry, and has every Critical-tier asset's consumption cap behaviour been exercised and recorded within the last 12 months? In Processes, ask to see the decision requirements pack and its reviewer time-budget figure.

Evidence Required:

  • [ ] Operate a deviation process: any requirement not met is recorded with a rationale, a compensating control, a named approver whose authority scales with tier, and a mandatory expiry date
  • [ ] Review the deviation register monthly, report Critical-tier deviations to the sponsor, and treat a deviation past expiry as an open finding
  • [ ] Deviations are healthy when visible and corrosive when absorbed, and the register is what determines which
  • [ ] Separately, make consumption caps tier-proportionate and verify them rather than declaring them: each Critical- and High-tier asset's cap is expressed relative to per business transaction completed, and the at-cap behaviour is exercised at least annually so that what happens at the limit is known before it happens in production
  • [ ] Record the exercise result, because a cap whose behaviour has never been observed is a cap nobody should rely on
  • [ ] Cap exercises in this domain test the escalation threshold rather than a spend limit, confirming that volume above the line escalates rather than auto-approving

Evidence grade for this question: ☐ E0 ☐ E1 ☐ E2 ☐ E3

Answer:

  • ☐ Fully Mature (Evidence complete + ≥3 metrics meet targets)
  • ☐ Implemented (Evidence complete + 2 metrics meet targets)
  • ☐ Partial (Evidence partially complete + <2 metrics meet targets)
  • ☐ Not Implemented (No evidence)

Evidence Location: _________________________________

Notes: ___________________________________________

Level 2 Outcome Metrics

Metric Baseline Current Target Met? Notes
Assets with a requirements scope derived automatically from their tier ___ ___ 100% of Critical and High tier assets ☐
Critical- and High-tier assets with a current per-asset requirements evidence map ___ ___ ≥95% of Critical, ≥85% of High ☐
Requirements evidence resting on E2 or better for Critical-tier assets ___ ___ ≥60% of Critical-tier requirements at E2 or above ☐
Deviations carrying rationale, compensating control, tier-appropriate approver and expiry ___ ___ 100%, with zero deviations past expiry ☐
Critical- and High-tier assets whose consumption cap behaviour has been exercised in the last 12 months ___ ___ 100% of Critical, ≥90% of High ☐

Where each number is read from:

  • Assets with a requirements scope derived automatically from their tier — Requirements scope derivation joined to inventory tier
  • Critical- and High-tier assets with a current per-asset requirements evidence map — Requirements evidence map register
  • Requirements evidence resting on E2 or better for Critical-tier assets — Evidence map grade distribution
  • Deviations carrying rationale, compensating control, tier-appropriate approver and expiry — Deviation register
  • Critical- and High-tier assets whose consumption cap behaviour has been exercised in the last 12 months — Cap exercise log with dates and outcomes

Level 2 Consumption Metrics

Absolute spend is a ledger input, never a metric. Every row is divided by a unit of business work. If AI spend is not allocated to an owning team, record this level as blocked on allocation rather than scoring it down (v3.5 framing §12).

Metric Denominator Current Economic failure it detects Met?
Critical- and High-tier assets whose consumption cap behaviour has been exercised and recorded per Critical or High tier asset ___ a declared cap whose at-limit behaviour has never been observed, which is functionally an assumption rather than a control ☐
Declared consumption envelope against observed consumption, per tier per business transaction completed ___ caps set so far above observed load that they never bind, or so close to it that legitimate work trips them and operations disables the control ☐
Deviations granted against a consumption requirement, with compensating control recorded per active deviation ___ consumption controls quietly deviated away under delivery or cost pressure, leaving the asset unbounded with no visible decision ☐

Level 2 30-second check (E0)

  • ☐ Yes ☐ No — Do your riskiest AI assets carry more requirements than the rest?
  • ☐ Yes ☐ No — Could you show what evidences each requirement on a given asset?
  • ☐ Yes ☐ No — Has anyone tested what happens when an AI asset hits its spend cap?

Maturity Level 3, Industry-Leading

Objective: Express processes requirements as executable policy evaluated continuously in the pipeline, so conformance is enforced at merge rather than assessed at review.

Prerequisite cells: SR-Processes-L2, IR-Processes-L2, ST-Processes-L2

Question L3.1: Express requirements as executable policy in the pipeline

Q3.1: Do at least 80% of machine-evaluable requirements run as pipeline policy checks with tier-proportionate blocking severity agreed with engineering, and is the non-machine-evaluable remainder listed explicitly and reviewed quarterly for reduction? Evidence this in the Processes domain against the decision requirements pack and its reviewer time-budget figure.

Evidence Required:

  • [ ] Convert every machine-evaluable requirement into a policy check that runs in the workflow change and release process, evaluating the change rather than the documentation
  • [ ] Blocking severity follows asset tier: a Critical-tier breach blocks the workflow change, a Low-tier breach warns
  • [ ] Agree the blocking behaviour with engineering before enabling it, because a security check that blocks the workflow change without an agreed escalation path is a check that gets disabled within a month and takes the practice's credibility with it
  • [ ] Publish the list of requirements that are not machine-evaluable and review it quarterly with the aim of shrinking it, since that list is the honest measure of how far enforcement actually reaches
  • [ ] Provide a documented break-glass path with automatic notification and mandatory post-hoc review, because emergencies happen and an unbreakable gate gets bypassed in ways nobody sees
  • [ ] Process requirements resist pipeline enforcement because the artifact is a workflow configuration rather than code, so the practical approach is to assert the configurable parts, being reviewer authority, time budget and auto-approval thresholds, and to list the rest explicitly

Evidence grade for this question: ☐ E0 ☐ E1 ☐ E2 ☐ E3

Answer:

  • ☐ Fully Mature (Evidence complete + ≥3 metrics meet targets)
  • ☐ Implemented (Evidence complete + 2 metrics meet targets)
  • ☐ Partial (Evidence partially complete + <2 metrics meet targets)
  • ☐ Not Implemented (No evidence)

Evidence Location: _________________________________

Notes: ___________________________________________

Question L3.2: Evolve requirements from operational evidence

Q3.2: Do recurring failure modes from incidents, test failures and review findings reach a new or amended requirement including its policy implementation within 60 days, and are requirements retired as well as added based on firing counts? For Processes, the assessor should be shown the decision requirements pack and its reviewer time-budget figure.

Evidence Required:

  • [ ] Close the loop from operations to requirements
  • [ ] Feed incident root causes, security test failures, implementation review findings and monitoring detections into a quarterly requirements review, and treat any failure mode appearing three times without a covering requirement as a mandatory pack change
  • [ ] Publish a service level covering the interval from a recurring failure mode to a new or amended requirement, targeting 60 days including the policy implementation
  • [ ] Retire requirements that operational evidence shows are no longer load-bearing, because a pack that only grows becomes one teams route around
  • [ ] The willingness to remove requirements is what keeps the pack small enough to be respected
  • [ ] Record for each requirement how many times its policy check has actually fired, which distinguishes requirements that are doing work from those that are decoration
  • [ ] The recurring failure modes that drive new process requirements are auto-approval thresholds raised under backlog pressure and an information panel trimmed in a user-interface change, neither of which is understood as a security change by whoever makes it

Evidence grade for this question: ☐ E0 ☐ E1 ☐ E2 ☐ E3

Answer:

  • ☐ Fully Mature (Evidence complete + ≥3 metrics meet targets)
  • ☐ Implemented (Evidence complete + 2 metrics meet targets)
  • ☐ Partial (Evidence partially complete + <2 metrics meet targets)
  • ☐ Not Implemented (No evidence)

Evidence Location: _________________________________

Notes: ___________________________________________

Question L3.3: Contribute executable requirement packs back

Q3.3: Is there a documented break-glass path with automatic notification and mandatory post-hoc review within 5 business days, and does the organisation contribute at least four accepted artifacts per year, the majority executable rather than prose? In Processes, ask to see the decision requirements pack and its reviewer time-budget figure.

Evidence Required:

  • [ ] Contribute at least four substantive artifacts per year, weighted toward executable form: requirement packs with their policy implementations, acceptance criteria that others can adopt directly, and conformance check libraries
  • [ ] Executable contributions are worth substantially more than prose in this practice, because a peer organisation can run a policy check and merely read a requirement, and the adoption difference between the two is large
  • [ ] Work through OWASP projects, OpenSSF AI, sector bodies and the relevant standards communities
  • [ ] Count only accepted or published artifacts, review each legally before release, and prefer contributing the checks that fire most often in this environment, since those are the ones carrying the most operational evidence behind them
  • [ ] Process requirement packs contribute well as oversight specifications with measured outcomes, which is material almost no organisation publishes and every organisation needs

Evidence grade for this question: ☐ E0 ☐ E1 ☐ E2 ☐ E3

Answer:

  • ☐ Fully Mature (Evidence complete + ≥3 metrics meet targets)
  • ☐ Implemented (Evidence complete + 2 metrics meet targets)
  • ☐ Partial (Evidence partially complete + <2 metrics meet targets)
  • ☐ Not Implemented (No evidence)

Evidence Location: _________________________________

Notes: ___________________________________________

Level 3 Outcome Metrics

Metric Baseline Current Target Met? Notes
Machine-evaluable requirements running as policy checks in the workflow change and release process ___ ___ ≥80%, with the non-evaluable remainder listed explicitly ☐
Critical-tier requirement breaches blocked at the workflow change-approval gate rather than found later ___ ___ ≥95% of detected breaches blocked before the workflow change is approved ☐
Recurring failure modes reaching a new or amended requirement within the service level ___ ___ ≥90% within 60 days including policy implementation ☐
Break-glass bypasses carrying automatic notification and completed post-hoc review ___ ___ 100% reviewed within 5 business days ☐
Accepted external contributions per year in executable form ___ ___ ≥4 accepted, majority executable rather than prose ☐

Where each number is read from:

  • Machine-evaluable requirements running as policy checks in the workflow change and release process — Policy check registry joined to the requirements packs
  • Critical-tier requirement breaches blocked at the workflow change-approval gate rather than found later — Pipeline policy evaluation log
  • Recurring failure modes reaching a new or amended requirement within the service level — Requirements change log joined to incident and test records
  • Break-glass bypasses carrying automatic notification and completed post-hoc review — Break-glass log with review completion dates
  • Accepted external contributions per year in executable form — Contribution log with acceptance references

Level 3 Consumption Metrics

Absolute spend is a ledger input, never a metric. Every row is divided by a unit of business work. If AI spend is not allocated to an owning team, record this level as blocked on allocation rather than scoring it down (v3.5 framing §12).

Metric Denominator Current Economic failure it detects Met?
Consumption-cap requirements enforced as pipeline policy rather than asserted in a document per consumption requirement ___ a cap that exists in the requirements pack but nothing prevents a change from removing or widening it, so the control erodes silently through ordinary delivery ☐
Changes blocked at merge for breaching a declared consumption envelope per business transaction completed ___ unbounded consumption entering production through routine change, which is the ordinary path by which denial-of-wallet exposure is created without anyone deciding to create it ☐
Consumption-cap policy checks that have never fired per consumption policy check ___ caps set so loose they can never bind, which produce the appearance of a control while permitting any consumption the system is capable of ☐

Level 3 30-second check (E0)

  • ☐ Yes ☐ No — Would a change that breaks an AI security requirement fail the build?
  • ☐ Yes ☐ No — Do you know which of your requirements have never once been triggered?
  • ☐ Yes ☐ No — Have you published a requirement check others can actually run?

Summary Scorecard

Level Q1 Q2 Q3 Level score Weakest evidence grade Achieved?
L1 ___ ___ ___ ___ ___ ☐
L2 ___ ___ ___ ___ ___ ☐
L3 ___ ___ ___ ___ ___ ☐

Security Requirements (SR) maturity in the Processes domain: ____________


Document Version: HAIAMM v3.5 (generated)

Instructions:

  • Answer based on current practices, not plans
  • “Yes” requires documented evidence
  • Complete all Level 1 questions before Level 2
  • Partial implementation = “No”

↓ Download as Markdown