hawk-eye-scanner
A powerful scanner to scan your Filesystem, S3, MySQL, Redis, Google Cloud Storage and Firebase storage for PII and sensitive data.
Science Score: 44.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
✓CITATION.cff file
Found CITATION.cff file -
✓codemeta.json file
Found codemeta.json file -
✓.zenodo.json file
Found .zenodo.json file -
○DOI references
-
○Academic publication links
-
○Committers with academic emails
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (12.5%) to scientific vocabulary
Keywords
Repository
A powerful scanner to scan your Filesystem, S3, MySQL, Redis, Google Cloud Storage and Firebase storage for PII and sensitive data.
Basic Info
Statistics
- Stars: 442
- Watchers: 11
- Forks: 50
- Open Issues: 1
- Releases: 42
Topics
Metadata Files
readme.md
🦅 Hawk-eye
Find PII & Secrets like never before across your entire infrastructure with same tool!
Description • Installation • Features • Configuration • Acknowledgements
Commercial Support
For commercial support and help with HAWK Eye, please contact us on LinkedIn or Twitter.
Alternatively, you can reach out to us in our Slack community.
HAWK Eye in Action
See how this works on Youtube - https://youtu.be/LuPXE7UJKOY

| Option | Description |
|---|---|
| firebase | Scan Firebase profiles for PII and secrets data. |
|
fs
|
Scan filesystem profiles for PII and secrets data. |
| gcs | Scan GCS (Google Cloud Storage) profiles for PII and secrets data. |
| text | Scan text or string for PII and secrets data. |
| mysql | Scan MySQL profiles for PII and secrets data. |
| mongodb | Scan MongoDB profiles for PII and secrets data. |
| couchdb | Scan CouchDB profiles for PII and secrets data. |
| slack | Scan slack profiles for PII and secrets data. |
| postgresql | Scan postgreSQL profiles for PII and secrets data. |
| redis | Scan Redis profiles for PII and secrets data. |
| s3 | Scan S3 profiles for PII and secrets data. |
| gdrive | Scan Google drive profiles for PII and secrets data. |
| gdrive_workspace | Scan Google drive Workspace profiles for PII and secrets data. |
| --connection | Provide a connection YAML local file path like --connection connection.yml, this file will contain all creds and configs for different sources and other configurations. |
| --connection-json | Provide a connection json as CLI Input, helpful when you want to run this tool in CI/CD pipeline or automation. |
| --fingerprint | Provide a fingerprint file path like --fingerprint fingerprint.yml, this file will override default fingerprints. |
| --debug | Enable Debug mode. |
| --stdout | Print output on stdout or terminal. |
| --quiet | Use --quiet flag if you want to hide all logs from your terminal. |
| --json | Provide --json file name to save output in json file like --json output.json |
| --shutup | Use --shutup flag if you want to hide Hawk ASCII art from your terminal 😁 |
Adding New Commands
HAWK Eye's extensibility empowers developers to contribute new security commands. Here's how:
- Fork the HAWK Eye repository to your GitHub account.
- Create a new Python file for your security command inside the commands directory, with a descriptive name.
- Define a function execute(args) within the new Python file, containing the logic for your command.
- Provide clear documentation and comments explaining the purpose and usage of the new command.
- Thoroughly test your command to ensure it works seamlessly and aligns with the existing features.
- Submit a pull request from your branch to the main HAWK Eye repository.
- The maintainers will review your contribution, provide feedback if needed, and merge your changes.
Contribution Guidelines
We welcome contributions from the open-source community to enhance HAWK Eye's capabilities in securing data sources. To contribute:
- Fork the HAWK Eye repository to your GitHub account.
- Create a new branch from the main branch for your changes.
- Adhere to the project's coding standards and style guidelines.
- Write clear and concise commit messages for your changes.
- Include appropriate test cases for new features or modifications.
- Update the "README.md" file to reflect any changes or new features.
- Submit a pull request from your branch to the main branch of the HAWK Eye repository.
- The maintainers will review your pull request and work with you to address any concerns.
- After approval, your contributions will be merged into the main codebase.
Join the HAWK Eye community and contribute to data source security worldwide. For any questions or assistance, feel free to open an issue on the repository.
If you find HAWK Eye useful and would like to support the project, please consider making a donation. All 100% of the donations will be distributed to charities focused on education welfare and animal help.
- Black Hat SecTor 2023 [Arsenal]
- Black Hat Middle East and Africa 2023 [Arsenal]
- Black Hat Europe 2023 [Arsenal]
Donation
How to Donate
Feel free to make a donation directly to the charities of your choice or send it to us, and we'll ensure it reaches the deserving causes. Just reach out to us on LinkedIn or Twitter to let us know about your contribution. Your generosity and support mean the world to us, and we can't wait to express our heartfelt gratitude.
Your donations will play a significant role in making a positive impact in the lives of those in need. Thank you for considering supporting our cause!
Owner
- Name: Rohit Kumar
- Login: rohitcoder
- Kind: user
- Location: India
- Twitter: rohitcoder
- Repositories: 4
- Profile: https://github.com/rohitcoder
"Not all superheroes wear capes, some just push code to Github."
Citation (CITATION.cff)
cff-version: 1.2.0 message: "If you use this software, please cite it as below. Reminder to update the `version` and `date-released` as needed." title: "Hawk-Eye: Find PII & Secrets like never before across your entire infrastructure with same tool!" authors: - given-names: "Rohit kumar" url: "https://github.com/rohitcoder/hawk-eye" version: 0.3.19 date-released: 2024-07-18
GitHub Events
Total
- Create event: 39
- Issues event: 4
- Release event: 17
- Watch event: 341
- Delete event: 15
- Issue comment event: 10
- Push event: 37
- Pull request review event: 1
- Pull request event: 43
- Fork event: 36
Last Year
- Create event: 39
- Issues event: 4
- Release event: 17
- Watch event: 341
- Delete event: 15
- Issue comment event: 10
- Push event: 37
- Pull request review event: 1
- Pull request event: 43
- Fork event: 36
Committers
Last synced: about 2 years ago
Top Committers
| Name | Commits | |
|---|---|---|
| Rohit Kumar | r****r@g****m | 78 |
Issues and Pull Requests
Last synced: 6 months ago
All Time
- Total issues: 4
- Total pull requests: 46
- Average time to close issues: 3 months
- Average time to close pull requests: 14 days
- Total issue authors: 3
- Total pull request authors: 4
- Average comments per issue: 1.75
- Average comments per pull request: 0.39
- Merged pull requests: 24
- Bot issues: 0
- Bot pull requests: 15
Past Year
- Issues: 3
- Pull requests: 45
- Average time to close issues: about 2 months
- Average time to close pull requests: 14 days
- Issue authors: 2
- Pull request authors: 3
- Average comments per issue: 0.67
- Average comments per pull request: 0.36
- Merged pull requests: 24
- Bot issues: 0
- Bot pull requests: 15
Top Authors
Issue Authors
- rohitcoder (2)
- CountyWorker (1)
Pull Request Authors
- rohitcoder (24)
- dependabot[bot] (18)
- 0xPb1 (6)
- rohitcodergroww (1)
Top Labels
Issue Labels
Pull Request Labels
Packages
- Total packages: 2
-
Total downloads:
- pypi 311 last-month
-
Total dependent packages: 0
(may contain duplicates) -
Total dependent repositories: 0
(may contain duplicates) - Total versions: 52
- Total maintainers: 1
pypi.org: hawk-eye-scanner
A powerful scanner to scan your Filesystem, S3, MySQL, Redis, Google Cloud Storage and Firebase storage for PII and sensitive data.
- Homepage: https://github.com/rohitcoder/hawk-eye
- Documentation: https://hawk-eye-scanner.readthedocs.io/
- License: Apache License 2.0
-
Latest release: 0.1.0
published over 2 years ago
Rankings
Maintainers (1)
pypi.org: hawk-scanner
A powerful scanner to scan your Filesystem, S3, MongoDB, MySQL, PostgreSQL, Redis, Slack, Google Cloud Storage and Firebase storage for PII and sensitive data using text and OCR analysis. Hawk-eye can also analyse supports most of the file types like docx, xlsx, pptx, pdf, jpg, png, gif, zip, tar, rar, etc.
- Homepage: https://github.com/rohitcoder/hawk-eye
- Documentation: https://hawk-scanner.readthedocs.io/
- License: Apache License 2.0
-
Latest release: 0.3.37
published 11 months ago