New Service Alert: AI-Driven Hiring for Global Top Tech Talent GET STARTED ×

Select Page

AUTHentication & AUTHorisation

Test User Registration Process
Test User Login Process
Test Account Provisioning Process
Testing for Account Enumeration and Guessable User Account
Testing for Weak or unenforced username policy
Authentication and Authorization Testing
Testing for Credentials Transported over an Encrypted Channel
Testing for default credentials
Testing for Insecure (Account) Lockout Mechanisms
Testing for bypassing authentication schema
Loopholes in “Remember Password” Functionality
Testing for Weak Password Policy/Entropy
Testing for Weak Security Question/Answer
Testing for Weaker authentication in alternative channel
Testing for bypassing authorization schema
Test Forgot / Change / Reset Password Functionality

Session Management

Testing for Bypassing Session Management Schema
Testing for Cookies attributes
Testing for Session Fixation
Testing for Exposed Session Variables
Testing for Cross Site Request Forgery
Testing for logout functionality
Test Session Timeout
Testing for Browser Cache Weaknesses

Security Misconfiguration

Directory Traversal / Directory Listing Test
Testing for Weak SSL/TLS Ciphers and Insufficient Transport Layer Protection

Email Security Tests

SMTP / IMAP / POP3 Tests
DMARC Lookup Test

Access Controls

Testing for Privilege Escalation
Accessing the resources of another user/role
Analyse and tamper requests
HTTP Verb Tampering

IDOR

Testing for Insecure Direct Object References

Content Injection Tests

Testing for Reflected Cross Site Scripting
Testing for Stored Cross Site Scripting
Testing for SQL Injection
Testing for SSI (Server Side Includes) Injection
HTML Injection Tests
Testing for Command Injection
Testing for DOM based Cross Site Scripting
Testing for JavaScript Execution
UTF-8 and UTF-16 Characters Injection
Testing for CSS Injection

Sensitive Information Disclosure

Sensitive Stack Trace Errors
Sensitive Debug Logs
Analysis of Error / HTTP Status Codes
Test for Unencrypted Channels Sensitive Data Transfer

Unvalidated Redirects and Forwards

Test for Safe URL Redirects
Test for Dangerous URL Redirects
Test for Dangerous Forward Redirect
Input Sanitisation Tests
Whitelisting of allowed URLs

Client and Server Side Validation

Testing for Client Side Resource Manipulation
Bypassing Client Side Attributes Validation

Miscellaneous Important Security Tests

Test Cross Origin Resource Sharing
Testing for Clickjacking / UI Redress Attack
Test Web Messaging
Test Local Storage
API Rate-Limit Tests
Test Defenses Against Application Misuse (AbUSE Cases)

Upload / Download Tests

Violating Whitelisting of File Types
EICAR Test – Malicious File Test
Web Shells Execution

AUTHentication & AUTHorisation

Test User Registration Process
Test User Login Process
Test Account Provisioning Process
Testing for Account Enumeration and Guessable User Account
Testing for Weak or unenforced username policy
Authentication and Authorization Testing
Testing for Credentials Transported over an Encrypted Channel
Testing for default credentials
Testing for Insecure (Account) Lockout Mechanisms
Testing for bypassing authentication schema
Loopholes in “Remember Password” Functionality
Testing for Weak Password Policy/Entropy
Testing for Weak Security Question/Answer
Testing for Weaker authentication in alternative channel
Testing for bypassing authorization schema
Test Forgot / Change / Reset Password Functionality

Session Management

Testing for Bypassing Session Management Schema
Testing for Cookies attributes
Testing for Session Fixation
Testing for Exposed Session Variables
Testing for Cross Site Request Forgery
Testing for logout functionality
Test Session Timeout
Testing for Browser Cache Weaknesses

Security Misconfiguration

Directory Traversal / Directory Listing Test
Testing for Weak SSL/TLS Ciphers and Insufficient Transport Layer Protection

Email Security Tests

SMTP / IMAP / POP3 Tests
DMARC Lookup Test

Access Controls

Testing for Privilege Escalation
Accessing the resources of another user/role
Analyse and tamper requests
HTTP Verb Tampering

IDOR

Testing for Insecure Direct Object References

Content Injection Tests

Testing for Reflected Cross Site Scripting
Testing for Stored Cross Site Scripting
Testing for SQL Injection
Testing for SSI (Server Side Includes) Injection
HTML Injection Tests
Testing for Command Injection
Testing for DOM based Cross Site Scripting
Testing for JavaScript Execution
UTF-8 and UTF-16 Characters Injection
Testing for CSS Injection

Sensitive Information Disclosure

Sensitive Stack Trace Errors
Sensitive Debug Logs
Analysis of Error / HTTP Status Codes
Test for Unencrypted Channels Sensitive Data Transfer

Unvalidated Redirects and Forwards

Test for Safe URL Redirects
Test for Dangerous URL Redirects
Test for Dangerous Forward Redirect
Input Sanitisation Tests
Whitelisting of allowed URLs

Client and Server Side Validation

Testing for Client Side Resource Manipulation
Bypassing Client Side Attributes Validation

Miscellaneous Important Security Tests

Test Cross Origin Resource Sharing
Testing for Clickjacking / UI Redress Attack
Test Web Messaging
Test Local Storage
API Rate-Limit Tests
Test Defenses Against Application Misuse (AbUSE Cases)

Upload / Download Tests

Violating Whitelisting of File Types
EICAR Test – Malicious File Test
Web Shells Execution

AUTHentication & AUTHorisation

Test User Registration Process
Test User Login Process
Test Account Provisioning Process
Testing for Account Enumeration and Guessable User Account
Testing for Weak or unenforced username policy
Authentication and Authorization Testing
Testing for Credentials Transported over an Encrypted Channel
Testing for default credentials
Testing for Insecure (Account) Lockout Mechanisms
Testing for bypassing authentication schema
Loopholes in “Remember Password” Functionality
Testing for Weak Password Policy/Entropy
Testing for Weak Security Question/Answer
Testing for Weaker authentication in alternative channel
Testing for bypassing authorization schema
Test Forgot / Change / Reset Password Functionality

Session Management

Testing for Bypassing Session Management Schema
Testing for Cookies attributes
Testing for Session Fixation
Testing for Exposed Session Variables
Testing for Cross Site Request Forgery
Testing for logout functionality
Test Session Timeout
Testing for Browser Cache Weaknesses

Security Misconfiguration

Directory Traversal / Directory Listing Test
Testing for Weak SSL/TLS Ciphers and Insufficient Transport Layer Protection

Email Security Tests

SMTP / IMAP / POP3 Tests
DMARC Lookup Test

Access Controls

Testing for Privilege Escalation
Accessing the resources of another user/role
Analyse and tamper requests
HTTP Verb Tampering

IDOR

Testing for Insecure Direct Object References

Content Injection Tests

Testing for Reflected Cross Site Scripting
Testing for Stored Cross Site Scripting
Testing for SQL Injection
Testing for SSI (Server Side Includes) Injection
HTML Injection Tests
Testing for Command Injection
Testing for DOM based Cross Site Scripting
Testing for JavaScript Execution
UTF-8 and UTF-16 Characters Injection
Testing for CSS Injection

