pkg.soopen package index

brew / 順位 4785

sparse を Homebrew, apk, apt, dnf, Nix, pacman, zypper でインストール

sparse のインストール経路、実行ファイル、メタデータ、AI エージェント向けセキュリティノートを確認します。

インストール

追加のインストールコマンド

macOS

Homebrew確認済み · 100%
brew install sparse

local Homebrew formula metadata

Linux

Alpine Linux apk確認済み · 92%
sudo apk add sparse

Alpine Linux edge package indexes · sparse · ソース: dl-cdn.alpinelinux.org

Debian apt確認済み · 92%
sudo apt install sparse

Debian stable package indexes · sparse · ソース: deb.debian.org

Fedora dnf確認済み · 92%
sudo dnf install sparse

Fedora Rawhide package metadata · sparse · ソース: dl.fedoraproject.org

Nix確認済み · 92%
nix profile install nixpkgs#sparse

nixpkgs package indexes · pkgs/by-name/sp/sparse/package.nix · ソース: api.github.com

Arch Linux pacman確認済み · 92%
sudo pacman -S sparse

Arch Linux sync databases · sparse · ソース: geo.mirror.pkgbuild.com

openSUSE zypper確認済み · 92%
sudo zypper install sparse

openSUSE Tumbleweed package metadata · sparse · ソース: download.opensuse.org

概要

パッケージ概要

Static C code analysis tool

コマンドとエイリアス

  • cgcc
  • sparse

履歴

プロジェクトの歴史と使われ方

Sparse is a semantic parser and static-analysis tool for C, historically tied to Linux kernel development. It parses much of ANSI C plus many GCC extensions and uses annotations to catch mistakes such as incorrect address-space pointer use.

プロジェクトの歴史

The official documentation says Linus Torvalds started writing Sparse in 2003, initially targeting issues such as mixing user-space and kernel-space pointers. It also records maintainer handoffs to Josh Triplett in 2006, Christopher Li in 2009, and Luc Van Oostenryck in late 2018.

採用の歴史

Sparse's adoption is rooted in kernel and low-level C workflows rather than general application development. Its official documentation points contributors to the linux-sparse mailing list, kernel.org Git repository, release tarballs, and kernel bug tracker, while the supplied package data shows distribution through many Unix package managers.

使われ方

Users build Sparse from the kernel.org Git repository with `make` and `make install`, or install it from a system package manager. The `sparse` analyzer and `cgcc` wrapper are used to check C code with Sparse's type and annotation system.

パッケージ好きにとっての重要性

Sparse matters to package nerds because it is old-school kernel infrastructure that still behaves like a classic Unix developer tool: source releases, mailing-list development, a kernel.org Git repository, manpage-like docs, and wide distro packaging. It also demonstrates how static-analysis tools become part of build and packaging QA culture.

タイムライン

  • 2003: Linus Torvalds started Sparse, according to the official documentation.
  • 2006: Josh Triplett became the first maintainer, and v0.1 is listed in the official release notes.
  • 2009: Christopher Li became maintainer.
  • 2018: Luc Van Oostenryck became maintainer in late 2018.
  • 2021: v0.6.4 release listed in official release notes.

Related projects

  • Sparse is closely associated with the Linux kernel, GCC-style C extensions, kernel address-space annotations, and other static-analysis or compiler-front-end tooling for C.

セキュリティ状態

リスクレベル: グリーン

narrow executable package without higher-risk signals.

リスク分類器

リスク グリーン · 信頼度 低 · appliance

理由

  • narrow executable package without higher-risk signals

信号

  • metadata:no-higher-risk-signals

インストール挙動

  • Homebrew bottle メタデータは記録されていません。

推奨レビュー

エージェントに無人実行させる前に、このツールが平文の認証情報を読むか、リモート状態を書き込むか、成果物を公開するか、プラグインを起動するかを確認してください。

実行可能ファイル

インストールされる実行可能ファイル

コマンド種類公開範囲メモ
cgcc実行可能ファイルインデックス済み実行可能ファイルローカル実行可能ファイルインデックスから検出されました。
sparse実行可能ファイルインデックス済み実行可能ファイルローカル実行可能ファイルインデックスから検出されました。

鮮度

バージョンと鮮度

これらの信号は、ページ生成時期、パッケージマネージャの活動、上流リリース比較を分けて示します。バージョン遅れは、証拠 URL と比較可能なバージョンがある場合だけ警告されます。

ページ生成日2026-08-03
マネージャ版0.6.4
マネージャ更新日
ローカルデータ不明
上流利用不可
検出された最新未検出
  • OK鮮度警告は生成されていません。

インストールメタデータ

パッケージメタデータ

パッケージキーbrew:sparse
バージョン0.6.4
パッケージマネージャHomebrew
ホームページhttps://sparse.wiki.kernel.org/
Bottle未記録
サービス宣言なし

ソースデータベース一致

他のパッケージマネージャ記録

一致は外部パッケージマネージャインデックスから取得され、ローカルの Automic Vault パッケージリンクとは分けて表示されます。

Debian apt95%

sparse 0.6.4-5

semantic parser of source files

https://sparse.wiki.kernel.org/

sudo apt install sparse
  • Section: devel
  • Architecture: amd64
  • 5 依存関係
  • 1 任意依存関係
  • normalized package name match
  • 一致条件: Sparse
Debian stable package indexes · deb.debian.org · Debian stable package indexes: sparse from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Debian apt95%

sparse-test-inspect 0.6.4-5

semantic parser of source files

