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.