Sensitive Information Disclosure

Sensitive Stack Trace Errors
Sensitive Debug Logs
Analysis of Error / HTTP Status Codes
Test for Unencrypted Channels Sensitive Data Transfer

Unvalidated Redirects and Forwards

Test for Safe URL Redirects
Test for Dangerous URL Redirects
Test for Dangerous Forward Redirect
Input Sanitisation Tests
Whitelisting of allowed URLs

Client and Server Side Validation

Testing for Client Side Resource Manipulation
Bypassing Client Side Attributes Validation

Miscellaneous Important Security Tests

Test Cross Origin Resource Sharing
Testing for Clickjacking / UI Redress Attack
Test Web Messaging
Test Local Storage
API Rate-Limit Tests
Test Defenses Against Application Misuse (AbUSE Cases)

Upload / Download Tests

Violating Whitelisting of File Types
EICAR Test – Malicious File Test
Web Shells Execution

AUTHentication & AUTHorisation

Test User Registration Process
Test User Login Process
Test Account Provisioning Process
Testing for Account Enumeration and Guessable User Account
Testing for Weak or unenforced username policy
Authentication and Authorization Testing
Testing for Credentials Transported over an Encrypted Channel
Testing for default credentials
Testing for Insecure (Account) Lockout Mechanisms
Testing for bypassing authentication schema
Loopholes in “Remember Password” Functionality
Testing for Weak Password Policy/Entropy
Testing for Weak Security Question/Answer
Testing for Weaker authentication in alternative channel
Testing for bypassing authorization schema
Test Forgot / Change / Reset Password Functionality

Session Management

Testing for Bypassing Session Management Schema
Testing for Cookies attributes
Testing for Session Fixation
Testing for Exposed Session Variables
Testing for Cross Site Request Forgery
Testing for logout functionality
Test Session Timeout
Testing for Browser Cache Weaknesses

Security Misconfiguration

Directory Traversal / Directory Listing Test
Testing for Weak SSL/TLS Ciphers and Insufficient Transport Layer Protection

Email Security Tests

SMTP / IMAP / POP3 Tests
DMARC Lookup Test

Access Controls

Testing for Privilege Escalation
Accessing the resources of another user/role
Analyse and tamper requests
HTTP Verb Tampering

IDOR

Testing for Insecure Direct Object References

Content Injection Tests

Testing for Reflected Cross Site Scripting
Testing for Stored Cross Site Scripting
Testing for SQL Injection
Testing for SSI (Server Side Includes) Injection
HTML Injection Tests
Testing for Command Injection
Testing for DOM based Cross Site Scripting
Testing for JavaScript Execution
UTF-8 and UTF-16 Characters Injection
Testing for CSS Injection

Sensitive Information Disclosure

Sensitive Stack Trace Errors
Sensitive Debug Logs
Analysis of Error / HTTP Status Codes
Test for Unencrypted Channels Sensitive Data Transfer

Unvalidated Redirects and Forwards

Test for Safe URL Redirects
Test for Dangerous URL Redirects
Test for Dangerous Forward Redirect
Input Sanitisation Tests
Whitelisting of allowed URLs

Client and Server Side Validation

Testing for Client Side Resource Manipulation
Bypassing Client Side Attributes Validation

Miscellaneous Important Security Tests

Test Cross Origin Resource Sharing
Testing for Clickjacking / UI Redress Attack
Test Web Messaging
Test Local Storage
API Rate-Limit Tests
Test Defenses Against Application Misuse (AbUSE Cases)

Upload / Download Tests

Violating Whitelisting of File Types
EICAR Test – Malicious File Test
Web Shells Execution

AUTHentication & AUTHorisation

Test User Registration Process
Test User Login Process
Test Account Provisioning Process
Testing for Account Enumeration and Guessable User Account
Testing for Weak or unenforced username policy
Authentication and Authorization Testing
Testing for Credentials Transported over an Encrypted Channel
Testing for default credentials
Testing for Insecure (Account) Lockout Mechanisms
Testing for bypassing authentication schema
Loopholes in “Remember Password” Functionality
Testing for Weak Password Policy/Entropy
Testing for Weak Security Question/Answer
Testing for Weaker authentication in alternative channel
Testing for bypassing authorization schema
Test Forgot / Change / Reset Password Functionality

Session Management

Testing for Bypassing Session Management Schema
Testing for Cookies attributes
Testing for Session Fixation
Testing for Exposed Session Variables
Testing for Cross Site Request Forgery
Testing for logout functionality
Test Session Timeout
Testing for Browser Cache Weaknesses

Security Misconfiguration

Directory Traversal / Directory Listing Test
Testing for Weak SSL/TLS Ciphers and Insufficient Transport Layer Protection

Email Security Tests

SMTP / IMAP / POP3 Tests
DMARC Lookup Test

Access Controls

Testing for Privilege Escalation
Accessing the resources of another user/role
Analyse and tamper requests
HTTP Verb Tampering

IDOR

Testing for Insecure Direct Object References

Content Injection Tests

Testing for Reflected Cross Site Scripting
Testing for Stored Cross Site Scripting
Testing for SQL Injection
Testing for SSI (Server Side Includes) Injection
HTML Injection Tests
Testing for Command Injection
Testing for DOM based Cross Site Scripting
Testing for JavaScript Execution
UTF-8 and UTF-16 Characters Injection
Testing for CSS Injection

Sensitive Information Disclosure

Sensitive Stack Trace Errors
Sensitive Debug Logs
Analysis of Error / HTTP Status Codes
Test for Unencrypted Channels Sensitive Data Transfer

Unvalidated Redirects and Forwards

Test for Safe URL Redirects
Test for Dangerous URL Redirects
Test for Dangerous Forward Redirect
Input Sanitisation Tests
Whitelisting of allowed URLs

Client and Server Side Validation

Testing for Client Side Resource Manipulation
Bypassing Client Side Attributes Validation

Miscellaneous Important Security Tests

Test Cross Origin Resource Sharing
Testing for Clickjacking / UI Redress Attack
Test Web Messaging
Test Local Storage
API Rate-Limit Tests
Test Defenses Against Application Misuse (AbUSE Cases)

Upload / Download Tests

Violating Whitelisting of File Types
EICAR Test – Malicious File Test
Web Shells Execution

AUTHentication & AUTHorisation

Test User Registration Process
Test User Login Process
Test Account Provisioning Process
Testing for Account Enumeration and Guessable User Account
Testing for Weak or unenforced username policy
Authentication and Authorization Testing
Testing for Credentials Transported over an Encrypted Channel
Testing for default credentials
Testing for Insecure (Account) Lockout Mechanisms
Testing for bypassing authentication schema
Loopholes in “Remember Password” Functionality
Testing for Weak Password Policy/Entropy
Testing for Weak Security Question/Answer
Testing for Weaker authentication in alternative channel
Testing for bypassing authorization schema
Test Forgot / Change / Reset Password Functionality

