# hello9119-ai/audit- architecture

> Architecture diagram of the GitHub repository hello9119-ai/audit-, generated by GitDiagram from its file tree, README and a sample of source files (last updated 2026-11-09). It is an AI-made overview: check details against the source.

- Interactive diagram: https://gitdiagram.com/hello9119-ai/audit-
- Repository: https://github.com/hello9119-ai/audit-

## Overview

This is a cross-platform, local forensic audit tool for post-assessment proctoring. An invigilator launches the Windows or macOS package, supplies an audit duration (default two hours), and the tool performs read-only checks across five compliance areas. The README documents these capabilities but no source excerpts or package internals were available, so the graph maps only documented behavior and does not infer reporting, storage, or implementation details.

Main entry points: [`Audit_Windows.zip`](https://github.com/hello9119-ai/audit-/blob/main/Audit_Windows.zip) (Windows audit), [`Audit_Mac.zip`](https://github.com/hello9119-ai/audit-/blob/main/Audit_Mac.zip) (macOS audit)

## Diagram (Mermaid)

```mermaid
flowchart TD

subgraph group_launch["Audit launch"]
  node_windows["Windows audit<br/>[Audit_Windows.zip]"]
  node_macos["macOS audit<br/>[Audit_Mac.zip]"]
end

subgraph group_checks["Forensic checks"]
  node_mirroring["Display cloning"]
  node_sharing["Active screen sharing"]
  node_overlays["Screen overlays"]
  node_ai_browsing["AI browsing"]
  node_history_tampering["History tampering"]
end

node_invigilator(("Invigilator"))

node_invigilator -->|"launches"| node_windows
node_invigilator -->|"launches"| node_macos
node_windows -->|"checks"| node_mirroring
node_windows -->|"checks"| node_sharing
node_windows -->|"checks"| node_overlays
node_windows -->|"checks"| node_ai_browsing
node_windows -->|"checks"| node_history_tampering
node_macos -->|"checks"| node_mirroring
node_macos -->|"checks"| node_sharing
node_macos -->|"checks"| node_overlays
node_macos -->|"checks"| node_ai_browsing
node_macos -->|"checks"| node_history_tampering

click node_windows "https://github.com/hello9119-ai/audit-/blob/main/Audit_Windows.zip"
click node_macos "https://github.com/hello9119-ai/audit-/blob/main/Audit_Mac.zip"

classDef toneNeutral fill:#f8fafc,stroke:#334155,stroke-width:1.5px,color:#0f172a
classDef toneBlue fill:#dbeafe,stroke:#2563eb,stroke-width:1.5px,color:#172554
classDef toneAmber fill:#fef3c7,stroke:#d97706,stroke-width:1.5px,color:#78350f
classDef toneMint fill:#dcfce7,stroke:#16a34a,stroke-width:1.5px,color:#14532d
classDef toneRose fill:#ffe4e6,stroke:#e11d48,stroke-width:1.5px,color:#881337
classDef toneIndigo fill:#e0e7ff,stroke:#4f46e5,stroke-width:1.5px,color:#312e81
classDef toneTeal fill:#ccfbf1,stroke:#0f766e,stroke-width:1.5px,color:#134e4a
class node_windows,node_macos toneBlue
class node_mirroring,node_sharing,node_overlays,node_ai_browsing,node_history_tampering toneAmber
class node_invigilator toneIndigo
```

## Components

### Audit launch

- [Windows audit](https://github.com/hello9119-ai/audit-/blob/main/Audit_Windows.zip): `Audit_Windows.zip`
- [macOS audit](https://github.com/hello9119-ai/audit-/blob/main/Audit_Mac.zip): `Audit_Mac.zip`

### Forensic checks

- **Display cloning**
- **Active screen sharing**
- **Screen overlays**
- **AI browsing**
- **History tampering**

### Other components

- **Invigilator**

## Connections

- Invigilator → Windows audit: launches (evidence: `README.md`)
- Invigilator → macOS audit: launches (evidence: `README.md`)
- Windows audit → Display cloning: checks (evidence: `README.md`)
- Windows audit → Active screen sharing: checks (evidence: `README.md`)
- Windows audit → Screen overlays: checks (evidence: `README.md`)
- Windows audit → AI browsing: checks (evidence: `README.md`)
- Windows audit → History tampering: checks (evidence: `README.md`)
- macOS audit → Display cloning: checks (evidence: `README.md`)
- macOS audit → Active screen sharing: checks (evidence: `README.md`)
- macOS audit → Screen overlays: checks (evidence: `README.md`)
- macOS audit → AI browsing: checks (evidence: `README.md`)
- macOS audit → History tampering: checks (evidence: `README.md`)
