TL;DR: Document-level analysis creates explainability gaps that become harder to accept as AI takes on more of the review workload, according to Seezo. Its rebuilt architecture now breaks design documents into components, assets, and data flows before generating security requirements, so each finding maps to specific system parts and can support both machine reasoning and human review.
At a glance
What this is: This is an AppSec architecture update that moves from document-only review to component-first analysis, with requirements tied to specific components, assets, and flows.
Why it matters: It matters because security and identity teams increasingly need traceable, component-level decisions that humans can challenge and systems can reuse across assessments.
By the numbers:
- Only 44% of developers are reported to follow security best practices for secrets management, exposing a significant developer behaviour gap.
👉 Read Seezo's full blog post on component-first AppSec architecture
Context
AppSec teams have long relied on document-level reviews that treat a design specification as the unit of analysis. That approach is efficient, but it often hides which component actually drives a finding, which data flow creates exposure, and where a reviewer should challenge the result. In a context where primary keyword appsec review is shifting toward AI-assisted analysis, the operational question is no longer whether an LLM can reason over a design document. It is whether the output remains specific enough to govern.
Seezo’s argument is that machine-readable components and human-readable diagrams solve different parts of the same governance problem. The technical issue is not just accuracy, but traceability across assessments, code integration, and organisation-wide context. That makes the discussion relevant to broader identity and access governance as well, because the same requirement for traceable decisions applies when teams manage secrets, service accounts, workload identity, and other non-human identities across application estates.
Key questions
Q: What breaks when AppSec tools only analyse design documents at a high level?
A: High-level document analysis often produces findings that are too broad to action cleanly. Teams may know a system needs stronger controls, but they cannot tell which component, asset, or data flow caused the issue. That weakens remediation, makes review inconsistent across teams, and limits reuse when the same pattern appears elsewhere in the architecture.
Q: Why do component-level models matter when AI is used in AppSec?
A: Component-level models give AI a stable structure to reason over, which improves consistency and traceability. They also make it easier for humans to inspect the logic behind a finding. Without that structure, AI may produce plausible output that is difficult to verify, challenge, or carry into other assessments.
Q: How do teams know whether AI-assisted AppSec is actually helping?
A: Look for findings that can be traced back to named components, repeated across assessments, and mapped to concrete remediation actions. If the system produces faster output but reviewers still cannot understand why a requirement exists, the programme has improved throughput without improving governance.
Q: What should security teams do before connecting AppSec output to code?
A: They should first establish a structured representation of the application, including components, assets, and data flows. That gives code mapping a target. Without it, the organisation risks linking findings to the wrong place or creating confidence in mappings that are not actually grounded in the architecture.
Technical breakdown
Why component-level analysis changes AppSec findings
Component-level analysis turns a free-form design document into structured entities such as services, databases, APIs, and queues. That matters because security rules rarely apply uniformly across a whole system. A database may be encrypted, an API may be authenticated, and a queue may carry sensitive data, but each condition depends on the specific component and the flows around it. When analysis stays at document level, findings often collapse into broad statements that are hard to validate or reuse. A component-first model preserves the link between the asset, the data path, and the control condition, which is what makes later correlation possible.
Practical implication: teams should require findings to map to named components, not just to the document as a whole.
How a context graph supports both humans and agents
A context graph is a machine-readable representation of components, assets, and data flows that can be queried programmatically and rendered visually. For an AI-assisted workflow, that structure gives the model a stable reference frame instead of forcing it to infer system boundaries from prose alone. For humans, the same structure can be shown as a diagram that supports challenge, correction, and review. The important design point is that both views are generated from the same underlying model, so the visual artefact is not a separate layer of interpretation. That reduces drift between automated reasoning and analyst judgement.
Practical implication: build workflows where every diagram and every control decision come from the same source graph.
Why explainability must be built into the architecture
Explainability is often added after the fact as a narrative about why a model produced a result. That approach is weak because it explains the output without exposing the structure that shaped it. A component-first system makes the explanation structural. If a requirement exists, the reviewer can see which component triggered it, what data it handles, and what flow raised the concern. That does not remove judgment, but it does make judgment auditable. In AppSec, that is a better fit for governance than post-hoc justification, especially when organisations want to reuse results across multiple assessments or map them back to code.
Practical implication: treat traceability as part of the control design, not as a reporting afterthought.
Threat narrative
Attacker objective: The objective is not external exploitation but governance failure through ambiguity, where controls exist in output form yet cannot be operationally tied to the affected component.
- Entry begins when a design document is analysed without first identifying the underlying components, assets, and data flows, which creates a blind spot in the review model.
- Escalation occurs when the system produces generic requirements that cannot be traced back to a specific database, API, or queue, making remediation and reuse harder.
- Impact is a weak governance picture in which teams cannot reliably map findings to code, portfolios, or recurring architectural patterns.
NHI Mgmt Group analysis
Component specificity is now a governance requirement, not a nice-to-have. Once security findings are generated at document level, organisations struggle to reuse them across code, architectures, and portfolios. A component-first model creates a stable unit of analysis that can be traced, challenged, and measured over time. For AppSec teams, the practical conclusion is that review quality now depends on whether the system can name the exact component at issue.
Human-understandable diagrams and machine-readable context are complementary controls. AI systems can reason over structured data, but humans still need a visual artefact that they can inspect and dispute. That dual representation matters because trust in AI-assisted AppSec is not created by output volume, it is created by being able to verify the system’s understanding. Practitioners should treat this as a control design problem, not a user-interface preference.
Explainability that lives in the architecture is stronger than explainability added after the fact. When the same underlying model produces the component graph and the security requirement, reviewers can see why a finding exists and what evidence supports it. That is materially different from a post-hoc explanation layer. The implication for the field is that AI-assisted AppSec will increasingly be judged by traceability, not just by speed.
AppSec is moving from analysis throughput to context governance. The article’s deeper point is that better automation only helps if the system knows what it is looking at before it reasons. That shifts programme value toward standards, context injection, and supervision of the model’s interpretation. Teams that cannot govern context will not get reliable AI-assisted review, regardless of model quality.
Structured component models also set the stage for broader identity governance. Once an application view is precise enough to map assets and flows, the same discipline can be applied to secrets, service accounts, and other non-human identities embedded in the architecture. That intersection matters because NHI governance fails when ownership, scope, and dependency chains are only described loosely. Practitioners should treat component precision as a prerequisite for durable NHI controls, not only for AppSec review.
What this signals
Context precision is becoming a programme-level control objective. As AppSec output grows more automated, the question for practitioners is whether their review workflow can preserve a stable relationship between the original design, the derived component model, and the remediation record. Teams that cannot keep those layers aligned will struggle to reuse findings across applications or connect them to identity-adjacent controls such as service account scope and secret ownership.
Component-first review also changes how non-human identity risk is surfaced. Once applications are decomposed into assets and flows, secrets, service accounts, and API dependencies become easier to associate with the component that depends on them. That creates a more defensible basis for NHI governance because the control discussion shifts from generic secret hygiene to ownership, dependency, and blast-radius management.
AppSec programmes should expect more demand for structured evidence. Reviewers, auditors, and engineering leaders will increasingly ask not just whether a finding exists, but what exact component produced it and what evidence supports the recommendation. That makes traceability part of the operating model, not an optional reporting layer.
For practitioners
- Require component-level traceability in every security finding Update AppSec review templates so each requirement names the component, asset, and data flow that triggered it. If a finding cannot be tied to a specific element, treat it as incomplete for remediation planning and cross-team reuse.
- Align human review with machine-readable context graphs Use structured outputs that can be rendered as diagrams and queried by downstream systems. Keep the same source of truth for both analyst challenge and automation so the review record does not drift from the model’s interpretation.
- Plan for code mapping after component decomposition Do not attempt code integration until design artefacts are decomposed into stable components. Without that step, mapping code paths to architecture will produce false links and reduce confidence in the review workflow.
- Treat explainability as an architectural control Document which fields in the component model support reviewer challenge, correction, and auditability. That makes explainability measurable and gives teams a way to test whether the system is actually supporting governance.
Key takeaways
- Component-first AppSec is about governance quality as much as analysis quality.
- Traceable findings matter because broad document-level output is hard to reuse, challenge, and map to remediation.
- Teams that can structure context well will be better positioned to govern AI-assisted review and adjacent NHI controls.
Standards & Framework Alignment
This section maps relevant standards and security frameworks to the operational risks and controls described in this guidance.
MITRE ATT&CK and OWASP Non-Human Identity Top 10 address the attack and risk surface, while NIST CSF 2.0, NIST SP 800-53 Rev 5 and NIST AI RMF set the governance and control requirements practitioners need to meet.
| Framework | Control / Reference | Relevance |
|---|---|---|
| NIST CSF 2.0 | PR.AC-4 | Component-level findings support least-privilege and access governance in application review. |
| NIST SP 800-53 Rev 5 | AC-6 | Least-privilege control is central when analysis identifies sensitive components and flows. |
| MITRE ATT&CK | TA0006 , Credential Access; TA0007 , Discovery | Secrets and system context become attack surfaces when component visibility is weak. |
| OWASP Non-Human Identity Top 10 | NHI-03 | Component precision helps assign ownership and rotation expectations for secrets and service identities. |
| NIST AI RMF | MANAGE | The article focuses on operationalising AI-assisted analysis within a governable workflow. |
Use MANAGE to define supervision, escalation, and review procedures for AI-assisted AppSec.
Key terms
- Component-first analysis: A review method that breaks a system into discrete parts before applying security questions. It improves traceability because each finding can be tied to a named service, asset, or data flow instead of to an entire document or application at once.
- Context graph: A persistent data layer that links telemetry with organisational knowledge such as asset ownership, tickets, prior investigations, and business workflows. It gives AI systems the context needed to interpret alerts correctly instead of guessing from isolated logs.
- Explainability by structure: A design approach where the reason for a finding is visible in the model itself, not added later as commentary. It is stronger than post-hoc explanation because reviewers can inspect the underlying component relationships that produced the output.
- Non-Human Identity (NHI): A digital identity assigned to a non-human entity such as a software application, service account, API key, bot, machine, or AI agent that enables it to authenticate and interact with systems without direct human involvement. NHIs now outnumber human identities in most enterprises by 25 to 50 times.
What's in the full article
Seezo's full blog post covers the architectural detail this post intentionally leaves at the governance level:
- How the component-first pipeline separates component identification, data-flow mapping, and security analysis into distinct steps
- Why the team chose different models for different tasks and how that affects runtime, quality, and supervision
- How the context graph supports persistent organisational memory across multiple assessments
- What the interactive DFD exposes about each node, including the metadata used to explain findings
Deepen your knowledge
NHI Mgmt Group covers identity security, NHI governance, and agentic AI through independent research, practitioner guides, and the NHI Foundation Level course, the industry's only accredited NHI security programme. It is designed for practitioners who need to connect identity governance with the wider security programme.
Published by the NHIMG editorial team on August 1, 2026.
NHI Mgmt Group — the independent authority on Non-Human Identity, IAM, and Agentic AI security. nhimg.org