Session Management

Testing for Bypassing Session Management Schema
Testing for Cookies attributes
Testing for Session Fixation
Testing for Exposed Session Variables
Testing for Cross Site Request Forgery
Testing for logout functionality
Test Session Timeout
Testing for Browser Cache Weaknesses

Security Misconfiguration

Directory Traversal / Directory Listing Test
Testing for Weak SSL/TLS Ciphers and Insufficient Transport Layer Protection

Email Security Tests

SMTP / IMAP / POP3 Tests
DMARC Lookup Test

Access Controls

Testing for Privilege Escalation
Accessing the resources of another user/role
Analyse and tamper requests
HTTP Verb Tampering

IDOR

Testing for Insecure Direct Object References

Content Injection Tests

Testing for Reflected Cross Site Scripting
Testing for Stored Cross Site Scripting
Testing for SQL Injection
Testing for SSI (Server Side Includes) Injection
HTML Injection Tests
Testing for Command Injection
Testing for DOM based Cross Site Scripting
Testing for JavaScript Execution
UTF-8 and UTF-16 Characters Injection
Testing for CSS Injection

Sensitive Information Disclosure

Sensitive Stack Trace Errors
Sensitive Debug Logs
Analysis of Error / HTTP Status Codes
Test for Unencrypted Channels Sensitive Data Transfer

Unvalidated Redirects and Forwards

Test for Safe URL Redirects
Test for Dangerous URL Redirects
Test for Dangerous Forward Redirect
Input Sanitisation Tests
Whitelisting of allowed URLs

Client and Server Side Validation

Testing for Client Side Resource Manipulation
Bypassing Client Side Attributes Validation

Miscellaneous Important Security Tests

Test Cross Origin Resource Sharing
Testing for Clickjacking / UI Redress Attack
Test Web Messaging
Test Local Storage
API Rate-Limit Tests
Test Defenses Against Application Misuse (AbUSE Cases)

Upload / Download Tests

Violating Whitelisting of File Types
EICAR Test – Malicious File Test
Web Shells Execution

AUTHentication & AUTHorisation

Test User Registration Process
Test User Login Process
Test Account Provisioning Process
Testing for Account Enumeration and Guessable User Account
Testing for Weak or unenforced username policy
Authentication and Authorization Testing
Testing for Credentials Transported over an Encrypted Channel
Testing for default credentials
Testing for Insecure (Account) Lockout Mechanisms
Testing for bypassing authentication schema
Loopholes in “Remember Password” Functionality
Testing for Weak Password Policy/Entropy
Testing for Weak Security Question/Answer
Testing for Weaker authentication in alternative channel
Testing for bypassing authorization schema
Test Forgot / Change / Reset Password Functionality

Session Management

Testing for Bypassing Session Management Schema
Testing for Cookies attributes
Testing for Session Fixation
Testing for Exposed Session Variables
Testing for Cross Site Request Forgery
Testing for logout functionality
Test Session Timeout
Testing for Browser Cache Weaknesses

Security Misconfiguration

Directory Traversal / Directory Listing Test
Testing for Weak SSL/TLS Ciphers and Insufficient Transport Layer Protection

Email Security Tests

SMTP / IMAP / POP3 Tests
DMARC Lookup Test

Access Controls

Testing for Privilege Escalation
Accessing the resources of another user/role
Analyse and tamper requests
HTTP Verb Tampering

IDOR

Testing for Insecure Direct Object References

Content Injection Tests

Testing for Reflected Cross Site Scripting
Testing for Stored Cross Site Scripting
Testing for SQL Injection
Testing for SSI (Server Side Includes) Injection
HTML Injection Tests
Testing for Command Injection
Testing for DOM based Cross Site Scripting
Testing for JavaScript Execution
UTF-8 and UTF-16 Characters Injection
Testing for CSS Injection

Sensitive Information Disclosure

Sensitive Stack Trace Errors
Sensitive Debug Logs
Analysis of Error / HTTP Status Codes
Test for Unencrypted Channels Sensitive Data Transfer

Unvalidated Redirects and Forwards

Test for Safe URL Redirects
Test for Dangerous URL Redirects
Test for Dangerous Forward Redirect
Input Sanitisation Tests
Whitelisting of allowed URLs

Client and Server Side Validation

Testing for Client Side Resource Manipulation
Bypassing Client Side Attributes Validation

Miscellaneous Important Security Tests

Test Cross Origin Resource Sharing
Testing for Clickjacking / UI Redress Attack
Test Web Messaging
Test Local Storage
API Rate-Limit Tests
Test Defenses Against Application Misuse (AbUSE Cases)

Upload / Download Tests

Violating Whitelisting of File Types
EICAR Test – Malicious File Test
Web Shells Execution

AUTHentication & AUTHorisation

Test User Registration Process
Test User Login Process
Test Account Provisioning Process
Testing for Account Enumeration and Guessable User Account
Testing for Weak or unenforced username policy
Authentication and Authorization Testing
Testing for Credentials Transported over an Encrypted Channel
Testing for default credentials
Testing for Insecure (Account) Lockout Mechanisms
Testing for bypassing authentication schema
Loopholes in “Remember Password” Functionality
Testing for Weak Password Policy/Entropy
Testing for Weak Security Question/Answer
Testing for Weaker authentication in alternative channel
Testing for bypassing authorization schema
Test Forgot / Change / Reset Password Functionality

Session Management

Testing for Bypassing Session Management Schema
Testing for Cookies attributes
Testing for Session Fixation
Testing for Exposed Session Variables
Testing for Cross Site Request Forgery
Testing for logout functionality
Test Session Timeout
Testing for Browser Cache Weaknesses

Security Misconfiguration

Directory Traversal / Directory Listing Test
Testing for Weak SSL/TLS Ciphers and Insufficient Transport Layer Protection

Email Security Tests

SMTP / IMAP / POP3 Tests
DMARC Lookup Test

Access Controls

Testing for Privilege Escalation
Accessing the resources of another user/role
Analyse and tamper requests
HTTP Verb Tampering

IDOR

Testing for Insecure Direct Object References

Content Injection Tests

Testing for Reflected Cross Site Scripting
Testing for Stored Cross Site Scripting
Testing for SQL Injection
Testing for SSI (Server Side Includes) Injection
HTML Injection Tests
Testing for Command Injection
Testing for DOM based Cross Site Scripting
Testing for JavaScript Execution
UTF-8 and UTF-16 Characters Injection
Testing for CSS Injection

Sensitive Information Disclosure

Sensitive Stack Trace Errors
Sensitive Debug Logs
Analysis of Error / HTTP Status Codes
Test for Unencrypted Channels Sensitive Data Transfer

Unvalidated Redirects and Forwards

Test for Safe URL Redirects
Test for Dangerous URL Redirects
Test for Dangerous Forward Redirect
Input Sanitisation Tests
Whitelisting of allowed URLs

Client and Server Side Validation

Testing for Client Side Resource Manipulation
Bypassing Client Side Attributes Validation

