Skip to content
This repository has been archived by the owner on Mar 22, 2024. It is now read-only.

Add new request format to fuzz target #5

Open
wants to merge 12 commits into
base: fixed_version
Choose a base branch
from

Conversation

schrewe
Copy link

@schrewe schrewe commented Mar 19, 2021

Fuzz the recent version of the dp3t backend

@github-actions
Copy link

FileCoverage
dpppt-backend-sdk/dpppt-backend-sdk-ws/src/main/java/org/dpppt/backend/sdk/ws
Application.java  100%
dpppt-backend-sdk/dpppt-backend-sdk-ws/src/main/java/org/dpppt/backend/sdk/ws/config
WSBaseConfig.java  90%
WSDevConfig.java  73%
.code-intelligence/fuzz_targets
FuzzTarget_AllController.java  54%
.
HeaderInjector.java  100%
RemoveFakeKeys.java  50%
EnforceRetentionPeriod.java  38%
AssertKeyFormat.java  33%
EnforceMatchingJWTClaimsForExposed.java  30%
GaenV2Controller.java  28%
EnforceValidRollingPeriod.java  25%
InsertManager.java  18%
EnforceMatchingJWTClaimsForExposedNextDay.java  18%
RemoveKeysFromFuture.java  14%
dpppt-backend-sdk/dpppt-backend-sdk-ws/src/main/java/org/dpppt/backend/sdk/ws/controller
GaenController.java  35%
dpppt-backend-sdk/dpppt-backend-sdk-ws/src/main/java/org/dpppt/backend/sdk/ws/filter
ResponseWrapperFilter.java  32%
dpppt-backend-sdk/dpppt-backend-sdk-ws/src/main/java/org/dpppt/backend/sdk/ws/util
ValidationUtils.java  25%
dpppt-backend-sdk/dpppt-backend-sdk-ws/src/main/java/org/dpppt/backend/sdk/ws/security
KeyVault.java  27%
NoValidateRequest.java  7%
dpppt-backend-sdk/dpppt-backend-sdk-ws/src/main/java/org/dpppt/backend/sdk/ws/security/signature
ProtoSignature.java  6%

@github-actions
Copy link

FileCoverage
dpppt-backend-sdk/dpppt-backend-sdk-ws/src/main/java/org/dpppt/backend/sdk/ws
Application.java  100%
dpppt-backend-sdk/dpppt-backend-sdk-ws/src/main/java/org/dpppt/backend/sdk/ws/config
WSBaseConfig.java  90%
WSDevConfig.java  73%
.code-intelligence/fuzz_targets
FuzzTarget_AllController.java  54%
.
HeaderInjector.java  100%
RemoveFakeKeys.java  50%
EnforceRetentionPeriod.java  38%
AssertKeyFormat.java  33%
EnforceMatchingJWTClaimsForExposed.java  30%
GaenV2Controller.java  28%
EnforceValidRollingPeriod.java  25%
InsertManager.java  18%
EnforceMatchingJWTClaimsForExposedNextDay.java  18%
RemoveKeysFromFuture.java  14%
dpppt-backend-sdk/dpppt-backend-sdk-ws/src/main/java/org/dpppt/backend/sdk/ws/controller
GaenController.java  35%
dpppt-backend-sdk/dpppt-backend-sdk-ws/src/main/java/org/dpppt/backend/sdk/ws/filter
ResponseWrapperFilter.java  32%
dpppt-backend-sdk/dpppt-backend-sdk-ws/src/main/java/org/dpppt/backend/sdk/ws/util
ValidationUtils.java  25%
dpppt-backend-sdk/dpppt-backend-sdk-ws/src/main/java/org/dpppt/backend/sdk/ws/security
KeyVault.java  27%
NoValidateRequest.java  7%
dpppt-backend-sdk/dpppt-backend-sdk-ws/src/main/java/org/dpppt/backend/sdk/ws/security/signature
ProtoSignature.java  6%

We use v3 as a moving tag, i.e. we always tag the latest GitHub Action
without breaking changes with it.
@github-actions
Copy link

FileCoverage
dpppt-backend-sdk/dpppt-backend-sdk-ws/src/main/java/org/dpppt/backend/sdk/ws
Application.java  100%
dpppt-backend-sdk/dpppt-backend-sdk-ws/src/main/java/org/dpppt/backend/sdk/ws/config
WSBaseConfig.java  90%
WSDevConfig.java  73%
.code-intelligence/fuzz_targets
FuzzTarget_AllController.java  54%
.
HeaderInjector.java  100%
RemoveFakeKeys.java  50%
EnforceRetentionPeriod.java  38%
AssertKeyFormat.java  33%
EnforceMatchingJWTClaimsForExposed.java  30%
GaenV2Controller.java  28%
EnforceValidRollingPeriod.java  25%
InsertManager.java  18%
EnforceMatchingJWTClaimsForExposedNextDay.java  18%
RemoveKeysFromFuture.java  14%
dpppt-backend-sdk/dpppt-backend-sdk-ws/src/main/java/org/dpppt/backend/sdk/ws/controller
GaenController.java  35%
dpppt-backend-sdk/dpppt-backend-sdk-ws/src/main/java/org/dpppt/backend/sdk/ws/filter
ResponseWrapperFilter.java  32%
dpppt-backend-sdk/dpppt-backend-sdk-ws/src/main/java/org/dpppt/backend/sdk/ws/util
ValidationUtils.java  25%
dpppt-backend-sdk/dpppt-backend-sdk-ws/src/main/java/org/dpppt/backend/sdk/ws/security
KeyVault.java  27%
NoValidateRequest.java  7%
dpppt-backend-sdk/dpppt-backend-sdk-ws/src/main/java/org/dpppt/backend/sdk/ws/security/signature
ProtoSignature.java  6%

@github-actions
Copy link

FileCoverage
dpppt-backend-sdk/dpppt-backend-sdk-ws/src/main/java/org/dpppt/backend/sdk/ws
Application.java  100%
dpppt-backend-sdk/dpppt-backend-sdk-ws/src/main/java/org/dpppt/backend/sdk/ws/config
WSBaseConfig.java  90%
WSDevConfig.java  73%
.code-intelligence/fuzz_targets
FuzzTarget_AllController.java  54%
.
HeaderInjector.java  100%
RemoveFakeKeys.java  50%
EnforceRetentionPeriod.java  38%
AssertKeyFormat.java  33%
EnforceMatchingJWTClaimsForExposed.java  30%
GaenV2Controller.java  28%
EnforceValidRollingPeriod.java  25%
InsertManager.java  18%
EnforceMatchingJWTClaimsForExposedNextDay.java  18%
RemoveKeysFromFuture.java  14%
dpppt-backend-sdk/dpppt-backend-sdk-ws/src/main/java/org/dpppt/backend/sdk/ws/controller
GaenController.java  35%
dpppt-backend-sdk/dpppt-backend-sdk-ws/src/main/java/org/dpppt/backend/sdk/ws/filter
ResponseWrapperFilter.java  32%
dpppt-backend-sdk/dpppt-backend-sdk-ws/src/main/java/org/dpppt/backend/sdk/ws/util
ValidationUtils.java  25%
dpppt-backend-sdk/dpppt-backend-sdk-ws/src/main/java/org/dpppt/backend/sdk/ws/security
KeyVault.java  27%
NoValidateRequest.java  7%
dpppt-backend-sdk/dpppt-backend-sdk-ws/src/main/java/org/dpppt/backend/sdk/ws/security/signature
ProtoSignature.java  6%

1 similar comment
@github-actions
Copy link

FileCoverage
dpppt-backend-sdk/dpppt-backend-sdk-ws/src/main/java/org/dpppt/backend/sdk/ws
Application.java  100%
dpppt-backend-sdk/dpppt-backend-sdk-ws/src/main/java/org/dpppt/backend/sdk/ws/config
WSBaseConfig.java  90%
WSDevConfig.java  73%
.code-intelligence/fuzz_targets
FuzzTarget_AllController.java  54%
.
HeaderInjector.java  100%
RemoveFakeKeys.java  50%
EnforceRetentionPeriod.java  38%
AssertKeyFormat.java  33%
EnforceMatchingJWTClaimsForExposed.java  30%
GaenV2Controller.java  28%
EnforceValidRollingPeriod.java  25%
InsertManager.java  18%
EnforceMatchingJWTClaimsForExposedNextDay.java  18%
RemoveKeysFromFuture.java  14%
dpppt-backend-sdk/dpppt-backend-sdk-ws/src/main/java/org/dpppt/backend/sdk/ws/controller
GaenController.java  35%
dpppt-backend-sdk/dpppt-backend-sdk-ws/src/main/java/org/dpppt/backend/sdk/ws/filter
ResponseWrapperFilter.java  32%
dpppt-backend-sdk/dpppt-backend-sdk-ws/src/main/java/org/dpppt/backend/sdk/ws/util
ValidationUtils.java  25%
dpppt-backend-sdk/dpppt-backend-sdk-ws/src/main/java/org/dpppt/backend/sdk/ws/security
KeyVault.java  27%
NoValidateRequest.java  7%
dpppt-backend-sdk/dpppt-backend-sdk-ws/src/main/java/org/dpppt/backend/sdk/ws/security/signature
ProtoSignature.java  6%

@github-actions
Copy link

