Skip to content

Commit 42eb876

Browse files
committed
docs: generate comprehensive reference documentation detailing UI module mappings and diagnostic mock targets
1 parent 98b8828 commit 42eb876

1 file changed

Lines changed: 48 additions & 0 deletions

File tree

docs/MODULES.md

Lines changed: 48 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,48 @@
1+
# AutoAR Modules Reference
2+
3+
This document outlines the exhaustive list of modules embedded directly within AutoAR, including how they map explicitly to user interface panels and what artifact outputs they generate.
4+
5+
## 1. Mock Data / Test Targets
6+
AutoAR includes a hard-routed demo trap-door configured for local developer testing. Submitting any of the following targets intercepts actual system tools and initiates an immediate generation of synthetic mock payloads to validate your UI state natively across every artifact:
7+
* `keyword.com`
8+
* `0x88.autoar`
9+
* `demo.autoar.com`
10+
11+
### Generated Mock Payloads
12+
The following items explicitly describe what is returned when the internal test suite fires.
13+
14+
| UI Tab | Module Name | Mock Target Output | Vulnerability Type / Finding | Severity |
15+
| :--- | :--- | :--- | :--- | :--- |
16+
| **Links** | **URL-Enum** | `https://0x88.autoar/api`<br>`https://0x88.autoar/admin`<br>`https://0x88.autoar/test` | *URL-Enum* | **INFO** |
17+
| **Links** | **JS-Enum** | `https://0x88.autoar/main.js`<br>`https://0x88.autoar/vendor.chunk.js` | *JS-Enum* | **INFO** |
18+
| **Vulnerabilities** | **Nuclei** | `https://0x88.autoar/api` | `cve-2023-1000` | **HIGH** |
19+
| **Vulnerabilities** | **S3 Scan** | `0x88.autoar-bucket` | `s3-scan-open` | **CRITICAL** |
20+
| **Vulnerabilities** | **Backup Files** | `https://0x88.autoar/backup.zip` | `backup-detection` | **HIGH** |
21+
| **Vulnerabilities** | **Port Scan** | `0x88.autoar` | `Open Port 8080 (http-alt)` | **INFO** |
22+
| **Vulnerabilities** | **JS Analysis** | `https://0x88.autoar/main.js` | `[AWS API Key]: AKIA1234567890` | **HIGH** |
23+
| **Vulnerabilities** | **ZeroDays** | `https://0x88.autoar` | `CVE-2024-XXXX Node.js Remote Code Execution` | **CRITICAL** |
24+
| **Vulnerabilities** | **AEM Scan** | `https://0x88.autoar/aem` | `AEM Default Credentials` | **CRITICAL** |
25+
| **Vulnerabilities** | **Misconfig** | `https://0x88.autoar/.git` | `Exposed Git Directory` | **MEDIUM** |
26+
| **Vulnerabilities** | **Dep Confusion** | `https://0x88.autoar/wp-content` | `WordPress Missing Theme` | **MEDIUM** |
27+
| **Vulnerabilities** | **Dep Confusion** | `package.json` | `Dependency Confusion in 'internal-core'` | **HIGH** |
28+
29+
---
30+
31+
## 2. Active Production Modules (Not Mocked)
32+
These modules are invoked dynamically during legitimate attack surface mapping. They do not trigger artificial simulation results on the demo endpoints, but evaluate payloads rigorously across production targets:
33+
34+
| Module Identifier | System Role / Engine | Principal UI Mapping |
35+
| :--- | :--- | :--- |
36+
| **Subdomain Enum** | `subfinder` & active bruteforce variants | **Assets** |
37+
| **Tech Detect** | `wappalyzer` HTTP structure scanning | **Assets** |
38+
| **FFuf Fuzzing** | `ffuf` (dictionary enumeration / recursion) | **Vulnerabilities** *(paths/secrets)* |
39+
| **XSS Detection** | `dalfox` / `kxss` parameter fuzzing | **Vulnerabilities** |
40+
| **SQL Injection** | `sqlmap` (threaded over sync.WaitGroup pool) | **Vulnerabilities** |
41+
| **GF Patterns** | `gf` pattern clustering & structural mapping | **Vulnerabilities** |
42+
| **DNS Takeover** | Orphaned record identification (`dnsreap`) | **Vulnerabilities** |
43+
| **Cloudflare DNS** | `cf1016` edge-server routing evaluation | **Vulnerabilities** |
44+
| **Github Scan** | `trufflehog` live repository scraping | **Vulnerabilities** / Log DB |
45+
46+
---
47+
48+
> *Maintained natively by AutoAR's structural parser backend (`inferModuleFromFileName`).*

0 commit comments

Comments
 (0)