Miscellaneous Important Security Tests

Test Cross Origin Resource Sharing
Testing for Clickjacking / UI Redress Attack
Test Web Messaging
Test Local Storage
API Rate-Limit Tests
Test Defenses Against Application Misuse (AbUSE Cases)

Upload / Download Tests

Violating Whitelisting of File Types
EICAR Test – Malicious File Test
Web Shells Execution

AUTHentication & AUTHorisation

Test User Registration Process
Test User Login Process
Test Account Provisioning Process
Testing for Account Enumeration and Guessable User Account
Testing for Weak or unenforced username policy
Authentication and Authorization Testing
Testing for Credentials Transported over an Encrypted Channel
Testing for default credentials
Testing for Insecure (Account) Lockout Mechanisms
Testing for bypassing authentication schema
Loopholes in “Remember Password” Functionality
Testing for Weak Password Policy/Entropy
Testing for Weak Security Question/Answer
Testing for Weaker authentication in alternative channel
Testing for bypassing authorization schema
Test Forgot / Change / Reset Password Functionality

Session Management

Testing for Bypassing Session Management Schema
Testing for Cookies attributes
Testing for Session Fixation
Testing for Exposed Session Variables
Testing for Cross Site Request Forgery
Testing for logout functionality
Test Session Timeout
Testing for Browser Cache Weaknesses

Security Misconfiguration

Directory Traversal / Directory Listing Test
Testing for Weak SSL/TLS Ciphers and Insufficient Transport Layer Protection

Email Security Tests

SMTP / IMAP / POP3 Tests
DMARC Lookup Test

Access Controls

Testing for Privilege Escalation
Accessing the resources of another user/role
Analyse and tamper requests
HTTP Verb Tampering

IDOR

Testing for Insecure Direct Object References

Content Injection Tests

Testing for Reflected Cross Site Scripting
Testing for Stored Cross Site Scripting
Testing for SQL Injection
Testing for SSI (Server Side Includes) Injection
HTML Injection Tests
Testing for Command Injection
Testing for DOM based Cross Site Scripting
Testing for JavaScript Execution
UTF-8 and UTF-16 Characters Injection
Testing for CSS Injection

Sensitive Information Disclosure

Sensitive Stack Trace Errors
Sensitive Debug Logs
Analysis of Error / HTTP Status Codes
Test for Unencrypted Channels Sensitive Data Transfer

Unvalidated Redirects and Forwards

Test for Safe URL Redirects
Test for Dangerous URL Redirects
Test for Dangerous Forward Redirect
Input Sanitisation Tests
Whitelisting of allowed URLs

Client and Server Side Validation

Testing for Client Side Resource Manipulation
Bypassing Client Side Attributes Validation

Miscellaneous Important Security Tests

Test Cross Origin Resource Sharing
Testing for Clickjacking / UI Redress Attack
Test Web Messaging
Test Local Storage
API Rate-Limit Tests
Test Defenses Against Application Misuse (AbUSE Cases)

Upload / Download Tests

Violating Whitelisting of File Types
EICAR Test – Malicious File Test
Web Shells Execution

AUTHentication & AUTHorisation

Test User Registration Process
Test User Login Process
Test Account Provisioning Process
Testing for Account Enumeration and Guessable User Account
Testing for Weak or unenforced username policy
Authentication and Authorization Testing
Testing for Credentials Transported over an Encrypted Channel
Testing for default credentials
Testing for Insecure (Account) Lockout Mechanisms
Testing for bypassing authentication schema
Loopholes in “Remember Password” Functionality
Testing for Weak Password Policy/Entropy
Testing for Weak Security Question/Answer
Testing for Weaker authentication in alternative channel
Testing for bypassing authorization schema
Test Forgot / Change / Reset Password Functionality

Session Management

Testing for Bypassing Session Management Schema
Testing for Cookies attributes
Testing for Session Fixation
Testing for Exposed Session Variables
Testing for Cross Site Request Forgery
Testing for logout functionality
Test Session Timeout
Testing for Browser Cache Weaknesses

Security Misconfiguration

Directory Traversal / Directory Listing Test
Testing for Weak SSL/TLS Ciphers and Insufficient Transport Layer Protection

Email Security Tests

SMTP / IMAP / POP3 Tests
DMARC Lookup Test

Access Controls

Testing for Privilege Escalation
Accessing the resources of another user/role
Analyse and tamper requests
HTTP Verb Tampering

IDOR

Testing for Insecure Direct Object References

Content Injection Tests

Testing for Reflected Cross Site Scripting
Testing for Stored Cross Site Scripting
Testing for SQL Injection
Testing for SSI (Server Side Includes) Injection
HTML Injection Tests
Testing for Command Injection
Testing for DOM based Cross Site Scripting
Testing for JavaScript Execution
UTF-8 and UTF-16 Characters Injection
Testing for CSS Injection

Sensitive Information Disclosure

Sensitive Stack Trace Errors
Sensitive Debug Logs
Analysis of Error / HTTP Status Codes
Test for Unencrypted Channels Sensitive Data Transfer

Unvalidated Redirects and Forwards

Test for Safe URL Redirects
Test for Dangerous URL Redirects
Test for Dangerous Forward Redirect
Input Sanitisation Tests
Whitelisting of allowed URLs

Client and Server Side Validation

Testing for Client Side Resource Manipulation
Bypassing Client Side Attributes Validation

Miscellaneous Important Security Tests

Test Cross Origin Resource Sharing
Testing for Clickjacking / UI Redress Attack
Test Web Messaging
Test Local Storage
API Rate-Limit Tests
Test Defenses Against Application Misuse (AbUSE Cases)

Upload / Download Tests

Violating Whitelisting of File Types
EICAR Test – Malicious File Test
Web Shells Execution

AUTHentication & AUTHorisation

Test User Registration Process
Test User Login Process
Test Account Provisioning Process
Testing for Account Enumeration and Guessable User Account
Testing for Weak or unenforced username policy
Authentication and Authorization Testing
Testing for Credentials Transported over an Encrypted Channel
Testing for default credentials
Testing for Insecure (Account) Lockout Mechanisms
Testing for bypassing authentication schema
Loopholes in “Remember Password” Functionality
Testing for Weak Password Policy/Entropy
Testing for Weak Security Question/Answer
Testing for Weaker authentication in alternative channel
Testing for bypassing authorization schema
Test Forgot / Change / Reset Password Functionality

Session Management

Testing for Bypassing Session Management Schema
Testing for Cookies attributes
Testing for Session Fixation
Testing for Exposed Session Variables
Testing for Cross Site Request Forgery
Testing for logout functionality
Test Session Timeout
Testing for Browser Cache Weaknesses

Security Misconfiguration

Directory Traversal / Directory Listing Test
Testing for Weak SSL/TLS Ciphers and Insufficient Transport Layer Protection

Email Security Tests

SMTP / IMAP / POP3 Tests
DMARC Lookup Test

Access Controls

Testing for Privilege Escalation
Accessing the resources of another user/role
Analyse and tamper requests
HTTP Verb Tampering

IDOR

Testing for Insecure Direct Object References

Content Injection Tests

Testing for Reflected Cross Site Scripting
Testing for Stored Cross Site Scripting
Testing for SQL Injection
Testing for SSI (Server Side Includes) Injection
HTML Injection Tests
Testing for Command Injection
Testing for DOM based Cross Site Scripting
Testing for JavaScript Execution
UTF-8 and UTF-16 Characters Injection
Testing for CSS Injection

Sensitive Information Disclosure

Sensitive Stack Trace Errors
Sensitive Debug Logs
Analysis of Error / HTTP Status Codes
Test for Unencrypted Channels Sensitive Data Transfer

Unvalidated Redirects and Forwards

Test for Safe URL Redirects
Test for Dangerous URL Redirects
Test for Dangerous Forward Redirect
Input Sanitisation Tests
Whitelisting of allowed URLs

Client and Server Side Validation

Testing for Client Side Resource Manipulation
Bypassing Client Side Attributes Validation

Miscellaneous Important Security Tests

Test Cross Origin Resource Sharing
Testing for Clickjacking / UI Redress Attack
Test Web Messaging
Test Local Storage
API Rate-Limit Tests
Test Defenses Against Application Misuse (AbUSE Cases)

Upload / Download Tests

Violating Whitelisting of File Types
EICAR Test – Malicious File Test
Web Shells Execution

AUTHentication & AUTHorisation

Test User Registration Process
Test User Login Process
Test Account Provisioning Process
Testing for Account Enumeration and Guessable User Account
Testing for Weak or unenforced username policy
Authentication and Authorization Testing
Testing for Credentials Transported over an Encrypted Channel
Testing for default credentials
Testing for Insecure (Account) Lockout Mechanisms
Testing for bypassing authentication schema
Loopholes in “Remember Password” Functionality
Testing for Weak Password Policy/Entropy
Testing for Weak Security Question/Answer
Testing for Weaker authentication in alternative channel
Testing for bypassing authorization schema
Test Forgot / Change / Reset Password Functionality

Session Management

Testing for Bypassing Session Management Schema
Testing for Cookies attributes
Testing for Session Fixation
Testing for Exposed Session Variables
Testing for Cross Site Request Forgery
Testing for logout functionality
Test Session Timeout
Testing for Browser Cache Weaknesses

Security Misconfiguration

Directory Traversal / Directory Listing Test
Testing for Weak SSL/TLS Ciphers and Insufficient Transport Layer Protection

Email Security Tests

SMTP / IMAP / POP3 Tests
DMARC Lookup Test

Access Controls

Testing for Privilege Escalation
Accessing the resources of another user/role
Analyse and tamper requests
HTTP Verb Tampering

IDOR

Testing for Insecure Direct Object References

Content Injection Tests

Testing for Reflected Cross Site Scripting
Testing for Stored Cross Site Scripting
Testing for SQL Injection
Testing for SSI (Server Side Includes) Injection
HTML Injection Tests
Testing for Command Injection
Testing for DOM based Cross Site Scripting
Testing for JavaScript Execution
UTF-8 and UTF-16 Characters Injection
Testing for CSS Injection

Sensitive Information Disclosure

Sensitive Stack Trace Errors
Sensitive Debug Logs
Analysis of Error / HTTP Status Codes
Test for Unencrypted Channels Sensitive Data Transfer

Unvalidated Redirects and Forwards

Test for Safe URL Redirects
Test for Dangerous URL Redirects
Test for Dangerous Forward Redirect
Input Sanitisation Tests
Whitelisting of allowed URLs

Client and Server Side Validation

Testing for Client Side Resource Manipulation
Bypassing Client Side Attributes Validation

Miscellaneous Important Security Tests

Test Cross Origin Resource Sharing
Testing for Clickjacking / UI Redress Attack
Test Web Messaging
Test Local Storage
API Rate-Limit Tests
Test Defenses Against Application Misuse (AbUSE Cases)

Upload / Download Tests

Violating Whitelisting of File Types
EICAR Test – Malicious File Test
Web Shells Execution

AUTHentication & AUTHorisation

Test User Registration Process
Test User Login Process
Test Account Provisioning Process
Testing for Account Enumeration and Guessable User Account
Testing for Weak or unenforced username policy
Authentication and Authorization Testing
Testing for Credentials Transported over an Encrypted Channel
Testing for default credentials
Testing for Insecure (Account) Lockout Mechanisms
Testing for bypassing authentication schema
Loopholes in “Remember Password” Functionality
Testing for Weak Password Policy/Entropy
Testing for Weak Security Question/Answer
Testing for Weaker authentication in alternative channel
Testing for bypassing authorization schema
Test Forgot / Change / Reset Password Functionality

Session Management

Testing for Bypassing Session Management Schema
Testing for Cookies attributes
Testing for Session Fixation
Testing for Exposed Session Variables
Testing for Cross Site Request Forgery
Testing for logout functionality
Test Session Timeout
Testing for Browser Cache Weaknesses

Security Misconfiguration

Directory Traversal / Directory Listing Test
Testing for Weak SSL/TLS Ciphers and Insufficient Transport Layer Protection

Email Security Tests

SMTP / IMAP / POP3 Tests
DMARC Lookup Test

Access Controls

Testing for Privilege Escalation
Accessing the resources of another user/role
Analyse and tamper requests
HTTP Verb Tampering

IDOR

Testing for Insecure Direct Object References

Content Injection Tests

Testing for Reflected Cross Site Scripting
Testing for Stored Cross Site Scripting
Testing for SQL Injection
Testing for SSI (Server Side Includes) Injection
HTML Injection Tests
Testing for Command Injection
Testing for DOM based Cross Site Scripting
Testing for JavaScript Execution
UTF-8 and UTF-16 Characters Injection
Testing for CSS Injection

Sensitive Information Disclosure

Sensitive Stack Trace Errors
Sensitive Debug Logs
Analysis of Error / HTTP Status Codes
Test for Unencrypted Channels Sensitive Data Transfer

Unvalidated Redirects and Forwards

Test for Safe URL Redirects
Test for Dangerous URL Redirects
Test for Dangerous Forward Redirect
Input Sanitisation Tests
Whitelisting of allowed URLs

Client and Server Side Validation

Testing for Client Side Resource Manipulation
Bypassing Client Side Attributes Validation

Miscellaneous Important Security Tests

Test Cross Origin Resource Sharing
Testing for Clickjacking / UI Redress Attack
Test Web Messaging
Test Local Storage
API Rate-Limit Tests
Test Defenses Against Application Misuse (AbUSE Cases)

Upload / Download Tests

Violating Whitelisting of File Types
EICAR Test – Malicious File Test
Web Shells Execution

AUTHentication & AUTHorisation

