René's URL Explorer Experiment


Title: CodeQL query help for C# — CodeQL query help documentation

direct link

Domain: codeql.github.com

Links:

CodeQL documentation https://codeql.github.com/docs
CodeQL overviewhttps://codeql.github.com/docs/codeql-overview
Writing CodeQL querieshttps://codeql.github.com/docs/writing-codeql-queries
CodeQL language guideshttps://codeql.github.com/docs/codeql-language-guides
QL language referencehttps://codeql.github.com/docs/ql-language-reference/
CodeQL standard-librarieshttps://codeql.github.com/codeql-standard-libraries
CodeQL query helphttps://codeql.github.com/codeql-query-help
CodeQL repositoryhttps://github.com/github/codeql
QL publicationshttps://codeql.github.com/publications
CodeQL query help for C and C++https://codeql.github.com/codeql-query-help/cpp/
CodeQL query help for C#https://codeql.github.com/codeql-query-help/csharp/
‘requireSSL’ attribute is not set to truehttps://codeql.github.com/codeql-query-help/csharp/cs-web-requiressl-not-set/
A lock is held during a waithttps://codeql.github.com/codeql-query-help/csharp/cs-locked-wait/
ASP.NET config file enables directory browsinghttps://codeql.github.com/codeql-query-help/csharp/cs-web-directory-browse-enabled/
Arbitrary file access during archive extraction (”Zip Slip”)https://codeql.github.com/codeql-query-help/csharp/cs-zipslip/
Assembly path injectionhttps://codeql.github.com/codeql-query-help/csharp/cs-assembly-path-injection/
Bad dynamic callhttps://codeql.github.com/codeql-query-help/csharp/cs-invalid-dynamic-call/
Bad multiple iterationhttps://codeql.github.com/codeql-query-help/csharp/cs-linq-inconsistent-enumeration/
Block code with a single Response.Write()https://codeql.github.com/codeql-query-help/csharp/cs-asp-response-write/
Block with too many statementshttps://codeql.github.com/codeql-query-help/csharp/cs-complex-block/
Call to GC.Collect()https://codeql.github.com/codeql-query-help/csharp/cs-call-to-gc/
Call to ReferenceEquals(…) on value type expressionshttps://codeql.github.com/codeql-query-help/csharp/cs-reference-equality-on-valuetypes/
Call to System.IO.Path.Combinehttps://codeql.github.com/codeql-query-help/csharp/cs-path-combine/
Call to obsolete methodhttps://codeql.github.com/codeql-query-help/csharp/cs-call-to-obsolete-method/
Calls to unmanaged codehttps://codeql.github.com/codeql-query-help/csharp/cs-call-to-unmanaged-code/
Cast from abstract to concrete collectionhttps://codeql.github.com/codeql-query-help/csharp/cs-cast-from-abstract-to-concrete-collection/
Cast of ‘this’ to a type parameterhttps://codeql.github.com/codeql-query-help/csharp/cs-cast-of-this-to-type-parameter/
Cast to same typehttps://codeql.github.com/codeql-query-help/csharp/cs-useless-cast-to-self/
Chain of ‘is’ testshttps://codeql.github.com/codeql-query-help/csharp/cs-chained-type-tests/
Character passed to StringBuilder constructorhttps://codeql.github.com/codeql-query-help/csharp/cs-stringbuilder-initialized-with-character/
Class does not implement Equals(object)https://codeql.github.com/codeql-query-help/csharp/cs-class-missing-equals/
Class has same name as super classhttps://codeql.github.com/codeql-query-help/csharp/cs-class-name-matches-base-class/
Class implements ICloneablehttps://codeql.github.com/codeql-query-help/csharp/cs-class-implements-icloneable/
Clear text storage of sensitive informationhttps://codeql.github.com/codeql-query-help/csharp/cs-cleartext-storage-of-sensitive-information/
Comparison is constanthttps://codeql.github.com/codeql-query-help/csharp/cs-constant-comparison/
Comparison of identical valueshttps://codeql.github.com/codeql-query-help/csharp/cs-comparison-of-identical-expressions/
Complex conditionhttps://codeql.github.com/codeql-query-help/csharp/cs-complex-condition/
Constant conditionhttps://codeql.github.com/codeql-query-help/csharp/cs-constant-condition/
Container contents are never accessedhttps://codeql.github.com/codeql-query-help/csharp/cs-unused-collection/
Container contents are never initializedhttps://codeql.github.com/codeql-query-help/csharp/cs-empty-collection/
Container size compared to zerohttps://codeql.github.com/codeql-query-help/csharp/cs-test-for-negative-container-size/
Cookie ‘HttpOnly’ attribute is not set to truehttps://codeql.github.com/codeql-query-help/csharp/cs-web-cookie-httponly-not-set/
Cookie ‘Secure’ attribute is not set to truehttps://codeql.github.com/codeql-query-help/csharp/cs-web-cookie-secure-not-set/
Cookie security: overly broad domainhttps://codeql.github.com/codeql-query-help/csharp/cs-web-broad-cookie-domain/
Cookie security: overly broad pathhttps://codeql.github.com/codeql-query-help/csharp/cs-web-broad-cookie-path/
Cookie security: persistent cookiehttps://codeql.github.com/codeql-query-help/csharp/cs-web-persistent-cookie/
Creating an ASP.NET debug binary may reveal sensitive informationhttps://codeql.github.com/codeql-query-help/csharp/cs-web-debug-binary/
Cross-site scriptinghttps://codeql.github.com/codeql-query-help/csharp/cs-web-xss/
Denial of Service from comparison of user input against expensive regexhttps://codeql.github.com/codeql-query-help/csharp/cs-redos/
Dereferenced variable is always nullhttps://codeql.github.com/codeql-query-help/csharp/cs-dereferenced-value-is-always-null/
Dereferenced variable may be nullhttps://codeql.github.com/codeql-query-help/csharp/cs-dereferenced-value-may-be-null/
Deserialization of untrusted datahttps://codeql.github.com/codeql-query-help/csharp/cs-unsafe-deserialization-untrusted-input/
Deserialized delegatehttps://codeql.github.com/codeql-query-help/csharp/cs-deserialized-delegate/
Dispose may not be called if an exception is thrown during executionhttps://codeql.github.com/codeql-query-help/csharp/cs-dispose-not-called-on-throw/
Double-checked lock is not thread-safehttps://codeql.github.com/codeql-query-help/csharp/cs-unsafe-double-checked-lock/
Dubious downcast of ‘this’https://codeql.github.com/codeql-query-help/csharp/cs-downcast-of-this/
Dubious type test of ‘this’https://codeql.github.com/codeql-query-help/csharp/cs-type-test-of-this/
Empty branch of conditional, or empty loop bodyhttps://codeql.github.com/codeql-query-help/csharp/cs-empty-block/
Empty lock statementhttps://codeql.github.com/codeql-query-help/csharp/cs-empty-lock-statement/
Empty password in configuration filehttps://codeql.github.com/codeql-query-help/csharp/cs-empty-password-in-configuration/
Encryption using ECBhttps://codeql.github.com/codeql-query-help/csharp/cs-ecb-encryption/
Equality check on floating point valueshttps://codeql.github.com/codeql-query-help/csharp/cs-equality-on-floats/
Equals on collectionshttps://codeql.github.com/codeql-query-help/csharp/cs-equals-on-arrays/
Equals on incomparable typeshttps://codeql.github.com/codeql-query-help/csharp/cs-equals-on-unrelated-types/
Equals should not apply “as”https://codeql.github.com/codeql-query-help/csharp/cs-equals-uses-as/
Equals should not apply “is”https://codeql.github.com/codeql-query-help/csharp/cs-equals-uses-is/
Erroneous class comparehttps://codeql.github.com/codeql-query-help/csharp/cs-class-name-comparison/
Exposing internal representationhttps://codeql.github.com/codeql-query-help/csharp/cs-expose-implementation/
Exposure of private informationhttps://codeql.github.com/codeql-query-help/csharp/cs-exposure-of-sensitive-information/
Failure to abandon sessionhttps://codeql.github.com/codeql-query-help/csharp/cs-session-reuse/
Field masks field in super classhttps://codeql.github.com/codeql-query-help/csharp/cs-field-masks-base-field/
Futile conditionalhttps://codeql.github.com/codeql-query-help/csharp/cs-useless-if-statement/
Futile synchronization on fieldhttps://codeql.github.com/codeql-query-help/csharp/cs-unsafe-sync-on-field/
Generic catch clausehttps://codeql.github.com/codeql-query-help/csharp/cs-catch-of-all-exceptions/
Hashed value without GetHashCode definitionhttps://codeql.github.com/codeql-query-help/csharp/cs-gethashcode-is-not-defined/
Header checking disabledhttps://codeql.github.com/codeql-query-help/csharp/cs-web-disabled-header-checking/
Impossible array casthttps://codeql.github.com/codeql-query-help/csharp/cs-impossible-array-cast/
Improper control of generation of codehttps://codeql.github.com/codeql-query-help/csharp/cs-code-injection/
Inappropriate intimacyhttps://codeql.github.com/codeql-query-help/csharp/cs-coupled-types/
Inconsistent CompareTo and Equalshttps://codeql.github.com/codeql-query-help/csharp/cs-inconsistent-compareto-and-equals/
Inconsistent Equals(object) and GetHashCode()https://codeql.github.com/codeql-query-help/csharp/cs-inconsistent-equals-and-gethashcode/
Inconsistent lock sequencehttps://codeql.github.com/codeql-query-help/csharp/cs-inconsistent-lock-sequence/
Inconsistently synchronized propertyhttps://codeql.github.com/codeql-query-help/csharp/cs-unsynchronized-getter/
Inefficient use of ContainsKeyhttps://codeql.github.com/codeql-query-help/csharp/cs-inefficient-containskey/
Information exposure through an exceptionhttps://codeql.github.com/codeql-query-help/csharp/cs-information-exposure-through-exception/
Information exposure through transmitted datahttps://codeql.github.com/codeql-query-help/csharp/cs-sensitive-data-transmission/
Insecure Direct Object Referencehttps://codeql.github.com/codeql-query-help/csharp/cs-web-insecure-direct-object-reference/
Insecure SQL connectionhttps://codeql.github.com/codeql-query-help/csharp/cs-insecure-sql-connection/
Insecure randomnesshttps://codeql.github.com/codeql-query-help/csharp/cs-insecure-randomness/
Invalid string formattinghttps://codeql.github.com/codeql-query-help/csharp/cs-invalid-string-formatting/
LDAP query built from user-controlled sourceshttps://codeql.github.com/codeql-query-help/csharp/cs-ldap-injection/
Local scope variable shadows memberhttps://codeql.github.com/codeql-query-help/csharp/cs-local-shadows-member/
Locking the ‘this’ object in a lock statementhttps://codeql.github.com/codeql-query-help/csharp/cs-lock-this/
Log entries created from user inputhttps://codeql.github.com/codeql-query-help/csharp/cs-log-forging/
Mishandling the Japanese era start datehttps://codeql.github.com/codeql-query-help/csharp/cs-mishandling-japanese-era/
Misleading indentationhttps://codeql.github.com/codeql-query-help/csharp/cs-misleading-indentation/
Missed ‘readonly’ opportunityhttps://codeql.github.com/codeql-query-help/csharp/cs-missed-readonly-modifier/
Missed ‘using’ opportunityhttps://codeql.github.com/codeql-query-help/csharp/cs-missed-using-statement/
Missed opportunity to use Allhttps://codeql.github.com/codeql-query-help/csharp/cs-linq-missed-all/
Missed opportunity to use Casthttps://codeql.github.com/codeql-query-help/csharp/cs-linq-missed-cast/
Missed opportunity to use OfTypehttps://codeql.github.com/codeql-query-help/csharp/cs-linq-missed-oftype/
Missed opportunity to use Selecthttps://codeql.github.com/codeql-query-help/csharp/cs-linq-missed-select/
Missed opportunity to use Wherehttps://codeql.github.com/codeql-query-help/csharp/cs-linq-missed-where/
Missed ternary opportunityhttps://codeql.github.com/codeql-query-help/csharp/cs-missed-ternary-operator/
Missing Dispose call on local IDisposablehttps://codeql.github.com/codeql-query-help/csharp/cs-local-not-disposed/
Missing X-Frame-Options HTTP headerhttps://codeql.github.com/codeql-query-help/csharp/cs-web-missing-x-frame-options/
Missing XML validationhttps://codeql.github.com/codeql-query-help/csharp/cs-xml-missing-validation/
Missing a summary in documentation commenthttps://codeql.github.com/codeql-query-help/csharp/cs-xmldoc-missing-summary/
Missing cross-site request forgery token validationhttps://codeql.github.com/codeql-query-help/csharp/cs-web-missing-token-validation/
Missing function level access controlhttps://codeql.github.com/codeql-query-help/csharp/cs-web-missing-function-level-access-control/
Missing global error handlerhttps://codeql.github.com/codeql-query-help/csharp/cs-web-missing-global-error-handler/
Nested ‘if’ statements can be combinedhttps://codeql.github.com/codeql-query-help/csharp/cs-nested-if-statements/
Nested loops with same variablehttps://codeql.github.com/codeql-query-help/csharp/cs-nested-loops-with-same-variable/
Null argument to Equals(object)https://codeql.github.com/codeql-query-help/csharp/cs-null-argument-to-equals/
Off-by-one comparison against container lengthhttps://codeql.github.com/codeql-query-help/csharp/cs-index-out-of-bounds/
Page request validation is disabledhttps://codeql.github.com/codeql-query-help/csharp/cs-web-request-validation-disabled/
Poor error handling: catch of NullReferenceExceptionhttps://codeql.github.com/codeql-query-help/csharp/cs-catch-nullreferenceexception/
Poor error handling: empty catch blockhttps://codeql.github.com/codeql-query-help/csharp/cs-empty-catch-block/
Possible loss of precisionhttps://codeql.github.com/codeql-query-help/csharp/cs-loss-of-precision/
Potentially dangerous use of non-short-circuit logichttps://codeql.github.com/codeql-query-help/csharp/cs-non-short-circuit/
Potentially incorrect CompareTo(…) signaturehttps://codeql.github.com/codeql-query-help/csharp/cs-wrong-compareto-signature/
Potentially incorrect Equals(…) signaturehttps://codeql.github.com/codeql-query-help/csharp/cs-wrong-equals-signature/
Property value is not used when setting a propertyhttps://codeql.github.com/codeql-query-help/csharp/cs-unused-property-value/
Recursive call to Equals(object)https://codeql.github.com/codeql-query-help/csharp/cs-recursive-equals-call/
Recursive call to operator==https://codeql.github.com/codeql-query-help/csharp/cs-recursive-operator-equals-call/
Redundant Selecthttps://codeql.github.com/codeql-query-help/csharp/cs-linq-useless-select/
Redundant ToString() callhttps://codeql.github.com/codeql-query-help/csharp/cs-useless-tostring-call/
Reference equality test on System.Objecthttps://codeql.github.com/codeql-query-help/csharp/cs-reference-equality-with-object/
Regular expression injectionhttps://codeql.github.com/codeql-query-help/csharp/cs-regex-injection/
Resource injectionhttps://codeql.github.com/codeql-query-help/csharp/cs-resource-injection/
Rethrowing exception variablehttps://codeql.github.com/codeql-query-help/csharp/cs-rethrown-exception-variable/
SQL query built from user-controlled sourceshttps://codeql.github.com/codeql-query-help/csharp/cs-sql-injection/
Self-assignmenthttps://codeql.github.com/codeql-query-help/csharp/cs-self-assignment/
Serialization check bypasshttps://codeql.github.com/codeql-query-help/csharp/cs-serialization-check-bypass/
Static field written by instance methodhttps://codeql.github.com/codeql-query-help/csharp/cs-static-field-written-by-instance/
String concatenation in loophttps://codeql.github.com/codeql-query-help/csharp/cs-string-concatenation-in-loop/
StringBuilder creation in loophttps://codeql.github.com/codeql-query-help/csharp/cs-stringbuilder-creation-in-loop/
Thread-unsafe capturing of an ICryptoTransform objecthttps://codeql.github.com/codeql-query-help/csharp/cs-thread-unsafe-icryptotransform-captured-in-lambda/
Thread-unsafe use of a static ICryptoTransform fieldhttps://codeql.github.com/codeql-query-help/csharp/cs-thread-unsafe-icryptotransform-field-in-class/
Too many ‘ref’ parametershttps://codeql.github.com/codeql-query-help/csharp/cs-too-many-ref-parameters/
URL redirection from remote sourcehttps://codeql.github.com/codeql-query-help/csharp/cs-web-unvalidated-url-redirection/
Unchecked cast in Equals methodhttps://codeql.github.com/codeql-query-help/csharp/cs-unchecked-cast-in-equals/
Uncontrolled command linehttps://codeql.github.com/codeql-query-help/csharp/cs-command-line-injection/
Uncontrolled data used in path expressionhttps://codeql.github.com/codeql-query-help/csharp/cs-path-injection/
Uncontrolled format stringhttps://codeql.github.com/codeql-query-help/csharp/cs-uncontrolled-format-string/
Unmanaged codehttps://codeql.github.com/codeql-query-help/csharp/cs-unmanaged-code/
Unnecessarily complex Boolean expressionhttps://codeql.github.com/codeql-query-help/csharp/cs-simplifiable-boolean-expression/
Unsafe year argument for ‘DateTime’ constructorhttps://codeql.github.com/codeql-query-help/csharp/cs-unsafe-year-construction/
Unsynchronized access to static collection member in non-static contexthttps://codeql.github.com/codeql-query-help/csharp/cs-unsynchronized-static-access/
Untrusted XML is read insecurelyhttps://codeql.github.com/codeql-query-help/csharp/cs-xml-insecure-dtd-handling/
Unused labelhttps://codeql.github.com/codeql-query-help/csharp/cs-unused-label/
Unvalidated local pointer arithmetichttps://codeql.github.com/codeql-query-help/csharp/cs-unvalidated-local-pointer-arithmetic/
Use of default ToString()https://codeql.github.com/codeql-query-help/csharp/cs-call-to-object-tostring/
Use of file uploadhttps://codeql.github.com/codeql-query-help/csharp/cs-web-file-upload/
Useless ?? expressionhttps://codeql.github.com/codeql-query-help/csharp/cs-coalesce-of-identical-expressions/
Useless assignment to local variablehttps://codeql.github.com/codeql-query-help/csharp/cs-useless-assignment-to-local/
Useless call to GetHashCode()https://codeql.github.com/codeql-query-help/csharp/cs-useless-gethashcode-call/
Useless type testhttps://codeql.github.com/codeql-query-help/csharp/cs-useless-type-test/
Useless upcasthttps://codeql.github.com/codeql-query-help/csharp/cs-useless-upcast/
User-controlled bypass of sensitive methodhttps://codeql.github.com/codeql-query-help/csharp/cs-user-controlled-bypass/
Value shadowinghttps://codeql.github.com/codeql-query-help/csharp/cs-web-ambiguous-client-variable/
Value shadowing: server variablehttps://codeql.github.com/codeql-query-help/csharp/cs-web-ambiguous-server-variable/
Virtual call in constructor or destructorhttps://codeql.github.com/codeql-query-help/csharp/cs-virtual-call-in-constructor/
Weak encryptionhttps://codeql.github.com/codeql-query-help/csharp/cs-weak-encryption/
Weak encryption: Insufficient key sizehttps://codeql.github.com/codeql-query-help/csharp/cs-insufficient-key-size/
Weak encryption: inadequate RSA paddinghttps://codeql.github.com/codeql-query-help/csharp/cs-inadequate-rsa-padding/
XML injectionhttps://codeql.github.com/codeql-query-help/csharp/cs-xml-injection/
XPath injectionhttps://codeql.github.com/codeql-query-help/csharp/cs-xml-xpath-injection/
CodeQL query help for GitHub Actionshttps://codeql.github.com/codeql-query-help/actions/
CodeQL query help for Gohttps://codeql.github.com/codeql-query-help/go/
CodeQL query help for Java and Kotlinhttps://codeql.github.com/codeql-query-help/java/
CodeQL query help for JavaScript and TypeScripthttps://codeql.github.com/codeql-query-help/javascript/
CodeQL query help for Pythonhttps://codeql.github.com/codeql-query-help/python/
CodeQL query help for Rubyhttps://codeql.github.com/codeql-query-help/ruby/
CodeQL query help for Rusthttps://codeql.github.com/codeql-query-help/rust/
CodeQL query help for Swifthttps://codeql.github.com/codeql-query-help/swift/
CodeQL CWE coveragehttps://codeql.github.com/codeql-query-help/codeql-cwe-coverage/
CodeQL query help documentationhttps://codeql.github.com/codeql-query-help/
https://codeql.github.com/codeql-query-help/csharp/#codeql-query-help-for-c
changeloghttps://github.com/github/codeql/tree/codeql-cli/latest/csharp/ql/src/CHANGELOG.md
sourcehttps://github.com/github/codeql/tree/codeql-cli/latest/csharp/ql/src
example queries in the CodeQL repositoryhttps://github.com/github/codeql/tree/codeql-cli/latest/csharp/ql/examples
‘requireSSL’ attribute is not set to truehttps://codeql.github.com/codeql-query-help/csharp/cs-web-requiressl-not-set/
A lock is held during a waithttps://codeql.github.com/codeql-query-help/csharp/cs-locked-wait/
ASP.NET config file enables directory browsinghttps://codeql.github.com/codeql-query-help/csharp/cs-web-directory-browse-enabled/
Arbitrary file access during archive extraction (”Zip Slip”)https://codeql.github.com/codeql-query-help/csharp/cs-zipslip/
Assembly path injectionhttps://codeql.github.com/codeql-query-help/csharp/cs-assembly-path-injection/
Bad dynamic callhttps://codeql.github.com/codeql-query-help/csharp/cs-invalid-dynamic-call/
Bad multiple iterationhttps://codeql.github.com/codeql-query-help/csharp/cs-linq-inconsistent-enumeration/
Block code with a single Response.Write()https://codeql.github.com/codeql-query-help/csharp/cs-asp-response-write/
Block with too many statementshttps://codeql.github.com/codeql-query-help/csharp/cs-complex-block/
Call to GC.Collect()https://codeql.github.com/codeql-query-help/csharp/cs-call-to-gc/
Call to ReferenceEquals(…) on value type expressionshttps://codeql.github.com/codeql-query-help/csharp/cs-reference-equality-on-valuetypes/
Call to System.IO.Path.Combinehttps://codeql.github.com/codeql-query-help/csharp/cs-path-combine/
Call to obsolete methodhttps://codeql.github.com/codeql-query-help/csharp/cs-call-to-obsolete-method/
Calls to unmanaged codehttps://codeql.github.com/codeql-query-help/csharp/cs-call-to-unmanaged-code/
Cast from abstract to concrete collectionhttps://codeql.github.com/codeql-query-help/csharp/cs-cast-from-abstract-to-concrete-collection/
Cast of ‘this’ to a type parameterhttps://codeql.github.com/codeql-query-help/csharp/cs-cast-of-this-to-type-parameter/
Cast to same typehttps://codeql.github.com/codeql-query-help/csharp/cs-useless-cast-to-self/
Chain of ‘is’ testshttps://codeql.github.com/codeql-query-help/csharp/cs-chained-type-tests/
Character passed to StringBuilder constructorhttps://codeql.github.com/codeql-query-help/csharp/cs-stringbuilder-initialized-with-character/
Class does not implement Equals(object)https://codeql.github.com/codeql-query-help/csharp/cs-class-missing-equals/
Class has same name as super classhttps://codeql.github.com/codeql-query-help/csharp/cs-class-name-matches-base-class/
Class implements ICloneablehttps://codeql.github.com/codeql-query-help/csharp/cs-class-implements-icloneable/
Clear text storage of sensitive informationhttps://codeql.github.com/codeql-query-help/csharp/cs-cleartext-storage-of-sensitive-information/
Comparison is constanthttps://codeql.github.com/codeql-query-help/csharp/cs-constant-comparison/
Comparison of identical valueshttps://codeql.github.com/codeql-query-help/csharp/cs-comparison-of-identical-expressions/
Complex conditionhttps://codeql.github.com/codeql-query-help/csharp/cs-complex-condition/
Constant conditionhttps://codeql.github.com/codeql-query-help/csharp/cs-constant-condition/
Container contents are never accessedhttps://codeql.github.com/codeql-query-help/csharp/cs-unused-collection/
Container contents are never initializedhttps://codeql.github.com/codeql-query-help/csharp/cs-empty-collection/
Container size compared to zerohttps://codeql.github.com/codeql-query-help/csharp/cs-test-for-negative-container-size/
Cookie ‘HttpOnly’ attribute is not set to truehttps://codeql.github.com/codeql-query-help/csharp/cs-web-cookie-httponly-not-set/
Cookie ‘Secure’ attribute is not set to truehttps://codeql.github.com/codeql-query-help/csharp/cs-web-cookie-secure-not-set/
Cookie security: overly broad domainhttps://codeql.github.com/codeql-query-help/csharp/cs-web-broad-cookie-domain/
Cookie security: overly broad pathhttps://codeql.github.com/codeql-query-help/csharp/cs-web-broad-cookie-path/
Cookie security: persistent cookiehttps://codeql.github.com/codeql-query-help/csharp/cs-web-persistent-cookie/
Creating an ASP.NET debug binary may reveal sensitive informationhttps://codeql.github.com/codeql-query-help/csharp/cs-web-debug-binary/
Cross-site scriptinghttps://codeql.github.com/codeql-query-help/csharp/cs-web-xss/
Denial of Service from comparison of user input against expensive regexhttps://codeql.github.com/codeql-query-help/csharp/cs-redos/
Dereferenced variable is always nullhttps://codeql.github.com/codeql-query-help/csharp/cs-dereferenced-value-is-always-null/
Dereferenced variable may be nullhttps://codeql.github.com/codeql-query-help/csharp/cs-dereferenced-value-may-be-null/
Deserialization of untrusted datahttps://codeql.github.com/codeql-query-help/csharp/cs-unsafe-deserialization-untrusted-input/
Deserialized delegatehttps://codeql.github.com/codeql-query-help/csharp/cs-deserialized-delegate/
Dispose may not be called if an exception is thrown during executionhttps://codeql.github.com/codeql-query-help/csharp/cs-dispose-not-called-on-throw/
Double-checked lock is not thread-safehttps://codeql.github.com/codeql-query-help/csharp/cs-unsafe-double-checked-lock/
Dubious downcast of ‘this’https://codeql.github.com/codeql-query-help/csharp/cs-downcast-of-this/
Dubious type test of ‘this’https://codeql.github.com/codeql-query-help/csharp/cs-type-test-of-this/
Empty branch of conditional, or empty loop bodyhttps://codeql.github.com/codeql-query-help/csharp/cs-empty-block/
Empty lock statementhttps://codeql.github.com/codeql-query-help/csharp/cs-empty-lock-statement/
Empty password in configuration filehttps://codeql.github.com/codeql-query-help/csharp/cs-empty-password-in-configuration/
Encryption using ECBhttps://codeql.github.com/codeql-query-help/csharp/cs-ecb-encryption/
Equality check on floating point valueshttps://codeql.github.com/codeql-query-help/csharp/cs-equality-on-floats/
Equals on collectionshttps://codeql.github.com/codeql-query-help/csharp/cs-equals-on-arrays/
Equals on incomparable typeshttps://codeql.github.com/codeql-query-help/csharp/cs-equals-on-unrelated-types/
Equals should not apply “as”https://codeql.github.com/codeql-query-help/csharp/cs-equals-uses-as/
Equals should not apply “is”https://codeql.github.com/codeql-query-help/csharp/cs-equals-uses-is/
Erroneous class comparehttps://codeql.github.com/codeql-query-help/csharp/cs-class-name-comparison/
Exposing internal representationhttps://codeql.github.com/codeql-query-help/csharp/cs-expose-implementation/
Exposure of private informationhttps://codeql.github.com/codeql-query-help/csharp/cs-exposure-of-sensitive-information/
Failure to abandon sessionhttps://codeql.github.com/codeql-query-help/csharp/cs-session-reuse/
Field masks field in super classhttps://codeql.github.com/codeql-query-help/csharp/cs-field-masks-base-field/
Futile conditionalhttps://codeql.github.com/codeql-query-help/csharp/cs-useless-if-statement/
Futile synchronization on fieldhttps://codeql.github.com/codeql-query-help/csharp/cs-unsafe-sync-on-field/
Generic catch clausehttps://codeql.github.com/codeql-query-help/csharp/cs-catch-of-all-exceptions/
Hashed value without GetHashCode definitionhttps://codeql.github.com/codeql-query-help/csharp/cs-gethashcode-is-not-defined/
Header checking disabledhttps://codeql.github.com/codeql-query-help/csharp/cs-web-disabled-header-checking/
Impossible array casthttps://codeql.github.com/codeql-query-help/csharp/cs-impossible-array-cast/
Improper control of generation of codehttps://codeql.github.com/codeql-query-help/csharp/cs-code-injection/
Inappropriate intimacyhttps://codeql.github.com/codeql-query-help/csharp/cs-coupled-types/
Inconsistent CompareTo and Equalshttps://codeql.github.com/codeql-query-help/csharp/cs-inconsistent-compareto-and-equals/
Inconsistent Equals(object) and GetHashCode()https://codeql.github.com/codeql-query-help/csharp/cs-inconsistent-equals-and-gethashcode/
Inconsistent lock sequencehttps://codeql.github.com/codeql-query-help/csharp/cs-inconsistent-lock-sequence/
Inconsistently synchronized propertyhttps://codeql.github.com/codeql-query-help/csharp/cs-unsynchronized-getter/
Inefficient use of ContainsKeyhttps://codeql.github.com/codeql-query-help/csharp/cs-inefficient-containskey/
Information exposure through an exceptionhttps://codeql.github.com/codeql-query-help/csharp/cs-information-exposure-through-exception/
Information exposure through transmitted datahttps://codeql.github.com/codeql-query-help/csharp/cs-sensitive-data-transmission/
Insecure Direct Object Referencehttps://codeql.github.com/codeql-query-help/csharp/cs-web-insecure-direct-object-reference/
Insecure SQL connectionhttps://codeql.github.com/codeql-query-help/csharp/cs-insecure-sql-connection/
Insecure randomnesshttps://codeql.github.com/codeql-query-help/csharp/cs-insecure-randomness/
Invalid string formattinghttps://codeql.github.com/codeql-query-help/csharp/cs-invalid-string-formatting/
LDAP query built from user-controlled sourceshttps://codeql.github.com/codeql-query-help/csharp/cs-ldap-injection/
Local scope variable shadows memberhttps://codeql.github.com/codeql-query-help/csharp/cs-local-shadows-member/
Locking the ‘this’ object in a lock statementhttps://codeql.github.com/codeql-query-help/csharp/cs-lock-this/
Log entries created from user inputhttps://codeql.github.com/codeql-query-help/csharp/cs-log-forging/
Mishandling the Japanese era start datehttps://codeql.github.com/codeql-query-help/csharp/cs-mishandling-japanese-era/
Misleading indentationhttps://codeql.github.com/codeql-query-help/csharp/cs-misleading-indentation/
Missed ‘readonly’ opportunityhttps://codeql.github.com/codeql-query-help/csharp/cs-missed-readonly-modifier/
Missed ‘using’ opportunityhttps://codeql.github.com/codeql-query-help/csharp/cs-missed-using-statement/
Missed opportunity to use Allhttps://codeql.github.com/codeql-query-help/csharp/cs-linq-missed-all/
Missed opportunity to use Casthttps://codeql.github.com/codeql-query-help/csharp/cs-linq-missed-cast/
Missed opportunity to use OfTypehttps://codeql.github.com/codeql-query-help/csharp/cs-linq-missed-oftype/
Missed opportunity to use Selecthttps://codeql.github.com/codeql-query-help/csharp/cs-linq-missed-select/
Missed opportunity to use Wherehttps://codeql.github.com/codeql-query-help/csharp/cs-linq-missed-where/
Missed ternary opportunityhttps://codeql.github.com/codeql-query-help/csharp/cs-missed-ternary-operator/
Missing Dispose call on local IDisposablehttps://codeql.github.com/codeql-query-help/csharp/cs-local-not-disposed/
Missing X-Frame-Options HTTP headerhttps://codeql.github.com/codeql-query-help/csharp/cs-web-missing-x-frame-options/
Missing XML validationhttps://codeql.github.com/codeql-query-help/csharp/cs-xml-missing-validation/
Missing a summary in documentation commenthttps://codeql.github.com/codeql-query-help/csharp/cs-xmldoc-missing-summary/
Missing cross-site request forgery token validationhttps://codeql.github.com/codeql-query-help/csharp/cs-web-missing-token-validation/
Missing function level access controlhttps://codeql.github.com/codeql-query-help/csharp/cs-web-missing-function-level-access-control/
Missing global error handlerhttps://codeql.github.com/codeql-query-help/csharp/cs-web-missing-global-error-handler/
Nested ‘if’ statements can be combinedhttps://codeql.github.com/codeql-query-help/csharp/cs-nested-if-statements/
Nested loops with same variablehttps://codeql.github.com/codeql-query-help/csharp/cs-nested-loops-with-same-variable/
Null argument to Equals(object)https://codeql.github.com/codeql-query-help/csharp/cs-null-argument-to-equals/
Off-by-one comparison against container lengthhttps://codeql.github.com/codeql-query-help/csharp/cs-index-out-of-bounds/
Page request validation is disabledhttps://codeql.github.com/codeql-query-help/csharp/cs-web-request-validation-disabled/
Poor error handling: catch of NullReferenceExceptionhttps://codeql.github.com/codeql-query-help/csharp/cs-catch-nullreferenceexception/
Poor error handling: empty catch blockhttps://codeql.github.com/codeql-query-help/csharp/cs-empty-catch-block/
Possible loss of precisionhttps://codeql.github.com/codeql-query-help/csharp/cs-loss-of-precision/
Potentially dangerous use of non-short-circuit logichttps://codeql.github.com/codeql-query-help/csharp/cs-non-short-circuit/
Potentially incorrect CompareTo(…) signaturehttps://codeql.github.com/codeql-query-help/csharp/cs-wrong-compareto-signature/
Potentially incorrect Equals(…) signaturehttps://codeql.github.com/codeql-query-help/csharp/cs-wrong-equals-signature/
Property value is not used when setting a propertyhttps://codeql.github.com/codeql-query-help/csharp/cs-unused-property-value/
Recursive call to Equals(object)https://codeql.github.com/codeql-query-help/csharp/cs-recursive-equals-call/
Recursive call to operator==https://codeql.github.com/codeql-query-help/csharp/cs-recursive-operator-equals-call/
Redundant Selecthttps://codeql.github.com/codeql-query-help/csharp/cs-linq-useless-select/
Redundant ToString() callhttps://codeql.github.com/codeql-query-help/csharp/cs-useless-tostring-call/
Reference equality test on System.Objecthttps://codeql.github.com/codeql-query-help/csharp/cs-reference-equality-with-object/
Regular expression injectionhttps://codeql.github.com/codeql-query-help/csharp/cs-regex-injection/
Resource injectionhttps://codeql.github.com/codeql-query-help/csharp/cs-resource-injection/
Rethrowing exception variablehttps://codeql.github.com/codeql-query-help/csharp/cs-rethrown-exception-variable/
SQL query built from user-controlled sourceshttps://codeql.github.com/codeql-query-help/csharp/cs-sql-injection/
Self-assignmenthttps://codeql.github.com/codeql-query-help/csharp/cs-self-assignment/
Serialization check bypasshttps://codeql.github.com/codeql-query-help/csharp/cs-serialization-check-bypass/
Static field written by instance methodhttps://codeql.github.com/codeql-query-help/csharp/cs-static-field-written-by-instance/
String concatenation in loophttps://codeql.github.com/codeql-query-help/csharp/cs-string-concatenation-in-loop/
StringBuilder creation in loophttps://codeql.github.com/codeql-query-help/csharp/cs-stringbuilder-creation-in-loop/
Thread-unsafe capturing of an ICryptoTransform objecthttps://codeql.github.com/codeql-query-help/csharp/cs-thread-unsafe-icryptotransform-captured-in-lambda/
Thread-unsafe use of a static ICryptoTransform fieldhttps://codeql.github.com/codeql-query-help/csharp/cs-thread-unsafe-icryptotransform-field-in-class/
Too many ‘ref’ parametershttps://codeql.github.com/codeql-query-help/csharp/cs-too-many-ref-parameters/
URL redirection from remote sourcehttps://codeql.github.com/codeql-query-help/csharp/cs-web-unvalidated-url-redirection/
Unchecked cast in Equals methodhttps://codeql.github.com/codeql-query-help/csharp/cs-unchecked-cast-in-equals/
Uncontrolled command linehttps://codeql.github.com/codeql-query-help/csharp/cs-command-line-injection/
Uncontrolled data used in path expressionhttps://codeql.github.com/codeql-query-help/csharp/cs-path-injection/
Uncontrolled format stringhttps://codeql.github.com/codeql-query-help/csharp/cs-uncontrolled-format-string/
Unmanaged codehttps://codeql.github.com/codeql-query-help/csharp/cs-unmanaged-code/
Unnecessarily complex Boolean expressionhttps://codeql.github.com/codeql-query-help/csharp/cs-simplifiable-boolean-expression/
Unsafe year argument for ‘DateTime’ constructorhttps://codeql.github.com/codeql-query-help/csharp/cs-unsafe-year-construction/
Unsynchronized access to static collection member in non-static contexthttps://codeql.github.com/codeql-query-help/csharp/cs-unsynchronized-static-access/
Untrusted XML is read insecurelyhttps://codeql.github.com/codeql-query-help/csharp/cs-xml-insecure-dtd-handling/
Unused labelhttps://codeql.github.com/codeql-query-help/csharp/cs-unused-label/
Unvalidated local pointer arithmetichttps://codeql.github.com/codeql-query-help/csharp/cs-unvalidated-local-pointer-arithmetic/
Use of default ToString()https://codeql.github.com/codeql-query-help/csharp/cs-call-to-object-tostring/
Use of file uploadhttps://codeql.github.com/codeql-query-help/csharp/cs-web-file-upload/
Useless ?? expressionhttps://codeql.github.com/codeql-query-help/csharp/cs-coalesce-of-identical-expressions/
Useless assignment to local variablehttps://codeql.github.com/codeql-query-help/csharp/cs-useless-assignment-to-local/
Useless call to GetHashCode()https://codeql.github.com/codeql-query-help/csharp/cs-useless-gethashcode-call/
Useless type testhttps://codeql.github.com/codeql-query-help/csharp/cs-useless-type-test/
Useless upcasthttps://codeql.github.com/codeql-query-help/csharp/cs-useless-upcast/
User-controlled bypass of sensitive methodhttps://codeql.github.com/codeql-query-help/csharp/cs-user-controlled-bypass/
Value shadowinghttps://codeql.github.com/codeql-query-help/csharp/cs-web-ambiguous-client-variable/
Value shadowing: server variablehttps://codeql.github.com/codeql-query-help/csharp/cs-web-ambiguous-server-variable/
Virtual call in constructor or destructorhttps://codeql.github.com/codeql-query-help/csharp/cs-virtual-call-in-constructor/
Weak encryptionhttps://codeql.github.com/codeql-query-help/csharp/cs-weak-encryption/
Weak encryption: Insufficient key sizehttps://codeql.github.com/codeql-query-help/csharp/cs-insufficient-key-size/
Weak encryption: inadequate RSA paddinghttps://codeql.github.com/codeql-query-help/csharp/cs-inadequate-rsa-padding/
XML injectionhttps://codeql.github.com/codeql-query-help/csharp/cs-xml-injection/
XPath injectionhttps://codeql.github.com/codeql-query-help/csharp/cs-xml-xpath-injection/
https://twitter.com/github
https://www.facebook.com/GitHub
https://www.youtube.com/github
https://www.linkedin.com/company/github
https://github.com/github
Terms https://docs.github.com/site-policy/github-terms/github-terms-of-service
Privacy https://docs.github.com/site-policy/privacy-policies/github-privacy-statement

Viewport: width=device-width, initial-scale=1


URLs of crawlers that visited me.