An open API service indexing awesome lists of open source software.

https://github.com/geeknik/cognishield

Empowering users to navigate the web with confidence.
https://github.com/geeknik/cognishield

brave brave-browser brave-extension cognitive detection honeypot web-extension

Last synced: 11 months ago
JSON representation

Empowering users to navigate the web with confidence.

Awesome Lists containing this project

README

          

# CogniShield: Cognitive Honeypot Detector

CogniShield is a powerful browser extension designed to detect and alert users to potential cognitive honeypots while browsing the web. Using advanced heuristics and real-time analysis, CogniShield helps protect users from manipulative and deceptive web practices.

## Features

- Real-time detection of potential cognitive honeypots
- Comprehensive analysis using multiple heuristics:
- Text content analysis
- DOM structure evaluation
- Hidden content detection
- Layout manipulation identification
- Dark pattern recognition
- Security indicator checks
- User-adjustable sensitivity settings
- Detailed breakdown of detection results
- Minimal performance impact
- Privacy-focused: all analysis performed locally

![CleanShot 2024-10-01 at 19 14 36@2x](https://github.com/user-attachments/assets/4a703fe9-8e08-47d8-95da-b74326a3dba2)

## Installation

1. Clone this repository or download the source code.
2. Open your Brave browser and navigate to `brave://extensions/`.
3. Enable "Developer mode" in the top right corner.
4. Click "Load unpacked" and select the directory containing the extension files.

## Usage

After installation, CogniShield will automatically scan web pages as you browse. If a potential cognitive honeypot is detected, you'll see a badge on the extension icon. Click the icon to view detailed results and adjust sensitivity settings.

## Development

To contribute to CogniShield or modify it for your needs:

1. Fork this repository.
2. Make your changes.
3. Test thoroughly using the Brave browser.
4. Submit a pull request with a clear description of your changes.

## License

CogniShield is released under the GNU General Public License v3.0 (GPLv3). See the [LICENSE](LICENSE) file for details.

## Disclaimer

CogniShield is designed to assist users in identifying potentially manipulative web practices. However, it should not be considered infallible. Always use your own judgment when interacting with web content.

## Contact

For bug reports, feature requests, or general inquiries, please open an issue on this GitHub repository.

---

![18347](https://github.com/user-attachments/assets/05420c92-af2d-435c-a194-6b2ca950bcb5)

CogniShield: Empowering users to navigate the web with confidence.