0N

0xiehnnkta/nemesis-auditor

Developer tools

このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る

249 stars 品質 51 トレンド 18MIT

0xiehnnkta/nemesis-auditorは[https://github.com/0xiehnnkta/nemesis-auditor.からインポートされたエージェントスキルの候補です

概要

0xiehnnkta/nemesis-auditorは[https://github.com/0xiehnnkta/nemesis-auditor.からインポートされたエージェントスキルの候補です

概要(AI 翻訳)

不可分監査役

クロードコードの反復的深層セキュリティ監査エージェント。 Nemesis は、2 つの補完的な監査方法論を交互のフィードバック ループで組み合わせて、単独でキャッチできるバグを見つけます。 言語アグノスティック – Solidity、Move、Rust、Go、C++、Python、TypeScript、または任意のコードベースで動作します。

お問い合わせ

使い方

Nemesis は、agent です。2つのサブエージェント間の反復的なバックアンドフォースループを実行するオーケストレーターです。

| パス | エージェント | 新着情報 | お問い合わせ | 1 |Feynman Auditor | 第一次選考によるビジネスロジックバグ あらゆるラインに挑戦。 万一の前提が露出しました。 | | 2 | ** ステート・インフォニシデント・監査役** | 相続の不具合 すべての変異パスをマップします。 一方の側面の更新が他なしであるギャップを見つけて下さい。 | | 3+ | ※標的パスの代替化** | 各パスのフィードの次へ。 フェニマンは、状態の監査対象になる疑いがあります。 状態のギャップはフェニマンのカエルポイントになります。 |

ループは、convergence – パス(最大6パス)の新しい検索結果まで実行されます。

なぜ両方?

  • Feynman単独は論理のバグを見つけますが、構造的な状態のギャップを逃すかもしれません

このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。

README

以下は原文 README の抜粋です。原文を見る。

N E M E S I S

The Inescapable Auditor

    +===============================================================+
    |                                                               |
    |   "Nemesis -- the goddess of divine retribution against       |
    |    those who succumb to hubris."                              |
    |                                                               |
    |   Your code was written with confidence.                      |
    |   Nemesis questions that confidence.                          |
    |   Then maps what your confidence forgot to protect.           |
    |   Then questions it again.                                    |
    |                                                               |
    |   Nothing survives both passes.                               |
    |                                                               |
    +===============================================================+

An iterative deep-logic security audit agent for Claude Code. Nemesis combines two complementary audit methodologies in an alternating feedback loop to find bugs that neither can catch alone. Language-agnostic – works on Solidity, Move, Rust, Go, C++, Python, TypeScript, or any codebase.


How It Works

Nemesis is an agent – an orchestrator that runs an iterative back-and-forth loop between two sub-agents:

Pass Agent What It Finds
1 Feynman Auditor Business logic bugs via first-principles questioning. Every line challenged. Every assumption exposed.
2 State Inconsistency Auditor Coupled state desync bugs. Maps every mutation path. Finds gaps where one side updates without the other.
3+ Alternating targeted passes Each pass feeds findings into the next. Feynman suspects become state audit targets. State gaps become Feynman interrogation points.

The loop runs until convergence – no new findings in a pass (max 6 passes).

Why Both?

  • Feynman alone finds logic bugs but may miss structural state gaps
  • State Inconsistency alone finds desync bugs but may miss WHY state was designed that way
  • Nemesis runs them back and forth – each pass feeds the next – finding bugs at every iteration that the previous pass missed

Requirements

  • Claude Code CLI installed and configured
  • A codebase you want to audit

Installation

# Clone this repo
git clone https://github.com/0xiehnnkta/nemesis-auditor.git

# Copy the .claude folder into your project
cp -r nemesis-auditor/.claude /path/to/your-project/

# You can delete the cloned repo after copying
rm -rf nemesis-auditor

Option B: Run from this repo

# Clone and enter the repo
git clone https://github.com/0xiehnnkta/nemesis-auditor.git
cd nemesis-auditor
GitHub で README 全文を見る

推奨ツール

別のキーワードを試すか、フィルタを外してください。

インストール

npx skillfish add 0xiehnnkta/nemesis-auditor
MCP 初心者?mcpskill.org のガイドから始めましょう →