Shared Appendices — Influence-First AI Security
Condensed edition: templates and definitions for the nine-chapter book.
These templates consolidate the working records used throughout the book. Use the fields that matter to the system under review, and preserve the links between policy, findings, controls, and evidence. A completed table is useful only when its statements can be checked.
Appendix A — Review templates
The templates below capture system description, authority and influence mapping, and threat records so later controls and tests stay tied to the same facts.
A.1 System description
A system description should be specific enough that another reviewer can identify what is included. Record deployment differences where they change authority or connectivity.
| Field | Record |
|---|---|
| Review identity | System, deployment, owner, date, and reviewed versions. |
| Business task | Authorized users, intended work, and permitted outcomes. |
| Unacceptable consequences | Information exposure, unauthorized change, disruption, and other material harm. |
| Components | Models, harnesses, application services, extensions, and agents. |
| External dependencies | Providers, remote resources, and visibility limits. |
| State | Databases, files, caches, memory, queues, and scheduled work. |
| Assumptions | Facts the security conclusion depends on, with evidence and owners. |
See Chapter 3.
A.2 Authority and influence map
Map both model-mediated influence and direct executable routes. They may share an outcome while requiring different controls.
| Field | Record |
|---|---|
| Principal | Human, service, agent, or external source. |
| Source role | What the source may legitimately establish or affect. |
| Effective authority | Operations, resources, recipients, time, and delegation scope. |
| Transformations | Retrieval, extraction, summary, memory, or handoff. |
| Decision | Interpretation or selection affected by the source. |
| Consumer | Service, person, database, or agent that uses the result. |
| Enforcement | Component that verifies the relevant policy. |
| Persistence | What survives and when it can return to context or execution. |
See Chapter 4.
A.3 Threat record
Record one materially distinct failure per finding. Include the actor or failure source, preconditions, source control, mechanism, authority, consequence, existing enforcement, evidence status, owner, and priority rationale.
Keep consequence severity separate from confidence that the path is feasible. Record duplicates and blocked paths with reasons. See Chapter 5.
Appendix B — Control and validation templates
Control and validation records make policy promises falsifiable and keep operational handoffs explicit.
B.1 Control contract
A control statement should make a falsifiable promise within its scope. “Use guardrails” is not enough to establish what an engineer must implement.
| Field | Record |
|---|---|
| Policy | The exact operation or consequence that is permitted or prohibited. |
| Enforcement point | Where the decision is checked independently of unsupported claims. |
| Inputs | Identity, resource, approval, provenance, and state required for the check. |
| Coverage | APIs, helper programs, retries, delegated calls, and other relevant routes. |
| Failure behavior | What happens when evidence or a dependency is unavailable. |
| Owner | Team responsible for implementation and operation. |
| Residual risk | Remaining exposure, assumptions, and acceptance conditions. |
See Chapter 5.
B.2 Validation record
Record the finding identifier, system versions, authorized task, attack condition, expected prohibited effect, observation point, legitimate outcome, exclusions, and actual result. Preserve exposure, proposal, enforcement, execution, and consequence observations separately.
Report counts and denominators. A refused answer is not evidence that a helper did not act. See Chapter 9.
B.3 Operational and change handoff
Record monitoring coverage, containment actions, revocation scope, persistent-state cleanup, rollback procedure, release conditions, and responsible owners. Identify which changes require renewed review.
Use Chapter 9 for recovery, change management, and continuous assurance.
Appendix C — Terminology and notation
The terms below are used with the meanings given in this book. An arrow in an influence map indicates a relevant flow or dependency. It does not by itself prove causal influence or exploitability. Mark candidate paths, demonstrated paths, and verified blocking controls distinctly.
| Term | Meaning in this book |
|---|---|
| Influence | Capacity of information, instructions, or learned behavior to shape interpretation, decision, or action. |
| Influence-first | Explicit, consistent attention to influence within whole-system threat modeling. |
| Authority | The legitimate scope to establish a decision or perform an operation. |
| Configured permission | Access the technical system currently permits; it may exceed human-authorized scope. |
| Source role | The facts, requests, or instructions a source may legitimately contribute. |
| Provenance | Evidence about origin and transformation; origin alone does not establish truth or authority. |
| Trust boundary | A point at which assumptions, authority, or required validation change. |
| Harness | The software that assembles context, manages execution, invokes tools, and often handles persistence. |
| Guardrail | A specified preventive, detective, or limiting control; name its actual mechanism. |
| Actionable finding | A substantiated issue specific enough to support remediation or a verification decision. |
“First” does not impose a fixed review order or rank influence above every other risk. See Chapter 1 and Chapter 2.
Appendix D — Framework cross-references
These are complementary contributions rather than interchangeable scoring systems. The table below connects familiar frameworks to influence-first questions without treating any catalog as a complete system review.
| Framework or concept | Contribution | Influence-first connection |
|---|---|---|
| CIA | Identify confidentiality, integrity, and availability objectives | State the consequence of a decision or action. |
| STRIDE | Systematic threat-identification questions | Ask additional source-role and decision questions within the review. |
| Least privilege | Limit available authority | Bound consequences when interpretation is unsafe. |
| Complete mediation | Check relevant access and operations | Cover alternate APIs, helpers, and delegated routes. |
| Information-flow analysis | Examine propagation and restrictions | Trace information through interpretation and downstream consumption. |
| ATT&CK | Organize observed adversary behavior | Describe mechanisms without treating the catalog as a complete system review. |
| CVE and advisories | Identify specific published vulnerabilities | Keep vulnerability identity separate from authorization and incident attribution. |
| CVSS | Characterize vulnerability severity under defined assumptions | Contribute to risk analysis without replacing business context or evidence. |
Consult the primary foundations discussion in Chapter 1.
Appendix E — Case-study evidence guide
Separate attempted action, demonstrated capability, and confirmed effect. Use firsthand reports for incident facts while retaining the limits and interests of involved parties. Independent sources also have scope limits.
E.1 Identify the evidence type
Each evidence type below can establish different claims; none should be treated as interchangeable with the others.
| Type | What it can establish |
|---|---|
| Hypothetical example | Explain a plausible path and proposed controls; no observed prevalence. |
| Controlled demonstration | Establish outcomes under stated experimental conditions. |
| Artifact analysis | Establish properties found in sampled content, subject to the analysis method. |
| Production incident | Establish reported real-world actions and effects within the available evidence. |
| Proposed study | Define how a claim will be tested; no experimental result yet. |
E.2 Vulnerability and discovery record
Record the specific flaw, affected component, event date, public-disclosure date, CVE if verified, discovery attribution, remediation evidence, and uncertainty. A familiar technique can exploit a previously unknown implementation flaw.
“No public mapping verified” is not evidence of a pending CVE request. A valid credential does not establish the actor's authorization. See Chapter 8.
Appendix F — Research and evaluation protocol
This appendix is a proposed comparative study. It reports no newly conducted experiment. Finding the same weakness does not prove two reviews are equally useful: control quality, actionability, and verified enforcement differ. Influence-first may help discovery, explanation, control design, or communication—benefits that must be tested separately.
F.1 Chain of claims
Established security principles apply to the whole system, and research and incidents show that information can shape AI-mediated behavior. That supports making influence and authority explicit. It does not prove that this book's particular procedure improves a review. Comparative benefit is an empirical question.
The claim levels below separate what the book supports from what remains open to measurement.
| Claim level | What would justify it | Position of this book |
|---|---|---|
| Relevant mechanisms exist | Documented attacks and controlled demonstrations | Supported within the conditions of the cited evidence. |
| Explicit influence analysis is coherent | Clear definitions and findings connected to ordinary security concepts | The book supplies this reasoning and worked examples. |
| The procedure is usable | Reviewers can apply it consistently with reasonable effort | A practical proposal requiring user studies. |
| It improves review outcomes | Fair comparison with a competent alternative | Unestablished by the cases in this book. |
| It improves deployed security | Better implemented controls and measured outcomes over time | Requires additional engineering and longitudinal evidence. |
| It is universally superior or complete | Broad evidence across systems and failure classes | Not claimed. |
| It introduces a new security principle | A defensible novelty argument beyond terminology | Not claimed or required. |
A method can be useful without being novel, improve communication without finding more threats, and work in one domain without generalizing. Influence-first is a research-informed analysis proposal; its comparative effectiveness remains open to measurement.
F.2 Study design essentials
A study cannot evaluate a slogan. It needs a versioned procedure participants can follow: define task and authority, identify sources and roles, trace transformations into decisions, follow downstream authority and effects, and produce findings with controls and tests—alongside whole-system threat modeling. Publish training materials and templates; state training time and permitted assistance. Unusually extensive coaching belongs in the result.
A reasonable comparator is competent STRIDE-based review with current AI security guidance. Give both groups the same architecture, source facts, code visibility, threat intelligence, time allowance, and output requirements. If reviews use AI assistance, give both groups equivalent access or study that factor separately.
Primary question (first study): does the added procedure increase the number of distinct, valid, actionable findings per review under a fixed time budget?
An actionable finding should identify a relevant consequence, a feasible path or substantiated design defect, the failed or missing boundary, and enough specificity to support remediation or verification. Control quality is a separate outcome: enforcement location, alternative-route coverage, and whether a proposed test observes the relevant effect.
Use more than one architecture (RAG, tool-using agent, persistent harness, multi-agent where feasible), plus ordinary authorization, injection, and transaction weaknesses. Include seeded flaws and realistic designs without exhaustive answer keys, and cases where a candidate path is blocked by a genuine control. Avoid constructing every system to match the book's examples. Define the unit of analysis before assignment: a team review is not an individual review. Prefer a parallel-group design when carryover from learning the method would bias a crossover.
F.3 Outcomes and adjudication
The outcomes below need operational definitions before data collection begins.
| Outcome | Operational definition |
|---|---|
| Primary actionable finding count | Distinct findings meeting the predefined validity and actionability rubric within the time limit. |
| Finding precision | Accepted valid findings divided by all submitted findings; report adjudication uncertainty. |
| Known-threat coverage | Identified items divided by the eligible reference set, with limits on that set stated. |
| Control quality | Blinded rubric for policy fit, enforcement location, route coverage, and testability. |
| Effort | Preparation, review, documentation, and adjudication time recorded separately. |
| Ordinary-threat coverage | Performance on non-AI paths that remain in scope. |
| Practical usability | Training burden, completion, errors, and participant feedback. |
Do not call coverage of a reference set “all threats found.” Natural systems rarely have complete ground truth.
Use at least two independent assessors where practical. Hide the assigned method and remove method-specific headings when possible without altering substance; report blinding limits. Separate validity, distinctness, and actionability. Record disagreements before reconciliation. The rubric must not require the phrase “influence-first.”
| Rubric dimension | Strong evidence | Weak evidence |
|---|---|---|
| Policy connection | States the prohibited outcome and relevant authority | Calls behavior suspicious without identifying a rule. |
| Feasibility | Preconditions match the supplied system | Assumes missing credentials or nonexistent connectivity. |
| Boundary | Identifies where unauthorized influence or execution becomes possible | Names only the model or an attack category. |
| Remediation | Specifies an owner and enforceable restriction | Requests general awareness or stronger wording alone. |
| Validation | Tests actual effects and legitimate behavior | Checks only the final assistant response. |
F.4 Interpretation and adoption
Choose a smallest practically meaningful improvement before collecting main data. Account for participants, teams, and systems when estimating uncertainty. Report effect estimates and intervals; keep exploratory analyses labeled as exploratory. Failure to detect a difference is not proof of equivalence.
| Observed pattern | Defensible interpretation | Practical response |
|---|---|---|
| More valid actionable findings, acceptable cost | Supports benefit for the studied setting | Replicate and test transfer to other teams. |
| Same findings, stronger control specifications | Supports a narrower control-design benefit | Reposition the method around that demonstrated value. |
| More findings, many invalid or duplicated | Quantity increased without clear useful gain | Simplify prompts and improve validity checks. |
| AI findings improve, ordinary threats are missed | Attention may have shifted at a security cost | Repair integration with whole-system review. |
| No meaningful advantage with sufficiently precise evidence | Added procedure may not justify its cost there | Use the simpler effective workflow. |
| Wide uncertainty | Study is inconclusive | Improve design or gather more evidence. |
A negative result is useful if it narrows the method's role. Terminology is not an outcome worth preserving against the evidence. A local pilot can inform adoption without justifying a universal effectiveness claim. For simpler systems, key questions may fit an existing threat template; for persistent memory, several agents, or complex transformations, a dedicated influence map may be worth the effort.
The customer-service agent in Chapter 7 illustrates the adjudication problem: two reviewers can find the same approval weakness while recommending a stronger prompt versus a service-level check with route coverage. Count threats for a tie; count implemented controls that prevent unauthorized payments for a more useful question. A follow-on engineering study of implemented controls is a separate question from review-output quality.
F.5 Protocol checklist
Before recruitment, freeze the decisions below.
| Protocol field | Required decision |
|---|---|
| Research question | Primary comparative claim and target population. |
| Intervention | Versioned influence-first procedure and training materials. |
| Comparator | Competent whole-system review with equivalent AI guidance. |
| Systems | Selection rationale, seeded flaws, blocked paths, and realistic unknowns. |
| Allocation | Randomization, team structure, and carryover management. |
| Budget | Equal review resources; separate accounting for training. |
| Outcomes | Primary metric, secondary metrics, denominators, and deduplication. |
| Adjudication | Blinding, assessors, rubric, disagreement handling. |
| Analysis | Meaningful effect, sample planning, grouping, uncertainty, and exclusions. |
| Reporting | Negative results, deviations, limitations, and shareable materials. |
Obtain appropriate participant consent and protect proprietary system material. A completed report states what was tested, who participated, how allocation worked, what each group received, what was measured, and what happened—including uncertainty, departures, adverse tradeoffs, and generalization limits. Recruitment, experiments, statistical results, and replication remain future research; they are not implied completed work.
Prior empirical work shows threat-modeling methods can be studied and that adding structure does not automatically improve outcomes. Scandariato, Wuyts, and Joosen evaluated Microsoft's threat modeling with students [1]. Mbaka and Tuma examined threat validation with practitioners and found that added diagrams and LLM support did not establish an effectiveness advantage in the tested comparisons [2]. Those studies motivate evaluation of influence-first; they do not validate it.
References
- Riccardo Scandariato, Kim Wuyts, and Wouter Joosen. A descriptive study of Microsoft's threat modeling technique. Requirements Engineering, 2015; published online in 2013.
- Winnie Bahati Mbaka and Katja Tuma. Less is more: usefulness of data flow diagrams and large language models for security threat validation. Empirical Software Engineering 31, article 122. April 21, 2026.
Reference navigation
These appendices contain the book's proposed templates and definitions. Supporting external research and standards are linked in the numbered reference sections of the chapters cited above, and in Appendix F for the evaluation protocol.