Threat Tribunal

Threat Tribunal: AI and Cloud Security Review Harness

Security Findings Your Team Can Prove and Act On

Threat Tribunal reviews your AI-enabled application and live Azure environment together. The review finds security risks across application code, AI services and deployed cloud controls and shows how the risks connect. Each supported finding is paired with a verifiable fix, and the report is written around what the review finds in your system, not filled into a fixed template.

Find security risks

Inspect application code, AI behaviour and deployed Azure services and controls together, then show how the risks connect.

Challenge every conclusion

Separated AI reviewers independently challenge each proposed finding. Only evidence-backed conclusions reach human review.

Deliver actionable work

Approved findings automatically become owned Azure DevOps work items with supporting evidence and clear acceptance criteria.

Threat Tribunal method diagram: source evidence and Azure evidence flow through separated proposer, challenger and arbiter model roles, then an evidence gate and human review before approved Features and User Stories are synced to Azure DevOps; unsupported claims terminate at a discarded endpoint.
Threat Tribunal: the same pipeline applies to any engagement. Open the diagram for a full-size view. This demonstration runs Anthropic Claude models, Fable, Opus and Sonnet, in separated proposer, challenger and arbiter roles. If Fable declines a security prompt, the harness falls back to Opus. Engagements run on client-approved enterprise AI service(s).

An engagement delivers two complete reports. Click either to view:

Source evidence

Application and AI Security Review

Code, prompts and model integration

Reads the source, the prompts and the pipeline for the places where a poisoned document could start giving your system orders.

Checks AI manipulation, safety retesting, access boundaries, safe file and output handling, and third-party software. It verifies that application code, not the model, controls access and approves important actions.

Comparing this source evidence with the live Azure review shows whether the deployed system matches what was built.

Demonstration review Source & repository evidence 2026 Hub + 5 chapters

Azure evidence

Azure Cloud Security Review

Infrastructure and identity posture

Reads the live cloud footprint for the identity, network and logging gaps an attacker could walk through.

Checks trust boundaries, least privilege, secrets, data protection, controlled releases, and operational monitoring. It verifies that deployed identity, network and logging controls match the intended architecture.

Comparing the live cloud setup with the Application review shows whether code and intended controls were deployed correctly.

Demonstration review Live Azure evidence 2026 Hub + 5 chapters

Where AI risk hides

  • Prompt Injection: Hidden instructions inside an uploaded PDF that make your AI model obey the attacker instead of you. Every customer document your system feeds to an AI model is untrusted input.
  • Sensitive Information Disclosure: Personally identifiable information (PII) leaking into model outputs and logs, where people who should never see it can read it.
  • Improper Output Handling: AI output written into your business records without review, so a wrong answer becomes the official number.
  • Denial of Wallet: One malicious upload that makes your AI model run over and over, and you pay the bill.

Where cloud risk hides

  • Excessive Agency: An AI identity with more access than its task needs, handing an attacker your files, databases and secrets.
  • Public Network Exposure: Services that should be internal are open to the internet and nobody is monitoring them, so attackers can keep trying until something is exposed.
  • Secrets Sprawl: Passwords, keys and connection strings stored without enough protection, or where they should never be, so one leak unlocks whatever that secret protects.
  • Silent Logging: Security logs that never turn into alerts, so a break-in goes unnoticed.
Security data-flow diagram showing an untrusted customer PDF entering an AI model, with numbered risks for prompt injection, denial of wallet, unsafe model output, personal data disclosure through logs, and excessive cloud permissions.
Open the diagram for a full-size view.
Security data-flow diagram showing cloud control paths, with numbered risks for a private service exposed to the internet, secrets stored in configuration, an overprivileged AI identity accessing customer data, and security logs that never reach an alert owner.
Open the diagram for a full-size view.

Automated delivery

Turning Findings Into Action

Once the reports are validated, approved findings are automatically synced into Azure DevOps as Features and User Stories. Each item includes an owner, clear acceptance criteria, dependencies and links to the supporting proof.

Running the sync again updates the existing work items instead of creating duplicates.

Automatically creates
Azure DevOps Features and User Stories, with a Jira plugin for teams on Atlassian
Includes
Ownership, acceptance criteria, dependencies and supporting proof
Safe to rerun
Existing work items are updated without creating duplicates

How an Engagement Is Governed

A Threat Tribunal engagement is an AI-assisted assessment, not an autonomous scan. It runs under written client authorization and these standing controls:

  • Written approval firstAI-assisted analysis is authorized in writing, and every AI service and tool that may receive client information is named and approved before any evidence is shared.
  • Enterprise AI services onlyReviews run on client-approved enterprise AI services whose commercial terms exclude client data from model training.
  • Least-privilege accessDedicated, time-limited, read-only credentials. Any active test requires separate written authorization.
  • No secrets to the modelSecret values, production records and personal information stay out of model input unless separately approved and minimized.
  • Evidence before findingsModel output alone is never evidence. Open-source scanners run locally as tools, and their output is a candidate until it is validated. Every material conclusion traces to captured evidence you can reproduce.
  • Human accountabilityA named human assessor validates every finding and signs off the report. Access is revoked and temporary data deleted at close-out.

Evidence Trail

Threat Tribunal turns a security review into an evidence trail your team can understand, challenge and act on.

  • Find security risksTrace how AI, application code and Azure controls can fail across their boundaries.
  • Prove every conclusionLink each risk to reproducible code, configuration and test evidence.
  • Verify the responsePair every risk with a concrete fix and a pass condition your team can check.

What an Engagement Delivers

  • Two security reviews: the live Azure environment and the application source code
  • A clear record showing the source behind every conclusion
  • Architecture and trust-boundary diagrams as editable draw.io and PlantUML files your team keeps
  • A prioritized Azure DevOps backlog with owned Features and User Stories
  • A plan for turning the agreed security rules into checks on every build
Six-stage security review: Scope agrees the systems, evidence and standards; Trace follows actions, data and trust decisions; Test checks software, cloud controls and AI safeguards; Challenge independently tests every proposed conclusion; Validate uses human review to confirm the evidence and proof of a fix; Deliver syncs approved work items with ownership and acceptance criteria.

What You Are Reading

Both reports are demonstration deliverables: they show the complete structure, method and evidence discipline of a Threat Tribunal engagement, chapter by chapter. All severity examples are fictional, written to show how risks are communicated, remediated and verified; severity labels apply only to those fictional examples, and none describes a real finding. This site contains no client names, identifiers, resource names, source paths, or any combination of details that could reconstruct a client environment.

Limitations

Threat Tribunal is a review harness informed by OWASP, NIST and MITRE guidance. It is not a penetration-test report, a certification or an assurance opinion. Inclusion of a topic means it was assessed, not that a finding existed.

About Us

We build agentic AI platforms on Azure and run AI/LLM security and cost optimization assessments of production GenAI systems. One rule anchors both: code owns deterministic facts, and LLMs are bound to reasoning, annotation and judgment.

Informed by OWASP LLM Top 10 OWASP Top 10 / ASVS NIST AI RMF (GenAI Profile) MITRE ATLAS / CWE Microsoft Zero Trust

Connect on LinkedIn Book a scoping call

Read the application review · Read the Azure review