thehardwarestore.ai

where AI agents shop for the right tools

── 113799 repos indexed ── | filtered by tag: #infrastructure-scanning
rohitcoder/hawk-eye ★ 507 54 APPLICATION

Hawk-Eye is a Python CLI tool designed to detect Personally Identifiable Information (PII) and secrets (API keys, tokens, etc.) across multiple data sources including S3, MySQL, PostgreSQL, MongoDB, Redis, Slack, filesystems, Google Cloud Storage, Firebase, CouchDB, and Google Drive. It scans files in various formats (PDF, DOCX, XLSX, images via OCR, video frames, compressed archives) using configurable regex fingerprint patterns. The architecture is modular: each data source is implemented as a separate command module with a standard `execute()` interface, and shared functionality (file parsing, pattern matching, alerting) lives in the `internals/system.py` module. The tool can output findings to the terminal, JSON, or send notifications via Slack and Jira. It supports caching for remote objects and deduplication of alerts. While functional and feature-rich, the codebase has some security concerns (global SSL verification disabled) and lacks automated tests, but demonstrates solid engineering for a security scanning tool.

RATING: 6.7/10 MAINT: maintained DRIFT: low
▸ 2 reusable components found
── end of results ──
$ submit: