| ... |
|
C006-verb-noun-functions.md
|
988 B |
|
C013-no-dead-code.md
|
4.19 KB |
|
C014-dependency-injection.md
|
1.02 KB |
|
C017-no-constructor-logic.md
|
1003 B |
|
C018-generic-errors.md
|
681 B |
|
C019-error-log-level.md
|
819 B |
|
C020-no-unused-imports.md
|
761 B |
|
C022-no-unused-variables.md
|
647 B |
|
C023-no-duplicate-names.md
|
877 B |
|
C024-centralize-constants.md
|
864 B |
|
C029-catch-log-root-cause.md
|
1.25 KB |
|
C030-custom-error-classes.md
|
1.35 KB |
|
C033-separate-data-access.md
|
1.08 KB |
|
C035-error-context-logging.md
|
963 B |
|
C041-no-hardcoded-secrets.md
|
987 B |
|
C042-boolean-naming.md
|
655 B |
|
C052-controller-parsing.md
|
1.06 KB |
|
C060-superclass-logic.md
|
840 B |
|
C067-no-hardcoded-config.md
|
774 B |
|
J001-try-with-resources.md
|
2.69 KB |
|
J002-equals-and-hashcode.md
|
2.59 KB |
|
J003-string-comparison.md
|
2.41 KB |
|
J004-use-java-time.md
|
3.16 KB |
|
J005-no-print-stack-trace.md
|
2.82 KB |
|
J006-no-system-println.md
|
3.13 KB |
|
J007-proper-logger.md
|
3.04 KB |
|
J008-thread-safe-singleton.md
|
3.43 KB |
|
J009-utility-class-constructor.md
|
2.63 KB |
|
J010-preserve-stack-trace.md
|
3.52 KB |
|
J011-null-safe-compare.md
|
2.77 KB |
|
J012-use-enum-collections.md
|
3.27 KB |
|
J013-return-empty-not-null.md
|
3.61 KB |
|
J014-hardcoded-crypto-key.md
|
4.31 KB |
|
J015-optional-instead-of-null.md
|
3.86 KB |
|
S003-open-redirect.md
|
1.19 KB |
|
S004-no-log-credentials.md
|
1.17 KB |
|
S005-server-authorization.md
|
1.8 KB |
|
S006-default-credentials.md
|
1.17 KB |
|
S007-output-encoding.md
|
1.53 KB |
|
S009-approved-crypto.md
|
1.17 KB |
|
S010-csprng.md
|
1.03 KB |
|
S011-encrypted-client-hello.md
|
1.03 KB |
|
S012-secrets-management.md
|
1.18 KB |
|
S013-tls-connections.md
|
1.21 KB |
|
S016-no-sensitive-query-string.md
|
1.08 KB |
|
S017-parameterized-queries.md
|
1.62 KB |
|
S019-email-input-sanitization.md
|
1015 B |
|
S020-eval-code-execution.md
|
1.55 KB |
|
S022-context-escaping.md
|
884 B |
|
S023-dynamic-js-encoding.md
|
1008 B |
|
S025-server-validation.md
|
1.88 KB |
|
S026-tls-encryption.md
|
1.85 KB |
|
S027-mtls-validation.md
|
926 B |
|
S028-upload-limits.md
|
1022 B |
|
S029-csrf-protection.md
|
1.28 KB |
|
S030-directory-browsing.md
|
1.25 KB |
|
S031-secure-cookie-flag.md
|
1.2 KB |
|
S032-httponly-cookie.md
|
1000 B |
|
S033-samesite-cookie.md
|
1.39 KB |
|
S034-host-prefix-cookie.md
|
1.02 KB |
|
S035-app-hostnames.md
|
1014 B |
|
S036-internal-file-paths.md
|
1.21 KB |
|
S037-anti-cache-headers.md
|
1.13 KB |
|
S039-tls-certificate-validation.md
|
1.59 KB |
|
S041-logout-invalidation.md
|
1.74 KB |
|
S042-long-lived-sessions.md
|
1.29 KB |
|
S044-critical-changes-reauth.md
|
903 B |
|
S045-brute-force-protection.md
|
1.12 KB |
|
S047-oauth-csrf-protection.md
|
1.09 KB |
|
S048-oauth-redirect-validation.md
|
797 B |
|
S049-auth-code-expiry.md
|
787 B |
|
S050-token-entropy.md
|
635 B |
|
S051-password-length.md
|
522 B |
|
S052-otp-entropy.md
|
737 B |
|
S053-generic-error-messages.md
|
610 B |
|
S054-no-default-admin.md
|
506 B |
|
S055-content-type-validation.md
|
1.26 KB |
|
S056-log-injection.md
|
1.33 KB |
|
S057-synchronized-time.md
|
1.17 KB |
|
S058-ssrf-protection.md
|
1.95 KB |