Skip to content

Commit b6fabca

Browse files
Add system-tests for API Security Testing - Normalized Route RFC (#6947)
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
1 parent d837f0b commit b6fabca

13 files changed

Lines changed: 156 additions & 0 deletions

File tree

manifests/cpp_nginx.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -50,6 +50,7 @@ manifest:
5050
tests/appsec/api_security/test_schemas.py::Test_Schema_Response_Headers: v1.8.0
5151
tests/appsec/api_security/test_schemas.py::Test_Schema_Response_on_Block: v1.8.0
5252
tests/appsec/api_security_testing/test_headers_collection.py::Test_SecurityTestingHeaders: irrelevant (not applicable to proxies)
53+
tests/appsec/api_security_testing/test_normalized_route.py::Test_NormalizedRoute: irrelevant (not applicable to proxies)
5354
tests/appsec/iast/sink/: irrelevant (ASM is not implemented in C++)
5455
tests/appsec/iast/source/: irrelevant (ASM is not implemented in C++)
5556
tests/appsec/iast/source/test_parameter_value.py::TestParameterValue::test_source_reported: irrelevant

manifests/dotnet.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -63,6 +63,7 @@ manifest:
6363
tests/appsec/api_security/test_schemas.py::Test_Schema_Response_Headers: v2.46.0
6464
tests/appsec/api_security/test_schemas.py::Test_Schema_Response_on_Block: v3.26.3
6565
tests/appsec/api_security_testing/test_headers_collection.py::Test_SecurityTestingHeaders: missing_feature
66+
tests/appsec/api_security_testing/test_normalized_route.py::Test_NormalizedRoute: missing_feature
6667
tests/appsec/iast/sink/test_code_injection.py::TestCodeInjection: missing_feature
6768
tests/appsec/iast/sink/test_code_injection.py::TestCodeInjection_ExtendedLocation: missing_feature
6869
tests/appsec/iast/sink/test_code_injection.py::TestCodeInjection_StackTrace: missing_feature

manifests/envoy.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
manifest:
44
tests/appsec/api_security/test_endpoints.py: irrelevant (language not implementing this feature)
55
tests/appsec/api_security_testing/test_headers_collection.py::Test_SecurityTestingHeaders: irrelevant (not applicable to proxies)
6+
tests/appsec/api_security_testing/test_normalized_route.py::Test_NormalizedRoute: irrelevant (not applicable to proxies)
67
tests/appsec/test_alpha.py: v1.72.0
78
tests/appsec/test_blocking_addresses.py: v1.72.0
89
tests/appsec/test_blocking_addresses.py::Test_BlockingGraphqlResolvers: irrelevant

manifests/golang.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -84,6 +84,7 @@ manifest:
8484
net-http: v2.1.0-dev # Using SDK-style
8585
uds-echo: v2.5.0 # Modified by easy win activation script
8686
tests/appsec/api_security_testing/test_headers_collection.py::Test_SecurityTestingHeaders: missing_feature
87+
tests/appsec/api_security_testing/test_normalized_route.py::Test_NormalizedRoute: missing_feature
8788
tests/appsec/iast/sink/test_code_injection.py::TestCodeInjection: missing_feature
8889
tests/appsec/iast/sink/test_code_injection.py::TestCodeInjection_ExtendedLocation: missing_feature
8990
tests/appsec/iast/sink/test_code_injection.py::TestCodeInjection_StackTrace: missing_feature

manifests/haproxy.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
manifest:
44
tests/appsec/api_security/test_endpoints.py: irrelevant (language not implementing this feature)
55
tests/appsec/api_security_testing/test_headers_collection.py::Test_SecurityTestingHeaders: irrelevant (not applicable to proxies)
6+
tests/appsec/api_security_testing/test_normalized_route.py::Test_NormalizedRoute: irrelevant (not applicable to proxies)
67
tests/appsec/test_alpha.py: v2.4.0
78
tests/appsec/test_blocking_addresses.py: v2.4.0
89
tests/appsec/test_blocking_addresses.py::Test_BlockingGraphqlResolvers: irrelevant

manifests/java.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -284,6 +284,7 @@ manifest:
284284
spring-boot-3-native: irrelevant (GraalVM. Tracing support only)
285285
vertx3: missing_feature
286286
tests/appsec/api_security_testing/test_headers_collection.py::Test_SecurityTestingHeaders: missing_feature
287+
tests/appsec/api_security_testing/test_normalized_route.py::Test_NormalizedRoute: missing_feature
287288
tests/appsec/iast/sink/test_code_injection.py::TestCodeInjection: missing_feature
288289
tests/appsec/iast/sink/test_code_injection.py::TestCodeInjection_ExtendedLocation: missing_feature
289290
tests/appsec/iast/sink/test_code_injection.py::TestCodeInjection_StackTrace: missing_feature

manifests/nodejs.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -228,6 +228,7 @@ manifest:
228228
tests/appsec/api_security/test_schemas.py::Test_Schema_Response_Headers: *ref_4_21_0
229229
tests/appsec/api_security/test_schemas.py::Test_Schema_Response_on_Block: missing_feature
230230
tests/appsec/api_security_testing/test_headers_collection.py::Test_SecurityTestingHeaders: *ref_5_104_0
231+
tests/appsec/api_security_testing/test_normalized_route.py::Test_NormalizedRoute: missing_feature
231232
tests/appsec/iast/sink/test_code_injection.py::TestCodeInjection:
232233
- weblog_declaration:
233234
"*": *ref_5_20_0

manifests/php.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -97,6 +97,7 @@ manifest:
9797
tests/appsec/api_security/test_schemas.py::Test_Schema_Response_Headers: v0.94.0
9898
tests/appsec/api_security/test_schemas.py::Test_Schema_Response_on_Block: v1.11.0-dev
9999
tests/appsec/api_security_testing/test_headers_collection.py::Test_SecurityTestingHeaders: missing_feature
100+
tests/appsec/api_security_testing/test_normalized_route.py::Test_NormalizedRoute: missing_feature
100101
tests/appsec/iast/sink/test_code_injection.py::TestCodeInjection: missing_feature
101102
tests/appsec/iast/sink/test_code_injection.py::TestCodeInjection_ExtendedLocation: missing_feature
102103
tests/appsec/iast/sink/test_code_injection.py::TestCodeInjection_StackTrace: missing_feature

manifests/python.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -135,6 +135,7 @@ manifest:
135135
fastapi: v2.5.0
136136
tests/appsec/api_security/test_schemas.py::Test_Schema_Response_on_Block: v3.10.0.dev
137137
tests/appsec/api_security_testing/test_headers_collection.py::Test_SecurityTestingHeaders: v4.9.0-rc2
138+
tests/appsec/api_security_testing/test_normalized_route.py::Test_NormalizedRoute: missing_feature
138139
tests/appsec/iast:
139140
- weblog_declaration:
140141
tornado: v4.3.1 # Modified by easy win activation script

manifests/ruby.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -182,6 +182,7 @@ manifest:
182182
graphql23: missing_feature (no way to separate request paths)
183183
rack: missing_feature (performance impact of JSON parsing)
184184
tests/appsec/api_security_testing/test_headers_collection.py::Test_SecurityTestingHeaders: missing_feature
185+
tests/appsec/api_security_testing/test_normalized_route.py::Test_NormalizedRoute: missing_feature
185186
tests/appsec/iast/sink/test_code_injection.py::TestCodeInjection: missing_feature
186187
tests/appsec/iast/sink/test_code_injection.py::TestCodeInjection_ExtendedLocation: missing_feature
187188
tests/appsec/iast/sink/test_code_injection.py::TestCodeInjection_StackTrace: missing_feature

0 commit comments

Comments
 (0)