Low Severity
Published: Oct 29, 2026

[GitHub] pgard

Other
Type
N/A
CVSS Score
5
Views
Anonymous
Author

Description

Local-first security scanner for projects you are authorized to scan (code, Git history, local HTTP)

<p align="center">
<picture>
<source media="(prefers-color-scheme: dark)" srcset="docs/assets/brand/pgard-symbol-light.png" />
<img src="docs/assets/brand/pgard-symbol.png" alt="PGARD" width="120" />
</picture>
</p>

# PGARD

[![CI](https://img.shields.io/github/actions/workflow/status/JadenMeister/pgard/ci.yml?branch=main&label=CI&logo=githubactions&logoColor=white)](https://github.com/JadenMeister/pgard/actions/workflows/ci.yml)
[![License: MIT](https://img.shields.io/github/license/JadenMeister/pgard?color=blue)](LICENSE)
[![Node.js](https://img.shields.io/badge/node-22.23.4%20%7C%2024.22.1%20%7C%2026.12.1-339933?logo=nodedotjs&logoColor=white)](#requirements)
[![TypeScript](https://img.shields.io/badge/TypeScript-strict-3178C6?logo=typescript&logoColor=white)](tsconfig.base.json)
[![Platform](https://img.shields.io/badge/platform-macOS%20%7C%20Linux%20%7C%20Windows-lightgrey?logo=apple&logoColor=white)](#requirements)
[![Status: pre-release](https://img.shields.io/badge/status-pre--release-orange)](#known-limitations)
[![Data stays local](https://img.shields.io/badge/data-stays%20local-2ea44f)](#privacy-and-network-traffic)
[![Last commit](https://img.shields.io/github/last-commit/JadenMeister/pgard/main)](https://github.com/JadenMeister/pgard/commits/main)

English | [한국어](README.ko.md)

PGARD (`pgard`) is a local security scanner for GitHub projects you are authorized to scan. It runs on your own computer as a command-line tool and a local web dashboard. It checks the current code and configuration, the Git history, and (optionally) a web service you run on `127.0.0.1`. Findings are decided from the code itself; scans do not download or query a vulnerability database (see [Code-based analysis](#code-based-analysis)). An optional, user-run command downloads public OSV data for later dependency checks (see [Privacy and network traffic](#privacy-and-network-traffic)).

Before every scan, PGARD checks that the repository owner approved PGARD, that you

Community Rating
0

Login to rate this exploit

Quick Actions