Skip to content

geeknik/cognishield

Repository files navigation

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

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 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

CogniShield: Empowering users to navigate the web with confidence.