🛡️ AI-Hacking Auto-Defense Scanner (MVP v0.1)
A non-intrusive, zero-exfiltration personal security self-audit for macOS.
Why
AI-automated attacks now hit individuals, not just enterprises. This tool shows your security score and exactly what to fix — without attacking anything and without sending a single byte off your machine.
Principles
- Non-intrusive: reads local settings/permissions/git/network only. No exploiting.
- Zero-exfiltration: 100% local. No network calls (no socket/urllib/requests imports — verify it yourself).
- No value leakage: secret values are never recorded — only their location.
- Zero dependencies: Python standard library only → easy single-binary / pip install.
Install & run
pip install ai-hacking-defense
ai-hacking-defense # or: python3 scan.py → security_report.html
Checks: credentials · network · OS hardening · AI-agent risk · backup
License: open-core (free core, paid Pro). Zero-exfil is verifiable in source.
Docs
Feedback becomes releases
ai-hacking-defense feedback builds a masked, fully-previewed report draft — nothing is ever sent automatically; you submit it yourself on GitHub. Issues are collected into a backlog daily and shipped as releases with a public CHANGELOG, so your report visibly becomes the next version.
Platforms (honest note)
macOS: all checks verified. Windows/Linux: experimental — runs, but not yet fully verified.
Metadata
Release files for ai-hacking-defense 0.1.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| ai_hacking_defense-0.1.1.tar.gz | 26.3 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| ai_hacking_defense-0.1.1-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 53.0 kB
Release files / ai_hacking_defense-0.1.1.tar.gz
| Download URL | ai_hacking_defense-0.1.1.tar.gz |
|---|---|
| Size | 26.3 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
19994bf957510f71de83799448bc7bc2693f80156d05b5f5210cb546e14a1139
|
|
BLAKE2b-256 checksum How to use checksums |
67a75d73b4ea423d7799ae6dc6866da563a70f9d0287ce10f5dbb37f0accab70
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.13.2
|
Release files / ai_hacking_defense-0.1.1-py3-none-any.whl
| Download URL | ai_hacking_defense-0.1.1-py3-none-any.whl |
|---|---|
| Size | 26.7 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
ff89bc44cddc5eb664772b8a18e1904c7d3715b88577b3ec880251e9bc10cf7d
|
|
BLAKE2b-256 checksum How to use checksums |
a8e2402a6646e82c24fb668c816101cfe686a4847c5e0824ae2a79814e4fd590
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.13.2
|