Test User Registration Process
Test User Login Process
Test Account Provisioning Process
Testing for Account Enumeration and Guessable User Account
Testing for Weak or unenforced username policy
Authentication and Authorization Testing
Testing for Credentials Transported over an Encrypted Channel
Testing for default credentials
Testing for Insecure (Account) Lockout Mechanisms
Testing for bypassing authentication schema
Loopholes in “Remember Password” Functionality
Testing for Weak Password Policy/Entropy
Testing for Weak Security Question/Answer
Testing for Weaker authentication in alternative channel
Testing for bypassing authorization schema
Test Forgot / Change / Reset Password Functionality

Session Management

Testing for Bypassing Session Management Schema
Testing for Cookies attributes
Testing for Session Fixation
Testing for Exposed Session Variables
Testing for Cross Site Request Forgery
Testing for logout functionality
Test Session Timeout
Testing for Browser Cache Weaknesses

Security Misconfiguration

Directory Traversal / Directory Listing Test
Testing for Weak SSL/TLS Ciphers and Insufficient Transport Layer Protection

Email Security Tests

SMTP / IMAP / POP3 Tests
DMARC Lookup Test

Access Controls

Testing for Privilege Escalation
Accessing the resources of another user/role
Analyse and tamper requests
HTTP Verb Tampering

IDOR

Testing for Insecure Direct Object References

Content Injection Tests

Testing for Reflected Cross Site Scripting
Testing for Stored Cross Site Scripting
Testing for SQL Injection
Testing for SSI (Server Side Includes) Injection
HTML Injection Tests
Testing for Command Injection
Testing for DOM based Cross Site Scripting
Testing for JavaScript Execution
UTF-8 and UTF-16 Characters Injection
Testing for CSS Injection

Sensitive Information Disclosure

Sensitive Stack Trace Errors
Sensitive Debug Logs
Analysis of Error / HTTP Status Codes
Test for Unencrypted Channels Sensitive Data Transfer

Unvalidated Redirects and Forwards

Test for Safe URL Redirects
Test for Dangerous URL Redirects
Test for Dangerous Forward Redirect
Input Sanitisation Tests
Whitelisting of allowed URLs

Client and Server Side Validation

Testing for Client Side Resource Manipulation
Bypassing Client Side Attributes Validation

Miscellaneous Important Security Tests

Test Cross Origin Resource Sharing
Testing for Clickjacking / UI Redress Attack
Test Web Messaging
Test Local Storage
API Rate-Limit Tests
Test Defenses Against Application Misuse (AbUSE Cases)

Upload / Download Tests

Violating Whitelisting of File Types
EICAR Test – Malicious File Test
Web Shells Execution

AUTHentication & AUTHorisation

Test User Registration Process
Test User Login Process
Test Account Provisioning Process
Testing for Account Enumeration and Guessable User Account
Testing for Weak or unenforced username policy
Authentication and Authorization Testing
Testing for Credentials Transported over an Encrypted Channel
Testing for default credentials
Testing for Insecure (Account) Lockout Mechanisms
Testing for bypassing authentication schema
Loopholes in “Remember Password” Functionality
Testing for Weak Password Policy/Entropy
Testing for Weak Security Question/Answer
Testing for Weaker authentication in alternative channel
Testing for bypassing authorization schema
Test Forgot / Change / Reset Password Functionality

Session Management

Testing for Bypassing Session Management Schema
Testing for Cookies attributes
Testing for Session Fixation
Testing for Exposed Session Variables
Testing for Cross Site Request Forgery
Testing for logout functionality
Test Session Timeout
Testing for Browser Cache Weaknesses

Security Misconfiguration

Directory Traversal / Directory Listing Test
Testing for Weak SSL/TLS Ciphers and Insufficient Transport Layer Protection

Email Security Tests

SMTP / IMAP / POP3 Tests
DMARC Lookup Test

Access Controls

Testing for Privilege Escalation
Accessing the resources of another user/role
Analyse and tamper requests
HTTP Verb Tampering

IDOR

Testing for Insecure Direct Object References

Content Injection Tests

Testing for Reflected Cross Site Scripting
Testing for Stored Cross Site Scripting
Testing for SQL Injection
Testing for SSI (Server Side Includes) Injection
HTML Injection Tests
Testing for Command Injection
Testing for DOM based Cross Site Scripting
Testing for JavaScript Execution
UTF-8 and UTF-16 Characters Injection
Testing for CSS Injection

Sensitive Information Disclosure

Sensitive Stack Trace Errors
Sensitive Debug Logs
Analysis of Error / HTTP Status Codes
Test for Unencrypted Channels Sensitive Data Transfer

Unvalidated Redirects and Forwards

Test for Safe URL Redirects
Test for Dangerous URL Redirects
Test for Dangerous Forward Redirect
Input Sanitisation Tests
Whitelisting of allowed URLs

Client and Server Side Validation

Testing for Client Side Resource Manipulation
Bypassing Client Side Attributes Validation

Miscellaneous Important Security Tests

Test Cross Origin Resource Sharing
Testing for Clickjacking / UI Redress Attack
Test Web Messaging
Test Local Storage
API Rate-Limit Tests
Test Defenses Against Application Misuse (AbUSE Cases)

Upload / Download Tests

Violating Whitelisting of File Types
EICAR Test – Malicious File Test
Web Shells Execution

AUTHentication & AUTHorisation

Test User Registration Process
Test User Login Process
Test Account Provisioning Process
Testing for Account Enumeration and Guessable User Account
Testing for Weak or unenforced username policy
Authentication and Authorization Testing
Testing for Credentials Transported over an Encrypted Channel
Testing for default credentials
Testing for Insecure (Account) Lockout Mechanisms
Testing for bypassing authentication schema
Loopholes in “Remember Password” Functionality
Testing for Weak Password Policy/Entropy
Testing for Weak Security Question/Answer
Testing for Weaker authentication in alternative channel
Testing for bypassing authorization schema
Test Forgot / Change / Reset Password Functionality

Session Management

Testing for Bypassing Session Management Schema
Testing for Cookies attributes
Testing for Session Fixation
Testing for Exposed Session Variables
Testing for Cross Site Request Forgery
Testing for logout functionality
Test Session Timeout
Testing for Browser Cache Weaknesses

Security Misconfiguration

Directory Traversal / Directory Listing Test
Testing for Weak SSL/TLS Ciphers and Insufficient Transport Layer Protection

Email Security Tests

SMTP / IMAP / POP3 Tests
DMARC Lookup Test

Access Controls

Testing for Privilege Escalation
Accessing the resources of another user/role
Analyse and tamper requests
HTTP Verb Tampering

IDOR

Testing for Insecure Direct Object References

Content Injection Tests

Testing for Reflected Cross Site Scripting
Testing for Stored Cross Site Scripting
Testing for SQL Injection
Testing for SSI (Server Side Includes) Injection
HTML Injection Tests
Testing for Command Injection
Testing for DOM based Cross Site Scripting
Testing for JavaScript Execution
UTF-8 and UTF-16 Characters Injection
Testing for CSS Injection

Sensitive Information Disclosure

Sensitive Stack Trace Errors
Sensitive Debug Logs
Analysis of Error / HTTP Status Codes
Test for Unencrypted Channels Sensitive Data Transfer