FileCoverage
dpppt-backend-sdk/dpppt-backend-sdk-ws/src/main/java/org/dpppt/backend/sdk/ws
Application.java  100%
dpppt-backend-sdk/dpppt-backend-sdk-ws/src/main/java/org/dpppt/backend/sdk/ws/config
WSBaseConfig.java  90%
WSDevConfig.java  73%
.code-intelligence/fuzz_targets
FuzzTarget_AllController.java  54%
.
HeaderInjector.java  100%
RemoveFakeKeys.java  50%
EnforceRetentionPeriod.java  38%
AssertKeyFormat.java  33%
EnforceMatchingJWTClaimsForExposed.java  30%
GaenV2Controller.java  28%
EnforceValidRollingPeriod.java  25%
InsertManager.java  18%
EnforceMatchingJWTClaimsForExposedNextDay.java  18%
RemoveKeysFromFuture.java  14%
dpppt-backend-sdk/dpppt-backend-sdk-ws/src/main/java/org/dpppt/backend/sdk/ws/controller
GaenController.java  35%
dpppt-backend-sdk/dpppt-backend-sdk-ws/src/main/java/org/dpppt/backend/sdk/ws/filter
ResponseWrapperFilter.java  32%
dpppt-backend-sdk/dpppt-backend-sdk-ws/src/main/java/org/dpppt/backend/sdk/ws/util
ValidationUtils.java  25%
dpppt-backend-sdk/dpppt-backend-sdk-ws/src/main/java/org/dpppt/backend/sdk/ws/security
KeyVault.java  27%
NoValidateRequest.java  7%
dpppt-backend-sdk/dpppt-backend-sdk-ws/src/main/java/org/dpppt/backend/sdk/ws/security/signature
ProtoSignature.java  6%

@github-actions
Copy link

FileCoverage
dpppt-backend-sdk/dpppt-backend-sdk-ws/src/main/java/org/dpppt/backend/sdk/ws
Application.java  100%
dpppt-backend-sdk/dpppt-backend-sdk-ws/src/main/java/org/dpppt/backend/sdk/ws/config
WSBaseConfig.java  90%
WSDevConfig.java  73%
.code-intelligence/fuzz_targets
FuzzTarget_AllController.java  54%
.
HeaderInjector.java  100%
RemoveFakeKeys.java  50%
EnforceRetentionPeriod.java  38%
AssertKeyFormat.java  33%
EnforceMatchingJWTClaimsForExposed.java  30%
GaenV2Controller.java  28%
EnforceValidRollingPeriod.java  25%
InsertManager.java  18%
EnforceMatchingJWTClaimsForExposedNextDay.java  18%
RemoveKeysFromFuture.java  14%
dpppt-backend-sdk/dpppt-backend-sdk-ws/src/main/java/org/dpppt/backend/sdk/ws/controller
GaenController.java  35%
dpppt-backend-sdk/dpppt-backend-sdk-ws/src/main/java/org/dpppt/backend/sdk/ws/filter
ResponseWrapperFilter.java  32%
dpppt-backend-sdk/dpppt-backend-sdk-ws/src/main/java/org/dpppt/backend/sdk/ws/util
ValidationUtils.java  25%
dpppt-backend-sdk/dpppt-backend-sdk-ws/src/main/java/org/dpppt/backend/sdk/ws/security
KeyVault.java  27%
NoValidateRequest.java  7%
dpppt-backend-sdk/dpppt-backend-sdk-ws/src/main/java/org/dpppt/backend/sdk/ws/security/signature
ProtoSignature.java  6%

@github-actions
Copy link

FileCoverage
dpppt-backend-sdk/dpppt-backend-sdk-ws/src/main/java/org/dpppt/backend/sdk/ws
Application.java  100%
dpppt-backend-sdk/dpppt-backend-sdk-ws/src/main/java/org/dpppt/backend/sdk/ws/config
WSBaseConfig.java  90%
WSDevConfig.java  73%
.code-intelligence/fuzz_targets
FuzzTarget_AllController.java  54%
.
HeaderInjector.java  100%
RemoveFakeKeys.java  50%
EnforceRetentionPeriod.java  38%
AssertKeyFormat.java  33%
EnforceMatchingJWTClaimsForExposed.java  30%
GaenV2Controller.java  28%
EnforceValidRollingPeriod.java  25%
InsertManager.java  18%
EnforceMatchingJWTClaimsForExposedNextDay.java  18%
RemoveKeysFromFuture.java  14%
dpppt-backend-sdk/dpppt-backend-sdk-ws/src/main/java/org/dpppt/backend/sdk/ws/controller
GaenController.java  35%
dpppt-backend-sdk/dpppt-backend-sdk-ws/src/main/java/org/dpppt/backend/sdk/ws/filter
ResponseWrapperFilter.java  32%
dpppt-backend-sdk/dpppt-backend-sdk-ws/src/main/java/org/dpppt/backend/sdk/ws/util
ValidationUtils.java  25%
dpppt-backend-sdk/dpppt-backend-sdk-ws/src/main/java/org/dpppt/backend/sdk/ws/security
KeyVault.java  27%
NoValidateRequest.java  7%
dpppt-backend-sdk/dpppt-backend-sdk-ws/src/main/java/org/dpppt/backend/sdk/ws/security/signature
ProtoSignature.java  6%

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant