AuditThis.ai

The method

This is the method the 2 prompts implement, rendered from the canonical METHOD.md.

Version 1.0.0. This is the method the 2 prompts at https://auditthis.ai/ implement. The planning prompt (https://auditthis.ai/prompts/plan.md) produces a plan; the audit prompt (https://auditthis.ai/prompts/audit.md) executes that plan. Changes to this method are recorded in the project's changelog and versioned at https://auditthis.ai/VERSION.

1. Principles

  1. Conduct before content. The assistant running an assessment is bound by AIQT Guardrails before it reads any other reference. Findings produced without that conduct are not trusted, however well they read.
  2. The decision drives the scope. Every assessment starts from the decision it supports (release, handover, acquisition, supplier approval, attestation, sign-off, a customer or vendor assurance request) and selects references and checks to answer that decision. A fixed checklist applied to every project is a failure mode.
  3. Select, and give reasons. References are tiered. Tier 1 always applies; Tier 2 applies on a recorded trigger; Tier 3 is used in service of findings; tools produce evidence. Every inclusion and exclusion carries a reason.
  4. Evidence or label. Every finding carries evidence or is labelled unsourced. Behaviour is asserted only when observed; configuration shows what is configured, not what runs.
  5. Read-only until approved. Planning and the audit phases change nothing. Remediation happens only on named approval, and is re-verified with the same status labels.
  6. No compliance claims. The output states, per requirement and per item of evidence, what was demonstrated, what was reasoned, what is a gap, what was untested, and what did not apply. It never characterizes the target as a whole as compliant, certified, secure, or complete.
  7. Nothing proprietary. Every reference the method requires is openly published. The site links; it does not copy. Anyone can recreate the method from the references. The 1 optional exception is the CSA Cloud Controls Matrix and AI Controls Matrix, which the owner supplies under CSA's own terms when they opt in (section 11).
  8. Prior assurance is input, never proof. A supplied certificate, report, or attestation shapes scope and supports reasoning for the scope and period it covers. It never substitutes for a check the audit runs itself.

2. Tiers

TierMeaningMembers
0: ConductGoverns the assistant. Read first, obeyed throughout. Also a Tier 2 baseline when the project itself contains AI assistants or agents.AIQT Guardrails
1: Always appliedEvery project is assessed against these, whatever its orientation.Secure Config; GRC Library; Whats.Going.On. (WGO) as the scoping method; OWASP ASVS where application code exists (recorded NOT APPLICABLE otherwise)
2: Applied on triggerAssessed against when planning Step 1 establishes the trigger, or, for the CSA matrices, when the owner opts in at Step 0.DataGrail Privacy Assessment; OWASP Top 10 for LLM Applications with the Agentic Top 10; MITRE ATLAS; SLSA; CycloneDX with OWASP SCVS; OWASP SAMM; CHAOSS metrics; Minimum Viable Secure Product; OWASP Threat Modeling Playbook; Clean Language; Diátaxis; CSA CCM and AICM (owner opt-in, owner-supplied copy)
3: SupportingUsed in service of Tier 1 and Tier 2 findings. Never assessed against on their own.OWASP WSTG; OWASP AI Testing Guide; OWASP Cheat Sheet Series; NIST OSCAL content
ToolsRunnable; produce DEMONSTRATED evidence. Each has a trigger.OpenSSF Scorecard; Gitleaks; promptfoo; garak; kube-bench

Tier 1 has 4 members in version 1.0.0. The alternative of 2 members (Secure Config and GRC Library, with ASVS moving to Tier 2 on the trigger "application code present" and WGO becoming an instruction in planning Step 1) was considered and not adopted for this release; a change would be a major version.

Clean Language sits in Tier 2 deliberately. It assesses the project's prose when written artefacts are deliverables or will be relied on. It is not a conduct rule for the assistant and must not be presented as a second Tier 0.

3. Triggers

Triggers are established in planning Step 1 from evidence, never assumed. Each Tier 2 reference and each tool lists its trigger in the register. The standard triggers:

4. Status labels

Exactly 1 per applicable item:

Where a reference's own verification steps are marked as reasoned rather than demonstrated in the reference itself (Secure Config's README checklist is the known case), the assessment does not inherit a verified status from the reference.

5. Supplied documents and provenance

The owner may supply prior assessments and assurance artefacts: penetration test reports, SOC 2 reports, ISO/IEC 27001 certificates and Statements of Applicability, PCI DSS attestations, privacy impact assessments, internal audit reports, scan output, policies, and risk registers. The prompts treat them as follows.

6. Severity and risk

7. Conduct rules carried into every prompt

8. Source handling

9. The 2 prompts and the order they run in

PromptInputOutputStop points
Planning promptThe owner's answers to the intake questions (Step 0), then the project, its documents, and any supplied prior assessmentsA 16-section plan whose last section hands over to the audit promptBefore anything else (Step 0: intake questions to the owner; nothing is read until they are answered). After Step 1 (questions on what the sources could not determine). The plan is produced and the assistant stops; it never begins the assessment.
Audit promptThe plan. Without a plan the prompt stops and directs the owner to the planning prompt.Plan intake, inventory, applicability register, assessment, report, and on approval, remediationAfter Phase 0 where the plan departs from the method. After Phase 2 (register confirmation). Before any remediation item.

The planning prompt always runs first and is pasted unchanged: it asks the owner for the project details, the decision, the recipients, the supplied documents, and the authorization to fetch the source before it reads anything. It bounds what the assistant reads to what the project triggers, and it is where supplied documents are registered and weighed.

10. The report and its recipients

The audit report is written for the internal teams who will remediate findings, manage risk, and demonstrate governance. Where the plan names external recipients (customers, vendors, acquirers, assessors), the audit prompt also produces a distribution version with secrets, internal addresses, personal data, confidential business rules, and the contents of supplied documents removed, and with the scope and coverage statement, status labels, severity rationale, and limitations retained in full. An external version never omits a limitation or a GAP.

11. Framework alignment with the CSA CCM and AICM

At planning Step 0 the owner is asked whether the plan and the report should be organized against the Cloud Security Alliance Cloud Controls Matrix (CCM) and, where AI components are present, the AI Controls Matrix (AICM). CSA distributes both from its site under its own terms (https://cloudsecurityalliance.org/research/cloud-controls-matrix, https://cloudsecurityalliance.org/artifacts/ai-controls-matrix, terms at https://cloudsecurityalliance.org/artifacts/ccm-aicm-licensing-faq; on 31 Oct 2026 the CCM page stated that no licence is needed for internal use and that customization or commercial use needs one). The method therefore handles them differently from every other reference: