weasel-filter

Filter Weasel static analysis output to remove false positives and highlight verified findings.

30|2|Updated Nov 8, 2025
One-click install
npx skills add https://github.com/slvDev/weasel --skill weasel-filter
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: weasel-filter
Source: https://github.com/slvDev/weasel/tree/main/weasel/skills/weasel-filter
Command: npx skills add https://github.com/slvDev/weasel --skill weasel-filter

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill filters false positives from Weasel static analysis output, helping you focus on verified findings and reduce noise in reports.

Core Features & Use Cases

  • Verifies high/medium severity findings by cross-checking source code and surrounding context.
  • Cleans up existing reports by removing confirmed false positives without regenerating the entire report.
  • Use Case: after a Weasel analysis, triage results to rapidly prune the report to truly actionable issues.

Quick Start

Use weasel-filter to prune the current analysis findings. Example: run weasel filter on the latest weasel_analyze output and then review the confirmed findings.

Frequently Asked Questions about weasel-filter

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

FAQPage Schema
How do I filter false positives from Weasel static analysis output?

To filter false positives from Weasel static analysis output, use weasel-filter to cross-check source code and surrounding context, removing confirmed false positives to highlight verified findings for rapid triage. It operates on MCP-enabled outputs and adjusts the final report accordingly.

What is static analysis triage and how does it reduce noise in reports?

Static analysis triage is the process of reviewing scanner findings to verify their accuracy. Triage reduces noise in reports by cross-checking source context to remove confirmed false positives, ensuring only actionable issues remain.

Can I clean up an existing static analysis report without regenerating the entire output?

Yes, you can clean up an existing static analysis report without regenerating the entire output. This skill operates on MCP-enabled outputs to prune confirmed false positives directly from the current results.

Does the weasel-filter skill require MCP-enabled outputs to verify findings?

Yes, the weasel-filter skill requires MCP-enabled outputs to function. It reads the analysis results and source context from these outputs to determine the veracity of high and medium severity findings.

How do I verify high and medium severity findings during static analysis triage?

To verify high and medium severity findings during static analysis triage, you cross-check the reported issues against the source code and surrounding context to determine their veracity before removing false positives.