Skip to content

A Chrome extension to check website security, including SSL certificates and security headers like CSP and HSTS.

License

Notifications You must be signed in to change notification settings

tarunsha009/security-checker-extension

Repository files navigation

Security Checker Chrome Extension

Overview

Security Checker is a Chrome extension that helps you determine the security status of websites. It checks for SSL certificate integrity, as well as security headers like Content-Security-Policy (CSP) and Strict-Transport-Security (HSTS).

Features

  • Check if a website uses HTTPS.
  • Verify SSL certificates using SSL Labs API.
  • Check for the presence of critical security headers (CSP and HSTS).

How It Works

  • The extension uses the SSL Labs API to analyze the SSL certificate of websites. The API provides detailed information about the SSL configuration of the site, including its grade (A, B, etc.).
  • For each visited site, the extension also checks the presence of security headers like Content-Security-Policy (CSP) and Strict-Transport-Security (HSTS) to ensure additional layers of security.

Installation

To install this extension locally:

  1. Clone the repository:

    git clone https://github.com/your-username/security-checker-extension.git
  2. Open Chrome and navigate to chrome://extensions/.

  3. Enable Developer mode.

  4. Click Load unpacked and select the project folder.

  5. The extension will be loaded and visible in your toolbar.

Usage

  • Click the extension icon in your browser toolbar to check the security status of the active tab.
  • The extension will display whether the site is secure or insecure based on SSL certificates and security headers.

Development

To contribute to the extension, fork the repository, make your changes, and submit a pull request.

Running the Extension

To see changes in the extension during development:

  1. Make your changes in the codebase.
  2. Reload the extension in chrome://extensions/.

Contributing

Contributions are welcome! Feel free to open issues or submit pull requests.

License

This project is licensed under the MIT License. See the LICENSE file for more details.