このエラーは、アプリケーションによって実行されるオペレーティングシステムコマンドのすべてまたは一部に対し、アプリケーション引数が未チェックで使用される場合に報告されます。チェッカーとは異なり、アプリケーションに対する「ローカル」パラメーターをターゲットにします。アプリケーションを実行するマシンでの設定の変更が必要になります。このチェッカーが対象とするアプリケーション引数には以下があります。脆弱性とリスクアプリケーションは、それが使用する入力を受け入れ、実行するプログラムおよび使用するコマンドをフルに選択します。リダイレクトするだけです。プログラマーは信頼できないパーティーからコマンドへのアクセスを可能にするつもりはありません。プログラマーは、悪意のある攻撃者が入力を提供できる代替の方法については考慮していないと思われます。軽減と防止メインの引数、システムプロパティ、または環境変数を使用する代わりに、既知のパスでプロパティファイルに設定を保存することを考慮します。適切なパーミッションでプロパティファイルの安全を確保します。含めるか、またはチェックサムを使用してファイルの整合性を検証します。介してシェルを呼び出さないようにします。次の例は、「.properties」ファイルからの設定の読み取りを示しています。環境変数に対する制御を取得した場合、このプロパティを変更して($TOOLS_PATH/bin/jmapにある)危険なプログラムをポイントすることが可能です。システムプロパティについて検証を実行しないことです。つのアンパサンドによって区切られた複数のコマンドを実行します。c:\\dbms\\*.*」形式の文字列を渡した場合、アプリケーションは、プログラムによって指定されたその他のコマンドと一緒にこのコマンドを実行します。アプリケーションの性質上、アプリケーションはデータベースとの連携に必要な権限で実行します。攻撃者が挿入したコマンドもまた同様にこれらの権限で実行されることになります。