file-access-vuln について
ファイルパス、ダウンロード、アップロード、プレビューを調査するセキュリティテスト向けのトリアージスキルです。パストラバーサルや LFI と、アップロード検証・処理チェーンの問題を切り分け、関連スキルを案内します。
主な機能
- 01パスやダウンロード入口の特定
- 02アップロード処理段階の特定
- 03パストラバーサルと LFI の振り分け
- 04アップロード検証・処理問題の振り分け
活用シーン
- 01パラメーターがファイルパスに影響するか確認
- 02ファイルのプレビューやダウンロードの分析
- 03問題がパストラバーサルかアップロード処理か分類
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ yaklang/ hack-skills --skill file-access-vulnインストール後、Claude Code で/file-access-vulnを入力して読み込まれたか確認します。
詳細
ファイルアクセスルーター
これは、ファイルシステムパス、ダウンロードエンドポイント、アップロードパイプライン、ファイルプレビューの処理に関するルーティングのエントリーポイントです。
使用するタイミング
- パラメーター、ファイル名、ダウンロードエンドポイント、インポートフローがファイルパスに影響する場合
- 対象がアップロード、プレビュー、トランスコード、展開、共有、ダウンロード、またはプロキシ経由のファイルアクセスに対応している場合
- パストラバーサル/LFI の問題か、アップロードの検証/処理チェーンの問題かを判断する必要がある場合
スキルマップ
- パストラバーサル LFI:パストラバーサル、ファイル読み取り、ラッパーの悪用、インクルードチェーン
- 安全でないファイルのアップロード:アップロードの検証、保存パス、処理チェーン、上書きのリスク、プレビュー/共有の境界
推奨フロー
- まず、エントリーポイントがパスパラメーター、ダウンロードエンドポイント、アップロードワークフローのどれに該当するかを特定します
- 次に、問題が受け入れ、保存、処理、配信のどの段階で発生しているかを確認します
- パスチェーンとアップロードバイパスの小規模なサンプルは、主要なトピックスキルに統合されています。ペイロード用の個別エントリーは不要です
関連カテゴリ
コメント
Markdown 対応