Metadata-Version: 2.4
Name: url_security_scanner
Version: 0.3.1
Summary: Security Header Audit — single-route API + CLI
Author-email: Austin Mangum <austin.mangum15@gmail.com>
License-Expression: MIT
Project-URL: Homepage, https://github.com/austinmangum/urlscanner
Project-URL: Issues, https://github.com/austinmangum/urlscanner/issues
Keywords: security,headers,fastapi,cli,http,audit
Classifier: Programming Language :: Python :: 3
Classifier: Operating System :: OS Independent
Classifier: Topic :: Security
Classifier: Framework :: FastAPI
Requires-Python: >=3.10
Description-Content-Type: text/markdown
License-File: LICENSE
Provides-Extra: cli
Requires-Dist: typer>=0.12; extra == "cli"
Requires-Dist: requests>=2.32; extra == "cli"
Requires-Dist: pydantic>=2.12; extra == "cli"
Provides-Extra: api
Requires-Dist: fastapi>=0.116; extra == "api"
Requires-Dist: uvicorn[standard]>=0.38; extra == "api"
Requires-Dist: httpx>=0.28.1; extra == "api"
Requires-Dist: pydantic>=2.12; extra == "api"
Dynamic: license-file

# URLScanner

Security Header Audit — one route (`/audit`) with **GET + POST** and a tiny CLI.
This API runs locally on http://127.0.0.1:8000

**POST**
This endpoints accepts a url as input and then scanns the headsers of the url

**GET**
This endpoint shows a list of the 10 most recent scans

## Install
```bash
pip install "threatboard[api,cli]"
threatapi
threatctl post https://example.com
threatctl get
