アップデート一覧に戻る
New releaseJul 28, 2026

oversight v0.5.8

軽量なセキュリティ監査およびサンドボックス for シェルスクリプト。Oversight は静的解析エンジン (Rust) と動的強制 (Linux Landlock) を組み合わせ、悪意のあるスクリプトからシステムを保護します。

共有

Oversight (v0.5.9)

GitHub stars Documentation Discord License Rust

Oversight は、シェルスクリプトやパッケージのアップグレードストリームがシステム上で実行される前に監査するために設計された、ターミナル向けセキュリティインテリジェンスツール兼インテリジェントコードページャーです。リアルタイムのヒューリスティック分析とインタラクティブなレビューにより、盲目的な信頼と面倒な手動監査の間のギャップを埋めます。

Oversight Demo


ハイライト

  • 静的・ヒューリスティック監査エンジン: モジュール式の正規表現パターンとシャノンエントロピーを用いてスクリプトバッファを評価し、難読化された文字列、パックされたバイナリ、疑わしいライフサイクルチェーンを検出します。
  • インテリジェントページャーフォールバック: ストリームがリスクフラグゼロで分析を通過した場合、Oversight はスムーズな行スクロール、ページ送り、マウスホイール対応を備えた応答性の高いテキストページャーとして機能します。
  • マルチパッケージ Git Diff 分離: バッチアップグレードストリームを、PKGBUILD や .install スクリプトなどのローカルビルドファイルと並んで、パッケージごとの専用タブに動的に分離します。
  • ライブシェルインターセプト: Zsh、Bash、Fish 向けのオプションの軽量フックにより、高リスクなコマンドをインターセプトし、実行前に分析を促します。

クイックインストール

Arch User Repository (AUR) 経由

yay -S oversight-git

ソースから

git clone https://github.com/Rakosn1cek/oversight.git
cd oversight
chmod +x install.sh
./install.sh

クイックスタート

# Audit a local shell script
oversight ./install.sh

# Audit a remote script safely in memory
oversight https://raw.githubusercontent.com/example/repo/main/install.sh

# Pipe git diffs or manual pages directly
git diff | oversight

パッケージマネージャーとの統合

パッケージアップグレード時に Oversight を diff ページャーとして使用するには、シェルプロファイルにエイリアスを追加します:

# For Yay (~/.zshrc or ~/.bashrc)
alias yay="yay --diffpager oversight"

Paru の場合は、以下の行を ~/.config/paru/paru.conf に追加します:

[options]
Pager = oversight
CombinedUpgrade

主要操作リファレンス

キー / 入力コンテキストアクション
↓ / ↑ページャーモード / タブビューポートを1行ずつスクロール
↓ / ↑検出結果ビューフラグ付けされた検出結果間を移動
j / kすべてのビュービューポートを1行ずつスクロール
PageDown / Spaceすべてのビュービューポートを1ページ下にスクロール
PageUp / bすべてのビュービューポートを1ページ上にスクロール
d / uすべてのビュービューポートを半ページ下または上にスクロール
Home / g / ←すべてのビューストリームの先頭にジャンプ
End / Gすべてのビューストリームの末尾にジャンプ
Tab / 0-9マルチパッケージパッケージタブを切り替えまたはジャンプ
s検出結果ビュー選択した検出結果の抑制を切り替え
マウスホイールすべてのビュービューポートを3行ずつスムーズにスクロール
q / EscすべてのビューOversight を終了

完全なドキュメント

詳細なアーキテクチャガイド、カスタムシグネチャの作成 (rules.json)、グローバルシステムページャーの設定、トラブルシューティングについては、公式ドキュメントサイトをご覧ください:

👉 https://rakosn1cek.github.io/oversight/


コミュニティとコントリビューション

コントリビューション、ルールの投稿、フィードバックを歓迎します。

ライセンス

MIT © 2026 Rakosn1cek. 再配布や派生作品には帰属表示が必要です。

カテゴリ