Unvalidated Redirects and Forwards

Test for Safe URL Redirects
Test for Dangerous URL Redirects
Test for Dangerous Forward Redirect
Input Sanitisation Tests
Whitelisting of allowed URLs

Client and Server Side Validation

Testing for Client Side Resource Manipulation
Bypassing Client Side Attributes Validation

Miscellaneous Important Security Tests

Test Cross Origin Resource Sharing
Testing for Clickjacking / UI Redress Attack
Test Web Messaging
Test Local Storage
API Rate-Limit Tests
Test Defenses Against Application Misuse (AbUSE Cases)

Upload / Download Tests

Violating Whitelisting of File Types
EICAR Test – Malicious File Test
Web Shells Execution

AUTHentication & AUTHorisation

Test User Registration Process
Test User Login Process
Test Account Provisioning Process
Testing for Account Enumeration and Guessable User Account
Testing for Weak or unenforced username policy
Authentication and Authorization Testing
Testing for Credentials Transported over an Encrypted Channel
Testing for default credentials
Testing for Insecure (Account) Lockout Mechanisms
Testing for bypassing authentication schema
Loopholes in “Remember Password” Functionality
Testing for Weak Password Policy/Entropy
Testing for Weak Security Question/Answer
Testing for Weaker authentication in alternative channel
Testing for bypassing authorization schema
Test Forgot / Change / Reset Password Functionality

Session Management

Testing for Bypassing Session Management Schema
Testing for Cookies attributes
Testing for Session Fixation
Testing for Exposed Session Variables
Testing for Cross Site Request Forgery
Testing for logout functionality
Test Session Timeout
Testing for Browser Cache Weaknesses

Security Misconfiguration

Directory Traversal / Directory Listing Test
Testing for Weak SSL/TLS Ciphers and Insufficient Transport Layer Protection

Email Security Tests

SMTP / IMAP / POP3 Tests
DMARC Lookup Test

Access Controls

Testing for Privilege Escalation
Accessing the resources of another user/role
Analyse and tamper requests
HTTP Verb Tampering

IDOR

Testing for Insecure Direct Object References

Content Injection Tests

Testing for Reflected Cross Site Scripting
Testing for Stored Cross Site Scripting
Testing for SQL Injection
Testing for SSI (Server Side Includes) Injection
HTML Injection Tests
Testing for Command Injection
Testing for DOM based Cross Site Scripting
Testing for JavaScript Execution
UTF-8 and UTF-16 Characters Injection
Testing for CSS Injection

Sensitive Information Disclosure

Sensitive Stack Trace Errors
Sensitive Debug Logs
Analysis of Error / HTTP Status Codes
Test for Unencrypted Channels Sensitive Data Transfer

Unvalidated Redirects and Forwards

Test for Safe URL Redirects
Test for Dangerous URL Redirects
Test for Dangerous Forward Redirect
Input Sanitisation Tests
Whitelisting of allowed URLs

Client and Server Side Validation

Testing for Client Side Resource Manipulation
Bypassing Client Side Attributes Validation

Miscellaneous Important Security Tests

Test Cross Origin Resource Sharing
Testing for Clickjacking / UI Redress Attack
Test Web Messaging
Test Local Storage
API Rate-Limit Tests
Test Defenses Against Application Misuse (AbUSE Cases)

Upload / Download Tests

Violating Whitelisting of File Types
EICAR Test – Malicious File Test
Web Shells Execution

AUTHentication & AUTHorisation

Test User Registration Process
Test User Login Process
Test Account Provisioning Process
Testing for Account Enumeration and Guessable User Account
Testing for Weak or unenforced username policy
Authentication and Authorization Testing
Testing for Credentials Transported over an Encrypted Channel
Testing for default credentials
Testing for Insecure (Account) Lockout Mechanisms
Testing for bypassing authentication schema
Loopholes in “Remember Password” Functionality
Testing for Weak Password Policy/Entropy
Testing for Weak Security Question/Answer
Testing for Weaker authentication in alternative channel
Testing for bypassing authorization schema
Test Forgot / Change / Reset Password Functionality

Session Management

Testing for Bypassing Session Management Schema
Testing for Cookies attributes
Testing for Session Fixation
Testing for Exposed Session Variables
Testing for Cross Site Request Forgery
Testing for logout functionality
Test Session Timeout
Testing for Browser Cache Weaknesses

Security Misconfiguration

Directory Traversal / Directory Listing Test
Testing for Weak SSL/TLS Ciphers and Insufficient Transport Layer Protection

Email Security Tests

SMTP / IMAP / POP3 Tests
DMARC Lookup Test

Access Controls

Testing for Privilege Escalation
Accessing the resources of another user/role
Analyse and tamper requests
HTTP Verb Tampering

IDOR

Testing for Insecure Direct Object References

Content Injection Tests

Testing for Reflected Cross Site Scripting
Testing for Stored Cross Site Scripting
Testing for SQL Injection
Testing for SSI (Server Side Includes) Injection
HTML Injection Tests
Testing for Command Injection
Testing for DOM based Cross Site Scripting
Testing for JavaScript Execution
UTF-8 and UTF-16 Characters Injection
Testing for CSS Injection

Sensitive Information Disclosure

Sensitive Stack Trace Errors
Sensitive Debug Logs
Analysis of Error / HTTP Status Codes
Test for Unencrypted Channels Sensitive Data Transfer

Unvalidated Redirects and Forwards

Test for Safe URL Redirects
Test for Dangerous URL Redirects
Test for Dangerous Forward Redirect
Input Sanitisation Tests
Whitelisting of allowed URLs

Client and Server Side Validation

Testing for Client Side Resource Manipulation
Bypassing Client Side Attributes Validation

Miscellaneous Important Security Tests

Test Cross Origin Resource Sharing
Testing for Clickjacking / UI Redress Attack
Test Web Messaging
Test Local Storage
API Rate-Limit Tests
Test Defenses Against Application Misuse (AbUSE Cases)

Upload / Download Tests

Violating Whitelisting of File Types
EICAR Test – Malicious File Test
Web Shells Execution

AUTHentication & AUTHorisation

Test User Registration Process
Test User Login Process
Test Account Provisioning Process
Testing for Account Enumeration and Guessable User Account
Testing for Weak or unenforced username policy
Authentication and Authorization Testing
Testing for Credentials Transported over an Encrypted Channel
Testing for default credentials
Testing for Insecure (Account) Lockout Mechanisms
Testing for bypassing authentication schema
Loopholes in “Remember Password” Functionality
Testing for Weak Password Policy/Entropy
Testing for Weak Security Question/Answer
Testing for Weaker authentication in alternative channel
Testing for bypassing authorization schema
Test Forgot / Change / Reset Password Functionality

Session Management

Testing for Bypassing Session Management Schema
Testing for Cookies attributes
Testing for Session Fixation
Testing for Exposed Session Variables
Testing for Cross Site Request Forgery
Testing for logout functionality
Test Session Timeout
Testing for Browser Cache Weaknesses

Security Misconfiguration

