CS.ABV.EXCEPT
|
配列要素にアクセスするときに IndexOutOfRange 例外が発生しました |
1 |
True (真) |
CS.ASSIGN.SELF
|
式を自身に割り当てること |
4 |
False (偽) |
CS.AUTH.NOATTR
|
欠落している認証チェックの可能性 |
4 |
False (偽) |
CS.CMP.VAL.NULL
|
値タイプ式と 'null' との比較の可能性 |
4 |
False (偽) |
CS.CONSTCOND.DO
|
'do' 制御式は、常に true であるか常に false です |
4 |
True (真) |
CS.CONSTCOND.IF
|
'if' 制御式は、常に true であるか常に false です |
4 |
True (真) |
CS.CONSTCOND.SWITCH
|
'switch' セレクター式は定数です |
4 |
True (真) |
CS.CONSTCOND.TERNARY
|
条件式の制御条件は、常に true であるか常に false です |
4 |
True (真) |
CS.CONSTCOND.WHILE
|
'while' 制御式は、常に true であるか常に false です |
4 |
True (真) |
CS.CSRF.ATTR.NOATTR
|
AntiForgery 属性をクラスまたはメソッドに追加する必要があります。 |
4 |
False (偽) |
CS.CSRF.ATTR.POST
|
AntiForgery 属性をクラスまたはメソッドに追加する必要があります。 |
2 |
False (偽) |
CS.CSRF.VALIDATE
|
「POST リクエストデータアクセス」の検証は行われていません。 |
2 |
False (偽) |
CS.CSRF.VSUK.CONSTASSIGN
|
プロパティ 'ViewStateUserKey' に const 文字列が代入されます。 |
3 |
False (偽) |
CS.CSRF.VSUK.NOASSIGN
|
プロパティ 'ViewStateUserKey' は設定されません。 |
3 |
False (偽) |
CS.CTOR.VIRTUAL
|
コンストラクタでの仮想メンバー呼び出し |
3 |
True (真) |
CS.DBZ.CONST
|
ゼロ定数による除算が発生しました |
1 |
False (偽) |
CS.DBZ.CONST.CALL
|
値 '0' が除数としてこの値を使用できる関数に渡されます |
1 |
False (偽) |
CS.DBZ.GENERAL
|
ゼロ除算が発生した可能性があります |
1 |
False (偽) |
CS.DBZ.ITERATOR
|
ループ反復子でゼロ除算が発生した可能性があります |
1 |
False (偽) |
CS.EMPTY.CATCH
|
空の catch 句 |
4 |
True (真) |
CS.FLOAT.EQCHECK
|
浮動小数点タイプでの等価チェック |
3 |
True (真) |
CS.FRACTION.LOSS
|
小数部欠落の可能性 |
4 |
True (真) |
CS.HCC
|
ハードコードされた資格情報の使用 |
2 |
True (真) |
CS.HCC.PWD
|
ハードコードされたパスワードの使用 |
2 |
True (真) |
CS.HCC.USER
|
ハードコードされたユーザー名の使用 |
2 |
True (真) |
CS.HIDDEN.MEMBER.LOCAL.CLASS
|
ローカル変数によってメンバーが使用不可能になっています |
3 |
True (真) |
CS.HIDDEN.MEMBER.LOCAL.STRUCT
|
ローカル変数によってメンバーが使用不可能になっています |
3 |
True (真) |
CS.HIDDEN.MEMBER.PARAM.CLASS
|
パラメーターによってメンバーが使用不可能になっています |
3 |
True (真) |
CS.HIDDEN.MEMBER.PARAM.STRUCT
|
パラメーターによってメンバーが使用不可能になっています |
3 |
True (真) |
CS.IFACE.EMPTY
|
空のインターフェイス |
4 |
True (真) |
CS.INFORMATION_EXPOSURE.ALL
|
情報漏洩の可能性 |
4 |
False (偽) |
CS.INFORMATION_EXPOSURE.ATTR
|
セキュリティ情報漏洩の可能性 |
3 |
True (真) |
CS.LOCRET.ARG
|
関数がローカル変数のアドレスを返しています |
1 |
True (真) |
CS.LOCRET.GLOB
|
関数がローカル変数のアドレスを返しています |
1 |
True (真) |
CS.LOCRET.RET
|
関数がローカル変数のアドレスを返しています |
1 |
True (真) |
CS.LOOP.STR.CONCAT
|
ループ内の文字列連結 |
4 |
True (真) |
CS.NPS
|
アクセスする前に、リソースに設定されたパーミッションがありません |
4 |
True (真) |
CS.NRE.CHECK.CALL.MIGHT
|
null チェック後の null 参照オブジェクトを呼び出し先関数で逆参照の可能性 |
2 |
True (真) |
CS.NRE.CHECK.CALL.MUST
|
null チェック後の null 参照オブジェクトを呼び出し先関数で逆参照 |
2 |
True (真) |
CS.NRE.CHECK.MIGHT
|
null チェック後の null 参照オブジェクトの逆参照の可能性 |
2 |
True (真) |
CS.NRE.CHECK.MUST
|
null チェック後の null 参照オブジェクトの逆参照 |
2 |
True (真) |
CS.NRE.CONST.CALL
|
定数 null は、呼び出し先の関数内で逆参照される可能性があります |
2 |
True (真) |
CS.NRE.CONST.DEREF
|
定数 null は逆参照されます |
2 |
True (真) |
CS.NRE.FUNC.CALL.MIGHT
|
NULL を返す可能性がある関数の戻り値を、逆参照する可能性がある別の関数に渡す場合があります |
2 |
True (真) |
CS.NRE.FUNC.CALL.MUST
|
NULL を返す可能性がある関数の戻り値が、これを逆参照する可能性がある別の関数に渡されます |
2 |
True (真) |
CS.NRE.FUNC.MIGHT
|
NULL を返す可能性のある関数の戻り値が逆参照される可能性があります |
2 |
True (真) |
CS.NRE.FUNC.MUST
|
NULL を返す可能性がある関数の戻り値が逆参照されます |
2 |
True (真) |
CS.NRE.GEN.CALL.MIGHT
|
null 参照しているオブジェクトが、これを逆参照しうる関数に渡される可能性があります |
1 |
True (真) |
CS.NRE.GEN.CALL.MUST
|
null 参照しているオブジェクトが、これを逆参照する可能性がある関数に渡されます |
1 |
True (真) |
CS.NRE.GEN.MIGHT
|
null 参照しているオブジェクトが逆参照される可能性があります |
1 |
True (真) |
CS.NRE.GEN.MUST
|
null 参照しているオブジェクトが逆参照されます |
1 |
True (真) |
CS.OVRD.EQUALS
|
リファレンスタイプでの 'Equals' 演算子のオーバーライド |
4 |
False (偽) |
CS.RCA
|
危険な暗号化アルゴリズムが使用されています |
4 |
False (偽) |
CS.RESOURCE.AUTOBOXING
|
ループ内で演算中の自動ボックス化 |
4 |
False (偽) |
CS.RESOURCE.LOOP
|
ループ内でのオブジェクトの割り当て |
4 |
True (真) |
CS.RESOURCE.UNBOXING
|
ループ内で演算中のボックス化解除 |
4 |
False (偽) |
CS.RLK
|
リソースリーク |
2 |
True (真) |
CS.RNRE
|
NULL チェック前の問題となる可能性がある逆参照 |
2 |
True (真) |
CS.SQL.INJECT.LOCAL
|
SQL インジェクション |
2 |
True (真) |
CS.SV.TAINTED.ALLOC_SIZE
|
メモリ割り当てでの未検証整数の使用 |
2 |
True (真) |
CS.SV.TAINTED.BINOP
|
バイナリ演算での未検証整数の使用 |
3 |
False (偽) |
CS.SV.TAINTED.CALL.BINOP
|
バイナリ演算での未検証整数の使用 |
3 |
False (偽) |
CS.SV.TAINTED.CALL.GLOBAL
|
割り当て演算での未検証整数の使用 |
3 |
False (偽) |
CS.SV.TAINTED.CALL.INDEX_ACCESS
|
関数呼び出しによる配列インデックスとしての未検証整数の使用 |
2 |
True (真) |
CS.SV.TAINTED.CALL.LOOP_BOUND
|
関数呼び出しによるループ条件での未検証整数の使用 |
2 |
True (真) |
CS.SV.TAINTED.CALL.LOOP_BOUND.RESOURCE
|
ループ内でのリソース割り当ては、汚染されたデータによって制御されます |
2 |
True (真) |
CS.SV.TAINTED.DESERIALIZATION
|
オブジェクト作成でのシリアル化解除中の未検証整数の使用 |
3 |
False (偽) |
CS.SV.TAINTED.DLLPRELOAD
|
DLL をロードするための未検証文字列の使用 |
2 |
False (偽) |
CS.SV.TAINTED.FMTSTR
|
書式文字列での未検証データの使用 |
1 |
True (真) |
CS.SV.TAINTED.GLOBAL
|
割り当て演算での未検証整数値の使用 |
3 |
False (偽) |
CS.SV.TAINTED.INDEX_ACCESS
|
配列インデックスとしての未検証整数の使用 |
1 |
True (真) |
CS.SV.TAINTED.INJECTION
|
C# コマンドインジェクション |
3 |
True (真) |
CS.SV.TAINTED.LOOP_BOUND
|
ループ条件での未検証整数の使用 |
2 |
True (真) |
CS.SV.TAINTED.LOOP_BOUND.RESOURCE
|
汚染されたデータによって制御されるループ内でのリソース割り当て |
2 |
True (真) |
CS.SV.TAINTED.PATH_TRAVERSAL
|
パストラバーサルでの未検証データの使用 |
1 |
True (真) |
CS.SV.USAGERULES.PERMISSIONS
|
特権の昇給の使用 |
4 |
False (偽) |
CS.UFR
|
解放されたリソースの使用 |
2 |
False (偽) |
CS.UNCHECKED.CAST
|
タイプ 'Object' があるオブジェクトが、別のオブジェクトに不正確にキャストされます |
2 |
False (偽) |
CS.UNCHECKED.LOOPITER.CAST
|
タイプ 'Object' があるオブジェクトが、ループ内で別のオブジェクトに不正確にキャストされます |
2 |
False (偽) |
CS.UNSAFE.DLLPRELOAD
|
DLL のロードでの属性の使用 |
2 |
False (偽) |
CS.UNSAFE.SEARCH_PATH
|
絶対パスを解決するための検索パスの使用 |
2 |
False (偽) |
CS.WRONG.CAST
|
オブジェクトが別のオブジェクトに不正確にキャストされます |
2 |
False (偽) |
CS.WRONG.CAST.MIGHT
|
オブジェクトが別のオブジェクトに不正確にキャストされる可能性があります |
2 |
False (偽) |
CS.WRONGSIG.CMPTO
|
'CompareTo' メソッドのシグネチャの誤り |
4 |
False (偽) |
CS.WRONGUSE.REFEQ
|
Object.ReferenceEquals の不適切な使用 |
4 |
True (真) |
CS.X509.REVOCATION
|
証明書失効リストのチェックが無効になります。 |
2 |
False (偽) |
CS.X509.VALIDATION
|
AntiForgery.Validate を使用した入力の検証は行われていません |
2 |
False (偽) |
CS.XSS.PERSIST
|
クロスサイトスクリプティングの持続型脆弱性 |
2 |
False (偽) |
CS.XSS.REFLECT
|
クロスサイトスクリプティングの反射型脆弱性 |
2 |
False (偽) |
CS.XXE.DOCUMENT
|
XML 外部エンティティ (XXE) 攻撃の可能性 |
3 |
False (偽) |
CS.XXE.READER
|
XML 外部エンティティ (XXE) 攻撃の可能性 |
3 |
False (偽) |
CS.XXE.TEXT_READER
|
XML 外部エンティティ (XXE) 攻撃の可能性 |
3 |
False (偽) |