GitHub Public Security Audit

PowerShell tool for auditing public GitHub repositories and GitHub Pages sites.

What it checks

Output

The tool generates CSV, TXT and an interactive HTML report. Temporary offline clone data is removed by default.

Usage

pwsh -NoProfile -ExecutionPolicy Bypass `
  -File .\scripts\Invoke-GitHubPublicSecurityAudit.ps1 `
  -Owner "YourGitHubUserOrOrg" `
  -Repositories @("repo-one","repo-two")