Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/andifalk/asvs-testing

Use the OWASP Application Security Verification Standard as a Guide for Automated Unit and Integration Tests
https://github.com/andifalk/asvs-testing

asvs java owasp requirements security test-automation testing

Last synced: 3 days ago
JSON representation

Use the OWASP Application Security Verification Standard as a Guide for Automated Unit and Integration Tests

Awesome Lists containing this project

README

        

# ASVS-Testing

Use the OWASP Application Security Verification Standard as a Guide for Automated Unit and Integration Tests

### V1 Architecture, Design and Threat Modeling

This section cannot be tested automatically

### V2 Authentication

| Requirements Subsection | Requirement(s) | Test Class | Test Type |
|:-----------------------------------:|:-------------------------------------------:|:-----------------------------:|:----------------:|
| V2.1 Password Security | 2.1.1, 2.1.2, 2.1.3
2.1.4, 2.1.7, 2.1.9 | PasswordPolicyTest | Unit Test |
| V2.1 Password Security | 2.1.5, 2.1.6 | ChangePasswordIntegrationTest | Integration Test |
| V2.1 Password Security | 2.1.8, 2.1.11, 2.1.12 | -- | UI Test |
| V2.2 General Authenticator Security | 2.1.8, 2.1.11, 2.1.12 | -- | UI Test |
| V2.3 Authenticator Lifecycle | 2.1.8, 2.1.11, 2.1.12 | -- | UI Test |
| V2.4 Credential Storage | 2.4.1, 2.4.2
2.4.4, 2.4.5 | -- | Integration Test |
| V2.5 Credential Recovery | 2.5.1, 2.4.2
2.4.4, 2.4.5 | -- | Integration Test |

### V3 Session Management

| Requirements Subsection | Requirement(s) | Test Class | Test Type |
|:--------------------------------------------:|:--------------:|:----------:|:-----------------:|
| V3.1 Fundamental Session Management Security | 3.1.1 | -- | Unit Test |
| V3.2 Session Binding | 3.2.1, 3.2.2 | -- | Integration Test |
| V3.3 Session Termination | 3.3.1 - 3.3.4 | -- | Integration Test |

### V4 Access Control

| Requirements Subsection | Requirement(s) | Test Class | Test Type |
|:-----------------------------------:|:-------------------------------------------:|:-------------------------------:|:----------------:|
| V2.1 Password Security | 2.1.1, 2.1.2, 2.1.3
2.1.4, 2.1.7, 2.1.9 | PasswordPolicyTest | Unit Test |

### V5 Validation, Sanitization and Encoding

| Requirements Subsection | Requirement(s) | Test Class | Test Type |
|:-----------------------------------:|:-------------------------------------------:|:-------------------------------:|:----------------:|
| V2.1 Password Security | 2.1.1, 2.1.2, 2.1.3
2.1.4, 2.1.7, 2.1.9 | PasswordPolicyTest | Unit Test |

### V6 Stored Cryptography

| Requirements Subsection | Requirement(s) | Test Class | Test Type |
|:-----------------------------------:|:-------------------------------------------:|:-------------------------------:|:----------------:|
| V2.1 Password Security | 2.1.1, 2.1.2, 2.1.3
2.1.4, 2.1.7, 2.1.9 | PasswordPolicyTest | Unit Test |

### V7 Error Handling and Logging

| Requirements Subsection | Requirement(s) | Test Class | Test Type |
|:-----------------------------------:|:-------------------------------------------:|:-------------------------------:|:----------------:|
| V2.1 Password Security | 2.1.1, 2.1.2, 2.1.3
2.1.4, 2.1.7, 2.1.9 | PasswordPolicyTest | Unit Test |

### V8 Data Protection

| Requirements Subsection | Requirement(s) | Test Class | Test Type |
|:-----------------------------------:|:-------------------------------------------:|:-------------------------------:|:----------------:|
| V2.1 Password Security | 2.1.1, 2.1.2, 2.1.3
2.1.4, 2.1.7, 2.1.9 | PasswordPolicyTest | Unit Test |

### V9 Communication

| Requirements Subsection | Requirement(s) | Test Class | Test Type |
|:-----------------------------------:|:-------------------------------------------:|:-------------------------------:|:----------------:|
| V2.1 Password Security | 2.1.1, 2.1.2, 2.1.3
2.1.4, 2.1.7, 2.1.9 | PasswordPolicyTest | Unit Test |

### V10 Malicious Code

| Requirements Subsection | Requirement(s) | Test Class | Test Type |
|:-----------------------------------:|:-------------------------------------------:|:-------------------------------:|:----------------:|
| V2.1 Password Security | 2.1.1, 2.1.2, 2.1.3
2.1.4, 2.1.7, 2.1.9 | PasswordPolicyTest | Unit Test |

### V11 Business Logic

| Requirements Subsection | Requirement(s) | Test Class | Test Type |
|:-----------------------------------:|:-------------------------------------------:|:-------------------------------:|:----------------:|
| V2.1 Password Security | 2.1.1, 2.1.2, 2.1.3
2.1.4, 2.1.7, 2.1.9 | PasswordPolicyTest | Unit Test |

### V12 Files and Resources

| Requirements Subsection | Requirement(s) | Test Class | Test Type |
|:-----------------------------------:|:-------------------------------------------:|:-------------------------------:|:----------------:|
| V2.1 Password Security | 2.1.1, 2.1.2, 2.1.3
2.1.4, 2.1.7, 2.1.9 | PasswordPolicyTest | Unit Test |

### V13 API and Web Service

| Requirements Subsection | Requirement(s) | Test Class | Test Type |
|:-----------------------------------:|:-------------------------------------------:|:-------------------------------:|:----------------:|
| V2.1 Password Security | 2.1.1, 2.1.2, 2.1.3
2.1.4, 2.1.7, 2.1.9 | PasswordPolicyTest | Unit Test |

### V14 Configuration

| Requirements Subsection | Requirement(s) | Test Class | Test Type |
|:-----------------------------------:|:-------------------------------------------:|:-------------------------------:|:----------------:|
| V2.1 Password Security | 2.1.1, 2.1.2, 2.1.3
2.1.4, 2.1.7, 2.1.9 | PasswordPolicyTest | Unit Test |