ubs-scanner

Automate static bug detection across multiple languages with UBS.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/terraphim/terraphim-skills --skill ubs-scanner
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ubs-scanner
Source: https://github.com/terraphim/terraphim-skills/tree/main/skills/ubs-scanner
Command: npx skills add https://github.com/terraphim/terraphim-skills --skill ubs-scanner

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

UBS Scanner automates static bug detection across multiple languages to help identify defects early in the software development lifecycle.

Core Features & Use Cases

  • Multi-language bug pattern detection across JavaScript/TypeScript, Python, C/C++, Rust, Go, Java, Ruby, and Swift.
  • Evidence-based findings with concrete proofs, code-location permalinks, and actionable remediation guidance.
  • Seamless integration with quality gates and CI workflows for faster, safer releases.
  • Use case: scan a codebase to surface critical bugs before they reach production and drive targeted fixes in PR reviews.

Quick Start

Run UBS on your project to scan for critical issues: ubs scan . --severity=critical. For full analysis with all rules and JSON output: ubs scan . --all-rules --format=json > ubs-findings.json.

Frequently Asked Questions about ubs-scanner

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I run static analysis to detect bug patterns across multiple programming languages?

Run static analysis across multi-language codebases using UBS to identify and report defects. Execute a command like 'ubs scan . --all-rules' to automatically detect bug patterns across JavaScript, Python, C++, Go, Rust, and other supported languages.

Can I integrate multi-language static analysis output into my CI dashboards and code review workflows?

Yes, multi-language static analysis integrates seamlessly with CI dashboards and code review workflows. The scanner outputs structured JSON or SARIF formats, providing evidence-based findings with code-location permalinks to drive targeted fixes directly in PR reviews.

What's the best way to generate SARIF output from a multi-language bug scanner for quality gates?

Generate SARIF or JSON output for quality gates by running UBS with the '--format=json' flag. This produces structured analysis results containing concrete proofs, code-location permalinks, and actionable remediation guidance for faster, safer releases.

Do I need UBS installed to automate static bug detection in a cross-language codebase?

Yes, you must have UBS installed to automate static bug detection across cross-language codebases. The scanner relies on UBS to run with clear evidence, permalinks, and structured output formats to successfully identify defects early in the software development lifecycle.

How do I scan a codebase to surface only critical bugs before they reach production?

Scan a codebase to surface critical bugs by running 'ubs scan . --severity=critical'. This filters static analysis to target only critical issues, allowing you to identify and remediate severe defects before they reach production environments.