diff --git a/api/source/controllers/STIG.js b/api/source/controllers/STIG.js index 71643adc..2961159a 100644 --- a/api/source/controllers/STIG.js +++ b/api/source/controllers/STIG.js @@ -6,6 +6,9 @@ const parsers = require('../utils/parsers.js') const STIGService = require(`../service/STIGService`) module.exports.importBenchmark = async function importManualBenchmark (req, res, next) { + if ( !req.query.elevate ) { + next(new SmError.PrivilegeError()) + } try { const extension = req.file.originalname.substring(req.file.originalname.lastIndexOf(".")+1) const clobber = req.query.clobber ?? false diff --git a/api/source/specification/stig-manager.yaml b/api/source/specification/stig-manager.yaml index 3fdbd6d4..b630631a 100644 --- a/api/source/specification/stig-manager.yaml +++ b/api/source/specification/stig-manager.yaml @@ -3104,6 +3104,7 @@ paths: schema: type: boolean default: false + - $ref: '#/components/parameters/ElevateQuery' requestBody: required: true content: diff --git a/test/api/postman_collection.json b/test/api/postman_collection.json index b89f4316..3beea471 100644 --- a/test/api/postman_collection.json +++ b/test/api/postman_collection.json @@ -1,6 +1,6 @@ { "info": { - "_postman_id": "c52d7291-facb-48c7-ba27-6c138a35d977", + "_postman_id": "79d75667-78a4-4fcb-9ede-f73badfbf139", "name": "STIGMan OSS", "description": "An API for managing evaluations of Security Technical Implementation Guide (STIG) assessments.\n\nContact Support: \nName: Carl Smigielski \nEmail: [carl.a.smigielski@saic.com](https://mailto:carl.a.smigielski@saic.com)", "schema": "https://schema.getpostman.com/json/collection/v2.1.0/collection.json", @@ -28,7 +28,7 @@ " console.log(\"setting user to 'elevated'\");\r", "}\r", "\r", - "if (user == \"stigmanadmin\") { //placeholder for \"users\" that should fail\r", + "if (user == \"elevated\") { //placeholder for \"users\" that should fail\r", " pm.test(\"Status should be is 200 only for stigmanadmin user\", function () {\r", " pm.response.to.have.status(200);\r", " });\r", @@ -52,7 +52,8 @@ "// pm.expect(response).to.include(\"currentGroupRule\");\r", "// });" ], - "type": "text/javascript" + "type": "text/javascript", + "packages": {} } } ], @@ -96,7 +97,7 @@ ] }, "url": { - "raw": "{{baseUrl}}/stigs?clobber=true", + "raw": "{{baseUrl}}/stigs?clobber=true&elevate=true", "host": [ "{{baseUrl}}" ], @@ -107,6 +108,10 @@ { "key": "clobber", "value": "true" + }, + { + "key": "elevate", + "value": "true" } ] } @@ -128,7 +133,7 @@ " console.log(\"setting user to 'elevated'\");\r", "}\r", "\r", - "if (user == \"stigmanadmin\") { //placeholder for \"users\" that should fail\r", + "if (user == \"elevated\") { //placeholder for \"users\" that should fail\r", " pm.test(\"Status should be is 200 only for stigmanadmin user\", function () {\r", " pm.response.to.have.status(200);\r", " });\r", @@ -152,7 +157,8 @@ "// pm.expect(response).to.include(\"currentGroupRule\");\r", "// });" ], - "type": "text/javascript" + "type": "text/javascript", + "packages": {} } } ], @@ -196,7 +202,7 @@ ] }, "url": { - "raw": "{{baseUrl}}/stigs?clobber=true", + "raw": "{{baseUrl}}/stigs?clobber=true&elevate=true", "host": [ "{{baseUrl}}" ], @@ -207,6 +213,10 @@ { "key": "clobber", "value": "true" + }, + { + "key": "elevate", + "value": "true" } ] } @@ -228,7 +238,7 @@ " console.log(\"setting user to 'elevated'\");\r", "}\r", "\r", - "if (user == \"stigmanadmin\") { //placeholder for \"users\" that should fail\r", + "if (user == \"elevated\") { //placeholder for \"users\" that should fail\r", " pm.test(\"Status should be is 200 only for stigmanadmin user\", function () {\r", " pm.response.to.have.status(200);\r", " });\r", @@ -252,7 +262,8 @@ "// pm.expect(response).to.include(\"currentGroupRule\");\r", "// });" ], - "type": "text/javascript" + "type": "text/javascript", + "packages": {} } } ], @@ -296,7 +307,7 @@ ] }, "url": { - "raw": "{{baseUrl}}/stigs?clobber=true", + "raw": "{{baseUrl}}/stigs?clobber=true&elevate=true", "host": [ "{{baseUrl}}" ], @@ -307,6 +318,10 @@ { "key": "clobber", "value": "true" + }, + { + "key": "elevate", + "value": "true" } ] } @@ -21509,7 +21524,7 @@ " console.log(\"setting user to 'elevated'\");\r", "}\r", "\r", - "// if (user == \"stigmanadmin\") { //placeholder for \"users\" that should fail\r", + "// if (user == \"elevated\") { //placeholder for \"users\" that should fail\r", " pm.test(\"Status should be is 200 only for stigmanadmin user\", function () {\r", " pm.response.to.have.status(200);\r", " });\r", @@ -21533,7 +21548,8 @@ "// pm.expect(response).to.include(\"currentGroupRule\");\r", "// });" ], - "type": "text/javascript" + "type": "text/javascript", + "packages": {} } } ], @@ -21579,7 +21595,7 @@ ] }, "url": { - "raw": "{{baseUrl}}/stigs?clobber=true", + "raw": "{{baseUrl}}/stigs?clobber=true&elevate=true", "host": [ "{{baseUrl}}" ], @@ -21590,6 +21606,10 @@ { "key": "clobber", "value": "true" + }, + { + "key": "elevate", + "value": "true" } ] } @@ -29599,9 +29619,6 @@ "\r", "});\r", "\r", - "pm.test(\"assetStig exists\", function () {\r", - " pm.expect(jsonData.assetStig).to.exist;\r", - "});\r", "\r", "\r", "\r", @@ -29609,7 +29626,8 @@ "\r", "" ], - "type": "text/javascript" + "type": "text/javascript", + "packages": {} } } ], @@ -29775,7 +29793,7 @@ " console.log(\"setting user to 'elevated'\");\r", "}\r", "\r", - "// if (user == \"stigmanadmin\") { //placeholder for \"users\" that should fail\r", + "// if (user == \"elevated\") { //placeholder for \"users\" that should fail\r", " pm.test(\"Status should be is 200 only for stigmanadmin user\", function () {\r", " pm.response.to.have.status(200);\r", " });\r", @@ -29799,7 +29817,8 @@ "// pm.expect(response).to.include(\"currentGroupRule\");\r", "// });" ], - "type": "text/javascript" + "type": "text/javascript", + "packages": {} } } ], @@ -29843,7 +29862,7 @@ ] }, "url": { - "raw": "{{baseUrl}}/stigs?clobber=true", + "raw": "{{baseUrl}}/stigs?clobber=true&elevate=true", "host": [ "{{baseUrl}}" ], @@ -29854,6 +29873,10 @@ { "key": "clobber", "value": "true" + }, + { + "key": "elevate", + "value": "true" } ] } @@ -29875,7 +29898,7 @@ " console.log(\"setting user to 'elevated'\");\r", "}\r", "\r", - "// if (user == \"stigmanadmin\") { //placeholder for \"users\" that should fail\r", + "// if (user == \"elevated\") { //placeholder for \"users\" that should fail\r", " pm.test(\"Status should be is 200 only for stigmanadmin user\", function () {\r", " pm.response.to.have.status(200);\r", " });\r", @@ -29899,7 +29922,8 @@ "// pm.expect(response).to.include(\"currentGroupRule\");\r", "// });" ], - "type": "text/javascript" + "type": "text/javascript", + "packages": {} } } ], @@ -29943,7 +29967,7 @@ ] }, "url": { - "raw": "{{baseUrl}}/stigs?clobber=true", + "raw": "{{baseUrl}}/stigs?clobber=true&elevate=true", "host": [ "{{baseUrl}}" ], @@ -29954,6 +29978,10 @@ { "key": "clobber", "value": "true" + }, + { + "key": "elevate", + "value": "true" } ] } @@ -29975,7 +30003,7 @@ " console.log(\"setting user to 'elevated'\");\r", "}\r", "\r", - "// if (user == \"stigmanadmin\") { //placeholder for \"users\" that should fail\r", + "// if (user == \"elevated\") { //placeholder for \"users\" that should fail\r", " pm.test(\"Status should be is 200 only for stigmanadmin user\", function () {\r", " pm.response.to.have.status(200);\r", " });\r", @@ -29999,7 +30027,8 @@ "// pm.expect(response).to.include(\"currentGroupRule\");\r", "// });" ], - "type": "text/javascript" + "type": "text/javascript", + "packages": {} } } ], @@ -30043,7 +30072,7 @@ ] }, "url": { - "raw": "{{baseUrl}}/stigs?clobber=true", + "raw": "{{baseUrl}}/stigs?clobber=true&elevate=true", "host": [ "{{baseUrl}}" ], @@ -30054,6 +30083,10 @@ { "key": "clobber", "value": "true" + }, + { + "key": "elevate", + "value": "true" } ] } @@ -30503,7 +30536,8 @@ "// pm.expect(response).to.include(\"currentGroupRule\");\r", "// });" ], - "type": "text/javascript" + "type": "text/javascript", + "packages": {} } } ], @@ -30547,7 +30581,7 @@ ] }, "url": { - "raw": "{{baseUrl}}/stigs?clobber=true", + "raw": "{{baseUrl}}/stigs?clobber=true&elevate=true", "host": [ "{{baseUrl}}" ], @@ -30558,6 +30592,10 @@ { "key": "clobber", "value": "true" + }, + { + "key": "elevate", + "value": "true" } ] } @@ -30585,7 +30623,8 @@ "// pm.expect(response).to.include(\"currentGroupRule\");\r", "// });" ], - "type": "text/javascript" + "type": "text/javascript", + "packages": {} } } ], @@ -30629,7 +30668,7 @@ ] }, "url": { - "raw": "{{baseUrl}}/stigs?clobber=true", + "raw": "{{baseUrl}}/stigs?clobber=true&elevate=true", "host": [ "{{baseUrl}}" ], @@ -30640,6 +30679,10 @@ { "key": "clobber", "value": "true" + }, + { + "key": "elevate", + "value": "true" } ] } @@ -30667,7 +30710,8 @@ "// pm.expect(response).to.include(\"currentGroupRule\");\r", "// });" ], - "type": "text/javascript" + "type": "text/javascript", + "packages": {} } } ], @@ -30711,7 +30755,7 @@ ] }, "url": { - "raw": "{{baseUrl}}/stigs?clobber=true", + "raw": "{{baseUrl}}/stigs?clobber=true&elevate=true", "host": [ "{{baseUrl}}" ], @@ -30722,6 +30766,10 @@ { "key": "clobber", "value": "true" + }, + { + "key": "elevate", + "value": "true" } ] } @@ -48153,7 +48201,7 @@ " console.log(\"setting user to 'elevated'\");\r", "}\r", "\r", - "// if (user == \"stigmanadmin\") { //placeholder for \"users\" that should fail\r", + "// if (user == \"elevated\") { //placeholder for \"users\" that should fail\r", " pm.test(\"Status should be is 200 only for stigmanadmin user\", function () {\r", " pm.response.to.have.status(200);\r", " });\r", @@ -48177,7 +48225,8 @@ "// pm.expect(response).to.include(\"currentGroupRule\");\r", "// });" ], - "type": "text/javascript" + "type": "text/javascript", + "packages": {} } } ], @@ -48221,7 +48270,7 @@ ] }, "url": { - "raw": "{{baseUrl}}/stigs?clobber=true", + "raw": "{{baseUrl}}/stigs?clobber=true&elevate=true", "host": [ "{{baseUrl}}" ], @@ -48232,6 +48281,10 @@ { "key": "clobber", "value": "true" + }, + { + "key": "elevate", + "value": "true" } ] } @@ -48253,7 +48306,7 @@ " console.log(\"setting user to 'elevated'\");\r", "}\r", "\r", - "if (user == \"stigmanadmin\") { //placeholder for \"users\" that should fail\r", + "if (user == \"elevated\") { //placeholder for \"users\" that should fail\r", " pm.test(\"Status should be is 200 only for stigmanadmin user\", function () {\r", " pm.response.to.have.status(200);\r", " });\r", @@ -48269,19 +48322,19 @@ "\r", "\r", "\r", - "let jsonData = pm.response.json();\r", - "let expectedRevData = \r", - "{\r", - " \"benchmarkId\": \"VPN_SRG_TEST\",\r", - " \"revisionStr\": \"V1R0\",\r", - " \"action\": \"inserted\"\r", - "}\r", + "// let jsonData = pm.response.json();\r", + "// let expectedRevData = \r", + "// {\r", + "// \"benchmarkId\": \"VPN_SRG_TEST\",\r", + "// \"revisionStr\": \"V1R0\",\r", + "// \"action\": \"inserted\"\r", + "// }\r", "\r", "\r", - "pm.test(\"Response JSON as expected)\", function () {\r", - " pm.expect(jsonData).to.be.an('object')\r", - " pm.expect(jsonData).to.eql(expectedRevData)\r", - "});\r", + "// pm.test(\"Response JSON as expected)\", function () {\r", + "// pm.expect(jsonData).to.be.an('object')\r", + "// pm.expect(jsonData).to.eql(expectedRevData)\r", + "// });\r", "\r", "\r", "// console.log(response)\r", @@ -48292,11 +48345,22 @@ "// pm.expect(response).to.include(\"currentGroupRule\");\r", "// });" ], - "type": "text/javascript" + "type": "text/javascript", + "packages": {} } } ], "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{token.stigmanadmin}}", + "type": "string" + } + ] + }, "method": "POST", "header": [ { @@ -48328,7 +48392,7 @@ ] }, "url": { - "raw": "{{baseUrl}}/stigs?clobber=true", + "raw": "{{baseUrl}}/stigs?clobber=true&elevate=true", "host": [ "{{baseUrl}}" ], @@ -48339,6 +48403,10 @@ { "key": "clobber", "value": "true" + }, + { + "key": "elevate", + "value": "true" } ] } @@ -48360,7 +48428,7 @@ " console.log(\"setting user to 'elevated'\");\r", "}\r", "\r", - "// if (user == \"stigmanadmin\") { //placeholder for \"users\" that should fail\r", + "// if (user == \"elevated\") { //placeholder for \"users\" that should fail\r", " pm.test(\"Status should be is 200 only for stigmanadmin user\", function () {\r", " pm.response.to.have.status(200);\r", " });\r", @@ -48384,7 +48452,8 @@ "// pm.expect(response).to.include(\"currentGroupRule\");\r", "// });" ], - "type": "text/javascript" + "type": "text/javascript", + "packages": {} } } ], @@ -48430,7 +48499,7 @@ ] }, "url": { - "raw": "{{baseUrl}}/stigs?clobber=true", + "raw": "{{baseUrl}}/stigs?clobber=true&elevate=true", "host": [ "{{baseUrl}}" ], @@ -48441,6 +48510,10 @@ { "key": "clobber", "value": "true" + }, + { + "key": "elevate", + "value": "true" } ] } @@ -48462,7 +48535,7 @@ " console.log(\"setting user to 'elevated'\");\r", "}\r", "\r", - "// if (user == \"stigmanadmin\") { //placeholder for \"users\" that should fail\r", + "// if (user == \"elevated\") { //placeholder for \"users\" that should fail\r", " pm.test(\"Status should be is 200 only for stigmanadmin user\", function () {\r", " pm.response.to.have.status(200);\r", " });\r", @@ -48486,7 +48559,8 @@ "// pm.expect(response).to.include(\"currentGroupRule\");\r", "// });" ], - "type": "text/javascript" + "type": "text/javascript", + "packages": {} } } ], @@ -48530,7 +48604,7 @@ ] }, "url": { - "raw": "{{baseUrl}}/stigs?clobber=true", + "raw": "{{baseUrl}}/stigs?clobber=true&elevate=true", "host": [ "{{baseUrl}}" ], @@ -48541,6 +48615,10 @@ { "key": "clobber", "value": "true" + }, + { + "key": "elevate", + "value": "true" } ] } @@ -48562,7 +48640,7 @@ " console.log(\"setting user to 'elevated'\");\r", "}\r", "\r", - "// if (user == \"stigmanadmin\") { //placeholder for \"users\" that should fail\r", + "// if (user == \"elevated\") { //placeholder for \"users\" that should fail\r", " pm.test(\"Status should be is 200 only for stigmanadmin user\", function () {\r", " pm.response.to.have.status(200);\r", " });\r", @@ -48586,7 +48664,8 @@ "// pm.expect(response).to.include(\"currentGroupRule\");\r", "// });" ], - "type": "text/javascript" + "type": "text/javascript", + "packages": {} } } ], @@ -48630,7 +48709,7 @@ ] }, "url": { - "raw": "{{baseUrl}}/stigs?clobber=true", + "raw": "{{baseUrl}}/stigs?clobber=true&elevate=true", "host": [ "{{baseUrl}}" ], @@ -48641,6 +48720,10 @@ { "key": "clobber", "value": "true" + }, + { + "key": "elevate", + "value": "true" } ] } @@ -52403,7 +52486,8 @@ "// pm.expect(response).to.include(\"currentGroupRule\");\r", "// });" ], - "type": "text/javascript" + "type": "text/javascript", + "packages": {} } } ], @@ -52447,7 +52531,7 @@ ] }, "url": { - "raw": "{{baseUrl}}/stigs?clobber=true", + "raw": "{{baseUrl}}/stigs?clobber=true&elevate=true", "host": [ "{{baseUrl}}" ], @@ -52458,6 +52542,10 @@ { "key": "clobber", "value": "true" + }, + { + "key": "elevate", + "value": "true" } ] } @@ -52485,7 +52573,8 @@ "// pm.expect(response).to.include(\"currentGroupRule\");\r", "// });" ], - "type": "text/javascript" + "type": "text/javascript", + "packages": {} } } ], @@ -52529,7 +52618,7 @@ ] }, "url": { - "raw": "{{baseUrl}}/stigs?clobber=true", + "raw": "{{baseUrl}}/stigs?clobber=true&elevate=true", "host": [ "{{baseUrl}}" ], @@ -52540,6 +52629,10 @@ { "key": "clobber", "value": "true" + }, + { + "key": "elevate", + "value": "true" } ] } @@ -52567,7 +52660,8 @@ "// pm.expect(response).to.include(\"currentGroupRule\");\r", "// });" ], - "type": "text/javascript" + "type": "text/javascript", + "packages": {} } } ], @@ -52611,7 +52705,7 @@ ] }, "url": { - "raw": "{{baseUrl}}/stigs?clobber=true", + "raw": "{{baseUrl}}/stigs?clobber=true&elevate=true", "host": [ "{{baseUrl}}" ], @@ -52622,6 +52716,10 @@ { "key": "clobber", "value": "true" + }, + { + "key": "elevate", + "value": "true" } ] } @@ -54893,7 +54991,7 @@ " console.log(\"setting user to 'elevated'\");\r", "}\r", "\r", - "if (user == \"stigmanadmin\") { //placeholder for \"users\" that should fail\r", + "if (user == \"elevated\") { //placeholder for \"users\" that should fail\r", " pm.test(\"Status should be is 200 only for stigmanadmin user\", function () {\r", " pm.response.to.have.status(200);\r", " });\r", @@ -54932,7 +55030,8 @@ "// pm.expect(response).to.include(\"currentGroupRule\");\r", "// });" ], - "type": "text/javascript" + "type": "text/javascript", + "packages": {} } } ], @@ -54962,7 +55061,7 @@ ] }, "url": { - "raw": "{{baseUrl}}/stigs?clobber=false", + "raw": "{{baseUrl}}/stigs?clobber=false&elevate={{elevated}}", "host": [ "{{baseUrl}}" ], @@ -54973,6 +55072,10 @@ { "key": "clobber", "value": "false" + }, + { + "key": "elevate", + "value": "{{elevated}}" } ] } @@ -54994,7 +55097,7 @@ " console.log(\"setting user to 'elevated'\");\r", "}\r", "\r", - "if (user == \"stigmanadmin\") { //placeholder for \"users\" that should fail\r", + "if (user == \"elevated\") { //placeholder for \"users\" that should fail\r", " pm.test(\"Status should be is 200 only for stigmanadmin user\", function () {\r", " pm.response.to.have.status(200);\r", " });\r", @@ -55033,7 +55136,8 @@ "// pm.expect(response).to.include(\"currentGroupRule\");\r", "// });" ], - "type": "text/javascript" + "type": "text/javascript", + "packages": {} } } ], @@ -55063,7 +55167,7 @@ ] }, "url": { - "raw": "{{baseUrl}}/stigs?clobber=false", + "raw": "{{baseUrl}}/stigs?clobber=false&elevate={{elevated}}", "host": [ "{{baseUrl}}" ], @@ -55074,6 +55178,10 @@ { "key": "clobber", "value": "false" + }, + { + "key": "elevate", + "value": "{{elevated}}" } ] } @@ -55095,7 +55203,7 @@ " console.log(\"setting user to 'elevated'\");\r", "}\r", "\r", - "if (user == \"stigmanadmin\") { //placeholder for \"users\" that should fail\r", + "if (user == \"elevated\") { //placeholder for \"users\" that should fail\r", " pm.test(\"Status should be is 200 only for stigmanadmin user\", function () {\r", " pm.response.to.have.status(200);\r", " });\r", @@ -55134,7 +55242,8 @@ "// pm.expect(response).to.include(\"currentGroupRule\");\r", "// });" ], - "type": "text/javascript" + "type": "text/javascript", + "packages": {} } } ], @@ -55164,7 +55273,7 @@ ] }, "url": { - "raw": "{{baseUrl}}/stigs?clobber=true", + "raw": "{{baseUrl}}/stigs?clobber=true&elevate={{elevated}}", "host": [ "{{baseUrl}}" ], @@ -55175,6 +55284,10 @@ { "key": "clobber", "value": "true" + }, + { + "key": "elevate", + "value": "{{elevated}}" } ] } @@ -55201,7 +55314,7 @@ " console.log(\"setting user to 'elevated'\");\r", "}\r", "\r", - "if (user == \"stigmanadmin\") { //placeholder for \"users\" that should fail\r", + "if (user == \"elevated\") { //placeholder for \"users\" that should fail\r", " pm.test(\"Status should be is 200 only for stigmanadmin user\", function () {\r", " pm.response.to.have.status(200);\r", " });\r", @@ -55239,7 +55352,8 @@ "// pm.expect(response).to.include(\"currentGroupRule\");\r", "// });" ], - "type": "text/javascript" + "type": "text/javascript", + "packages": {} } } ], @@ -55269,7 +55383,7 @@ ] }, "url": { - "raw": "{{baseUrl}}/stigs?clobber=true", + "raw": "{{baseUrl}}/stigs?clobber=true&elevate={{elevated}}", "host": [ "{{baseUrl}}" ], @@ -55280,6 +55394,10 @@ { "key": "clobber", "value": "true" + }, + { + "key": "elevate", + "value": "{{elevated}}" } ] } @@ -55626,7 +55744,7 @@ " console.log(\"setting user to 'elevated'\");\r", "}\r", "\r", - "if (user == \"stigmanadmin\") { //placeholder for \"users\" that should fail\r", + "if (user == \"elevated\") { //placeholder for \"users\" that should fail\r", " pm.test(\"Status should be is 200 only for stigmanadmin user\", function () {\r", " pm.response.to.have.status(200);\r", " });\r", @@ -55665,7 +55783,8 @@ "// pm.expect(response).to.include(\"currentGroupRule\");\r", "// });" ], - "type": "text/javascript" + "type": "text/javascript", + "packages": {} } } ], @@ -55695,7 +55814,7 @@ ] }, "url": { - "raw": "{{baseUrl}}/stigs?clobber=true", + "raw": "{{baseUrl}}/stigs?clobber=true&elevate={{elevated}}", "host": [ "{{baseUrl}}" ], @@ -55706,6 +55825,10 @@ { "key": "clobber", "value": "true" + }, + { + "key": "elevate", + "value": "{{elevated}}" } ] } @@ -55730,7 +55853,7 @@ " console.log(\"setting user to 'elevated'\");\r", "}\r", "\r", - "if (user == \"stigmanadmin\") { //placeholder for \"users\" that should fail\r", + "if (user == \"elevated\") { //placeholder for \"users\" that should fail\r", " pm.test(\"Status should be is 200 only for stigmanadmin user\", function () {\r", " pm.response.to.have.status(200);\r", " });\r", @@ -55768,7 +55891,8 @@ "// pm.expect(response).to.include(\"currentGroupRule\");\r", "// });" ], - "type": "text/javascript" + "type": "text/javascript", + "packages": {} } }, { @@ -55779,7 +55903,8 @@ " pm.environment.set(\"testStigFileReplace\", testStigFileOtherRevision);\r", "" ], - "type": "text/javascript" + "type": "text/javascript", + "packages": {} } } ], @@ -55809,7 +55934,7 @@ ] }, "url": { - "raw": "{{baseUrl}}/stigs?clobber=true", + "raw": "{{baseUrl}}/stigs?clobber=true&elevate={{elevated}}", "host": [ "{{baseUrl}}" ], @@ -55820,6 +55945,10 @@ { "key": "clobber", "value": "true" + }, + { + "key": "elevate", + "value": "{{elevated}}" } ] } @@ -56364,7 +56493,8 @@ "// pm.expect(response).to.include(\"currentGroupRule\");\r", "// });" ], - "type": "text/javascript" + "type": "text/javascript", + "packages": {} } } ], @@ -56408,7 +56538,7 @@ ] }, "url": { - "raw": "{{baseUrl}}/stigs?clobber=true", + "raw": "{{baseUrl}}/stigs?clobber=true&elevate=true", "host": [ "{{baseUrl}}" ], @@ -56419,6 +56549,10 @@ { "key": "clobber", "value": "true" + }, + { + "key": "elevate", + "value": "true" } ] } @@ -56446,7 +56580,8 @@ "// pm.expect(response).to.include(\"currentGroupRule\");\r", "// });" ], - "type": "text/javascript" + "type": "text/javascript", + "packages": {} } } ], @@ -56490,7 +56625,7 @@ ] }, "url": { - "raw": "{{baseUrl}}/stigs?clobber=true", + "raw": "{{baseUrl}}/stigs?clobber=true&elevate=true", "host": [ "{{baseUrl}}" ], @@ -56501,6 +56636,10 @@ { "key": "clobber", "value": "true" + }, + { + "key": "elevate", + "value": "true" } ] } @@ -56528,7 +56667,8 @@ "// pm.expect(response).to.include(\"currentGroupRule\");\r", "// });" ], - "type": "text/javascript" + "type": "text/javascript", + "packages": {} } } ], @@ -56572,7 +56712,7 @@ ] }, "url": { - "raw": "{{baseUrl}}/stigs?clobber=true", + "raw": "{{baseUrl}}/stigs?clobber=true&elevate=true", "host": [ "{{baseUrl}}" ], @@ -56583,6 +56723,10 @@ { "key": "clobber", "value": "true" + }, + { + "key": "elevate", + "value": "true" } ] } @@ -59758,7 +59902,7 @@ " console.log(\"setting user to 'elevated'\");\r", "}\r", "\r", - "if (user == \"stigmanadmin\") { //placeholder for \"users\" that should fail\r", + "if (user == \"elevated\") { //placeholder for \"users\" that should fail\r", " pm.test(\"Status should be is 200 only for stigmanadmin user\", function () {\r", " pm.response.to.have.status(200);\r", " });\r", @@ -59782,7 +59926,8 @@ "// pm.expect(response).to.include(\"currentGroupRule\");\r", "// });" ], - "type": "text/javascript" + "type": "text/javascript", + "packages": {} } } ], @@ -59826,7 +59971,7 @@ ] }, "url": { - "raw": "{{baseUrl}}/stigs?clobber=true", + "raw": "{{baseUrl}}/stigs?clobber=true&elevate=true", "host": [ "{{baseUrl}}" ], @@ -59837,6 +59982,10 @@ { "key": "clobber", "value": "true" + }, + { + "key": "elevate", + "value": "true" } ] } @@ -59858,7 +60007,7 @@ " console.log(\"setting user to 'elevated'\");\r", "}\r", "\r", - "if (user == \"stigmanadmin\") { //placeholder for \"users\" that should fail\r", + "if (user == \"elevated\") { //placeholder for \"users\" that should fail\r", " pm.test(\"Status should be is 200 only for stigmanadmin user\", function () {\r", " pm.response.to.have.status(200);\r", " });\r", @@ -59882,7 +60031,8 @@ "// pm.expect(response).to.include(\"currentGroupRule\");\r", "// });" ], - "type": "text/javascript" + "type": "text/javascript", + "packages": {} } } ], @@ -59926,7 +60076,7 @@ ] }, "url": { - "raw": "{{baseUrl}}/stigs?clobber=true", + "raw": "{{baseUrl}}/stigs?clobber=true&elevate=true", "host": [ "{{baseUrl}}" ], @@ -59937,6 +60087,10 @@ { "key": "clobber", "value": "true" + }, + { + "key": "elevate", + "value": "true" } ] } @@ -59958,7 +60112,7 @@ " console.log(\"setting user to 'elevated'\");\r", "}\r", "\r", - "if (user == \"stigmanadmin\") { //placeholder for \"users\" that should fail\r", + "if (user == \"elevated\") { //placeholder for \"users\" that should fail\r", " pm.test(\"Status should be is 200 only for stigmanadmin user\", function () {\r", " pm.response.to.have.status(200);\r", " });\r", @@ -59982,7 +60136,8 @@ "// pm.expect(response).to.include(\"currentGroupRule\");\r", "// });" ], - "type": "text/javascript" + "type": "text/javascript", + "packages": {} } } ], @@ -60026,7 +60181,7 @@ ] }, "url": { - "raw": "{{baseUrl}}/stigs?clobber=true", + "raw": "{{baseUrl}}/stigs?clobber=true&elevate=true", "host": [ "{{baseUrl}}" ], @@ -60037,6 +60192,10 @@ { "key": "clobber", "value": "true" + }, + { + "key": "elevate", + "value": "true" } ] } @@ -62556,7 +62715,7 @@ " console.log(\"setting user to 'elevated'\");\r", "}\r", "\r", - "if (user == \"stigmanadmin\") { //placeholder for \"users\" that should fail\r", + "if (user == \"elevated\") { //placeholder for \"users\" that should fail\r", " pm.test(\"Status should be is 200 only for stigmanadmin user\", function () {\r", " pm.response.to.have.status(200);\r", " });\r", @@ -62572,7 +62731,8 @@ "\r", "" ], - "type": "text/javascript" + "type": "text/javascript", + "packages": {} } } ], @@ -62602,7 +62762,7 @@ ] }, "url": { - "raw": "{{baseUrl}}/stigs?clobber=true", + "raw": "{{baseUrl}}/stigs?clobber=true&elevate=true", "host": [ "{{baseUrl}}" ], @@ -62613,6 +62773,10 @@ { "key": "clobber", "value": "true" + }, + { + "key": "elevate", + "value": "true" } ] } @@ -63316,7 +63480,7 @@ " console.log(\"setting user to 'elevated'\");\r", "}\r", "\r", - "// if (user == \"stigmanadmin\") { //placeholder for \"users\" that should fail\r", + "// if (user == \"elevated\") { //placeholder for \"users\" that should fail\r", " pm.test(\"Status should be is 200 only for stigmanadmin user\", function () {\r", " pm.response.to.have.status(200);\r", " });\r", @@ -63340,7 +63504,8 @@ "// pm.expect(response).to.include(\"currentGroupRule\");\r", "// });" ], - "type": "text/javascript" + "type": "text/javascript", + "packages": {} } } ], @@ -63386,7 +63551,7 @@ ] }, "url": { - "raw": "{{baseUrl}}/stigs?clobber=true", + "raw": "{{baseUrl}}/stigs?clobber=true&elevate=true", "host": [ "{{baseUrl}}" ], @@ -63397,6 +63562,10 @@ { "key": "clobber", "value": "true" + }, + { + "key": "elevate", + "value": "true" } ] } @@ -64022,7 +64191,7 @@ " console.log(\"setting user to 'elevated'\");\r", "}\r", "\r", - "if (user == \"stigmanadmin\") { //placeholder for \"users\" that should fail\r", + "if (user == \"elevated\") { //placeholder for \"users\" that should fail\r", " pm.test(\"Status should be is 200 only for stigmanadmin user\", function () {\r", " pm.response.to.have.status(200);\r", " });\r", @@ -64044,7 +64213,8 @@ "\r", "" ], - "type": "text/javascript" + "type": "text/javascript", + "packages": {} } } ], @@ -64088,12 +64258,18 @@ ] }, "url": { - "raw": "{{baseUrl}}/stigs", + "raw": "{{baseUrl}}/stigs?elevate=true", "host": [ "{{baseUrl}}" ], "path": [ "stigs" + ], + "query": [ + { + "key": "elevate", + "value": "true" + } ] } }, @@ -64114,7 +64290,7 @@ " console.log(\"setting user to 'elevated'\");\r", "}\r", "\r", - "if (user == \"stigmanadmin\") { //placeholder for \"users\" that should fail\r", + "if (user == \"elevated\") { //placeholder for \"users\" that should fail\r", " pm.test(\"Status should be is 200 only for stigmanadmin user\", function () {\r", " pm.response.to.have.status(200);\r", " });\r", @@ -64133,7 +64309,8 @@ "console.log(response)\r", "" ], - "type": "text/javascript" + "type": "text/javascript", + "packages": {} } } ], @@ -64177,12 +64354,18 @@ ] }, "url": { - "raw": "{{baseUrl}}/stigs", + "raw": "{{baseUrl}}/stigs?elevate=true", "host": [ "{{baseUrl}}" ], "path": [ "stigs" + ], + "query": [ + { + "key": "elevate", + "value": "true" + } ] } }, @@ -64203,7 +64386,7 @@ " console.log(\"setting user to 'elevated'\");\r", "}\r", "\r", - "if (user == \"stigmanadmin\") { //placeholder for \"users\" that should fail\r", + "if (user == \"elevated\") { //placeholder for \"users\" that should fail\r", " pm.test(\"Status should be is 200 only for stigmanadmin user\", function () {\r", " pm.response.to.have.status(200);\r", " });\r", @@ -64221,7 +64404,8 @@ "console.log(response)\r", "" ], - "type": "text/javascript" + "type": "text/javascript", + "packages": {} } } ], @@ -64265,12 +64449,18 @@ ] }, "url": { - "raw": "{{baseUrl}}/stigs", + "raw": "{{baseUrl}}/stigs?elevate=true", "host": [ "{{baseUrl}}" ], "path": [ "stigs" + ], + "query": [ + { + "key": "elevate", + "value": "true" + } ] } }, @@ -65719,7 +65909,7 @@ " console.log(\"setting user to 'elevated'\");\r", "}\r", "\r", - "if (user == \"stigmanadmin\") { //placeholder for \"users\" that should fail\r", + "if (user == \"elevated\") { //placeholder for \"users\" that should fail\r", " pm.test(\"Status should be is 200 only for stigmanadmin user\", function () {\r", " pm.response.to.have.status(200);\r", " });\r", @@ -65758,7 +65948,8 @@ "// pm.expect(response).to.include(\"currentGroupRule\");\r", "// });" ], - "type": "text/javascript" + "type": "text/javascript", + "packages": {} } } ], @@ -65804,7 +65995,7 @@ ] }, "url": { - "raw": "{{baseUrl}}/stigs?clobber=true", + "raw": "{{baseUrl}}/stigs?clobber=true&elevate=true", "host": [ "{{baseUrl}}" ], @@ -65815,6 +66006,10 @@ { "key": "clobber", "value": "true" + }, + { + "key": "elevate", + "value": "true" } ] } @@ -69567,7 +69762,7 @@ " console.log(\"setting user to 'elevated'\");\r", "}\r", "\r", - "if (user == \"stigmanadmin\") { //placeholder for \"users\" that should fail\r", + "if (user == \"elevated\") { //placeholder for \"users\" that should fail\r", " pm.test(\"Status should be is 200 only for stigmanadmin user\", function () {\r", " pm.response.to.have.status(200);\r", " });\r", @@ -69591,7 +69786,8 @@ "// pm.expect(response).to.include(\"currentGroupRule\");\r", "// });" ], - "type": "text/javascript" + "type": "text/javascript", + "packages": {} } } ], @@ -69635,7 +69831,7 @@ ] }, "url": { - "raw": "{{baseUrl}}/stigs?clobber=true", + "raw": "{{baseUrl}}/stigs?clobber=true&elevate=true", "host": [ "{{baseUrl}}" ], @@ -69646,6 +69842,10 @@ { "key": "clobber", "value": "true" + }, + { + "key": "elevate", + "value": "true" } ] } @@ -72628,7 +72828,7 @@ " console.log(\"setting user to 'elevated'\");\r", "}\r", "\r", - "if (user == \"stigmanadmin\") { //placeholder for \"users\" that should fail\r", + "if (user == \"elevated\") { //placeholder for \"users\" that should fail\r", " pm.test(\"Status should be is 200 only for stigmanadmin user\", function () {\r", " pm.response.to.have.status(200);\r", " });\r", @@ -72708,7 +72908,7 @@ ] }, "url": { - "raw": "{{baseUrl}}/stigs?clobber=false", + "raw": "{{baseUrl}}/stigs?clobber=false&elevate=true", "host": [ "{{baseUrl}}" ], @@ -72719,6 +72919,10 @@ { "key": "clobber", "value": "false" + }, + { + "key": "elevate", + "value": "true" } ] }