Skip to content
@PYRAG-PRotect

PYRAG-PRotect

PRotect: A Pull Request Security Reviewer

PRotect is an automated security review system for GitHub Pull Requests (PRs). It consists of:

  1. PRotect Chrome Extension – A browser extension that analyzes PRs for security vulnerabilities, highlighting issues directly in the UI.
  2. PRotect Probot – A GitHub bot that automatically reviews PRs, comments on vulnerable code, and enforces security policies.
  3. Code Testing Repository – A repository containing test cases and vulnerable code samples for evaluating PRotect's capabilities.

Features

PRotect Chrome Extension

  • Scans PRs for vulnerabilities such as SQL injection, XSS, and insecure coding patterns.
  • Identifies vulnerable lines of code and provides explanations.
  • Displays security scores and risk levels in an intuitive interface.

PRotect Probot

  • Analyzes PRs automatically and assigns a security score.
  • If the security score is below 40, the PR is automatically closed.
  • Adds inline comments on vulnerable lines, guiding developers on security improvements.

How It Works

  1. A developer opens a PR.
  2. PRotect scans the PR for security risks.
  3. If vulnerabilities are found:
    • The Chrome Extension highlights them in the PR interface and provides explanations.
    • The Probot places inline comments on affected lines and may close the PR if the score is too low.

Repositories

Contributing

We welcome contributions to improve PRotect. If you're interested, check out the respective repository’s CONTRIBUTING.md for guidelines.

Contact

For issues or feature requests, open a GitHub issue in the relevant repository.

Pinned Loading

  1. Probot Probot Public

    A GitHub bot which detects the malicious code in the pr

    JavaScript

  2. Extension_v_1 Extension_v_1 Public

    Version 1 : A Chrome Extension that assists developers in analyzing and identifying security vulnerabilities in Pull Requests (PRs).

    JavaScript 1

  3. Extension_v_2 Extension_v_2 Public

    A Chrome Extension that assists developers in analyzing and identifying security vulnerabilities in Pull Requests (PRs).

    JavaScript

  4. Code_For_Testing Code_For_Testing Public

    Test repository for evaluating the functionality of a security PR analysis extension.

    Python

Repositories

Showing 6 of 6 repositories
  • .github Public
    PYRAG-PRotect/.github’s past year of commit activity
    0 0 0 0 Updated Mar 21, 2025
  • Extension_v_2 Public

    A Chrome Extension that assists developers in analyzing and identifying security vulnerabilities in Pull Requests (PRs).

    PYRAG-PRotect/Extension_v_2’s past year of commit activity
    JavaScript 0 MIT 0 0 0 Updated Mar 21, 2025
  • Code_For_Testing Public

    Test repository for evaluating the functionality of a security PR analysis extension.

    PYRAG-PRotect/Code_For_Testing’s past year of commit activity
    Python 0 0 0 1 Updated Mar 21, 2025
  • PYRAG-PRotect/Semgrep-Scanner’s past year of commit activity
    Shell 0 0 0 1 Updated Mar 2, 2025
  • Probot Public

    A GitHub bot which detects the malicious code in the pr

    PYRAG-PRotect/Probot’s past year of commit activity
    JavaScript 0 ISC 0 0 0 Updated Mar 1, 2025
  • Extension_v_1 Public

    Version 1 : A Chrome Extension that assists developers in analyzing and identifying security vulnerabilities in Pull Requests (PRs).

    PYRAG-PRotect/Extension_v_1’s past year of commit activity
    JavaScript 0 1 0 0 Updated Mar 1, 2025

Most used topics

Loading…