audit-pub-package

Audit Dart pub archives statically for supply chain risks.

Updated Apr 1, 2026
One-click install
npx skills add https://github.com/chooyan-eng/ai_skills --skill audit-pub-package
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: audit-pub-package
Source: https://github.com/chooyan-eng/ai_skills/tree/main/.claude/skills/audit-pub-package
Command: npx skills add https://github.com/chooyan-eng/ai_skills --skill audit-pub-package

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

このスキルは、Dart/Flutter の公開アーカイブを dart pub unpack で取得し、そのアーカイブを静的に監査してサプライチェーンリスクを評価します。実行コードの実行を伴わず、アーカイブのメタデータと依存関係の潜在的リスクを重点的に検証します。

Core Features & Use Cases

  • 公開アーカイブの静的レビューを実施し、リスク要因を根拠付きで報告します。
  • 依存関係情報を静的に確認し、安全性の観点で潜在的な問題を抽出します。
  • Dart/Flutter 環境のみで可能な範囲の分析を行い、悪意ある挙動が見られないかを判断します。

Quick Start

指定されたパッケージ名と任意のバージョンを dart pub unpack で取得し、監査レポートを生成してください。

Frequently Asked Questions about audit-pub-package

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

FAQPage Schema
How do I statically audit a Dart pub package archive for supply chain risks?

A static audit of Dart pub archives detects supply chain risks by analyzing downloaded package contents, metadata, and dependencies without executing code or requiring network access, reporting potential risk factors with supporting evidence.

Can I check pub package dependencies for malicious behavior without running the code?

You can statically check pub package dependencies for malicious behavior without executing code by analyzing the archive's metadata and dependency tree to extract potential security issues and identify suspicious patterns.

What does static analysis of a Dart pub archive evaluate for security?

Static analysis of a Dart pub archive evaluates metadata and dependency information to identify potential supply chain risks and malicious behavior, operating strictly within a Dart-only environment to assess package safety without runtime execution.

Does this static audit require network access or code execution to review pub archives?

No, this static audit avoids network access and code execution entirely, relying solely on the static analysis of downloaded archive contents, metadata, and dependencies to evaluate supply chain risks in a Dart-only environment.

How do I specify which Dart package version to audit for dependency risks?

To specify which Dart package version to audit for dependency risks, you provide the package name and an optional version parameter to retrieve the exact pub archive and perform static analysis on its contents.

What are the limitations of statically analyzing Dart pub archives for supply chain risks?

Limitations of statically analyzing Dart pub archives include restricting analysis to a Dart-only environment and relying solely on metadata and dependencies, meaning dynamic or runtime-based malicious behaviors may go undetected without code execution.