# Audit Preparation

Before engaging with an audit team, consider the following key questions to ensure the audit process is focused and effective. This checklist is valuable not only for the Secure3 team and auditor community but also for other reputable auditing firms.

### Checklist

* [ ] **Project Architecture**: What is the project's general architectural structure and system design?
* [ ] **Roles & Workflows**: What are the roles in the product and the use cases and workflow for each role?
* [ ] **Critical Attack Vectors**: Which function's or module's attack vector do you have the most concern about?
* [ ] **Focus Areas**: Which parts of the system that you want the auditors to focus on?
* [ ] **Trust Model**: What is the trust setup of the system? Should all centralized roles and components be trusted?
* [ ] **Known Vulnerabilities**: List all the vulnerabilities that are not accepted or already known to the team.
* [ ] **Additional Documentation**: Is there any other information or docs the auditor should know?


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.secure3.io/projects/audit-preparation.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
