js_analysis:Geminiを活用したJavaScriptファイルのセキュリティ脆弱性分析ツール

SecurityJavaScriptセキュリティ分析脆弱性検出

Xc1Ym/js_analysis

GitHub で見る

GitHub →

関連記事

AmxSec — JavaScript学習向け静的解析&攻撃シミュレーション

AmxSecは、JavaScriptコードの実際の脆弱性を検出し、攻撃者がどのようにそれを悪用するかをシミュレートし、さらに安全でないプルリクエストを自動的にブロックする学習向けの静的解析ツールです。ターゲットとして用意された500行程度の意図的に脆弱なeコマースAPIは、実運用に見えるコードの中に脆弱性を埋め込むことで、実践的な発見・修正訓練を可能にします。GitHub統合によるPRブロック機能や攻撃シミュレーションにより、コードレビューと教育を橋渡しします(約300字)。

静的解析JavaScriptセキュリティ教育

OpenClaw Clawgate — OpenClaw専用の認証ゲート(PoC)

OpenClaw Clawgateは、OpenClawブラウザタブに限定したアテステーション(attestation)の実験的PoCです。デバイス登録と検証者側のチャレンジ検証を想定し、ローカル検証経路を厳格化してページのロック解除を行います。汎用的なlocalhost署名エンドポイントは標準フローに含めず、限定的なシナリオでの厳密検証を示す設計です(JavaScript実装、軽量リポジトリ)。

OpenClawAttestationJavaScript

Coruna — iOS向け流出エクスプロイトツールキット

Corunaは、複数のiOSバージョン向けに作成された流出(leaked)エクスプロイトツールキットです。元の配布サイトから抽出・部分的に復号(deobfuscate)およびシンボリケート(symbolicate)され、研究用途に合わせてローカルホスティングできるよう変更されています。テスト済みデバイスに限定したエクスプロイトチェーンのみを含み、ファイルは主にJavaScriptで構成されています(解析・検証には高度な専門知識が必要です)。

iOSエクスプロイトJavaScript

IP セキュリティ アナライザー(Cloudflare Worker)

IP Security Analyzer は、Cloudflare Workers 上で動作するオープンソースのネットワークフォレンジックツールです。ASN(Autonomous System Number)に基づくヒューリスティック監査で VPN/プロキシ/ホスティング IP を検出し、セキュリティスコア、WebRTC リークテスト、ISP 分類、ジオロケーションなどを提供します。モダンな Bento UI とライブターミナルログを備え、軽量かつリアルタイムに近い解析をエッジで行える点が特徴です(MIT ライセンス)。

CloudflareJavaScriptForensics

password-checker — パスワード強度チェッカー

このリポジトリは、ユーザー入力されたパスワードの強度を判定し、事前定義されたセキュリティ制約に基づいてリアルタイムで検証するフロントエンド実装です。READMEには「Javaベース」との記載がありますが、実際のソースはHTML/CSS/JavaScriptで構成されており、ブラウザ上で動作するクライアントサイドの検査ツールとして機能します。即時フィードバックや視覚的な強度表示を提供しますが、本番運用ではサーバーサイド検証も併用すべきです。

JavaScriptPasswordSecurity

EpicGames XAL 暗号(xal-reverse)逆解析実装

Epic Games の XAL 暗号アルゴリズムを逆解析・実装した軽量な JavaScript リポジトリです。Xal.js にて暗号処理の再現を試み、fp.json にアルゴリズムで使用される定数やフィンガープリントをまとめています。値は Epic のアップデートで周期的に変化するため、研究や互換性検証向けに定期的な追随が必要です(研究目的推奨)。README と LICENSE を含む小規模リポジトリです。

SecurityReverseEngineeringJavaScript