Skip to content

Commit a1cf9a0

Browse files
committed
GraphQL Introspection Enabled - P5
#450
1 parent 6f8e8d6 commit a1cf9a0

File tree

4 files changed

+21
-1
lines changed

4 files changed

+21
-1
lines changed

mappings/cvss_v3/cvss_v3.json

+4
Original file line numberDiff line numberDiff line change
@@ -921,6 +921,10 @@
921921
{
922922
"id": "sensitive_data_exposure",
923923
"children": [
924+
{
925+
"id": "graphql_introspection_enabled",
926+
"cvss_v3": "AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N"
927+
},
924928
{
925929
"id": "disclosure_of_known_public_information",
926930
"cvss_v3": "AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:N"

mappings/cwe/cwe.json

+6
Original file line numberDiff line numberDiff line change
@@ -774,6 +774,12 @@
774774
"CWE-934"
775775
],
776776
"children": [
777+
{
778+
"id": "graphql_introspection_enabled",
779+
"cwe": [
780+
"CWE-200"
781+
]
782+
},
777783
{
778784
"id": "disclosure_of_known_public_information",
779785
"cwe": [

mappings/remediation_advice/remediation_advice.json

+5-1
Original file line numberDiff line numberDiff line change
@@ -1233,10 +1233,14 @@
12331233
"https://www.cvedetails.com/vulnerability-list/opginf-1/gain-information.html"
12341234
],
12351235
"children": [
1236+
{
1237+
"id": "graphql_introspection_enabled",
1238+
"remediation_advice": "Disable GraphQL introspection in production environments to prevent attackers from enumerating the API schema."
1239+
},
12361240
{
12371241
"id": "disclosure_of_known_public_information",
12381242
"remediation_advice": "As a best practice, avoid disclosing known public information unnecessarily."
1239-
},
1243+
},
12401244
{
12411245
"id": "disclosure_of_secrets",
12421246
"remediation_advice": "1. Do not store secrets in source code that is publicly accessible such as in a public GitHub repository.\n2. Critically sensitive data should not be transmitted in cleartext. Make sure to only use `HTTPS` whenever transmitting passwords and private API keys.\n3. Set appropriate headers to prevent caching of sensitive data when served to end-user."

vulnerability-rating-taxonomy.json

+6
Original file line numberDiff line numberDiff line change
@@ -1836,6 +1836,12 @@
18361836
"name": "Sensitive Data Exposure",
18371837
"type": "category",
18381838
"children": [
1839+
{
1840+
"id": "graphql_introspection_enabled",
1841+
"name": "GraphQL Introspection Enabled",
1842+
"type": "subcategory",
1843+
"priority": 5
1844+
},
18391845
{
18401846
"id": "disclosure_of_known_public_information",
18411847
"name": "Disclosure of Known Public Information",

0 commit comments

Comments
 (0)