#arch-linux #security

bin+lib arch-audit

基于 Arch Security Team 数据的 Arch Linux 版本的 pkg-audit 工具

21 个版本

0.2.0 2024 年 7 月 23 日
0.1.20 2021 年 9 月 2 日
0.1.19 2021 年 4 月 3 日
0.1.17 2021 年 2 月 17 日
0.1.5 2016 年 11 月 8 日

#541命令行工具

Download history 3/week @ 2024-04-13 4/week @ 2024-04-20 2/week @ 2024-04-27 1/week @ 2024-05-11 4/week @ 2024-05-18 2/week @ 2024-05-25 3/week @ 2024-06-01 6/week @ 2024-06-08 2/week @ 2024-06-15 113/week @ 2024-07-20 25/week @ 2024-07-27

每月 138 下载
用于 arch-audit-gtk

MITGPL-3.0 许可证

36KB
892 代码行

arch-audit

crats.io Build Status

pkg-audit 类型的工具,用于 Arch Linux

基于从 security.archlinux.org 收集的数据,由令人惊叹的 Arch Security Team 收集。

安装

官方仓库的最新版本

pacman -S arch-audit

AUR 上的开发版本

PKGBUILD 可在 AUR 上找到。

安装后,只需执行 arch-audit

从源代码安装开发版本

git clone https://gitlab.archlinux.org/archlinux/arch-audit.git
cd arch-audit
cargo build
cargo run

自动完成

自动完成是通过 arch-auditcompletions 子命令生成的,并在各种 shell(如 zsh),bash),fish)等中可用。

arch-audit completions zsh > /usr/share/zsh/site-functions/_arch-audit
arch-audit completions bash > /usr/share/bash-completion/completions/arch-audit
arch-audit completions fish > /usr/share/fish/vendor_completions.d/arch-audit.fish

示例输出

$ arch-audit
bzip2 is affected by CVE-2016-3189. Medium risk!
curl is affected by CVE-2016-9594, CVE-2016-9586. Update to 7.52.1-1!
gst-plugins-bad is affected by CVE-2016-9447, CVE-2016-9446, CVE-2016-9445. High risk!
jasper is affected by CVE-2016-8886. Medium risk!
libimobiledevice is affected by CVE-2016-5104. Low risk!
libtiff is affected by CVE-2015-7554. Critical risk!
libusbmuxd is affected by CVE-2016-5104. Low risk!
openjpeg2 is affected by CVE-2016-9118, CVE-2016-9117, CVE-2016-9116, CVE-2016-9115, CVE-2016-9114, CVE-2016-9113. High risk!
openssl is affected by CVE-2016-7055. Low risk!

$ arch-audit --upgradable --quiet
curl>=7.52.1-1

$ arch-audit -uf "%n|%c"
curl|CVE-2016-9594,CVE-2016-9586

捐赠

通过 Liberapay 或 Bitcoin(1Ph3hFEoQaD4PK6MhL3kBNNh9FZFBfisEH)捐赠总是受欢迎的,谢谢

误报

请在报告误报之前首先检查 https://security.archlinux.orgarch-audit 解析该页面,然后如果该页面报告误报,arch-audit 也会这样做。通过 Libera 上的 #archlinux-security 频道与 Arch Linux 安全团队取得联系。谢谢!

许可证

MIT

依赖关系

~10–25MB
~432K SLoC