aist-project-profile-analyzer

Generate deterministic path exclusion patterns for AIST project profiles from cloned repositories.

Updated Aug 31, 2025
One-click install
npx skills add https://github.com/aist-ai-sast/aist --skill aist-project-profile-analyzer
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: aist-project-profile-analyzer
Source: https://github.com/aist-ai-sast/aist/tree/main/.claude/skills/aist-project-profile-analyzer
Command: npx skills add https://github.com/aist-ai-sast/aist --skill aist-project-profile-analyzer

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Analyze a cloned project repository to generate path exclusion patterns for the AIST project profile, reducing false positives by excluding non-production code from SAST analysis.

Core Features & Use Cases

  • Generate deterministic path-exclusion patterns that filter out non-production code (tests, docs, build artifacts) from SAST scans.
  • Integrate exclusion patterns into the AIST project profile to improve scan precision and reduce noise across diverse repositories.
  • Support guidance for applying the generated patterns in continuous scanning workflows.

Quick Start

Provide a cloned repository to the analyzer to generate path-exclusion patterns for the AIST project profile.

Frequently Asked Questions about aist-project-profile-analyzer

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

FAQPage Schema
How do I reduce false positives in SAST by excluding non-production code?▼

You can reduce false positives in SAST by applying deterministic path exclusion patterns to filter out non-production folders like tests, docs, and build artifacts from cloned repositories, sharpening scan focus on production code.

What is path exclusion for SAST repository analysis?▼

Path exclusion for SAST repository analysis is the process of identifying and filtering out non-production directories. It generates deterministic, machine-readable patterns that tell the scanner which paths to skip, reducing noise across diverse project layouts.

How do I generate path exclusion patterns for diverse project layouts?▼

You generate broad-coverage path exclusion patterns by analyzing a cloned project repository to distinguish production versus non-production folders, producing deterministic, machine-readable patterns for diverse project layouts and languages.

Can I use generated exclusion patterns in continuous scanning workflows?▼

Yes, you can use the generated exclusion patterns in continuous scanning workflows. The analyzer produces deterministic, machine-readable patterns designed for the AIST project profile, supporting integration to improve scan precision continuously.

Does the path exclusion analyzer support multiple programming languages?▼

Yes, the path exclusion analyzer supports multiple programming languages. It is designed to apply to diverse project layouts and languages, producing broad-coverage exclusion patterns for typical non-production folders regardless of the tech stack.