Skip to main content

HubHelper

AI-powered tools to visualise GitHub activity and flag security issues across organisations.

HubHelper gives platform and security teams a single command to scan their entire GitHub organisation and surface what matters — self-merges, unreviewed security changes, disabled Actions, and compliance violations — enriched with Copilot AI pattern analysis.


Why HubHelper?

Most GitHub organisations grow faster than their security practices. Teams end up with:

  • Pull requests merged by their own authors, bypassing review
  • Security-critical changes landing without a second pair of eyes
  • GitHub Actions disabled on repositories that haven't been touched in months
  • No systematic way to check whether every member uses an approved email address

HubHelper automates the discovery of all of these in a single run.


Two Core Differentiators

Bring Your Own Policy

HubHelper doesn't ship with hardcoded compliance rules. Instead, you store a JSON policy file in a repository you control, and HubHelper reads it at runtime. Change the policy file, and the next scan enforces the new rules — no tool update required.

Learn how to define your policy

GitHub Copilot AI Integration

Raw issue lists tell you what is wrong. HubHelper's AI layer — powered by the GitHub Copilot SDK — tells you why it matters, scores overall organisational risk, and generates prioritised recommendations in plain language.

Explore AI integration


What HubHelper Detects

Issue TypeSeverityDescription
Self-merged PRMedium–HighAuthor merged their own pull request
Security PRLow–CriticalPR title/body contains security keywords
Unreviewed security PRCriticalSecurity PR self-merged without external review
Disabled ActionsMediumactions_enabled is false on a repository
Paused workflowMedium–LowWorkflow auto-paused after 60 days of inactivity
Disabled workflowLowWorkflow manually disabled
Compliance violationMediumMember fails email domain or full-name rule

Quick Start

# Analyse your organisation
npx @sdh100shaun/hubhelper analyze \
--org your-org \
--token $GITHUB_TOKEN \
--html report.html

Full getting started guide


Getting StartedInstallation, token setup, first scan
Bring Your Own PolicyCustom compliance rules
AI IntegrationCopilot SDK analysis
API ReferenceAll CLI commands and options
GitHub App SetupAutomated CI/CD scanning
SecurityXSS, path traversal, token handling
ContributingDevelopment setup and guidelines