Directory Traversal / Directory Listing Test
Testing for Weak SSL/TLS Ciphers and Insufficient Transport Layer Protection

Email Security Tests

SMTP / IMAP / POP3 Tests
DMARC Lookup Test

Access Controls

Testing for Privilege Escalation
Accessing the resources of another user/role
Analyse and tamper requests
HTTP Verb Tampering

IDOR

Testing for Insecure Direct Object References

Content Injection Tests

Testing for Reflected Cross Site Scripting
Testing for Stored Cross Site Scripting
Testing for SQL Injection
Testing for SSI (Server Side Includes) Injection
HTML Injection Tests
Testing for Command Injection
Testing for DOM based Cross Site Scripting
Testing for JavaScript Execution
UTF-8 and UTF-16 Characters Injection
Testing for CSS Injection

Sensitive Information Disclosure

Sensitive Stack Trace Errors
Sensitive Debug Logs
Analysis of Error / HTTP Status Codes
Test for Unencrypted Channels Sensitive Data Transfer

Unvalidated Redirects and Forwards

Test for Safe URL Redirects
Test for Dangerous URL Redirects
Test for Dangerous Forward Redirect
Input Sanitisation Tests
Whitelisting of allowed URLs

Client and Server Side Validation

Testing for Client Side Resource Manipulation
Bypassing Client Side Attributes Validation

Miscellaneous Important Security Tests

Test Cross Origin Resource Sharing
Testing for Clickjacking / UI Redress Attack
Test Web Messaging
Test Local Storage
API Rate-Limit Tests
Test Defenses Against Application Misuse (AbUSE Cases)

Upload / Download Tests

Violating Whitelisting of File Types
EICAR Test – Malicious File Test
Web Shells Execution

AUTHentication & AUTHorisation

Test User Registration Process
Test User Login Process
Test Account Provisioning Process
Testing for Account Enumeration and Guessable User Account
Testing for Weak or unenforced username policy
Authentication and Authorization Testing
Testing for Credentials Transported over an Encrypted Channel
Testing for default credentials
Testing for Insecure (Account) Lockout Mechanisms
Testing for bypassing authentication schema
Loopholes in “Remember Password” Functionality
Testing for Weak Password Policy/Entropy
Testing for Weak Security Question/Answer
Testing for Weaker authentication in alternative channel
Testing for bypassing authorization schema
Test Forgot / Change / Reset Password Functionality

Session Management

Testing for Bypassing Session Management Schema
Testing for Cookies attributes
Testing for Session Fixation
Testing for Exposed Session Variables
Testing for Cross Site Request Forgery
Testing for logout functionality
Test Session Timeout
Testing for Browser Cache Weaknesses

Security Misconfiguration

Directory Traversal / Directory Listing Test
Testing for Weak SSL/TLS Ciphers and Insufficient Transport Layer Protection

Email Security Tests

SMTP / IMAP / POP3 Tests
DMARC Lookup Test

Access Controls

Testing for Privilege Escalation
Accessing the resources of another user/role
Analyse and tamper requests
HTTP Verb Tampering

IDOR

Testing for Insecure Direct Object References

Content Injection Tests

Testing for Reflected Cross Site Scripting
Testing for Stored Cross Site Scripting
Testing for SQL Injection
Testing for SSI (Server Side Includes) Injection
HTML Injection Tests
Testing for Command Injection
Testing for DOM based Cross Site Scripting
Testing for JavaScript Execution
UTF-8 and UTF-16 Characters Injection
Testing for CSS Injection

Sensitive Information Disclosure

Sensitive Stack Trace Errors
Sensitive Debug Logs
Analysis of Error / HTTP Status Codes
Test for Unencrypted Channels Sensitive Data Transfer

Unvalidated Redirects and Forwards

Test for Safe URL Redirects
Test for Dangerous URL Redirects
Test for Dangerous Forward Redirect
Input Sanitisation Tests
Whitelisting of allowed URLs

Client and Server Side Validation

Testing for Client Side Resource Manipulation
Bypassing Client Side Attributes Validation

Miscellaneous Important Security Tests

Test Cross Origin Resource Sharing
Testing for Clickjacking / UI Redress Attack
Test Web Messaging
Test Local Storage
API Rate-Limit Tests
Test Defenses Against Application Misuse (AbUSE Cases)

Upload / Download Tests

Violating Whitelisting of File Types
EICAR Test – Malicious File Test
Web Shells Execution

AUTHentication & AUTHorisation

Test User Registration Process
Test User Login Process
Test Account Provisioning Process
Testing for Account Enumeration and Guessable User Account
Testing for Weak or unenforced username policy
Authentication and Authorization Testing
Testing for Credentials Transported over an Encrypted Channel
Testing for default credentials
Testing for Insecure (Account) Lockout Mechanisms
Testing for bypassing authentication schema
Loopholes in “Remember Password” Functionality
Testing for Weak Password Policy/Entropy
Testing for Weak Security Question/Answer
Testing for Weaker authentication in alternative channel
Testing for bypassing authorization schema
Test Forgot / Change / Reset Password Functionality

Session Management

Testing for Bypassing Session Management Schema
Testing for Cookies attributes
Testing for Session Fixation
Testing for Exposed Session Variables
Testing for Cross Site Request Forgery
Testing for logout functionality
Test Session Timeout
Testing for Browser Cache Weaknesses

Security Misconfiguration

Directory Traversal / Directory Listing Test
Testing for Weak SSL/TLS Ciphers and Insufficient Transport Layer Protection

Email Security Tests

SMTP / IMAP / POP3 Tests
DMARC Lookup Test

Access Controls

Testing for Privilege Escalation
Accessing the resources of another user/role
Analyse and tamper requests
HTTP Verb Tampering

IDOR

Testing for Insecure Direct Object References

Content Injection Tests

Testing for Reflected Cross Site Scripting
Testing for Stored Cross Site Scripting
Testing for SQL Injection
Testing for SSI (Server Side Includes) Injection
HTML Injection Tests
Testing for Command Injection
Testing for DOM based Cross Site Scripting
Testing for JavaScript Execution
UTF-8 and UTF-16 Characters Injection
Testing for CSS Injection

Sensitive Information Disclosure

Sensitive Stack Trace Errors
Sensitive Debug Logs
Analysis of Error / HTTP Status Codes
Test for Unencrypted Channels Sensitive Data Transfer

Unvalidated Redirects and Forwards

Test for Safe URL Redirects
Test for Dangerous URL Redirects
Test for Dangerous Forward Redirect
Input Sanitisation Tests
Whitelisting of allowed URLs

Client and Server Side Validation

Testing for Client Side Resource Manipulation
Bypassing Client Side Attributes Validation

Miscellaneous Important Security Tests

Test Cross Origin Resource Sharing
Testing for Clickjacking / UI Redress Attack
Test Web Messaging
Test Local Storage
API Rate-Limit Tests
Test Defenses Against Application Misuse (AbUSE Cases)

Upload / Download Tests

Violating Whitelisting of File Types
EICAR Test – Malicious File Test
Web Shells Execution