DAT is a fast, local-first audit engine for codebases: secrets & policy checks, readable reports, and CI-ready outputs—no telemetry, no vendor lock-in.
Author: Outer Void Team, Justadudeinspace
Email: outervoid.blux@gmail.com
md, json, jsonl, optional pdf export.lrc-audit.json next to your build metadata for downstream packaging and provenance.git clone https://github.com/Outer-Void/dat.git
cd dat
chmod +x dat install_deps.sh
./install_deps.sh
./dat # default Markdown report in artifacts/report.md
# or run bootstrap direct
dat # default report.md generates audit report with main files code base print output (Entire project codebase located within a single document)
Make sure you’re using a venv,
install_deps.shshould create/activate first; the script supports it. Permissions errors?chmod +x dat install_deps.sh.
FROM python:3.11-slim
WORKDIR /app
COPY . .
RUN pip install -r requirements.txt
RUN chmod +x dat install_deps.sh
ENTRYPOINT ["./dat"]
Build/run:
docker build -t dat .
docker run -v "$PWD":/scan dat /scan --deep --json report.json
Basic:
./dat # scan current repo → report.md
./dat --json report.json # machine-readable
./dat --jsonl report.jsonl # streaming-friendly lines
Signed/verbose runs and combined outputs:
./dat --deep --pdf audit.pdf --json scan.json --sign --verbose
Generate custom output location and doc type:
# From working Dir
dat -o /path/to/custom_label.md
# From any Dir
dat /path/to/project/ -o /path/to/custom_label.pdf
# From working Dir
dat -o /path/to/custom_label.json
--report <path>/--json <path>/--jsonl <path> for output selection- name: Install DAT
run: |
git clone https://github.com/Outer-Void/dat.git
cd dat
./install_deps.sh
- name: Security Scan
run: |
cd dat
./dat --safe --json security-report.json
LRC is the Local Repo Compiler — DAT can emit an audit next to your LRC build metadata for downstream tooling.
# Example: produce .lrc-audit.json with scan + findings + summary
./dat --from-lrc
Under the hood DAT loads .lrc-build.json and merges it with integration config, then writes .lrc-audit.json (metadata, scan, findings, summary, build context).
Repo link: LRC — Local Repo Compiler → Outer-Void/lrc
There was an older README line implying “License & Regulatory Compliance.” That was incorrect; this section corrects it.
report.md) — human-readable, can include per-file code sections with masked secrets.--report.reportlab).chmod +x dat install_deps.sh bootstrap.shpip install --force-reinstall -r requirements.txt (Linux may need libmagic).termux-setup-storage and clone into ~/storage/shared if needed.--sign) and append-only audit logs are supported.(See docs/ROADMAP.md for the living plan.)
MIT — see LICENSE.