https://sparse.wiki.kernel.org/

sudo apt install sparse-test-inspect
  • Section: devel
  • Architecture: amd64
  • Source Package: sparse
  • 3 依存関係
  • normalized package name match
  • 一致条件: Sparse
Debian stable package indexes · deb.debian.org · Debian stable package indexes: sparse-test-inspect from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Nix95%

sparse

nix profile install nixpkgs#sparse
  • normalized package name match
  • 一致条件: Sparse
nixpkgs package indexes · api.github.com · nixpkgs package indexes: pkgs/by-name/sp/sparse/package.nix from https://api.github.com/repos/NixOS/nixpkgs/git/trees/master?recursive=1
Ubuntu apt95%

sparse 0.6.4-4ubuntu3

semantic parser of source files

https://sparse.wiki.kernel.org/

sudo apt install sparse
  • Section: universe/devel
  • Architecture: amd64
  • 5 依存関係
  • 1 任意依存関係
  • normalized package name match
  • 一致条件: Sparse
Ubuntu 24.04 LTS package indexes · archive.ubuntu.com · Ubuntu 24.04 LTS package indexes: sparse from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz
Ubuntu apt95%

sparse-test-inspect 0.6.4-4ubuntu3

semantic parser of source files

https://sparse.wiki.kernel.org/

sudo apt install sparse-test-inspect
  • Section: universe/devel
  • Architecture: amd64
  • Source Package: sparse
  • 3 依存関係
  • normalized package name match
  • 一致条件: Sparse
Ubuntu 24.04 LTS package indexes · archive.ubuntu.com · Ubuntu 24.04 LTS package indexes: sparse-test-inspect from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz
apk95%

sparse 0.6.4-r2

A semantic parser of source files

http://sparse.wiki.kernel.org/

sudo apk add sparse
  • License: MIT
  • Architecture: x86_64
  • Source Package: sparse
  • 1 依存関係
  • 1 提供
  • normalized package name match
  • 一致条件: Sparse
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: sparse from https://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz
apk95%

sparse-doc 0.6.4-r2

A semantic parser of source files (documentation)

http://sparse.wiki.kernel.org/

sudo apk add sparse-doc
  • License: MIT
  • Architecture: x86_64
  • Source Package: sparse
  • normalized package name match
  • 一致条件: Sparse
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: sparse-doc from https://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz
dnf95%

sparse 0.6.4-4.gce1a6720f69e.fc45.8

A semantic parser of source files

https://sparse.wiki.kernel.org

sudo dnf install sparse
  • License: MIT
  • Category: Unspecified
  • Architecture: x86_64
  • Source Package: sparse
  • 8 依存関係
  • 1 提供
  • normalized package name match
  • 一致条件: Sparse
Fedora Rawhide package metadata · dl.fedoraproject.org · Fedora Rawhide package metadata: sparse from https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/07190dc5ae9f35ae73866675fed6d95fe6e8d9fe22c9d7cdf85862cb2ed24a4c-primary.xml.zst
pacman95%

sparse 0.6.5+rc1-2

Semantic parser for C

https://sparse.docs.kernel.org/en/latest/

sudo pacman -S sparse
  • License: MIT
  • Architecture: x86_64
  • 6 依存関係
  • 3 任意依存関係
  • normalized package name match
  • 一致条件: Sparse
Arch Linux sync databases · geo.mirror.pkgbuild.com · Arch Linux sync databases: sparse from https://geo.mirror.pkgbuild.com/extra/os/x86_64/extra.db.tar.gz
zypper95%

sparse 0.6.5~rc1+20251218-1.2

A semantic parser of source files

https://sparse.docs.kernel.org/

sudo zypper install sparse
  • License: MIT
  • Category: Development/Tools/Building
  • Architecture: x86_64
  • Source Package: sparse
  • 4 依存関係
  • 1 提供
  • normalized package name match
  • 一致条件: Sparse
openSUSE Tumbleweed package metadata · download.opensuse.org · openSUSE Tumbleweed package metadata: sparse from https://download.opensuse.org/tumbleweed/repo/oss/repodata/50b07339cb64c8ed4091bdbabddadc1ff5737b090e478818a195b40d8a3292861a879139b4a3987c31109699fde9fbf4a716367ddf4eef77da75f96e3193d6ed-primary.xml.zst
zypper95%

sparse-inspect 0.6.5~rc1+20251218-1.2

Inspect binary from sparse

https://sparse.docs.kernel.org/

sudo zypper install sparse-inspect
  • License: MIT
  • Category: Development/Libraries/C and C++
  • Architecture: x86_64
  • Source Package: sparse
  • 4 依存関係
  • 1 提供
  • normalized package name match
  • 一致条件: Sparse
openSUSE Tumbleweed package metadata · download.opensuse.org · openSUSE Tumbleweed package metadata: sparse-inspect from https://download.opensuse.org/tumbleweed/repo/oss/repodata/50b07339cb64c8ed4091bdbabddadc1ff5737b090e478818a195b40d8a3292861a879139b4a3987c31109699fde9fbf4a716367ddf4eef77da75f96e3193d6ed-primary.xml.zst

ソース経路

リポジトリデータから生成

このページは scripts/generate-pkg-sqlite.py が生成した非公開のパッケージ SQLite アーティファクトから av-web によって提供されます。

使用ソース

  • Geiger risk classifier
  • cross-ecosystem install command graph
  • curated package history
  • external package-manager database matches
  • pkg.so package database
  • pkgdb category and tag curation