owasp top10-2021 (#1235)

This commit is contained in:
René Zubcevic
2022-04-11 21:12:41 +02:00
committed by GitHub
parent 02c3f9551f
commit b32240f96b
27 changed files with 36 additions and 55 deletions

View File

@@ -31,7 +31,7 @@ public class AuthBypass extends Lesson {
@Override
public Category getDefaultCategory() {
return Category.AUTHENTICATION;
return Category.A7;
}
@Override

View File

@@ -30,7 +30,7 @@ import org.springframework.stereotype.Component;
public class Cryptography extends Lesson {
@Override
public Category getDefaultCategory() {
return Category.GENERAL;
return Category.A2;
}
@Override

View File

@@ -33,7 +33,7 @@ import org.springframework.stereotype.Component;
public class CSRF extends Lesson {
@Override
public Category getDefaultCategory() {
return Category.REQUEST_FORGERIES;
return Category.A10;
}
@Override

View File

@@ -37,7 +37,7 @@ import org.springframework.stereotype.Component;
public class InsecureDeserialization extends Lesson {
@Override
public Category getDefaultCategory() {
return Category.INSECURE_DESERIALIZATION;
return Category.A8;
}
@Override

View File

@@ -38,7 +38,7 @@ public class HijackSession extends Lesson {
@Override
public Category getDefaultCategory() {
return Category.SESSION_MANAGEMENT;
return Category.A1;
}
@Override

View File

@@ -38,7 +38,7 @@ public class IDOR extends Lesson {
@Override
public Category getDefaultCategory() {
return Category.ACCESS_CONTROL;
return Category.A1;
}
@Override

View File

@@ -37,7 +37,7 @@ import org.springframework.stereotype.Component;
public class InsecureLogin extends Lesson {
@Override
public Category getDefaultCategory() {
return Category.INSECURE_COMMUNICATION;
return Category.A7;
}
@Override

View File

@@ -35,7 +35,7 @@ public class JWT extends Lesson {
@Override
public Category getDefaultCategory() {
return Category.AUTHENTICATION;
return Category.A7;
}
@Override

View File

@@ -37,7 +37,7 @@ import org.springframework.stereotype.Component;
public class LogSpoofing extends Lesson {
@Override
public Category getDefaultCategory() {
return Category.INSECURE_CONFIGURATION;
return Category.A9;
}
@Override

View File

@@ -34,7 +34,7 @@ public class MissingFunctionAC extends Lesson {
@Override
public Category getDefaultCategory() {
return Category.ACCESS_CONTROL;
return Category.A1;
}
@Override

View File

@@ -30,7 +30,7 @@ import org.springframework.stereotype.Component;
public class PasswordReset extends Lesson {
@Override
public Category getDefaultCategory() {
return Category.AUTHENTICATION;
return Category.A7;
}
@Override

View File

@@ -31,7 +31,7 @@ public class PathTraversal extends Lesson {
@Override
public Category getDefaultCategory() {
return Category.INJECTION;
return Category.A3;
}
@Override

View File

@@ -35,7 +35,7 @@ public class SecurePasswords extends Lesson {
@Override
public Category getDefaultCategory() {
return Category.AUTHENTICATION;
return Category.A7;
}
@Override

View File

@@ -37,7 +37,7 @@ public class SpoofCookie extends Lesson {
@Override
public Category getDefaultCategory() {
return Category.SESSION_MANAGEMENT;
return Category.A1;
}
@Override

View File

@@ -30,7 +30,7 @@ import org.springframework.stereotype.Component;
public class SqlInjectionAdvanced extends Lesson {
@Override
public Category getDefaultCategory() {
return Category.INJECTION;
return Category.A3;
}
@Override

View File

@@ -30,7 +30,7 @@ import org.springframework.stereotype.Component;
public class SqlInjection extends Lesson {
@Override
public Category getDefaultCategory() {
return Category.INJECTION;
return Category.A3;
}
@Override

View File

@@ -30,7 +30,7 @@ import org.springframework.stereotype.Component;
public class SqlInjectionMitigations extends Lesson {
@Override
public Category getDefaultCategory() {
return Category.INJECTION;
return Category.A3;
}
@Override

View File

@@ -37,7 +37,7 @@ import org.springframework.stereotype.Component;
public class SSRF extends Lesson {
@Override
public Category getDefaultCategory() {
return Category.REQUEST_FORGERIES;
return Category.A10;
}
@Override

View File

@@ -30,7 +30,7 @@ import org.springframework.stereotype.Component;
public class VulnerableComponents extends Lesson {
@Override
public Category getDefaultCategory() {
return Category.VULNERABLE_COMPONENTS;
return Category.A6;
}
@Override

View File

@@ -30,7 +30,7 @@ import org.springframework.stereotype.Component;
public class CrossSiteScripting extends Lesson {
@Override
public Category getDefaultCategory() {
return Category.XSS;
return Category.A3;
}
@Override

View File

@@ -28,7 +28,7 @@ import org.owasp.webgoat.container.lessons.Lesson;
public class CrossSiteScriptingMitigation extends Lesson {
@Override
public Category getDefaultCategory() {
return Category.XSS;
return Category.A3;
}
@Override

View File

@@ -28,7 +28,7 @@ import org.owasp.webgoat.container.lessons.Lesson;
public class CrossSiteScriptingStored extends Lesson {
@Override
public Category getDefaultCategory() {
return Category.XSS;
return Category.A3;
}
@Override

View File

@@ -31,7 +31,7 @@ public class XXE extends Lesson {
@Override
public Category getDefaultCategory() {
return Category.XXE;
return Category.A5;
}
@Override