# Albert-Weasker/niubi_guard

Open-source GitHub repository abuse detection and response system.

Repository: https://github.com/Albert-Weasker/niubi_guard
Canonical: https://ross.abutalabs.com/products/niubi_guard
Homepage: https://www.niubistar.com/guard
Language: TypeScript
License: NOASSERTION
License Family: other
Topics: abuse-detection, cli, github, moderation, nextjs, open-source, security, spam-detection, typescript
Last push: 2026-08-21T08:38:11+00:00

## Health v2 (maintenance only)
Score: 65/100 (v2, computed 2026-09-02T17:46:02.011165+00:00)
- activity 98, release rhythm 55, longevity 6
- inputs: {"age_days": 91, "days_push": 12, "days_rel": 90, "gap_med": null, "n_releases_24m": 1}
- flags: young, no_license
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 1305, forks 156 (observed 2026-08-28T04:04:18.681098+00:00)

## What it is
An open-source defense system that protects GitHub repositories from spam, harassment, and coordinated abuse via configurable detection signals and optional AI-powered classification. It ships as a CLI and web UI (Next.js), with dry-run defaults and maintainer-controlled response actions like delete, close, lock, and block.

## Use cases
- detect spam issues on my github repo
- protect repository from coordinated harassment campaigns
- auto-close malicious github issues
- moderate github issues with ai
- block abusive accounts spamming my project
- detect copy-paste accusation attacks on github
- set up github issue abuse detection with dry run

## When to choose
- you maintain a GitHub repo targeted by spam, harassment, or coordinated issue abuse
- you want transparent, configurable moderation with dry-run defaults and explicit opt-in for strong actions
- you want to bring your own OpenAI-compatible model, prompts, and confidence thresholds
- you want both a CLI and a hosted/self-hosted web UI for protection status

## When to avoid
- you need general-purpose code security scanning or vulnerability detection rather than issue/comment moderation
- you need moderation for platforms other than GitHub
- you require a fully autonomous moderation system with no maintainer configuration
- you need a license-guaranteed dependency since the license is listed as NOASSERTION despite an Apache-2.0 LICENSE file

## Facets
- artifact type: application
- maturity: active
- function: security, cli, machine-learning, llm-inference, workflow-automation
- domain: security, developer-tools
- platform: cli, self-hosted, cross-platform
- tags: github-moderation, spam-detection, abuse-response, issue-harassment, openai-compatible, nextjs, dry-run, anti-harassment, moderation, automation, nodejs, web-server

## Member repositories
- Albert-Weasker/niubi_guard (main) score 65

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:04:18.681098+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T04:50:59.972572+00:00, confidence not recorded.
  - readme: https://github.com/Albert-Weasker/niubi_guard (fetched 2026-08-28T04:04:18.681098+00:00, sha 6b6c45af2515)
  - homepage: https://www.niubistar.com/guard (fetched 2026-08-29T12:09:08.467974+00:00, sha 8a03002b981f)
- Data as of 2026-08-30T08:39:29.467469+00:00.
