mirror of
https://github.com/github/codeql.git
synced 2025-12-18 18:10:39 +01:00
16727 lines
2.7 MiB
16727 lines
2.7 MiB
tokenFeatures
|
|
| autogenerated/NosqlAndSqlInjection/typed/typedClient.ts:3:25:3:33 | "express" | argumentIndex | 0 |
|
|
| autogenerated/NosqlAndSqlInjection/typed/typedClient.ts:3:25:3:33 | "express" | calleeAccessPath | |
|
|
| autogenerated/NosqlAndSqlInjection/typed/typedClient.ts:3:25:3:33 | "express" | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/NosqlAndSqlInjection/typed/typedClient.ts:3:25:3:33 | "express" | calleeName | require |
|
|
| autogenerated/NosqlAndSqlInjection/typed/typedClient.ts:4:28:4:40 | "body-parser" | argumentIndex | 0 |
|
|
| autogenerated/NosqlAndSqlInjection/typed/typedClient.ts:4:28:4:40 | "body-parser" | calleeAccessPath | |
|
|
| autogenerated/NosqlAndSqlInjection/typed/typedClient.ts:4:28:4:40 | "body-parser" | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/NosqlAndSqlInjection/typed/typedClient.ts:4:28:4:40 | "body-parser" | calleeName | require |
|
|
| autogenerated/NosqlAndSqlInjection/typed/typedClient.ts:10:9:10:25 | bodyParser.json() | argumentIndex | 0 |
|
|
| autogenerated/NosqlAndSqlInjection/typed/typedClient.ts:10:9:10:25 | bodyParser.json() | calleeAccessPath | express use |
|
|
| autogenerated/NosqlAndSqlInjection/typed/typedClient.ts:10:9:10:25 | bodyParser.json() | calleeAccessPathWithStructuralInfo | express instanceorreturn member use instanceorreturn |
|
|
| autogenerated/NosqlAndSqlInjection/typed/typedClient.ts:10:9:10:25 | bodyParser.json() | calleeApiName | express |
|
|
| autogenerated/NosqlAndSqlInjection/typed/typedClient.ts:10:9:10:25 | bodyParser.json() | calleeName | use |
|
|
| autogenerated/NosqlAndSqlInjection/typed/typedClient.ts:10:9:10:25 | bodyParser.json() | receiverName | app |
|
|
| autogenerated/NosqlAndSqlInjection/typed/typedClient.ts:12:10:12:16 | "/find" | argumentIndex | 0 |
|
|
| autogenerated/NosqlAndSqlInjection/typed/typedClient.ts:12:10:12:16 | "/find" | calleeAccessPath | express post |
|
|
| autogenerated/NosqlAndSqlInjection/typed/typedClient.ts:12:10:12:16 | "/find" | calleeAccessPathWithStructuralInfo | express instanceorreturn member post instanceorreturn |
|
|
| autogenerated/NosqlAndSqlInjection/typed/typedClient.ts:12:10:12:16 | "/find" | calleeApiName | express |
|
|
| autogenerated/NosqlAndSqlInjection/typed/typedClient.ts:12:10:12:16 | "/find" | calleeName | post |
|
|
| autogenerated/NosqlAndSqlInjection/typed/typedClient.ts:12:10:12:16 | "/find" | receiverName | app |
|
|
| autogenerated/NosqlAndSqlInjection/typed/typedClient.ts:12:19:15:1 | (req, r ... OT OK\\n} | argumentIndex | 1 |
|
|
| autogenerated/NosqlAndSqlInjection/typed/typedClient.ts:12:19:15:1 | (req, r ... OT OK\\n} | calleeAccessPath | express post |
|
|
| autogenerated/NosqlAndSqlInjection/typed/typedClient.ts:12:19:15:1 | (req, r ... OT OK\\n} | calleeAccessPathWithStructuralInfo | express instanceorreturn member post instanceorreturn |
|
|
| autogenerated/NosqlAndSqlInjection/typed/typedClient.ts:12:19:15:1 | (req, r ... OT OK\\n} | calleeApiName | express |
|
|
| autogenerated/NosqlAndSqlInjection/typed/typedClient.ts:12:19:15:1 | (req, r ... OT OK\\n} | calleeName | post |
|
|
| autogenerated/NosqlAndSqlInjection/typed/typedClient.ts:12:19:15:1 | (req, r ... OT OK\\n} | receiverName | app |
|
|
| autogenerated/NosqlAndSqlInjection/typed/typedClient.ts:13:22:13:31 | req.body.x | argumentIndex | 0 |
|
|
| autogenerated/NosqlAndSqlInjection/typed/typedClient.ts:13:22:13:31 | req.body.x | calleeAccessPath | |
|
|
| autogenerated/NosqlAndSqlInjection/typed/typedClient.ts:13:22:13:31 | req.body.x | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/NosqlAndSqlInjection/typed/typedClient.ts:13:22:13:31 | req.body.x | calleeName | parse |
|
|
| autogenerated/NosqlAndSqlInjection/typed/typedClient.ts:13:22:13:31 | req.body.x | enclosingFunctionBody | req res v JSON parse req body x getCollection find id v |
|
|
| autogenerated/NosqlAndSqlInjection/typed/typedClient.ts:13:22:13:31 | req.body.x | enclosingFunctionName | app.post#functionalargument |
|
|
| autogenerated/NosqlAndSqlInjection/typed/typedClient.ts:13:22:13:31 | req.body.x | receiverName | JSON |
|
|
| autogenerated/NosqlAndSqlInjection/typed/typedClient.ts:14:24:14:32 | { id: v } | argumentIndex | 0 |
|
|
| autogenerated/NosqlAndSqlInjection/typed/typedClient.ts:14:24:14:32 | { id: v } | calleeAccessPath | |
|
|
| autogenerated/NosqlAndSqlInjection/typed/typedClient.ts:14:24:14:32 | { id: v } | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/NosqlAndSqlInjection/typed/typedClient.ts:14:24:14:32 | { id: v } | calleeName | find |
|
|
| autogenerated/NosqlAndSqlInjection/typed/typedClient.ts:14:24:14:32 | { id: v } | enclosingFunctionBody | req res v JSON parse req body x getCollection find id v |
|
|
| autogenerated/NosqlAndSqlInjection/typed/typedClient.ts:14:24:14:32 | { id: v } | enclosingFunctionName | app.post#functionalargument |
|
|
| autogenerated/NosqlAndSqlInjection/typed/typedClient.ts:14:30:14:30 | v | calleeAccessPath | |
|
|
| autogenerated/NosqlAndSqlInjection/typed/typedClient.ts:14:30:14:30 | v | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/NosqlAndSqlInjection/typed/typedClient.ts:14:30:14:30 | v | enclosingFunctionBody | req res v JSON parse req body x getCollection find id v |
|
|
| autogenerated/NosqlAndSqlInjection/typed/typedClient.ts:14:30:14:30 | v | enclosingFunctionName | app.post#functionalargument |
|
|
| autogenerated/NosqlAndSqlInjection/typed/typedClient.ts:20:10:20:16 | "/find" | argumentIndex | 0 |
|
|
| autogenerated/NosqlAndSqlInjection/typed/typedClient.ts:20:10:20:16 | "/find" | calleeAccessPath | express post |
|
|
| autogenerated/NosqlAndSqlInjection/typed/typedClient.ts:20:10:20:16 | "/find" | calleeAccessPathWithStructuralInfo | express instanceorreturn member post instanceorreturn |
|
|
| autogenerated/NosqlAndSqlInjection/typed/typedClient.ts:20:10:20:16 | "/find" | calleeApiName | express |
|
|
| autogenerated/NosqlAndSqlInjection/typed/typedClient.ts:20:10:20:16 | "/find" | calleeName | post |
|
|
| autogenerated/NosqlAndSqlInjection/typed/typedClient.ts:20:10:20:16 | "/find" | receiverName | app |
|
|
| autogenerated/NosqlAndSqlInjection/typed/typedClient.ts:20:19:24:1 | (req, r ... OT OK\\n} | argumentIndex | 1 |
|
|
| autogenerated/NosqlAndSqlInjection/typed/typedClient.ts:20:19:24:1 | (req, r ... OT OK\\n} | calleeAccessPath | express post |
|
|
| autogenerated/NosqlAndSqlInjection/typed/typedClient.ts:20:19:24:1 | (req, r ... OT OK\\n} | calleeAccessPathWithStructuralInfo | express instanceorreturn member post instanceorreturn |
|
|
| autogenerated/NosqlAndSqlInjection/typed/typedClient.ts:20:19:24:1 | (req, r ... OT OK\\n} | calleeApiName | express |
|
|
| autogenerated/NosqlAndSqlInjection/typed/typedClient.ts:20:19:24:1 | (req, r ... OT OK\\n} | calleeName | post |
|
|
| autogenerated/NosqlAndSqlInjection/typed/typedClient.ts:20:19:24:1 | (req, r ... OT OK\\n} | receiverName | app |
|
|
| autogenerated/NosqlAndSqlInjection/typed/typedClient.ts:21:22:21:31 | req.body.x | argumentIndex | 0 |
|
|
| autogenerated/NosqlAndSqlInjection/typed/typedClient.ts:21:22:21:31 | req.body.x | calleeAccessPath | |
|
|
| autogenerated/NosqlAndSqlInjection/typed/typedClient.ts:21:22:21:31 | req.body.x | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/NosqlAndSqlInjection/typed/typedClient.ts:21:22:21:31 | req.body.x | calleeName | parse |
|
|
| autogenerated/NosqlAndSqlInjection/typed/typedClient.ts:21:22:21:31 | req.body.x | enclosingFunctionBody | req res v JSON parse req body x getMongooseModel find id v getMongooseQuery find id v |
|
|
| autogenerated/NosqlAndSqlInjection/typed/typedClient.ts:21:22:21:31 | req.body.x | enclosingFunctionName | app.post#functionalargument |
|
|
| autogenerated/NosqlAndSqlInjection/typed/typedClient.ts:21:22:21:31 | req.body.x | receiverName | JSON |
|
|
| autogenerated/NosqlAndSqlInjection/typed/typedClient.ts:22:27:22:35 | { id: v } | argumentIndex | 0 |
|
|
| autogenerated/NosqlAndSqlInjection/typed/typedClient.ts:22:27:22:35 | { id: v } | calleeAccessPath | |
|
|
| autogenerated/NosqlAndSqlInjection/typed/typedClient.ts:22:27:22:35 | { id: v } | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/NosqlAndSqlInjection/typed/typedClient.ts:22:27:22:35 | { id: v } | calleeName | find |
|
|
| autogenerated/NosqlAndSqlInjection/typed/typedClient.ts:22:27:22:35 | { id: v } | enclosingFunctionBody | req res v JSON parse req body x getMongooseModel find id v getMongooseQuery find id v |
|
|
| autogenerated/NosqlAndSqlInjection/typed/typedClient.ts:22:27:22:35 | { id: v } | enclosingFunctionName | app.post#functionalargument |
|
|
| autogenerated/NosqlAndSqlInjection/typed/typedClient.ts:22:33:22:33 | v | calleeAccessPath | |
|
|
| autogenerated/NosqlAndSqlInjection/typed/typedClient.ts:22:33:22:33 | v | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/NosqlAndSqlInjection/typed/typedClient.ts:22:33:22:33 | v | enclosingFunctionBody | req res v JSON parse req body x getMongooseModel find id v getMongooseQuery find id v |
|
|
| autogenerated/NosqlAndSqlInjection/typed/typedClient.ts:22:33:22:33 | v | enclosingFunctionName | app.post#functionalargument |
|
|
| autogenerated/NosqlAndSqlInjection/typed/typedClient.ts:23:27:23:35 | { id: v } | argumentIndex | 0 |
|
|
| autogenerated/NosqlAndSqlInjection/typed/typedClient.ts:23:27:23:35 | { id: v } | calleeAccessPath | |
|
|
| autogenerated/NosqlAndSqlInjection/typed/typedClient.ts:23:27:23:35 | { id: v } | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/NosqlAndSqlInjection/typed/typedClient.ts:23:27:23:35 | { id: v } | calleeName | find |
|
|
| autogenerated/NosqlAndSqlInjection/typed/typedClient.ts:23:27:23:35 | { id: v } | enclosingFunctionBody | req res v JSON parse req body x getMongooseModel find id v getMongooseQuery find id v |
|
|
| autogenerated/NosqlAndSqlInjection/typed/typedClient.ts:23:27:23:35 | { id: v } | enclosingFunctionName | app.post#functionalargument |
|
|
| autogenerated/NosqlAndSqlInjection/typed/typedClient.ts:23:33:23:33 | v | calleeAccessPath | |
|
|
| autogenerated/NosqlAndSqlInjection/typed/typedClient.ts:23:33:23:33 | v | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/NosqlAndSqlInjection/typed/typedClient.ts:23:33:23:33 | v | enclosingFunctionBody | req res v JSON parse req body x getMongooseModel find id v getMongooseQuery find id v |
|
|
| autogenerated/NosqlAndSqlInjection/typed/typedClient.ts:23:33:23:33 | v | enclosingFunctionName | app.post#functionalargument |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/dbo.js:1:24:1:32 | "mongodb" | argumentIndex | 0 |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/dbo.js:1:24:1:32 | "mongodb" | calleeAccessPath | |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/dbo.js:1:24:1:32 | "mongodb" | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/dbo.js:1:24:1:32 | "mongodb" | calleeName | require |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/dbo.js:8:22:8:39 | process.env.DB_URL | argumentIndex | 0 |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/dbo.js:8:22:8:39 | process.env.DB_URL | calleeAccessPath | mongodb MongoClient connect |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/dbo.js:8:22:8:39 | process.env.DB_URL | calleeAccessPathWithStructuralInfo | mongodb member MongoClient member connect instanceorreturn |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/dbo.js:8:22:8:39 | process.env.DB_URL | calleeApiName | mongodb |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/dbo.js:8:22:8:39 | process.env.DB_URL | calleeName | connect |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/dbo.js:8:22:8:39 | process.env.DB_URL | enclosingFunctionBody | fn dbClient connect process env DB_URL err client db client db process env DB_NAME fn err |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/dbo.js:8:22:8:39 | process.env.DB_URL | enclosingFunctionName | connect |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/dbo.js:8:22:8:39 | process.env.DB_URL | receiverName | dbClient |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/dbo.js:8:42:8:43 | {} | argumentIndex | 1 |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/dbo.js:8:42:8:43 | {} | calleeAccessPath | mongodb MongoClient connect |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/dbo.js:8:42:8:43 | {} | calleeAccessPathWithStructuralInfo | mongodb member MongoClient member connect instanceorreturn |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/dbo.js:8:42:8:43 | {} | calleeApiName | mongodb |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/dbo.js:8:42:8:43 | {} | calleeName | connect |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/dbo.js:8:42:8:43 | {} | enclosingFunctionBody | fn dbClient connect process env DB_URL err client db client db process env DB_NAME fn err |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/dbo.js:8:42:8:43 | {} | enclosingFunctionName | connect |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/dbo.js:8:42:8:43 | {} | receiverName | dbClient |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/dbo.js:8:46:11:5 | (err, c ... ;\\n } | argumentIndex | 2 |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/dbo.js:8:46:11:5 | (err, c ... ;\\n } | calleeAccessPath | mongodb MongoClient connect |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/dbo.js:8:46:11:5 | (err, c ... ;\\n } | calleeAccessPathWithStructuralInfo | mongodb member MongoClient member connect instanceorreturn |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/dbo.js:8:46:11:5 | (err, c ... ;\\n } | calleeApiName | mongodb |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/dbo.js:8:46:11:5 | (err, c ... ;\\n } | calleeName | connect |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/dbo.js:8:46:11:5 | (err, c ... ;\\n } | enclosingFunctionBody | fn dbClient connect process env DB_URL err client db client db process env DB_NAME fn err |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/dbo.js:8:46:11:5 | (err, c ... ;\\n } | enclosingFunctionName | connect |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/dbo.js:8:46:11:5 | (err, c ... ;\\n } | receiverName | dbClient |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/dbo.js:9:22:9:40 | process.env.DB_NAME | argumentIndex | 0 |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/dbo.js:9:22:9:40 | process.env.DB_NAME | calleeAccessPath | mongodb MongoClient connect client db |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/dbo.js:9:22:9:40 | process.env.DB_NAME | calleeAccessPathWithStructuralInfo | mongodb member MongoClient member connect functionalarg param client member db instanceorreturn |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/dbo.js:9:22:9:40 | process.env.DB_NAME | calleeApiName | mongodb |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/dbo.js:9:22:9:40 | process.env.DB_NAME | calleeName | db |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/dbo.js:9:22:9:40 | process.env.DB_NAME | enclosingFunctionBody | fn dbClient connect process env DB_URL err client db client db process env DB_NAME fn err |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/dbo.js:9:22:9:40 | process.env.DB_NAME | enclosingFunctionName | connect |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/dbo.js:9:22:9:40 | process.env.DB_NAME | receiverName | client |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/dbo.js:10:17:10:19 | err | argumentIndex | 0 |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/dbo.js:10:17:10:19 | err | calleeAccessPath | |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/dbo.js:10:17:10:19 | err | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/dbo.js:10:17:10:19 | err | calleeName | fn |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/dbo.js:10:17:10:19 | err | enclosingFunctionBody | fn dbClient connect process env DB_URL err client db client db process env DB_NAME fn err |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/dbo.js:10:17:10:19 | err | enclosingFunctionName | connect |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/json-schema-validator.js:15:33:15:38 | schema | argumentIndex | 0 |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/json-schema-validator.js:15:33:15:38 | schema | calleeAccessPath | ajv compile |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/json-schema-validator.js:15:33:15:38 | schema | calleeAccessPathWithStructuralInfo | ajv instanceorreturn member compile instanceorreturn |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/json-schema-validator.js:15:33:15:38 | schema | calleeApiName | ajv |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/json-schema-validator.js:15:33:15:38 | schema | calleeName | compile |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/json-schema-validator.js:15:33:15:38 | schema | receiverName | ajv |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/json-schema-validator.js:21:10:21:26 | '/documents/find' | argumentIndex | 0 |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/json-schema-validator.js:21:10:21:26 | '/documents/find' | calleeAccessPath | express post |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/json-schema-validator.js:21:10:21:26 | '/documents/find' | calleeAccessPathWithStructuralInfo | express instanceorreturn member post instanceorreturn |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/json-schema-validator.js:21:10:21:26 | '/documents/find' | calleeApiName | express |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/json-schema-validator.js:21:10:21:26 | '/documents/find' | calleeName | post |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/json-schema-validator.js:21:10:21:26 | '/documents/find' | receiverName | app |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/json-schema-validator.js:21:29:37:1 | (req, r ... });\\n} | argumentIndex | 1 |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/json-schema-validator.js:21:29:37:1 | (req, r ... });\\n} | calleeAccessPath | express post |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/json-schema-validator.js:21:29:37:1 | (req, r ... });\\n} | calleeAccessPathWithStructuralInfo | express instanceorreturn member post instanceorreturn |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/json-schema-validator.js:21:29:37:1 | (req, r ... });\\n} | calleeApiName | express |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/json-schema-validator.js:21:29:37:1 | (req, r ... });\\n} | calleeName | post |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/json-schema-validator.js:21:29:37:1 | (req, r ... });\\n} | receiverName | app |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/json-schema-validator.js:22:25:22:56 | 'mongod ... 7/test' | argumentIndex | 0 |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/json-schema-validator.js:22:25:22:56 | 'mongod ... 7/test' | calleeAccessPath | mongodb MongoClient connect |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/json-schema-validator.js:22:25:22:56 | 'mongod ... 7/test' | calleeAccessPathWithStructuralInfo | mongodb member MongoClient member connect instanceorreturn |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/json-schema-validator.js:22:25:22:56 | 'mongod ... 7/test' | calleeApiName | mongodb |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/json-schema-validator.js:22:25:22:56 | 'mongod ... 7/test' | calleeName | connect |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/json-schema-validator.js:22:25:22:56 | 'mongod ... 7/test' | enclosingFunctionBody | req res MongoClient connect mongodb://localhost:27017/test err db doc db collection doc query JSON parse req query data checkSchema query doc find query ajv validate schema query doc find query validate query doc find query doc find query |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/json-schema-validator.js:22:25:22:56 | 'mongod ... 7/test' | enclosingFunctionName | app.post#functionalargument |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/json-schema-validator.js:22:25:22:56 | 'mongod ... 7/test' | receiverName | MongoClient |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/json-schema-validator.js:22:59:36:5 | (err, d ... K\\n } | argumentIndex | 1 |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/json-schema-validator.js:22:59:36:5 | (err, d ... K\\n } | calleeAccessPath | mongodb MongoClient connect |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/json-schema-validator.js:22:59:36:5 | (err, d ... K\\n } | calleeAccessPathWithStructuralInfo | mongodb member MongoClient member connect instanceorreturn |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/json-schema-validator.js:22:59:36:5 | (err, d ... K\\n } | calleeApiName | mongodb |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/json-schema-validator.js:22:59:36:5 | (err, d ... K\\n } | calleeName | connect |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/json-schema-validator.js:22:59:36:5 | (err, d ... K\\n } | enclosingFunctionBody | req res MongoClient connect mongodb://localhost:27017/test err db doc db collection doc query JSON parse req query data checkSchema query doc find query ajv validate schema query doc find query validate query doc find query doc find query |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/json-schema-validator.js:22:59:36:5 | (err, d ... K\\n } | enclosingFunctionName | app.post#functionalargument |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/json-schema-validator.js:22:59:36:5 | (err, d ... K\\n } | receiverName | MongoClient |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/json-schema-validator.js:23:33:23:37 | 'doc' | argumentIndex | 0 |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/json-schema-validator.js:23:33:23:37 | 'doc' | calleeAccessPath | mongodb MongoClient connect db collection |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/json-schema-validator.js:23:33:23:37 | 'doc' | calleeAccessPathWithStructuralInfo | mongodb member MongoClient member connect functionalarg param db member collection instanceorreturn |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/json-schema-validator.js:23:33:23:37 | 'doc' | calleeApiName | mongodb |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/json-schema-validator.js:23:33:23:37 | 'doc' | calleeName | collection |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/json-schema-validator.js:23:33:23:37 | 'doc' | enclosingFunctionBody | req res MongoClient connect mongodb://localhost:27017/test err db doc db collection doc query JSON parse req query data checkSchema query doc find query ajv validate schema query doc find query validate query doc find query doc find query |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/json-schema-validator.js:23:33:23:37 | 'doc' | enclosingFunctionName | app.post#functionalargument |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/json-schema-validator.js:23:33:23:37 | 'doc' | receiverName | db |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/json-schema-validator.js:25:23:25:48 | JSON.pa ... y.data) | calleeAccessPath | |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/json-schema-validator.js:25:23:25:48 | JSON.pa ... y.data) | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/json-schema-validator.js:25:23:25:48 | JSON.pa ... y.data) | enclosingFunctionBody | req res MongoClient connect mongodb://localhost:27017/test err db doc db collection doc query JSON parse req query data checkSchema query doc find query ajv validate schema query doc find query validate query doc find query doc find query |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/json-schema-validator.js:25:23:25:48 | JSON.pa ... y.data) | enclosingFunctionName | app.post#functionalargument |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/json-schema-validator.js:25:34:25:47 | req.query.data | argumentIndex | 0 |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/json-schema-validator.js:25:34:25:47 | req.query.data | calleeAccessPath | |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/json-schema-validator.js:25:34:25:47 | req.query.data | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/json-schema-validator.js:25:34:25:47 | req.query.data | calleeName | parse |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/json-schema-validator.js:25:34:25:47 | req.query.data | enclosingFunctionBody | req res MongoClient connect mongodb://localhost:27017/test err db doc db collection doc query JSON parse req query data checkSchema query doc find query ajv validate schema query doc find query validate query doc find query doc find query |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/json-schema-validator.js:25:34:25:47 | req.query.data | enclosingFunctionName | app.post#functionalargument |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/json-schema-validator.js:25:34:25:47 | req.query.data | receiverName | JSON |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/json-schema-validator.js:26:25:26:29 | query | argumentIndex | 0 |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/json-schema-validator.js:26:25:26:29 | query | calleeAccessPath | ajv compile |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/json-schema-validator.js:26:25:26:29 | query | calleeAccessPathWithStructuralInfo | ajv instanceorreturn member compile instanceorreturn instanceorreturn |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/json-schema-validator.js:26:25:26:29 | query | calleeApiName | ajv |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/json-schema-validator.js:26:25:26:29 | query | calleeName | checkSchema |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/json-schema-validator.js:26:25:26:29 | query | enclosingFunctionBody | req res MongoClient connect mongodb://localhost:27017/test err db doc db collection doc query JSON parse req query data checkSchema query doc find query ajv validate schema query doc find query validate query doc find query doc find query |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/json-schema-validator.js:26:25:26:29 | query | enclosingFunctionName | app.post#functionalargument |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/json-schema-validator.js:27:22:27:26 | query | argumentIndex | 0 |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/json-schema-validator.js:27:22:27:26 | query | calleeAccessPath | mongodb MongoClient connect db collection find |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/json-schema-validator.js:27:22:27:26 | query | calleeAccessPathWithStructuralInfo | mongodb member MongoClient member connect functionalarg param db member collection instanceorreturn member find instanceorreturn |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/json-schema-validator.js:27:22:27:26 | query | calleeApiName | mongodb |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/json-schema-validator.js:27:22:27:26 | query | calleeName | find |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/json-schema-validator.js:27:22:27:26 | query | enclosingFunctionBody | req res MongoClient connect mongodb://localhost:27017/test err db doc db collection doc query JSON parse req query data checkSchema query doc find query ajv validate schema query doc find query validate query doc find query doc find query |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/json-schema-validator.js:27:22:27:26 | query | enclosingFunctionName | app.post#functionalargument |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/json-schema-validator.js:27:22:27:26 | query | receiverName | doc |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/json-schema-validator.js:30:22:30:26 | query | argumentIndex | 0 |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/json-schema-validator.js:30:22:30:26 | query | calleeAccessPath | mongodb MongoClient connect db collection find |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/json-schema-validator.js:30:22:30:26 | query | calleeAccessPathWithStructuralInfo | mongodb member MongoClient member connect functionalarg param db member collection instanceorreturn member find instanceorreturn |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/json-schema-validator.js:30:22:30:26 | query | calleeApiName | mongodb |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/json-schema-validator.js:30:22:30:26 | query | calleeName | find |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/json-schema-validator.js:30:22:30:26 | query | enclosingFunctionBody | req res MongoClient connect mongodb://localhost:27017/test err db doc db collection doc query JSON parse req query data checkSchema query doc find query ajv validate schema query doc find query validate query doc find query doc find query |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/json-schema-validator.js:30:22:30:26 | query | enclosingFunctionName | app.post#functionalargument |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/json-schema-validator.js:30:22:30:26 | query | receiverName | doc |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/json-schema-validator.js:33:22:33:26 | query | argumentIndex | 0 |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/json-schema-validator.js:33:22:33:26 | query | calleeAccessPath | mongodb MongoClient connect db collection find |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/json-schema-validator.js:33:22:33:26 | query | calleeAccessPathWithStructuralInfo | mongodb member MongoClient member connect functionalarg param db member collection instanceorreturn member find instanceorreturn |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/json-schema-validator.js:33:22:33:26 | query | calleeApiName | mongodb |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/json-schema-validator.js:33:22:33:26 | query | calleeName | find |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/json-schema-validator.js:33:22:33:26 | query | enclosingFunctionBody | req res MongoClient connect mongodb://localhost:27017/test err db doc db collection doc query JSON parse req query data checkSchema query doc find query ajv validate schema query doc find query validate query doc find query doc find query |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/json-schema-validator.js:33:22:33:26 | query | enclosingFunctionName | app.post#functionalargument |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/json-schema-validator.js:33:22:33:26 | query | receiverName | doc |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/json-schema-validator.js:35:18:35:22 | query | argumentIndex | 0 |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/json-schema-validator.js:35:18:35:22 | query | calleeAccessPath | mongodb MongoClient connect db collection find |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/json-schema-validator.js:35:18:35:22 | query | calleeAccessPathWithStructuralInfo | mongodb member MongoClient member connect functionalarg param db member collection instanceorreturn member find instanceorreturn |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/json-schema-validator.js:35:18:35:22 | query | calleeApiName | mongodb |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/json-schema-validator.js:35:18:35:22 | query | calleeName | find |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/json-schema-validator.js:35:18:35:22 | query | enclosingFunctionBody | req res MongoClient connect mongodb://localhost:27017/test err db doc db collection doc query JSON parse req query data checkSchema query doc find query ajv validate schema query doc find query validate query doc find query doc find query |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/json-schema-validator.js:35:18:35:22 | query | enclosingFunctionName | app.post#functionalargument |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/json-schema-validator.js:35:18:35:22 | query | receiverName | doc |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/marsdb-flow-from.js:1:24:1:31 | "marsdb" | argumentIndex | 0 |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/marsdb-flow-from.js:1:24:1:31 | "marsdb" | calleeAccessPath | |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/marsdb-flow-from.js:1:24:1:31 | "marsdb" | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/marsdb-flow-from.js:1:24:1:31 | "marsdb" | calleeName | require |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/marsdb-flow-to.js:1:25:1:33 | "express" | argumentIndex | 0 |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/marsdb-flow-to.js:1:25:1:33 | "express" | calleeAccessPath | |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/marsdb-flow-to.js:1:25:1:33 | "express" | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/marsdb-flow-to.js:1:25:1:33 | "express" | calleeName | require |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/marsdb-flow-to.js:2:28:2:40 | "body-parser" | argumentIndex | 0 |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/marsdb-flow-to.js:2:28:2:40 | "body-parser" | calleeAccessPath | |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/marsdb-flow-to.js:2:28:2:40 | "body-parser" | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/marsdb-flow-to.js:2:28:2:40 | "body-parser" | calleeName | require |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/marsdb-flow-to.js:3:20:3:39 | './marsdb-flow-from' | argumentIndex | 0 |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/marsdb-flow-to.js:3:20:3:39 | './marsdb-flow-from' | calleeAccessPath | |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/marsdb-flow-to.js:3:20:3:39 | './marsdb-flow-from' | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/marsdb-flow-to.js:3:20:3:39 | './marsdb-flow-from' | calleeName | require |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/marsdb-flow-to.js:7:9:7:49 | bodyPar ... true }) | argumentIndex | 0 |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/marsdb-flow-to.js:7:9:7:49 | bodyPar ... true }) | calleeAccessPath | express use |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/marsdb-flow-to.js:7:9:7:49 | bodyPar ... true }) | calleeAccessPathWithStructuralInfo | express instanceorreturn member use instanceorreturn |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/marsdb-flow-to.js:7:9:7:49 | bodyPar ... true }) | calleeApiName | express |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/marsdb-flow-to.js:7:9:7:49 | bodyPar ... true }) | calleeName | use |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/marsdb-flow-to.js:7:9:7:49 | bodyPar ... true }) | receiverName | app |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/marsdb-flow-to.js:7:31:7:48 | { extended: true } | argumentIndex | 0 |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/marsdb-flow-to.js:7:31:7:48 | { extended: true } | calleeAccessPath | body-parser urlencoded |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/marsdb-flow-to.js:7:31:7:48 | { extended: true } | calleeAccessPathWithStructuralInfo | body-parser member urlencoded instanceorreturn |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/marsdb-flow-to.js:7:31:7:48 | { extended: true } | calleeApiName | body-parser |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/marsdb-flow-to.js:7:31:7:48 | { extended: true } | calleeName | urlencoded |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/marsdb-flow-to.js:7:31:7:48 | { extended: true } | receiverName | bodyParser |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/marsdb-flow-to.js:7:43:7:46 | true | calleeAccessPath | |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/marsdb-flow-to.js:7:43:7:46 | true | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/marsdb-flow-to.js:9:10:9:26 | "/documents/find" | argumentIndex | 0 |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/marsdb-flow-to.js:9:10:9:26 | "/documents/find" | calleeAccessPath | express post |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/marsdb-flow-to.js:9:10:9:26 | "/documents/find" | calleeAccessPathWithStructuralInfo | express instanceorreturn member post instanceorreturn |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/marsdb-flow-to.js:9:10:9:26 | "/documents/find" | calleeApiName | express |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/marsdb-flow-to.js:9:10:9:26 | "/documents/find" | calleeName | post |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/marsdb-flow-to.js:9:10:9:26 | "/documents/find" | receiverName | app |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/marsdb-flow-to.js:9:29:15:1 | (req, r ... ery);\\n} | argumentIndex | 1 |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/marsdb-flow-to.js:9:29:15:1 | (req, r ... ery);\\n} | calleeAccessPath | express post |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/marsdb-flow-to.js:9:29:15:1 | (req, r ... ery);\\n} | calleeAccessPathWithStructuralInfo | express instanceorreturn member post instanceorreturn |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/marsdb-flow-to.js:9:29:15:1 | (req, r ... ery);\\n} | calleeApiName | express |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/marsdb-flow-to.js:9:29:15:1 | (req, r ... ery);\\n} | calleeName | post |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/marsdb-flow-to.js:9:29:15:1 | (req, r ... ery);\\n} | receiverName | app |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/marsdb-flow-to.js:10:17:10:18 | {} | calleeAccessPath | |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/marsdb-flow-to.js:10:17:10:18 | {} | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/marsdb-flow-to.js:10:17:10:18 | {} | enclosingFunctionBody | req res query query title req body title db myDoc find query |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/marsdb-flow-to.js:10:17:10:18 | {} | enclosingFunctionName | app.post#functionalargument |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/marsdb-flow-to.js:14:17:14:21 | query | argumentIndex | 0 |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/marsdb-flow-to.js:14:17:14:21 | query | calleeAccessPath | marsdb Collection find |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/marsdb-flow-to.js:14:17:14:21 | query | calleeAccessPathWithStructuralInfo | marsdb member Collection instanceorreturn member find instanceorreturn |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/marsdb-flow-to.js:14:17:14:21 | query | calleeApiName | marsdb |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/marsdb-flow-to.js:14:17:14:21 | query | calleeName | find |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/marsdb-flow-to.js:14:17:14:21 | query | enclosingFunctionBody | req res query query title req body title db myDoc find query |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/marsdb-flow-to.js:14:17:14:21 | query | enclosingFunctionName | app.post#functionalargument |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/marsdb.js:1:25:1:33 | "express" | argumentIndex | 0 |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/marsdb.js:1:25:1:33 | "express" | calleeAccessPath | |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/marsdb.js:1:25:1:33 | "express" | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/marsdb.js:1:25:1:33 | "express" | calleeName | require |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/marsdb.js:2:20:2:27 | "marsdb" | argumentIndex | 0 |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/marsdb.js:2:20:2:27 | "marsdb" | calleeAccessPath | |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/marsdb.js:2:20:2:27 | "marsdb" | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/marsdb.js:2:20:2:27 | "marsdb" | calleeName | require |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/marsdb.js:3:24:3:36 | "body-parser" | argumentIndex | 0 |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/marsdb.js:3:24:3:36 | "body-parser" | calleeAccessPath | |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/marsdb.js:3:24:3:36 | "body-parser" | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/marsdb.js:3:24:3:36 | "body-parser" | calleeName | require |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/marsdb.js:9:9:9:49 | bodyPar ... true }) | argumentIndex | 0 |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/marsdb.js:9:9:9:49 | bodyPar ... true }) | calleeAccessPath | express use |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/marsdb.js:9:9:9:49 | bodyPar ... true }) | calleeAccessPathWithStructuralInfo | express instanceorreturn member use instanceorreturn |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/marsdb.js:9:9:9:49 | bodyPar ... true }) | calleeApiName | express |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/marsdb.js:9:9:9:49 | bodyPar ... true }) | calleeName | use |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/marsdb.js:9:9:9:49 | bodyPar ... true }) | receiverName | app |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/marsdb.js:9:31:9:48 | { extended: true } | argumentIndex | 0 |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/marsdb.js:9:31:9:48 | { extended: true } | calleeAccessPath | body-parser urlencoded |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/marsdb.js:9:31:9:48 | { extended: true } | calleeAccessPathWithStructuralInfo | body-parser member urlencoded instanceorreturn |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/marsdb.js:9:31:9:48 | { extended: true } | calleeApiName | body-parser |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/marsdb.js:9:31:9:48 | { extended: true } | calleeName | urlencoded |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/marsdb.js:9:31:9:48 | { extended: true } | receiverName | bodyParser |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/marsdb.js:9:43:9:46 | true | calleeAccessPath | |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/marsdb.js:9:43:9:46 | true | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/marsdb.js:11:10:11:26 | "/documents/find" | argumentIndex | 0 |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/marsdb.js:11:10:11:26 | "/documents/find" | calleeAccessPath | express post |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/marsdb.js:11:10:11:26 | "/documents/find" | calleeAccessPathWithStructuralInfo | express instanceorreturn member post instanceorreturn |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/marsdb.js:11:10:11:26 | "/documents/find" | calleeApiName | express |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/marsdb.js:11:10:11:26 | "/documents/find" | calleeName | post |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/marsdb.js:11:10:11:26 | "/documents/find" | receiverName | app |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/marsdb.js:11:29:17:1 | (req, r ... ery);\\n} | argumentIndex | 1 |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/marsdb.js:11:29:17:1 | (req, r ... ery);\\n} | calleeAccessPath | express post |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/marsdb.js:11:29:17:1 | (req, r ... ery);\\n} | calleeAccessPathWithStructuralInfo | express instanceorreturn member post instanceorreturn |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/marsdb.js:11:29:17:1 | (req, r ... ery);\\n} | calleeApiName | express |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/marsdb.js:11:29:17:1 | (req, r ... ery);\\n} | calleeName | post |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/marsdb.js:11:29:17:1 | (req, r ... ery);\\n} | receiverName | app |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/marsdb.js:12:17:12:18 | {} | calleeAccessPath | |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/marsdb.js:12:17:12:18 | {} | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/marsdb.js:12:17:12:18 | {} | enclosingFunctionBody | req res query query title req body title doc find query |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/marsdb.js:12:17:12:18 | {} | enclosingFunctionName | app.post#functionalargument |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/marsdb.js:16:12:16:16 | query | argumentIndex | 0 |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/marsdb.js:16:12:16:16 | query | calleeAccessPath | marsdb Collection find |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/marsdb.js:16:12:16:16 | query | calleeAccessPathWithStructuralInfo | marsdb member Collection instanceorreturn member find instanceorreturn |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/marsdb.js:16:12:16:16 | query | calleeApiName | marsdb |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/marsdb.js:16:12:16:16 | query | calleeName | find |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/marsdb.js:16:12:16:16 | query | enclosingFunctionBody | req res query query title req body title doc find query |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/marsdb.js:16:12:16:16 | query | enclosingFunctionName | app.post#functionalargument |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/marsdb.js:16:12:16:16 | query | receiverName | doc |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/minimongo.js:1:25:1:33 | "express" | argumentIndex | 0 |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/minimongo.js:1:25:1:33 | "express" | calleeAccessPath | |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/minimongo.js:1:25:1:33 | "express" | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/minimongo.js:1:25:1:33 | "express" | calleeName | require |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/minimongo.js:2:23:2:33 | "minimongo" | argumentIndex | 0 |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/minimongo.js:2:23:2:33 | "minimongo" | calleeAccessPath | |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/minimongo.js:2:23:2:33 | "minimongo" | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/minimongo.js:2:23:2:33 | "minimongo" | calleeName | require |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/minimongo.js:3:24:3:36 | "body-parser" | argumentIndex | 0 |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/minimongo.js:3:24:3:36 | "body-parser" | calleeAccessPath | |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/minimongo.js:3:24:3:36 | "body-parser" | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/minimongo.js:3:24:3:36 | "body-parser" | calleeName | require |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/minimongo.js:11:9:11:49 | bodyPar ... true }) | argumentIndex | 0 |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/minimongo.js:11:9:11:49 | bodyPar ... true }) | calleeAccessPath | express use |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/minimongo.js:11:9:11:49 | bodyPar ... true }) | calleeAccessPathWithStructuralInfo | express instanceorreturn member use instanceorreturn |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/minimongo.js:11:9:11:49 | bodyPar ... true }) | calleeApiName | express |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/minimongo.js:11:9:11:49 | bodyPar ... true }) | calleeName | use |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/minimongo.js:11:9:11:49 | bodyPar ... true }) | receiverName | app |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/minimongo.js:11:31:11:48 | { extended: true } | argumentIndex | 0 |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/minimongo.js:11:31:11:48 | { extended: true } | calleeAccessPath | body-parser urlencoded |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/minimongo.js:11:31:11:48 | { extended: true } | calleeAccessPathWithStructuralInfo | body-parser member urlencoded instanceorreturn |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/minimongo.js:11:31:11:48 | { extended: true } | calleeApiName | body-parser |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/minimongo.js:11:31:11:48 | { extended: true } | calleeName | urlencoded |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/minimongo.js:11:31:11:48 | { extended: true } | receiverName | bodyParser |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/minimongo.js:11:43:11:46 | true | calleeAccessPath | |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/minimongo.js:11:43:11:46 | true | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/minimongo.js:13:10:13:26 | "/documents/find" | argumentIndex | 0 |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/minimongo.js:13:10:13:26 | "/documents/find" | calleeAccessPath | express post |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/minimongo.js:13:10:13:26 | "/documents/find" | calleeAccessPathWithStructuralInfo | express instanceorreturn member post instanceorreturn |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/minimongo.js:13:10:13:26 | "/documents/find" | calleeApiName | express |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/minimongo.js:13:10:13:26 | "/documents/find" | calleeName | post |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/minimongo.js:13:10:13:26 | "/documents/find" | receiverName | app |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/minimongo.js:13:29:19:1 | (req, r ... ery);\\n} | argumentIndex | 1 |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/minimongo.js:13:29:19:1 | (req, r ... ery);\\n} | calleeAccessPath | express post |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/minimongo.js:13:29:19:1 | (req, r ... ery);\\n} | calleeAccessPathWithStructuralInfo | express instanceorreturn member post instanceorreturn |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/minimongo.js:13:29:19:1 | (req, r ... ery);\\n} | calleeApiName | express |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/minimongo.js:13:29:19:1 | (req, r ... ery);\\n} | calleeName | post |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/minimongo.js:13:29:19:1 | (req, r ... ery);\\n} | receiverName | app |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/minimongo.js:14:17:14:18 | {} | calleeAccessPath | |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/minimongo.js:14:17:14:18 | {} | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/minimongo.js:14:17:14:18 | {} | enclosingFunctionBody | req res query query title req body title doc find query |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/minimongo.js:14:17:14:18 | {} | enclosingFunctionName | app.post#functionalargument |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/minimongo.js:18:12:18:16 | query | argumentIndex | 0 |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/minimongo.js:18:12:18:16 | query | calleeAccessPath | minimongo MemoryDb myDocs find |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/minimongo.js:18:12:18:16 | query | calleeAccessPathWithStructuralInfo | minimongo member MemoryDb instanceorreturn member myDocs member find instanceorreturn |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/minimongo.js:18:12:18:16 | query | calleeApiName | minimongo |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/minimongo.js:18:12:18:16 | query | calleeName | find |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/minimongo.js:18:12:18:16 | query | enclosingFunctionBody | req res query query title req body title doc find query |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/minimongo.js:18:12:18:16 | query | enclosingFunctionName | app.post#functionalargument |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/minimongo.js:18:12:18:16 | query | receiverName | doc |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:1:25:1:33 | 'express' | argumentIndex | 0 |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:1:25:1:33 | 'express' | calleeAccessPath | |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:1:25:1:33 | 'express' | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:1:25:1:33 | 'express' | calleeName | require |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:2:25:2:33 | 'mongodb' | argumentIndex | 0 |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:2:25:2:33 | 'mongodb' | calleeAccessPath | |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:2:25:2:33 | 'mongodb' | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:2:25:2:33 | 'mongodb' | calleeName | require |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:3:28:3:40 | 'body-parser' | argumentIndex | 0 |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:3:28:3:40 | 'body-parser' | calleeAccessPath | |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:3:28:3:40 | 'body-parser' | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:3:28:3:40 | 'body-parser' | calleeName | require |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:9:9:9:49 | bodyPar ... true }) | argumentIndex | 0 |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:9:9:9:49 | bodyPar ... true }) | calleeAccessPath | express use |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:9:9:9:49 | bodyPar ... true }) | calleeAccessPathWithStructuralInfo | express instanceorreturn member use instanceorreturn |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:9:9:9:49 | bodyPar ... true }) | calleeApiName | express |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:9:9:9:49 | bodyPar ... true }) | calleeName | use |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:9:9:9:49 | bodyPar ... true }) | receiverName | app |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:9:31:9:48 | { extended: true } | argumentIndex | 0 |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:9:31:9:48 | { extended: true } | calleeAccessPath | body-parser urlencoded |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:9:31:9:48 | { extended: true } | calleeAccessPathWithStructuralInfo | body-parser member urlencoded instanceorreturn |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:9:31:9:48 | { extended: true } | calleeApiName | body-parser |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:9:31:9:48 | { extended: true } | calleeName | urlencoded |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:9:31:9:48 | { extended: true } | receiverName | bodyParser |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:9:43:9:46 | true | calleeAccessPath | |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:9:43:9:46 | true | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:11:10:11:26 | '/documents/find' | argumentIndex | 0 |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:11:10:11:26 | '/documents/find' | calleeAccessPath | express post |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:11:10:11:26 | '/documents/find' | calleeAccessPathWithStructuralInfo | express instanceorreturn member post instanceorreturn |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:11:10:11:26 | '/documents/find' | calleeApiName | express |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:11:10:11:26 | '/documents/find' | calleeName | post |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:11:10:11:26 | '/documents/find' | receiverName | app |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:11:29:35:1 | (req, r ... });\\n} | argumentIndex | 1 |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:11:29:35:1 | (req, r ... });\\n} | calleeAccessPath | express post |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:11:29:35:1 | (req, r ... });\\n} | calleeAccessPathWithStructuralInfo | express instanceorreturn member post instanceorreturn |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:11:29:35:1 | (req, r ... });\\n} | calleeApiName | express |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:11:29:35:1 | (req, r ... });\\n} | calleeName | post |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:11:29:35:1 | (req, r ... });\\n} | receiverName | app |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:12:19:12:20 | {} | calleeAccessPath | |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:12:19:12:20 | {} | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:12:19:12:20 | {} | enclosingFunctionBody | req res query query title req body title MongoClient connect mongodb://localhost:27017/test err db doc db collection doc doc find query doc find title query body title doc find title query body title substr 1 title req body title title string doc find title title doc find title JSON parse title |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:12:19:12:20 | {} | enclosingFunctionName | app.post#functionalargument |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:14:25:14:56 | 'mongod ... 7/test' | argumentIndex | 0 |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:14:25:14:56 | 'mongod ... 7/test' | calleeAccessPath | mongodb MongoClient connect |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:14:25:14:56 | 'mongod ... 7/test' | calleeAccessPathWithStructuralInfo | mongodb member MongoClient member connect instanceorreturn |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:14:25:14:56 | 'mongod ... 7/test' | calleeApiName | mongodb |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:14:25:14:56 | 'mongod ... 7/test' | calleeName | connect |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:14:25:14:56 | 'mongod ... 7/test' | enclosingFunctionBody | req res query query title req body title MongoClient connect mongodb://localhost:27017/test err db doc db collection doc doc find query doc find title query body title doc find title query body title substr 1 title req body title title string doc find title title doc find title JSON parse title |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:14:25:14:56 | 'mongod ... 7/test' | enclosingFunctionName | app.post#functionalargument |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:14:25:14:56 | 'mongod ... 7/test' | receiverName | MongoClient |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:14:59:34:5 | (err, d ... }\\n } | argumentIndex | 1 |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:14:59:34:5 | (err, d ... }\\n } | calleeAccessPath | mongodb MongoClient connect |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:14:59:34:5 | (err, d ... }\\n } | calleeAccessPathWithStructuralInfo | mongodb member MongoClient member connect instanceorreturn |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:14:59:34:5 | (err, d ... }\\n } | calleeApiName | mongodb |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:14:59:34:5 | (err, d ... }\\n } | calleeName | connect |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:14:59:34:5 | (err, d ... }\\n } | enclosingFunctionBody | req res query query title req body title MongoClient connect mongodb://localhost:27017/test err db doc db collection doc doc find query doc find title query body title doc find title query body title substr 1 title req body title title string doc find title title doc find title JSON parse title |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:14:59:34:5 | (err, d ... }\\n } | enclosingFunctionName | app.post#functionalargument |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:14:59:34:5 | (err, d ... }\\n } | receiverName | MongoClient |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:15:31:15:35 | 'doc' | argumentIndex | 0 |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:15:31:15:35 | 'doc' | calleeAccessPath | mongodb MongoClient connect db collection |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:15:31:15:35 | 'doc' | calleeAccessPathWithStructuralInfo | mongodb member MongoClient member connect functionalarg param db member collection instanceorreturn |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:15:31:15:35 | 'doc' | calleeApiName | mongodb |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:15:31:15:35 | 'doc' | calleeName | collection |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:15:31:15:35 | 'doc' | enclosingFunctionBody | req res query query title req body title MongoClient connect mongodb://localhost:27017/test err db doc db collection doc doc find query doc find title query body title doc find title query body title substr 1 title req body title title string doc find title title doc find title JSON parse title |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:15:31:15:35 | 'doc' | enclosingFunctionName | app.post#functionalargument |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:15:31:15:35 | 'doc' | receiverName | db |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:18:16:18:20 | query | argumentIndex | 0 |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:18:16:18:20 | query | calleeAccessPath | mongodb MongoClient connect db collection find |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:18:16:18:20 | query | calleeAccessPathWithStructuralInfo | mongodb member MongoClient member connect functionalarg param db member collection instanceorreturn member find instanceorreturn |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:18:16:18:20 | query | calleeApiName | mongodb |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:18:16:18:20 | query | calleeName | find |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:18:16:18:20 | query | enclosingFunctionBody | req res query query title req body title MongoClient connect mongodb://localhost:27017/test err db doc db collection doc doc find query doc find title query body title doc find title query body title substr 1 title req body title title string doc find title title doc find title JSON parse title |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:18:16:18:20 | query | enclosingFunctionName | app.post#functionalargument |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:18:16:18:20 | query | receiverName | doc |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:21:16:21:47 | { title ... title } | argumentIndex | 0 |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:21:16:21:47 | { title ... title } | calleeAccessPath | mongodb MongoClient connect db collection find |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:21:16:21:47 | { title ... title } | calleeAccessPathWithStructuralInfo | mongodb member MongoClient member connect functionalarg param db member collection instanceorreturn member find instanceorreturn |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:21:16:21:47 | { title ... title } | calleeApiName | mongodb |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:21:16:21:47 | { title ... title } | calleeName | find |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:21:16:21:47 | { title ... title } | enclosingFunctionBody | req res query query title req body title MongoClient connect mongodb://localhost:27017/test err db doc db collection doc doc find query doc find title query body title doc find title query body title substr 1 title req body title title string doc find title title doc find title JSON parse title |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:21:16:21:47 | { title ... title } | enclosingFunctionName | app.post#functionalargument |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:21:16:21:47 | { title ... title } | receiverName | doc |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:21:25:21:45 | '' + qu ... y.title | calleeAccessPath | |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:21:25:21:45 | '' + qu ... y.title | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:21:25:21:45 | '' + qu ... y.title | enclosingFunctionBody | req res query query title req body title MongoClient connect mongodb://localhost:27017/test err db doc db collection doc doc find query doc find title query body title doc find title query body title substr 1 title req body title title string doc find title title doc find title JSON parse title |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:21:25:21:45 | '' + qu ... y.title | enclosingFunctionName | app.post#functionalargument |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:24:16:24:52 | { title ... tr(1) } | argumentIndex | 0 |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:24:16:24:52 | { title ... tr(1) } | calleeAccessPath | mongodb MongoClient connect db collection find |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:24:16:24:52 | { title ... tr(1) } | calleeAccessPathWithStructuralInfo | mongodb member MongoClient member connect functionalarg param db member collection instanceorreturn member find instanceorreturn |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:24:16:24:52 | { title ... tr(1) } | calleeApiName | mongodb |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:24:16:24:52 | { title ... tr(1) } | calleeName | find |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:24:16:24:52 | { title ... tr(1) } | enclosingFunctionBody | req res query query title req body title MongoClient connect mongodb://localhost:27017/test err db doc db collection doc doc find query doc find title query body title doc find title query body title substr 1 title req body title title string doc find title title doc find title JSON parse title |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:24:16:24:52 | { title ... tr(1) } | enclosingFunctionName | app.post#functionalargument |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:24:16:24:52 | { title ... tr(1) } | receiverName | doc |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:24:25:24:50 | query.b ... bstr(1) | calleeAccessPath | |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:24:25:24:50 | query.b ... bstr(1) | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:24:25:24:50 | query.b ... bstr(1) | enclosingFunctionBody | req res query query title req body title MongoClient connect mongodb://localhost:27017/test err db doc db collection doc doc find query doc find title query body title doc find title query body title substr 1 title req body title title string doc find title title doc find title JSON parse title |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:24:25:24:50 | query.b ... bstr(1) | enclosingFunctionName | app.post#functionalargument |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:24:49:24:49 | 1 | argumentIndex | 0 |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:24:49:24:49 | 1 | calleeAccessPath | |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:24:49:24:49 | 1 | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:24:49:24:49 | 1 | calleeName | substr |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:24:49:24:49 | 1 | enclosingFunctionBody | req res query query title req body title MongoClient connect mongodb://localhost:27017/test err db doc db collection doc doc find query doc find title query body title doc find title query body title substr 1 title req body title title string doc find title title doc find title JSON parse title |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:24:49:24:49 | 1 | enclosingFunctionName | app.post#functionalargument |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:29:18:29:33 | { title: title } | argumentIndex | 0 |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:29:18:29:33 | { title: title } | calleeAccessPath | mongodb MongoClient connect db collection find |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:29:18:29:33 | { title: title } | calleeAccessPathWithStructuralInfo | mongodb member MongoClient member connect functionalarg param db member collection instanceorreturn member find instanceorreturn |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:29:18:29:33 | { title: title } | calleeApiName | mongodb |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:29:18:29:33 | { title: title } | calleeName | find |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:29:18:29:33 | { title: title } | enclosingFunctionBody | req res query query title req body title MongoClient connect mongodb://localhost:27017/test err db doc db collection doc doc find query doc find title query body title doc find title query body title substr 1 title req body title title string doc find title title doc find title JSON parse title |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:29:18:29:33 | { title: title } | enclosingFunctionName | app.post#functionalargument |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:29:18:29:33 | { title: title } | receiverName | doc |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:29:27:29:31 | title | calleeAccessPath | |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:29:27:29:31 | title | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:29:27:29:31 | title | enclosingFunctionBody | req res query query title req body title MongoClient connect mongodb://localhost:27017/test err db doc db collection doc doc find query doc find title query body title doc find title query body title substr 1 title req body title title string doc find title title doc find title JSON parse title |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:29:27:29:31 | title | enclosingFunctionName | app.post#functionalargument |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:32:18:32:45 | { title ... itle) } | argumentIndex | 0 |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:32:18:32:45 | { title ... itle) } | calleeAccessPath | mongodb MongoClient connect db collection find |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:32:18:32:45 | { title ... itle) } | calleeAccessPathWithStructuralInfo | mongodb member MongoClient member connect functionalarg param db member collection instanceorreturn member find instanceorreturn |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:32:18:32:45 | { title ... itle) } | calleeApiName | mongodb |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:32:18:32:45 | { title ... itle) } | calleeName | find |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:32:18:32:45 | { title ... itle) } | enclosingFunctionBody | req res query query title req body title MongoClient connect mongodb://localhost:27017/test err db doc db collection doc doc find query doc find title query body title doc find title query body title substr 1 title req body title title string doc find title title doc find title JSON parse title |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:32:18:32:45 | { title ... itle) } | enclosingFunctionName | app.post#functionalargument |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:32:18:32:45 | { title ... itle) } | receiverName | doc |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:32:27:32:43 | JSON.parse(title) | calleeAccessPath | |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:32:27:32:43 | JSON.parse(title) | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:32:27:32:43 | JSON.parse(title) | enclosingFunctionBody | req res query query title req body title MongoClient connect mongodb://localhost:27017/test err db doc db collection doc doc find query doc find title query body title doc find title query body title substr 1 title req body title title string doc find title title doc find title JSON parse title |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:32:27:32:43 | JSON.parse(title) | enclosingFunctionName | app.post#functionalargument |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:32:38:32:42 | title | argumentIndex | 0 |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:32:38:32:42 | title | calleeAccessPath | |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:32:38:32:42 | title | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:32:38:32:42 | title | calleeName | parse |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:32:38:32:42 | title | enclosingFunctionBody | req res query query title req body title MongoClient connect mongodb://localhost:27017/test err db doc db collection doc doc find query doc find title query body title doc find title query body title substr 1 title req body title title string doc find title title doc find title JSON parse title |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:32:38:32:42 | title | enclosingFunctionName | app.post#functionalargument |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:32:38:32:42 | title | receiverName | JSON |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:37:9:37:14 | '/:id' | argumentIndex | 0 |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:37:9:37:14 | '/:id' | calleeAccessPath | express get |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:37:9:37:14 | '/:id' | calleeAccessPathWithStructuralInfo | express instanceorreturn member get instanceorreturn |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:37:9:37:14 | '/:id' | calleeApiName | express |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:37:9:37:14 | '/:id' | calleeName | get |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:37:9:37:14 | '/:id' | receiverName | app |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:37:17:45:1 | (req, r ... });\\n} | argumentIndex | 1 |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:37:17:45:1 | (req, r ... });\\n} | calleeAccessPath | express get |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:37:17:45:1 | (req, r ... });\\n} | calleeAccessPathWithStructuralInfo | express instanceorreturn member get instanceorreturn |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:37:17:45:1 | (req, r ... });\\n} | calleeApiName | express |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:37:17:45:1 | (req, r ... });\\n} | calleeName | get |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:37:17:45:1 | (req, r ... });\\n} | receiverName | app |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:38:17:38:36 | { id: req.param.id } | calleeAccessPath | |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:38:17:38:36 | { id: req.param.id } | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:38:17:38:36 | { id: req.param.id } | enclosingFunctionBody | req res query id req param id MongoClient connect mongodb://localhost:27017/test err db doc db collection doc doc find query |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:38:17:38:36 | { id: req.param.id } | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:39:25:39:56 | 'mongod ... 7/test' | argumentIndex | 0 |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:39:25:39:56 | 'mongod ... 7/test' | calleeAccessPath | mongodb MongoClient connect |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:39:25:39:56 | 'mongod ... 7/test' | calleeAccessPathWithStructuralInfo | mongodb member MongoClient member connect instanceorreturn |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:39:25:39:56 | 'mongod ... 7/test' | calleeApiName | mongodb |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:39:25:39:56 | 'mongod ... 7/test' | calleeName | connect |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:39:25:39:56 | 'mongod ... 7/test' | enclosingFunctionBody | req res query id req param id MongoClient connect mongodb://localhost:27017/test err db doc db collection doc doc find query |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:39:25:39:56 | 'mongod ... 7/test' | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:39:25:39:56 | 'mongod ... 7/test' | receiverName | MongoClient |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:39:59:44:5 | (err, d ... ;\\n } | argumentIndex | 1 |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:39:59:44:5 | (err, d ... ;\\n } | calleeAccessPath | mongodb MongoClient connect |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:39:59:44:5 | (err, d ... ;\\n } | calleeAccessPathWithStructuralInfo | mongodb member MongoClient member connect instanceorreturn |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:39:59:44:5 | (err, d ... ;\\n } | calleeApiName | mongodb |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:39:59:44:5 | (err, d ... ;\\n } | calleeName | connect |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:39:59:44:5 | (err, d ... ;\\n } | enclosingFunctionBody | req res query id req param id MongoClient connect mongodb://localhost:27017/test err db doc db collection doc doc find query |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:39:59:44:5 | (err, d ... ;\\n } | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:39:59:44:5 | (err, d ... ;\\n } | receiverName | MongoClient |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:40:31:40:35 | 'doc' | argumentIndex | 0 |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:40:31:40:35 | 'doc' | calleeAccessPath | mongodb MongoClient connect db collection |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:40:31:40:35 | 'doc' | calleeAccessPathWithStructuralInfo | mongodb member MongoClient member connect functionalarg param db member collection instanceorreturn |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:40:31:40:35 | 'doc' | calleeApiName | mongodb |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:40:31:40:35 | 'doc' | calleeName | collection |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:40:31:40:35 | 'doc' | enclosingFunctionBody | req res query id req param id MongoClient connect mongodb://localhost:27017/test err db doc db collection doc doc find query |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:40:31:40:35 | 'doc' | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:40:31:40:35 | 'doc' | receiverName | db |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:43:16:43:20 | query | argumentIndex | 0 |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:43:16:43:20 | query | calleeAccessPath | mongodb MongoClient connect db collection find |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:43:16:43:20 | query | calleeAccessPathWithStructuralInfo | mongodb member MongoClient member connect functionalarg param db member collection instanceorreturn member find instanceorreturn |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:43:16:43:20 | query | calleeApiName | mongodb |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:43:16:43:20 | query | calleeName | find |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:43:16:43:20 | query | enclosingFunctionBody | req res query id req param id MongoClient connect mongodb://localhost:27017/test err db doc db collection doc doc find query |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:43:16:43:20 | query | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:43:16:43:20 | query | receiverName | doc |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:47:10:47:26 | '/documents/find' | argumentIndex | 0 |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:47:10:47:26 | '/documents/find' | calleeAccessPath | express post |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:47:10:47:26 | '/documents/find' | calleeAccessPathWithStructuralInfo | express instanceorreturn member post instanceorreturn |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:47:10:47:26 | '/documents/find' | calleeApiName | express |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:47:10:47:26 | '/documents/find' | calleeName | post |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:47:10:47:26 | '/documents/find' | receiverName | app |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:47:29:56:1 | (req, r ... });\\n} | argumentIndex | 1 |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:47:29:56:1 | (req, r ... });\\n} | calleeAccessPath | express post |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:47:29:56:1 | (req, r ... });\\n} | calleeAccessPathWithStructuralInfo | express instanceorreturn member post instanceorreturn |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:47:29:56:1 | (req, r ... });\\n} | calleeApiName | express |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:47:29:56:1 | (req, r ... });\\n} | calleeName | post |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:47:29:56:1 | (req, r ... });\\n} | receiverName | app |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:48:19:48:20 | {} | calleeAccessPath | |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:48:19:48:20 | {} | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:48:19:48:20 | {} | enclosingFunctionBody | req res query query title req query title MongoClient connect mongodb://localhost:27017/test err db doc db collection doc doc find query |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:48:19:48:20 | {} | enclosingFunctionName | app.post#functionalargument |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:50:25:50:56 | 'mongod ... 7/test' | argumentIndex | 0 |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:50:25:50:56 | 'mongod ... 7/test' | calleeAccessPath | mongodb MongoClient connect |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:50:25:50:56 | 'mongod ... 7/test' | calleeAccessPathWithStructuralInfo | mongodb member MongoClient member connect instanceorreturn |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:50:25:50:56 | 'mongod ... 7/test' | calleeApiName | mongodb |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:50:25:50:56 | 'mongod ... 7/test' | calleeName | connect |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:50:25:50:56 | 'mongod ... 7/test' | enclosingFunctionBody | req res query query title req query title MongoClient connect mongodb://localhost:27017/test err db doc db collection doc doc find query |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:50:25:50:56 | 'mongod ... 7/test' | enclosingFunctionName | app.post#functionalargument |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:50:25:50:56 | 'mongod ... 7/test' | receiverName | MongoClient |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:50:59:55:5 | (err, d ... ;\\n } | argumentIndex | 1 |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:50:59:55:5 | (err, d ... ;\\n } | calleeAccessPath | mongodb MongoClient connect |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:50:59:55:5 | (err, d ... ;\\n } | calleeAccessPathWithStructuralInfo | mongodb member MongoClient member connect instanceorreturn |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:50:59:55:5 | (err, d ... ;\\n } | calleeApiName | mongodb |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:50:59:55:5 | (err, d ... ;\\n } | calleeName | connect |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:50:59:55:5 | (err, d ... ;\\n } | enclosingFunctionBody | req res query query title req query title MongoClient connect mongodb://localhost:27017/test err db doc db collection doc doc find query |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:50:59:55:5 | (err, d ... ;\\n } | enclosingFunctionName | app.post#functionalargument |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:50:59:55:5 | (err, d ... ;\\n } | receiverName | MongoClient |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:51:31:51:35 | 'doc' | argumentIndex | 0 |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:51:31:51:35 | 'doc' | calleeAccessPath | mongodb MongoClient connect db collection |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:51:31:51:35 | 'doc' | calleeAccessPathWithStructuralInfo | mongodb member MongoClient member connect functionalarg param db member collection instanceorreturn |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:51:31:51:35 | 'doc' | calleeApiName | mongodb |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:51:31:51:35 | 'doc' | calleeName | collection |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:51:31:51:35 | 'doc' | enclosingFunctionBody | req res query query title req query title MongoClient connect mongodb://localhost:27017/test err db doc db collection doc doc find query |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:51:31:51:35 | 'doc' | enclosingFunctionName | app.post#functionalargument |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:51:31:51:35 | 'doc' | receiverName | db |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:54:16:54:20 | query | argumentIndex | 0 |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:54:16:54:20 | query | calleeAccessPath | mongodb MongoClient connect db collection find |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:54:16:54:20 | query | calleeAccessPathWithStructuralInfo | mongodb member MongoClient member connect functionalarg param db member collection instanceorreturn member find instanceorreturn |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:54:16:54:20 | query | calleeApiName | mongodb |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:54:16:54:20 | query | calleeName | find |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:54:16:54:20 | query | enclosingFunctionBody | req res query query title req query title MongoClient connect mongodb://localhost:27017/test err db doc db collection doc doc find query |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:54:16:54:20 | query | enclosingFunctionName | app.post#functionalargument |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:54:16:54:20 | query | receiverName | doc |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:58:10:58:26 | '/documents/find' | argumentIndex | 0 |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:58:10:58:26 | '/documents/find' | calleeAccessPath | express post |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:58:10:58:26 | '/documents/find' | calleeAccessPathWithStructuralInfo | express instanceorreturn member post instanceorreturn |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:58:10:58:26 | '/documents/find' | calleeApiName | express |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:58:10:58:26 | '/documents/find' | calleeName | post |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:58:10:58:26 | '/documents/find' | receiverName | app |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:58:29:67:1 | (req, r ... \\n\\t});\\n} | argumentIndex | 1 |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:58:29:67:1 | (req, r ... \\n\\t});\\n} | calleeAccessPath | express post |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:58:29:67:1 | (req, r ... \\n\\t});\\n} | calleeAccessPathWithStructuralInfo | express instanceorreturn member post instanceorreturn |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:58:29:67:1 | (req, r ... \\n\\t});\\n} | calleeApiName | express |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:58:29:67:1 | (req, r ... \\n\\t});\\n} | calleeName | post |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:58:29:67:1 | (req, r ... \\n\\t});\\n} | receiverName | app |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:59:16:59:17 | {} | calleeAccessPath | |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:59:16:59:17 | {} | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:59:16:59:17 | {} | enclosingFunctionBody | req res query query title req query title MongoClient connect mongodb://localhost:27017/test err client doc client db MASTER collection doc doc find query |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:59:16:59:17 | {} | enclosingFunctionName | app.post#functionalargument |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:61:22:61:53 | 'mongod ... 7/test' | argumentIndex | 0 |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:61:22:61:53 | 'mongod ... 7/test' | calleeAccessPath | mongodb MongoClient connect |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:61:22:61:53 | 'mongod ... 7/test' | calleeAccessPathWithStructuralInfo | mongodb member MongoClient member connect instanceorreturn |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:61:22:61:53 | 'mongod ... 7/test' | calleeApiName | mongodb |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:61:22:61:53 | 'mongod ... 7/test' | calleeName | connect |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:61:22:61:53 | 'mongod ... 7/test' | enclosingFunctionBody | req res query query title req query title MongoClient connect mongodb://localhost:27017/test err client doc client db MASTER collection doc doc find query |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:61:22:61:53 | 'mongod ... 7/test' | enclosingFunctionName | app.post#functionalargument |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:61:22:61:53 | 'mongod ... 7/test' | receiverName | MongoClient |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:61:56:66:2 | (err, c ... ry);\\n\\t} | argumentIndex | 1 |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:61:56:66:2 | (err, c ... ry);\\n\\t} | calleeAccessPath | mongodb MongoClient connect |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:61:56:66:2 | (err, c ... ry);\\n\\t} | calleeAccessPathWithStructuralInfo | mongodb member MongoClient member connect instanceorreturn |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:61:56:66:2 | (err, c ... ry);\\n\\t} | calleeApiName | mongodb |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:61:56:66:2 | (err, c ... ry);\\n\\t} | calleeName | connect |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:61:56:66:2 | (err, c ... ry);\\n\\t} | enclosingFunctionBody | req res query query title req query title MongoClient connect mongodb://localhost:27017/test err client doc client db MASTER collection doc doc find query |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:61:56:66:2 | (err, c ... ry);\\n\\t} | enclosingFunctionName | app.post#functionalargument |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:61:56:66:2 | (err, c ... ry);\\n\\t} | receiverName | MongoClient |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:62:23:62:30 | "MASTER" | argumentIndex | 0 |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:62:23:62:30 | "MASTER" | calleeAccessPath | mongodb MongoClient connect client db |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:62:23:62:30 | "MASTER" | calleeAccessPathWithStructuralInfo | mongodb member MongoClient member connect functionalarg param client member db instanceorreturn |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:62:23:62:30 | "MASTER" | calleeApiName | mongodb |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:62:23:62:30 | "MASTER" | calleeName | db |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:62:23:62:30 | "MASTER" | enclosingFunctionBody | req res query query title req query title MongoClient connect mongodb://localhost:27017/test err client doc client db MASTER collection doc doc find query |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:62:23:62:30 | "MASTER" | enclosingFunctionName | app.post#functionalargument |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:62:23:62:30 | "MASTER" | receiverName | client |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:62:44:62:48 | 'doc' | argumentIndex | 0 |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:62:44:62:48 | 'doc' | calleeAccessPath | mongodb MongoClient connect client db collection |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:62:44:62:48 | 'doc' | calleeAccessPathWithStructuralInfo | mongodb member MongoClient member connect functionalarg param client member db instanceorreturn member collection instanceorreturn |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:62:44:62:48 | 'doc' | calleeApiName | mongodb |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:62:44:62:48 | 'doc' | calleeName | collection |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:62:44:62:48 | 'doc' | enclosingFunctionBody | req res query query title req query title MongoClient connect mongodb://localhost:27017/test err client doc client db MASTER collection doc doc find query |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:62:44:62:48 | 'doc' | enclosingFunctionName | app.post#functionalargument |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:65:12:65:16 | query | argumentIndex | 0 |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:65:12:65:16 | query | calleeAccessPath | mongodb MongoClient connect client db collection find |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:65:12:65:16 | query | calleeAccessPathWithStructuralInfo | mongodb member MongoClient member connect functionalarg param client member db instanceorreturn member collection instanceorreturn member find instanceorreturn |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:65:12:65:16 | query | calleeApiName | mongodb |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:65:12:65:16 | query | calleeName | find |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:65:12:65:16 | query | enclosingFunctionBody | req res query query title req query title MongoClient connect mongodb://localhost:27017/test err client doc client db MASTER collection doc doc find query |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:65:12:65:16 | query | enclosingFunctionName | app.post#functionalargument |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:65:12:65:16 | query | receiverName | doc |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:69:10:69:29 | "/logs/count-by-tag" | argumentIndex | 0 |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:69:10:69:29 | "/logs/count-by-tag" | calleeAccessPath | express post |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:69:10:69:29 | "/logs/count-by-tag" | calleeAccessPathWithStructuralInfo | express instanceorreturn member post instanceorreturn |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:69:10:69:29 | "/logs/count-by-tag" | calleeApiName | express |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:69:10:69:29 | "/logs/count-by-tag" | calleeName | post |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:69:10:69:29 | "/logs/count-by-tag" | receiverName | app |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:69:32:86:1 | (req, r ... g });\\n} | argumentIndex | 1 |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:69:32:86:1 | (req, r ... g });\\n} | calleeAccessPath | express post |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:69:32:86:1 | (req, r ... g });\\n} | calleeAccessPathWithStructuralInfo | express instanceorreturn member post instanceorreturn |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:69:32:86:1 | (req, r ... g });\\n} | calleeApiName | express |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:69:32:86:1 | (req, r ... g });\\n} | calleeName | post |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:69:32:86:1 | (req, r ... g });\\n} | receiverName | app |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:72:23:72:40 | process.env.DB_URL | argumentIndex | 0 |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:72:23:72:40 | process.env.DB_URL | calleeAccessPath | mongodb MongoClient connect |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:72:23:72:40 | process.env.DB_URL | calleeAccessPathWithStructuralInfo | mongodb member MongoClient member connect instanceorreturn |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:72:23:72:40 | process.env.DB_URL | calleeApiName | mongodb |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:72:23:72:40 | process.env.DB_URL | calleeName | connect |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:72:23:72:40 | process.env.DB_URL | enclosingFunctionBody | req res tag req query tag MongoClient connect process env DB_URL err client client db process env DB_NAME collection logs count tags tag importedDbo require ./dbo.js importedDbo db collection logs count tags tag |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:72:23:72:40 | process.env.DB_URL | enclosingFunctionName | app.post#functionalargument |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:72:23:72:40 | process.env.DB_URL | receiverName | MongoClient |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:72:43:72:44 | {} | argumentIndex | 1 |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:72:43:72:44 | {} | calleeAccessPath | mongodb MongoClient connect |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:72:43:72:44 | {} | calleeAccessPathWithStructuralInfo | mongodb member MongoClient member connect instanceorreturn |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:72:43:72:44 | {} | calleeApiName | mongodb |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:72:43:72:44 | {} | calleeName | connect |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:72:43:72:44 | {} | enclosingFunctionBody | req res tag req query tag MongoClient connect process env DB_URL err client client db process env DB_NAME collection logs count tags tag importedDbo require ./dbo.js importedDbo db collection logs count tags tag |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:72:43:72:44 | {} | enclosingFunctionName | app.post#functionalargument |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:72:43:72:44 | {} | receiverName | MongoClient |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:72:47:78:3 | (err, c ... });\\n } | argumentIndex | 2 |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:72:47:78:3 | (err, c ... });\\n } | calleeAccessPath | mongodb MongoClient connect |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:72:47:78:3 | (err, c ... });\\n } | calleeAccessPathWithStructuralInfo | mongodb member MongoClient member connect instanceorreturn |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:72:47:78:3 | (err, c ... });\\n } | calleeApiName | mongodb |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:72:47:78:3 | (err, c ... });\\n } | calleeName | connect |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:72:47:78:3 | (err, c ... });\\n } | enclosingFunctionBody | req res tag req query tag MongoClient connect process env DB_URL err client client db process env DB_NAME collection logs count tags tag importedDbo require ./dbo.js importedDbo db collection logs count tags tag |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:72:47:78:3 | (err, c ... });\\n } | enclosingFunctionName | app.post#functionalargument |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:72:47:78:3 | (err, c ... });\\n } | receiverName | MongoClient |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:74:11:74:29 | process.env.DB_NAME | argumentIndex | 0 |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:74:11:74:29 | process.env.DB_NAME | calleeAccessPath | mongodb MongoClient connect client db |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:74:11:74:29 | process.env.DB_NAME | calleeAccessPathWithStructuralInfo | mongodb member MongoClient member connect functionalarg param client member db instanceorreturn |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:74:11:74:29 | process.env.DB_NAME | calleeApiName | mongodb |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:74:11:74:29 | process.env.DB_NAME | calleeName | db |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:74:11:74:29 | process.env.DB_NAME | enclosingFunctionBody | req res tag req query tag MongoClient connect process env DB_URL err client client db process env DB_NAME collection logs count tags tag importedDbo require ./dbo.js importedDbo db collection logs count tags tag |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:74:11:74:29 | process.env.DB_NAME | enclosingFunctionName | app.post#functionalargument |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:74:11:74:29 | process.env.DB_NAME | receiverName | client |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:75:19:75:24 | "logs" | argumentIndex | 0 |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:75:19:75:24 | "logs" | calleeAccessPath | mongodb MongoClient connect client db collection |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:75:19:75:24 | "logs" | calleeAccessPathWithStructuralInfo | mongodb member MongoClient member connect functionalarg param client member db instanceorreturn member collection instanceorreturn |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:75:19:75:24 | "logs" | calleeApiName | mongodb |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:75:19:75:24 | "logs" | calleeName | collection |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:75:19:75:24 | "logs" | enclosingFunctionBody | req res tag req query tag MongoClient connect process env DB_URL err client client db process env DB_NAME collection logs count tags tag importedDbo require ./dbo.js importedDbo db collection logs count tags tag |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:75:19:75:24 | "logs" | enclosingFunctionName | app.post#functionalargument |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:77:14:77:26 | { tags: tag } | argumentIndex | 0 |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:77:14:77:26 | { tags: tag } | calleeAccessPath | mongodb MongoClient connect client db collection count |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:77:14:77:26 | { tags: tag } | calleeAccessPathWithStructuralInfo | mongodb member MongoClient member connect functionalarg param client member db instanceorreturn member collection instanceorreturn member count instanceorreturn |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:77:14:77:26 | { tags: tag } | calleeApiName | mongodb |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:77:14:77:26 | { tags: tag } | calleeName | count |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:77:14:77:26 | { tags: tag } | enclosingFunctionBody | req res tag req query tag MongoClient connect process env DB_URL err client client db process env DB_NAME collection logs count tags tag importedDbo require ./dbo.js importedDbo db collection logs count tags tag |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:77:14:77:26 | { tags: tag } | enclosingFunctionName | app.post#functionalargument |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:77:22:77:24 | tag | calleeAccessPath | |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:77:22:77:24 | tag | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:77:22:77:24 | tag | enclosingFunctionBody | req res tag req query tag MongoClient connect process env DB_URL err client client db process env DB_NAME collection logs count tags tag importedDbo require ./dbo.js importedDbo db collection logs count tags tag |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:77:22:77:24 | tag | enclosingFunctionName | app.post#functionalargument |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:80:29:80:38 | "./dbo.js" | argumentIndex | 0 |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:80:29:80:38 | "./dbo.js" | calleeAccessPath | |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:80:29:80:38 | "./dbo.js" | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:80:29:80:38 | "./dbo.js" | calleeName | require |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:80:29:80:38 | "./dbo.js" | enclosingFunctionBody | req res tag req query tag MongoClient connect process env DB_URL err client client db process env DB_NAME collection logs count tags tag importedDbo require ./dbo.js importedDbo db collection logs count tags tag |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:80:29:80:38 | "./dbo.js" | enclosingFunctionName | app.post#functionalargument |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:83:17:83:22 | "logs" | argumentIndex | 0 |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:83:17:83:22 | "logs" | calleeAccessPath | mongodb MongoClient connect client db collection |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:83:17:83:22 | "logs" | calleeAccessPathWithStructuralInfo | mongodb member MongoClient member connect functionalarg param client member db instanceorreturn member collection instanceorreturn |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:83:17:83:22 | "logs" | calleeApiName | mongodb |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:83:17:83:22 | "logs" | calleeName | collection |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:83:17:83:22 | "logs" | enclosingFunctionBody | req res tag req query tag MongoClient connect process env DB_URL err client client db process env DB_NAME collection logs count tags tag importedDbo require ./dbo.js importedDbo db collection logs count tags tag |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:83:17:83:22 | "logs" | enclosingFunctionName | app.post#functionalargument |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:85:12:85:24 | { tags: tag } | argumentIndex | 0 |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:85:12:85:24 | { tags: tag } | calleeAccessPath | mongodb MongoClient connect client db collection count |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:85:12:85:24 | { tags: tag } | calleeAccessPathWithStructuralInfo | mongodb member MongoClient member connect functionalarg param client member db instanceorreturn member collection instanceorreturn member count instanceorreturn |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:85:12:85:24 | { tags: tag } | calleeApiName | mongodb |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:85:12:85:24 | { tags: tag } | calleeName | count |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:85:12:85:24 | { tags: tag } | enclosingFunctionBody | req res tag req query tag MongoClient connect process env DB_URL err client client db process env DB_NAME collection logs count tags tag importedDbo require ./dbo.js importedDbo db collection logs count tags tag |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:85:12:85:24 | { tags: tag } | enclosingFunctionName | app.post#functionalargument |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:85:20:85:22 | tag | calleeAccessPath | |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:85:20:85:22 | tag | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:85:20:85:22 | tag | enclosingFunctionBody | req res tag req query tag MongoClient connect process env DB_URL err client client db process env DB_NAME collection logs count tags tag importedDbo require ./dbo.js importedDbo db collection logs count tags tag |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:85:20:85:22 | tag | enclosingFunctionName | app.post#functionalargument |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:89:9:89:14 | '/:id' | argumentIndex | 0 |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:89:9:89:14 | '/:id' | calleeAccessPath | express get |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:89:9:89:14 | '/:id' | calleeAccessPathWithStructuralInfo | express instanceorreturn member get instanceorreturn |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:89:9:89:14 | '/:id' | calleeApiName | express |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:89:9:89:14 | '/:id' | calleeName | get |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:89:9:89:14 | '/:id' | receiverName | app |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:89:17:91:1 | (req, r ... ram);\\n} | argumentIndex | 1 |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:89:17:91:1 | (req, r ... ram);\\n} | calleeAccessPath | express get |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:89:17:91:1 | (req, r ... ram);\\n} | calleeAccessPathWithStructuralInfo | express instanceorreturn member get instanceorreturn |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:89:17:91:1 | (req, r ... ram);\\n} | calleeApiName | express |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:89:17:91:1 | (req, r ... ram);\\n} | calleeName | get |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:89:17:91:1 | (req, r ... ram);\\n} | receiverName | app |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:93:15:93:31 | { id: params.id } | calleeAccessPath | |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:93:15:93:31 | { id: params.id } | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:93:15:93:31 | { id: params.id } | enclosingFunctionBody | params query id params id MongoClient connect mongodb://localhost:27017/test err db doc db collection doc doc find query |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:93:15:93:31 | { id: params.id } | enclosingFunctionName | useParams |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:94:23:94:54 | 'mongod ... 7/test' | argumentIndex | 0 |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:94:23:94:54 | 'mongod ... 7/test' | calleeAccessPath | mongodb MongoClient connect |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:94:23:94:54 | 'mongod ... 7/test' | calleeAccessPathWithStructuralInfo | mongodb member MongoClient member connect instanceorreturn |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:94:23:94:54 | 'mongod ... 7/test' | calleeApiName | mongodb |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:94:23:94:54 | 'mongod ... 7/test' | calleeName | connect |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:94:23:94:54 | 'mongod ... 7/test' | enclosingFunctionBody | params query id params id MongoClient connect mongodb://localhost:27017/test err db doc db collection doc doc find query |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:94:23:94:54 | 'mongod ... 7/test' | enclosingFunctionName | useParams |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:94:23:94:54 | 'mongod ... 7/test' | receiverName | MongoClient |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:94:57:99:3 | (err, d ... y);\\n } | argumentIndex | 1 |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:94:57:99:3 | (err, d ... y);\\n } | calleeAccessPath | mongodb MongoClient connect |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:94:57:99:3 | (err, d ... y);\\n } | calleeAccessPathWithStructuralInfo | mongodb member MongoClient member connect instanceorreturn |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:94:57:99:3 | (err, d ... y);\\n } | calleeApiName | mongodb |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:94:57:99:3 | (err, d ... y);\\n } | calleeName | connect |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:94:57:99:3 | (err, d ... y);\\n } | enclosingFunctionBody | params query id params id MongoClient connect mongodb://localhost:27017/test err db doc db collection doc doc find query |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:94:57:99:3 | (err, d ... y);\\n } | enclosingFunctionName | useParams |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:94:57:99:3 | (err, d ... y);\\n } | receiverName | MongoClient |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:95:29:95:33 | 'doc' | argumentIndex | 0 |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:95:29:95:33 | 'doc' | calleeAccessPath | mongodb MongoClient connect db collection |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:95:29:95:33 | 'doc' | calleeAccessPathWithStructuralInfo | mongodb member MongoClient member connect functionalarg param db member collection instanceorreturn |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:95:29:95:33 | 'doc' | calleeApiName | mongodb |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:95:29:95:33 | 'doc' | calleeName | collection |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:95:29:95:33 | 'doc' | enclosingFunctionBody | params query id params id MongoClient connect mongodb://localhost:27017/test err db doc db collection doc doc find query |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:95:29:95:33 | 'doc' | enclosingFunctionName | useParams |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:95:29:95:33 | 'doc' | receiverName | db |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:98:14:98:18 | query | argumentIndex | 0 |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:98:14:98:18 | query | calleeAccessPath | mongodb MongoClient connect db collection find |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:98:14:98:18 | query | calleeAccessPathWithStructuralInfo | mongodb member MongoClient member connect functionalarg param db member collection instanceorreturn member find instanceorreturn |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:98:14:98:18 | query | calleeApiName | mongodb |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:98:14:98:18 | query | calleeName | find |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:98:14:98:18 | query | enclosingFunctionBody | params query id params id MongoClient connect mongodb://localhost:27017/test err db doc db collection doc doc find query |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:98:14:98:18 | query | enclosingFunctionName | useParams |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:98:14:98:18 | query | receiverName | doc |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:102:10:102:26 | '/documents/find' | argumentIndex | 0 |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:102:10:102:26 | '/documents/find' | calleeAccessPath | express post |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:102:10:102:26 | '/documents/find' | calleeAccessPathWithStructuralInfo | express instanceorreturn member post instanceorreturn |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:102:10:102:26 | '/documents/find' | calleeApiName | express |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:102:10:102:26 | '/documents/find' | calleeName | post |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:102:10:102:26 | '/documents/find' | receiverName | app |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:102:29:104:1 | (req, r ... ery);\\n} | argumentIndex | 1 |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:102:29:104:1 | (req, r ... ery);\\n} | calleeAccessPath | express post |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:102:29:104:1 | (req, r ... ery);\\n} | calleeAccessPathWithStructuralInfo | express instanceorreturn member post instanceorreturn |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:102:29:104:1 | (req, r ... ery);\\n} | calleeApiName | express |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:102:29:104:1 | (req, r ... ery);\\n} | calleeName | post |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:102:29:104:1 | (req, r ... ery);\\n} | receiverName | app |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:106:17:106:18 | {} | calleeAccessPath | |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:106:17:106:18 | {} | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:106:17:106:18 | {} | enclosingFunctionBody | queries query query title queries title MongoClient connect mongodb://localhost:27017/test err db doc db collection doc doc find query |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:106:17:106:18 | {} | enclosingFunctionName | useQuery |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:108:23:108:54 | 'mongod ... 7/test' | argumentIndex | 0 |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:108:23:108:54 | 'mongod ... 7/test' | calleeAccessPath | mongodb MongoClient connect |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:108:23:108:54 | 'mongod ... 7/test' | calleeAccessPathWithStructuralInfo | mongodb member MongoClient member connect instanceorreturn |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:108:23:108:54 | 'mongod ... 7/test' | calleeApiName | mongodb |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:108:23:108:54 | 'mongod ... 7/test' | calleeName | connect |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:108:23:108:54 | 'mongod ... 7/test' | enclosingFunctionBody | queries query query title queries title MongoClient connect mongodb://localhost:27017/test err db doc db collection doc doc find query |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:108:23:108:54 | 'mongod ... 7/test' | enclosingFunctionName | useQuery |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:108:23:108:54 | 'mongod ... 7/test' | receiverName | MongoClient |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:108:57:113:3 | (err, d ... y);\\n } | argumentIndex | 1 |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:108:57:113:3 | (err, d ... y);\\n } | calleeAccessPath | mongodb MongoClient connect |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:108:57:113:3 | (err, d ... y);\\n } | calleeAccessPathWithStructuralInfo | mongodb member MongoClient member connect instanceorreturn |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:108:57:113:3 | (err, d ... y);\\n } | calleeApiName | mongodb |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:108:57:113:3 | (err, d ... y);\\n } | calleeName | connect |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:108:57:113:3 | (err, d ... y);\\n } | enclosingFunctionBody | queries query query title queries title MongoClient connect mongodb://localhost:27017/test err db doc db collection doc doc find query |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:108:57:113:3 | (err, d ... y);\\n } | enclosingFunctionName | useQuery |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:108:57:113:3 | (err, d ... y);\\n } | receiverName | MongoClient |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:109:29:109:33 | 'doc' | argumentIndex | 0 |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:109:29:109:33 | 'doc' | calleeAccessPath | mongodb MongoClient connect db collection |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:109:29:109:33 | 'doc' | calleeAccessPathWithStructuralInfo | mongodb member MongoClient member connect functionalarg param db member collection instanceorreturn |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:109:29:109:33 | 'doc' | calleeApiName | mongodb |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:109:29:109:33 | 'doc' | calleeName | collection |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:109:29:109:33 | 'doc' | enclosingFunctionBody | queries query query title queries title MongoClient connect mongodb://localhost:27017/test err db doc db collection doc doc find query |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:109:29:109:33 | 'doc' | enclosingFunctionName | useQuery |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:109:29:109:33 | 'doc' | receiverName | db |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:112:14:112:18 | query | argumentIndex | 0 |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:112:14:112:18 | query | calleeAccessPath | mongodb MongoClient connect db collection find |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:112:14:112:18 | query | calleeAccessPathWithStructuralInfo | mongodb member MongoClient member connect functionalarg param db member collection instanceorreturn member find instanceorreturn |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:112:14:112:18 | query | calleeApiName | mongodb |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:112:14:112:18 | query | calleeName | find |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:112:14:112:18 | query | enclosingFunctionBody | queries query query title queries title MongoClient connect mongodb://localhost:27017/test err db doc db collection doc doc find query |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:112:14:112:18 | query | enclosingFunctionName | useQuery |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb.js:112:14:112:18 | query | receiverName | doc |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb_bodySafe.js:1:25:1:33 | 'express' | argumentIndex | 0 |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb_bodySafe.js:1:25:1:33 | 'express' | calleeAccessPath | |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb_bodySafe.js:1:25:1:33 | 'express' | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb_bodySafe.js:1:25:1:33 | 'express' | calleeName | require |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb_bodySafe.js:2:25:2:33 | 'mongodb' | argumentIndex | 0 |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb_bodySafe.js:2:25:2:33 | 'mongodb' | calleeAccessPath | |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb_bodySafe.js:2:25:2:33 | 'mongodb' | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb_bodySafe.js:2:25:2:33 | 'mongodb' | calleeName | require |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb_bodySafe.js:3:28:3:40 | 'body-parser' | argumentIndex | 0 |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb_bodySafe.js:3:28:3:40 | 'body-parser' | calleeAccessPath | |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb_bodySafe.js:3:28:3:40 | 'body-parser' | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb_bodySafe.js:3:28:3:40 | 'body-parser' | calleeName | require |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb_bodySafe.js:9:9:9:50 | bodyPar ... alse }) | argumentIndex | 0 |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb_bodySafe.js:9:9:9:50 | bodyPar ... alse }) | calleeAccessPath | express use |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb_bodySafe.js:9:9:9:50 | bodyPar ... alse }) | calleeAccessPathWithStructuralInfo | express instanceorreturn member use instanceorreturn |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb_bodySafe.js:9:9:9:50 | bodyPar ... alse }) | calleeApiName | express |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb_bodySafe.js:9:9:9:50 | bodyPar ... alse }) | calleeName | use |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb_bodySafe.js:9:9:9:50 | bodyPar ... alse }) | receiverName | app |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb_bodySafe.js:9:31:9:49 | { extended: false } | argumentIndex | 0 |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb_bodySafe.js:9:31:9:49 | { extended: false } | calleeAccessPath | body-parser urlencoded |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb_bodySafe.js:9:31:9:49 | { extended: false } | calleeAccessPathWithStructuralInfo | body-parser member urlencoded instanceorreturn |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb_bodySafe.js:9:31:9:49 | { extended: false } | calleeApiName | body-parser |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb_bodySafe.js:9:31:9:49 | { extended: false } | calleeName | urlencoded |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb_bodySafe.js:9:31:9:49 | { extended: false } | receiverName | bodyParser |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb_bodySafe.js:9:43:9:47 | false | calleeAccessPath | |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb_bodySafe.js:9:43:9:47 | false | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb_bodySafe.js:11:10:11:26 | '/documents/find' | argumentIndex | 0 |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb_bodySafe.js:11:10:11:26 | '/documents/find' | calleeAccessPath | express post |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb_bodySafe.js:11:10:11:26 | '/documents/find' | calleeAccessPathWithStructuralInfo | express instanceorreturn member post instanceorreturn |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb_bodySafe.js:11:10:11:26 | '/documents/find' | calleeApiName | express |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb_bodySafe.js:11:10:11:26 | '/documents/find' | calleeName | post |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb_bodySafe.js:11:10:11:26 | '/documents/find' | receiverName | app |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb_bodySafe.js:11:29:20:1 | (req, r ... });\\n} | argumentIndex | 1 |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb_bodySafe.js:11:29:20:1 | (req, r ... });\\n} | calleeAccessPath | express post |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb_bodySafe.js:11:29:20:1 | (req, r ... });\\n} | calleeAccessPathWithStructuralInfo | express instanceorreturn member post instanceorreturn |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb_bodySafe.js:11:29:20:1 | (req, r ... });\\n} | calleeApiName | express |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb_bodySafe.js:11:29:20:1 | (req, r ... });\\n} | calleeName | post |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb_bodySafe.js:11:29:20:1 | (req, r ... });\\n} | receiverName | app |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb_bodySafe.js:12:19:12:20 | {} | calleeAccessPath | |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb_bodySafe.js:12:19:12:20 | {} | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb_bodySafe.js:12:19:12:20 | {} | enclosingFunctionBody | req res query query title req body title MongoClient connect mongodb://localhost:27017/test err db doc db collection doc doc find query |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb_bodySafe.js:12:19:12:20 | {} | enclosingFunctionName | app.post#functionalargument |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb_bodySafe.js:14:25:14:56 | 'mongod ... 7/test' | argumentIndex | 0 |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb_bodySafe.js:14:25:14:56 | 'mongod ... 7/test' | calleeAccessPath | mongodb MongoClient connect |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb_bodySafe.js:14:25:14:56 | 'mongod ... 7/test' | calleeAccessPathWithStructuralInfo | mongodb member MongoClient member connect instanceorreturn |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb_bodySafe.js:14:25:14:56 | 'mongod ... 7/test' | calleeApiName | mongodb |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb_bodySafe.js:14:25:14:56 | 'mongod ... 7/test' | calleeName | connect |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb_bodySafe.js:14:25:14:56 | 'mongod ... 7/test' | enclosingFunctionBody | req res query query title req body title MongoClient connect mongodb://localhost:27017/test err db doc db collection doc doc find query |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb_bodySafe.js:14:25:14:56 | 'mongod ... 7/test' | enclosingFunctionName | app.post#functionalargument |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb_bodySafe.js:14:25:14:56 | 'mongod ... 7/test' | receiverName | MongoClient |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb_bodySafe.js:14:59:19:5 | (err, d ... ;\\n } | argumentIndex | 1 |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb_bodySafe.js:14:59:19:5 | (err, d ... ;\\n } | calleeAccessPath | mongodb MongoClient connect |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb_bodySafe.js:14:59:19:5 | (err, d ... ;\\n } | calleeAccessPathWithStructuralInfo | mongodb member MongoClient member connect instanceorreturn |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb_bodySafe.js:14:59:19:5 | (err, d ... ;\\n } | calleeApiName | mongodb |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb_bodySafe.js:14:59:19:5 | (err, d ... ;\\n } | calleeName | connect |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb_bodySafe.js:14:59:19:5 | (err, d ... ;\\n } | enclosingFunctionBody | req res query query title req body title MongoClient connect mongodb://localhost:27017/test err db doc db collection doc doc find query |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb_bodySafe.js:14:59:19:5 | (err, d ... ;\\n } | enclosingFunctionName | app.post#functionalargument |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb_bodySafe.js:14:59:19:5 | (err, d ... ;\\n } | receiverName | MongoClient |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb_bodySafe.js:15:31:15:35 | 'doc' | argumentIndex | 0 |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb_bodySafe.js:15:31:15:35 | 'doc' | calleeAccessPath | mongodb MongoClient connect db collection |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb_bodySafe.js:15:31:15:35 | 'doc' | calleeAccessPathWithStructuralInfo | mongodb member MongoClient member connect functionalarg param db member collection instanceorreturn |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb_bodySafe.js:15:31:15:35 | 'doc' | calleeApiName | mongodb |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb_bodySafe.js:15:31:15:35 | 'doc' | calleeName | collection |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb_bodySafe.js:15:31:15:35 | 'doc' | enclosingFunctionBody | req res query query title req body title MongoClient connect mongodb://localhost:27017/test err db doc db collection doc doc find query |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb_bodySafe.js:15:31:15:35 | 'doc' | enclosingFunctionName | app.post#functionalargument |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb_bodySafe.js:15:31:15:35 | 'doc' | receiverName | db |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb_bodySafe.js:18:16:18:20 | query | argumentIndex | 0 |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb_bodySafe.js:18:16:18:20 | query | calleeAccessPath | mongodb MongoClient connect db collection find |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb_bodySafe.js:18:16:18:20 | query | calleeAccessPathWithStructuralInfo | mongodb member MongoClient member connect functionalarg param db member collection instanceorreturn member find instanceorreturn |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb_bodySafe.js:18:16:18:20 | query | calleeApiName | mongodb |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb_bodySafe.js:18:16:18:20 | query | calleeName | find |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb_bodySafe.js:18:16:18:20 | query | enclosingFunctionBody | req res query query title req body title MongoClient connect mongodb://localhost:27017/test err db doc db collection doc doc find query |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb_bodySafe.js:18:16:18:20 | query | enclosingFunctionName | app.post#functionalargument |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb_bodySafe.js:18:16:18:20 | query | receiverName | doc |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb_bodySafe.js:22:10:22:26 | '/documents/find' | argumentIndex | 0 |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb_bodySafe.js:22:10:22:26 | '/documents/find' | calleeAccessPath | express post |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb_bodySafe.js:22:10:22:26 | '/documents/find' | calleeAccessPathWithStructuralInfo | express instanceorreturn member post instanceorreturn |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb_bodySafe.js:22:10:22:26 | '/documents/find' | calleeApiName | express |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb_bodySafe.js:22:10:22:26 | '/documents/find' | calleeName | post |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb_bodySafe.js:22:10:22:26 | '/documents/find' | receiverName | app |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb_bodySafe.js:22:29:31:1 | (req, r ... });\\n} | argumentIndex | 1 |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb_bodySafe.js:22:29:31:1 | (req, r ... });\\n} | calleeAccessPath | express post |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb_bodySafe.js:22:29:31:1 | (req, r ... });\\n} | calleeAccessPathWithStructuralInfo | express instanceorreturn member post instanceorreturn |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb_bodySafe.js:22:29:31:1 | (req, r ... });\\n} | calleeApiName | express |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb_bodySafe.js:22:29:31:1 | (req, r ... });\\n} | calleeName | post |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb_bodySafe.js:22:29:31:1 | (req, r ... });\\n} | receiverName | app |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb_bodySafe.js:23:19:23:20 | {} | calleeAccessPath | |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb_bodySafe.js:23:19:23:20 | {} | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb_bodySafe.js:23:19:23:20 | {} | enclosingFunctionBody | req res query query title req query title MongoClient connect mongodb://localhost:27017/test err db doc db collection doc doc find query |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb_bodySafe.js:23:19:23:20 | {} | enclosingFunctionName | app.post#functionalargument |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb_bodySafe.js:25:25:25:56 | 'mongod ... 7/test' | argumentIndex | 0 |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb_bodySafe.js:25:25:25:56 | 'mongod ... 7/test' | calleeAccessPath | mongodb MongoClient connect |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb_bodySafe.js:25:25:25:56 | 'mongod ... 7/test' | calleeAccessPathWithStructuralInfo | mongodb member MongoClient member connect instanceorreturn |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb_bodySafe.js:25:25:25:56 | 'mongod ... 7/test' | calleeApiName | mongodb |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb_bodySafe.js:25:25:25:56 | 'mongod ... 7/test' | calleeName | connect |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb_bodySafe.js:25:25:25:56 | 'mongod ... 7/test' | enclosingFunctionBody | req res query query title req query title MongoClient connect mongodb://localhost:27017/test err db doc db collection doc doc find query |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb_bodySafe.js:25:25:25:56 | 'mongod ... 7/test' | enclosingFunctionName | app.post#functionalargument |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb_bodySafe.js:25:25:25:56 | 'mongod ... 7/test' | receiverName | MongoClient |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb_bodySafe.js:25:59:30:5 | (err, d ... ;\\n } | argumentIndex | 1 |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb_bodySafe.js:25:59:30:5 | (err, d ... ;\\n } | calleeAccessPath | mongodb MongoClient connect |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb_bodySafe.js:25:59:30:5 | (err, d ... ;\\n } | calleeAccessPathWithStructuralInfo | mongodb member MongoClient member connect instanceorreturn |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb_bodySafe.js:25:59:30:5 | (err, d ... ;\\n } | calleeApiName | mongodb |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb_bodySafe.js:25:59:30:5 | (err, d ... ;\\n } | calleeName | connect |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb_bodySafe.js:25:59:30:5 | (err, d ... ;\\n } | enclosingFunctionBody | req res query query title req query title MongoClient connect mongodb://localhost:27017/test err db doc db collection doc doc find query |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb_bodySafe.js:25:59:30:5 | (err, d ... ;\\n } | enclosingFunctionName | app.post#functionalargument |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb_bodySafe.js:25:59:30:5 | (err, d ... ;\\n } | receiverName | MongoClient |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb_bodySafe.js:26:31:26:35 | 'doc' | argumentIndex | 0 |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb_bodySafe.js:26:31:26:35 | 'doc' | calleeAccessPath | mongodb MongoClient connect db collection |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb_bodySafe.js:26:31:26:35 | 'doc' | calleeAccessPathWithStructuralInfo | mongodb member MongoClient member connect functionalarg param db member collection instanceorreturn |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb_bodySafe.js:26:31:26:35 | 'doc' | calleeApiName | mongodb |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb_bodySafe.js:26:31:26:35 | 'doc' | calleeName | collection |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb_bodySafe.js:26:31:26:35 | 'doc' | enclosingFunctionBody | req res query query title req query title MongoClient connect mongodb://localhost:27017/test err db doc db collection doc doc find query |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb_bodySafe.js:26:31:26:35 | 'doc' | enclosingFunctionName | app.post#functionalargument |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb_bodySafe.js:26:31:26:35 | 'doc' | receiverName | db |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb_bodySafe.js:29:16:29:20 | query | argumentIndex | 0 |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb_bodySafe.js:29:16:29:20 | query | calleeAccessPath | mongodb MongoClient connect db collection find |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb_bodySafe.js:29:16:29:20 | query | calleeAccessPathWithStructuralInfo | mongodb member MongoClient member connect functionalarg param db member collection instanceorreturn member find instanceorreturn |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb_bodySafe.js:29:16:29:20 | query | calleeApiName | mongodb |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb_bodySafe.js:29:16:29:20 | query | calleeName | find |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb_bodySafe.js:29:16:29:20 | query | enclosingFunctionBody | req res query query title req query title MongoClient connect mongodb://localhost:27017/test err db doc db collection doc doc find query |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb_bodySafe.js:29:16:29:20 | query | enclosingFunctionName | app.post#functionalargument |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongodb_bodySafe.js:29:16:29:20 | query | receiverName | doc |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:2:25:2:33 | 'express' | argumentIndex | 0 |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:2:25:2:33 | 'express' | calleeAccessPath | |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:2:25:2:33 | 'express' | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:2:25:2:33 | 'express' | calleeName | require |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:3:28:3:40 | 'body-parser' | argumentIndex | 0 |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:3:28:3:40 | 'body-parser' | calleeAccessPath | |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:3:28:3:40 | 'body-parser' | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:3:28:3:40 | 'body-parser' | calleeName | require |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:4:26:4:35 | 'mongoose' | argumentIndex | 0 |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:4:26:4:35 | 'mongoose' | calleeAccessPath | |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:4:26:4:35 | 'mongoose' | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:4:26:4:35 | 'mongoose' | calleeName | require |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:6:18:6:50 | 'mongod ... table1' | argumentIndex | 0 |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:6:18:6:50 | 'mongod ... table1' | calleeAccessPath | mongoose connect |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:6:18:6:50 | 'mongod ... table1' | calleeAccessPathWithStructuralInfo | mongoose member connect instanceorreturn |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:6:18:6:50 | 'mongod ... table1' | calleeApiName | mongoose |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:6:18:6:50 | 'mongod ... table1' | calleeName | connect |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:6:18:6:50 | 'mongod ... table1' | receiverName | Mongoose |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:9:9:9:25 | BodyParser.json() | argumentIndex | 0 |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:9:9:9:25 | BodyParser.json() | calleeAccessPath | express use |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:9:9:9:25 | BodyParser.json() | calleeAccessPathWithStructuralInfo | express instanceorreturn member use instanceorreturn |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:9:9:9:25 | BodyParser.json() | calleeApiName | express |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:9:9:9:25 | BodyParser.json() | calleeName | use |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:9:9:9:25 | BodyParser.json() | receiverName | app |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:11:33:11:42 | 'Document' | argumentIndex | 0 |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:11:33:11:42 | 'Document' | calleeAccessPath | mongoose model |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:11:33:11:42 | 'Document' | calleeAccessPathWithStructuralInfo | mongoose member model instanceorreturn |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:11:33:11:42 | 'Document' | calleeApiName | mongoose |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:11:33:11:42 | 'Document' | calleeName | model |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:11:33:11:42 | 'Document' | receiverName | Mongoose |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:11:45:17:1 | {\\n t ... tring\\n} | argumentIndex | 1 |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:11:45:17:1 | {\\n t ... tring\\n} | calleeAccessPath | mongoose model |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:11:45:17:1 | {\\n t ... tring\\n} | calleeAccessPathWithStructuralInfo | mongoose member model instanceorreturn |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:11:45:17:1 | {\\n t ... tring\\n} | calleeApiName | mongoose |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:11:45:17:1 | {\\n t ... tring\\n} | calleeName | model |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:11:45:17:1 | {\\n t ... tring\\n} | receiverName | Mongoose |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:12:12:15:5 | {\\n ... e\\n } | calleeAccessPath | |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:12:12:15:5 | {\\n ... e\\n } | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:13:15:13:20 | String | calleeAccessPath | |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:13:15:13:20 | String | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:14:17:14:20 | true | calleeAccessPath | |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:14:17:14:20 | true | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:16:11:16:16 | String | calleeAccessPath | |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:16:11:16:16 | String | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:19:10:19:26 | '/documents/find' | argumentIndex | 0 |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:19:10:19:26 | '/documents/find' | calleeAccessPath | express post |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:19:10:19:26 | '/documents/find' | calleeAccessPathWithStructuralInfo | express instanceorreturn member post instanceorreturn |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:19:10:19:26 | '/documents/find' | calleeApiName | express |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:19:10:19:26 | '/documents/find' | calleeName | post |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:19:10:19:26 | '/documents/find' | receiverName | app |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:19:29:132:1 | (req, r ... // OK\\n} | argumentIndex | 1 |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:19:29:132:1 | (req, r ... // OK\\n} | calleeAccessPath | express post |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:19:29:132:1 | (req, r ... // OK\\n} | calleeAccessPathWithStructuralInfo | express instanceorreturn member post instanceorreturn |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:19:29:132:1 | (req, r ... // OK\\n} | calleeApiName | express |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:19:29:132:1 | (req, r ... // OK\\n} | calleeName | post |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:19:29:132:1 | (req, r ... // OK\\n} | receiverName | app |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:20:19:20:20 | {} | calleeAccessPath | |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:20:19:20:20 | {} | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:20:19:20:20 | {} | enclosingFunctionName | app.post#functionalargument |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:24:24:24:30 | [query] | argumentIndex | 0 |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:24:24:24:30 | [query] | calleeAccessPath | mongoose model aggregate |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:24:24:24:30 | [query] | calleeAccessPathWithStructuralInfo | mongoose member model instanceorreturn member aggregate instanceorreturn |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:24:24:24:30 | [query] | calleeApiName | mongoose |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:24:24:24:30 | [query] | calleeName | aggregate |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:24:24:24:30 | [query] | enclosingFunctionName | app.post#functionalargument |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:24:24:24:30 | [query] | receiverName | Document |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:24:25:24:29 | query | calleeAccessPath | |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:24:25:24:29 | query | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:24:25:24:29 | query | enclosingFunctionName | app.post#functionalargument |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:27:20:27:24 | query | argumentIndex | 0 |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:27:20:27:24 | query | calleeAccessPath | mongoose model count |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:27:20:27:24 | query | calleeAccessPathWithStructuralInfo | mongoose member model instanceorreturn member count instanceorreturn |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:27:20:27:24 | query | calleeApiName | mongoose |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:27:20:27:24 | query | calleeName | count |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:27:20:27:24 | query | enclosingFunctionName | app.post#functionalargument |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:27:20:27:24 | query | receiverName | Document |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:30:25:30:29 | query | argumentIndex | 0 |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:30:25:30:29 | query | calleeAccessPath | mongoose model deleteMany |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:30:25:30:29 | query | calleeAccessPathWithStructuralInfo | mongoose member model instanceorreturn member deleteMany instanceorreturn |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:30:25:30:29 | query | calleeApiName | mongoose |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:30:25:30:29 | query | calleeName | deleteMany |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:30:25:30:29 | query | enclosingFunctionName | app.post#functionalargument |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:30:25:30:29 | query | receiverName | Document |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:33:24:33:28 | query | argumentIndex | 0 |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:33:24:33:28 | query | calleeAccessPath | mongoose model deleteOne |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:33:24:33:28 | query | calleeAccessPathWithStructuralInfo | mongoose member model instanceorreturn member deleteOne instanceorreturn |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:33:24:33:28 | query | calleeApiName | mongoose |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:33:24:33:28 | query | calleeName | deleteOne |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:33:24:33:28 | query | enclosingFunctionName | app.post#functionalargument |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:33:24:33:28 | query | receiverName | Document |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:36:23:36:28 | 'type' | argumentIndex | 0 |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:36:23:36:28 | 'type' | calleeAccessPath | mongoose model distinct |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:36:23:36:28 | 'type' | calleeAccessPathWithStructuralInfo | mongoose member model instanceorreturn member distinct instanceorreturn |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:36:23:36:28 | 'type' | calleeApiName | mongoose |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:36:23:36:28 | 'type' | calleeName | distinct |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:36:23:36:28 | 'type' | enclosingFunctionName | app.post#functionalargument |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:36:23:36:28 | 'type' | receiverName | Document |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:36:31:36:35 | query | argumentIndex | 1 |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:36:31:36:35 | query | calleeAccessPath | mongoose model distinct |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:36:31:36:35 | query | calleeAccessPathWithStructuralInfo | mongoose member model instanceorreturn member distinct instanceorreturn |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:36:31:36:35 | query | calleeApiName | mongoose |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:36:31:36:35 | query | calleeName | distinct |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:36:31:36:35 | query | enclosingFunctionName | app.post#functionalargument |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:36:31:36:35 | query | receiverName | Document |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:39:19:39:23 | query | argumentIndex | 0 |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:39:19:39:23 | query | calleeAccessPath | mongoose model find |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:39:19:39:23 | query | calleeAccessPathWithStructuralInfo | mongoose member model instanceorreturn member find instanceorreturn |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:39:19:39:23 | query | calleeApiName | mongoose |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:39:19:39:23 | query | calleeName | find |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:39:19:39:23 | query | enclosingFunctionName | app.post#functionalargument |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:39:19:39:23 | query | receiverName | Document |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:42:22:42:26 | query | argumentIndex | 0 |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:42:22:42:26 | query | calleeAccessPath | mongoose model findOne |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:42:22:42:26 | query | calleeAccessPathWithStructuralInfo | mongoose member model instanceorreturn member findOne instanceorreturn |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:42:22:42:26 | query | calleeApiName | mongoose |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:42:22:42:26 | query | calleeName | findOne |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:42:22:42:26 | query | enclosingFunctionName | app.post#functionalargument |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:42:22:42:26 | query | receiverName | Document |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:45:31:45:35 | query | argumentIndex | 0 |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:45:31:45:35 | query | calleeAccessPath | mongoose model findOneAndDelete |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:45:31:45:35 | query | calleeAccessPathWithStructuralInfo | mongoose member model instanceorreturn member findOneAndDelete instanceorreturn |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:45:31:45:35 | query | calleeApiName | mongoose |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:45:31:45:35 | query | calleeName | findOneAndDelete |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:45:31:45:35 | query | enclosingFunctionName | app.post#functionalargument |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:45:31:45:35 | query | receiverName | Document |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:48:31:48:35 | query | argumentIndex | 0 |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:48:31:48:35 | query | calleeAccessPath | mongoose model findOneAndRemove |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:48:31:48:35 | query | calleeAccessPathWithStructuralInfo | mongoose member model instanceorreturn member findOneAndRemove instanceorreturn |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:48:31:48:35 | query | calleeApiName | mongoose |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:48:31:48:35 | query | calleeName | findOneAndRemove |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:48:31:48:35 | query | enclosingFunctionName | app.post#functionalargument |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:48:31:48:35 | query | receiverName | Document |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:51:31:51:35 | query | argumentIndex | 0 |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:51:31:51:35 | query | calleeAccessPath | mongoose model findOneAndUpdate |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:51:31:51:35 | query | calleeAccessPathWithStructuralInfo | mongoose member model instanceorreturn member findOneAndUpdate instanceorreturn |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:51:31:51:35 | query | calleeApiName | mongoose |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:51:31:51:35 | query | calleeName | findOneAndUpdate |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:51:31:51:35 | query | enclosingFunctionName | app.post#functionalargument |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:51:31:51:35 | query | receiverName | Document |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:54:25:54:29 | query | argumentIndex | 0 |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:54:25:54:29 | query | calleeAccessPath | mongoose model replaceOne |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:54:25:54:29 | query | calleeAccessPathWithStructuralInfo | mongoose member model instanceorreturn member replaceOne instanceorreturn |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:54:25:54:29 | query | calleeApiName | mongoose |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:54:25:54:29 | query | calleeName | replaceOne |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:54:25:54:29 | query | enclosingFunctionName | app.post#functionalargument |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:54:25:54:29 | query | receiverName | Document |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:57:21:57:25 | query | argumentIndex | 0 |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:57:21:57:25 | query | calleeAccessPath | mongoose model update |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:57:21:57:25 | query | calleeAccessPathWithStructuralInfo | mongoose member model instanceorreturn member update instanceorreturn |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:57:21:57:25 | query | calleeApiName | mongoose |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:57:21:57:25 | query | calleeName | update |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:57:21:57:25 | query | enclosingFunctionName | app.post#functionalargument |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:57:21:57:25 | query | receiverName | Document |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:60:25:60:29 | query | argumentIndex | 0 |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:60:25:60:29 | query | calleeAccessPath | mongoose model updateMany |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:60:25:60:29 | query | calleeAccessPathWithStructuralInfo | mongoose member model instanceorreturn member updateMany instanceorreturn |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:60:25:60:29 | query | calleeApiName | mongoose |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:60:25:60:29 | query | calleeName | updateMany |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:60:25:60:29 | query | enclosingFunctionName | app.post#functionalargument |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:60:25:60:29 | query | receiverName | Document |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:63:21:63:25 | query | argumentIndex | 0 |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:63:21:63:25 | query | calleeAccessPath | mongoose model updateOne |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:63:21:63:25 | query | calleeAccessPathWithStructuralInfo | mongoose member model instanceorreturn member updateOne instanceorreturn |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:63:21:63:25 | query | calleeApiName | mongoose |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:63:21:63:25 | query | calleeName | updateOne |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:63:21:63:25 | query | enclosingFunctionName | app.post#functionalargument |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:63:21:63:25 | query | receiverName | Document |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:63:33:63:33 | X | argumentIndex | 0 |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:63:33:63:33 | X | calleeAccessPath | |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:63:33:63:33 | X | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:63:33:63:33 | X | calleeName | then |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:63:33:63:33 | X | enclosingFunctionName | app.post#functionalargument |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:65:29:65:29 | X | argumentIndex | 0 |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:65:29:65:29 | X | calleeAccessPath | mongoose model findByIdAndUpdate |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:65:29:65:29 | X | calleeAccessPathWithStructuralInfo | mongoose member model instanceorreturn member findByIdAndUpdate instanceorreturn |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:65:29:65:29 | X | calleeApiName | mongoose |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:65:29:65:29 | X | calleeName | findByIdAndUpdate |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:65:29:65:29 | X | enclosingFunctionName | app.post#functionalargument |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:65:29:65:29 | X | receiverName | Document |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:65:32:65:36 | query | argumentIndex | 1 |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:65:32:65:36 | query | calleeAccessPath | mongoose model findByIdAndUpdate |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:65:32:65:36 | query | calleeAccessPathWithStructuralInfo | mongoose member model instanceorreturn member findByIdAndUpdate instanceorreturn |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:65:32:65:36 | query | calleeApiName | mongoose |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:65:32:65:36 | query | calleeName | findByIdAndUpdate |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:65:32:65:36 | query | enclosingFunctionName | app.post#functionalargument |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:65:32:65:36 | query | receiverName | Document |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:65:39:65:50 | function(){} | argumentIndex | 2 |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:65:39:65:50 | function(){} | calleeAccessPath | mongoose model findByIdAndUpdate |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:65:39:65:50 | function(){} | calleeAccessPathWithStructuralInfo | mongoose member model instanceorreturn member findByIdAndUpdate instanceorreturn |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:65:39:65:50 | function(){} | calleeApiName | mongoose |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:65:39:65:50 | function(){} | calleeName | findByIdAndUpdate |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:65:39:65:50 | function(){} | enclosingFunctionName | app.post#functionalargument |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:65:39:65:50 | function(){} | receiverName | Document |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:67:21:67:21 | X | calleeAccessPath | |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:67:21:67:21 | X | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:67:21:67:21 | X | enclosingFunctionName | app.post#functionalargument |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:67:24:67:24 | Y | calleeAccessPath | |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:67:24:67:24 | Y | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:67:24:67:24 | Y | enclosingFunctionName | app.post#functionalargument |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:67:27:67:31 | query | calleeAccessPath | |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:67:27:67:31 | query | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:67:27:67:31 | query | enclosingFunctionName | app.post#functionalargument |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:68:8:68:12 | query | argumentIndex | 0 |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:68:8:68:12 | query | calleeAccessPath | mongoose Query and |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:68:8:68:12 | query | calleeAccessPathWithStructuralInfo | mongoose member Query instanceorreturn member and instanceorreturn |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:68:8:68:12 | query | calleeApiName | mongoose |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:68:8:68:12 | query | calleeName | and |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:68:8:68:12 | query | enclosingFunctionName | app.post#functionalargument |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:68:15:68:26 | function(){} | argumentIndex | 1 |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:68:15:68:26 | function(){} | calleeAccessPath | mongoose Query and |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:68:15:68:26 | function(){} | calleeAccessPathWithStructuralInfo | mongoose member Query instanceorreturn member and instanceorreturn |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:68:15:68:26 | function(){} | calleeApiName | mongoose |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:68:15:68:26 | function(){} | calleeName | and |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:68:15:68:26 | function(){} | enclosingFunctionName | app.post#functionalargument |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:71:20:71:24 | query | argumentIndex | 0 |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:71:20:71:24 | query | calleeAccessPath | mongoose model where |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:71:20:71:24 | query | calleeAccessPathWithStructuralInfo | mongoose member model instanceorreturn member where instanceorreturn |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:71:20:71:24 | query | calleeApiName | mongoose |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:71:20:71:24 | query | calleeName | where |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:71:20:71:24 | query | enclosingFunctionName | app.post#functionalargument |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:71:20:71:24 | query | receiverName | Document |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:72:16:72:20 | query | argumentIndex | 0 |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:72:16:72:20 | query | calleeAccessPath | mongoose model where where |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:72:16:72:20 | query | calleeAccessPathWithStructuralInfo | mongoose member model instanceorreturn member where instanceorreturn member where instanceorreturn |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:72:16:72:20 | query | calleeApiName | mongoose |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:72:16:72:20 | query | calleeName | where |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:72:16:72:20 | query | enclosingFunctionName | app.post#functionalargument |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:73:8:73:12 | query | argumentIndex | 0 |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:73:8:73:12 | query | calleeAccessPath | mongoose model where where and |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:73:8:73:12 | query | calleeAccessPathWithStructuralInfo | mongoose member model instanceorreturn member where instanceorreturn member where instanceorreturn member and instanceorreturn |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:73:8:73:12 | query | calleeApiName | mongoose |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:73:8:73:12 | query | calleeName | and |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:73:8:73:12 | query | enclosingFunctionName | app.post#functionalargument |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:74:7:74:11 | query | argumentIndex | 0 |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:74:7:74:11 | query | calleeAccessPath | mongoose model where where and or |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:74:7:74:11 | query | calleeAccessPathWithStructuralInfo | mongoose member model instanceorreturn member where instanceorreturn member where instanceorreturn member and instanceorreturn member or instanceorreturn |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:74:7:74:11 | query | calleeApiName | mongoose |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:74:7:74:11 | query | calleeName | or |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:74:7:74:11 | query | enclosingFunctionName | app.post#functionalargument |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:75:13:75:13 | X | argumentIndex | 0 |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:75:13:75:13 | X | calleeAccessPath | mongoose model where where and or distinct |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:75:13:75:13 | X | calleeAccessPathWithStructuralInfo | mongoose member model instanceorreturn member where instanceorreturn member where instanceorreturn member and instanceorreturn member or instanceorreturn member distinct instanceorreturn |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:75:13:75:13 | X | calleeApiName | mongoose |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:75:13:75:13 | X | calleeName | distinct |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:75:13:75:13 | X | enclosingFunctionName | app.post#functionalargument |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:75:16:75:20 | query | argumentIndex | 1 |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:75:16:75:20 | query | calleeAccessPath | mongoose model where where and or distinct |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:75:16:75:20 | query | calleeAccessPathWithStructuralInfo | mongoose member model instanceorreturn member where instanceorreturn member where instanceorreturn member and instanceorreturn member or instanceorreturn member distinct instanceorreturn |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:75:16:75:20 | query | calleeApiName | mongoose |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:75:16:75:20 | query | calleeName | distinct |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:75:16:75:20 | query | enclosingFunctionName | app.post#functionalargument |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:76:12:76:16 | query | argumentIndex | 0 |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:76:12:76:16 | query | calleeAccessPath | mongoose model where where and or distinct comment |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:76:12:76:16 | query | calleeAccessPathWithStructuralInfo | mongoose member model instanceorreturn member where instanceorreturn member where instanceorreturn member and instanceorreturn member or instanceorreturn member distinct instanceorreturn member comment instanceorreturn |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:76:12:76:16 | query | calleeApiName | mongoose |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:76:12:76:16 | query | calleeName | comment |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:76:12:76:16 | query | enclosingFunctionName | app.post#functionalargument |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:77:10:77:14 | query | argumentIndex | 0 |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:77:10:77:14 | query | calleeAccessPath | mongoose model where where and or distinct comment count |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:77:10:77:14 | query | calleeAccessPathWithStructuralInfo | mongoose member model instanceorreturn member where instanceorreturn member where instanceorreturn member and instanceorreturn member or instanceorreturn member distinct instanceorreturn member comment instanceorreturn member count instanceorreturn |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:77:10:77:14 | query | calleeApiName | mongoose |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:77:10:77:14 | query | calleeName | count |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:77:10:77:14 | query | enclosingFunctionName | app.post#functionalargument |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:81:28:81:28 | X | argumentIndex | 0 |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:81:28:81:28 | X | calleeAccessPath | mongoose createConnection |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:81:28:81:28 | X | calleeAccessPathWithStructuralInfo | mongoose member createConnection instanceorreturn |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:81:28:81:28 | X | calleeApiName | mongoose |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:81:28:81:28 | X | calleeName | createConnection |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:81:28:81:28 | X | enclosingFunctionName | app.post#functionalargument |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:81:28:81:28 | X | receiverName | Mongoose |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:81:37:81:41 | query | argumentIndex | 0 |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:81:37:81:41 | query | calleeAccessPath | mongoose createConnection count |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:81:37:81:41 | query | calleeAccessPathWithStructuralInfo | mongoose member createConnection instanceorreturn member count instanceorreturn |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:81:37:81:41 | query | calleeApiName | mongoose |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:81:37:81:41 | query | calleeName | count |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:81:37:81:41 | query | enclosingFunctionName | app.post#functionalargument |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:82:28:82:28 | X | argumentIndex | 0 |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:82:28:82:28 | X | calleeAccessPath | mongoose createConnection |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:82:28:82:28 | X | calleeAccessPathWithStructuralInfo | mongoose member createConnection instanceorreturn |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:82:28:82:28 | X | calleeApiName | mongoose |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:82:28:82:28 | X | calleeName | createConnection |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:82:28:82:28 | X | enclosingFunctionName | app.post#functionalargument |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:82:28:82:28 | X | receiverName | Mongoose |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:82:37:82:37 | Y | argumentIndex | 0 |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:82:37:82:37 | Y | calleeAccessPath | mongoose createConnection model |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:82:37:82:37 | Y | calleeAccessPathWithStructuralInfo | mongoose member createConnection instanceorreturn member model instanceorreturn |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:82:37:82:37 | Y | calleeApiName | mongoose |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:82:37:82:37 | Y | calleeName | model |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:82:37:82:37 | Y | enclosingFunctionName | app.post#functionalargument |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:82:46:82:50 | query | argumentIndex | 0 |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:82:46:82:50 | query | calleeAccessPath | mongoose createConnection model count |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:82:46:82:50 | query | calleeAccessPathWithStructuralInfo | mongoose member createConnection instanceorreturn member model instanceorreturn member count instanceorreturn |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:82:46:82:50 | query | calleeApiName | mongoose |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:82:46:82:50 | query | calleeName | count |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:82:46:82:50 | query | enclosingFunctionName | app.post#functionalargument |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:83:28:83:28 | X | argumentIndex | 0 |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:83:28:83:28 | X | calleeAccessPath | mongoose createConnection |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:83:28:83:28 | X | calleeAccessPathWithStructuralInfo | mongoose member createConnection instanceorreturn |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:83:28:83:28 | X | calleeApiName | mongoose |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:83:28:83:28 | X | calleeName | createConnection |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:83:28:83:28 | X | enclosingFunctionName | app.post#functionalargument |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:83:28:83:28 | X | receiverName | Mongoose |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:83:47:83:51 | query | argumentIndex | 0 |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:83:47:83:51 | query | calleeAccessPath | mongoose createConnection models count |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:83:47:83:51 | query | calleeAccessPathWithStructuralInfo | mongoose member createConnection instanceorreturn member models member member count instanceorreturn |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:83:47:83:51 | query | calleeApiName | mongoose |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:83:47:83:51 | query | calleeName | count |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:83:47:83:51 | query | enclosingFunctionName | app.post#functionalargument |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:85:19:85:19 | X | argumentIndex | 0 |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:85:19:85:19 | X | calleeAccessPath | mongoose model findOne |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:85:19:85:19 | X | calleeAccessPathWithStructuralInfo | mongoose member model instanceorreturn member findOne instanceorreturn |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:85:19:85:19 | X | calleeApiName | mongoose |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:85:19:85:19 | X | calleeName | findOne |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:85:19:85:19 | X | enclosingFunctionName | app.post#functionalargument |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:85:19:85:19 | X | receiverName | Document |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:85:22:85:51 | (err, r ... (query) | argumentIndex | 1 |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:85:22:85:51 | (err, r ... (query) | calleeAccessPath | mongoose model findOne |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:85:22:85:51 | (err, r ... (query) | calleeAccessPathWithStructuralInfo | mongoose member model instanceorreturn member findOne instanceorreturn |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:85:22:85:51 | (err, r ... (query) | calleeApiName | mongoose |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:85:22:85:51 | (err, r ... (query) | calleeName | findOne |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:85:22:85:51 | (err, r ... (query) | enclosingFunctionName | app.post#functionalargument |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:85:22:85:51 | (err, r ... (query) | receiverName | Document |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:85:46:85:50 | query | argumentIndex | 0 |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:85:46:85:50 | query | calleeAccessPath | mongoose model findOne res count |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:85:46:85:50 | query | calleeAccessPathWithStructuralInfo | mongoose member model instanceorreturn member findOne functionalarg param res member count instanceorreturn |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:85:46:85:50 | query | calleeApiName | mongoose |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:85:46:85:50 | query | calleeName | count |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:85:46:85:50 | query | enclosingFunctionName | app.post#functionalargument |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:85:46:85:50 | query | receiverName | res |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:86:19:86:19 | X | argumentIndex | 0 |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:86:19:86:19 | X | calleeAccessPath | mongoose model findOne |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:86:19:86:19 | X | calleeAccessPathWithStructuralInfo | mongoose member model instanceorreturn member findOne instanceorreturn |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:86:19:86:19 | X | calleeApiName | mongoose |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:86:19:86:19 | X | calleeName | findOne |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:86:19:86:19 | X | enclosingFunctionName | app.post#functionalargument |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:86:19:86:19 | X | receiverName | Document |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:86:22:86:51 | (err, r ... (query) | argumentIndex | 1 |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:86:22:86:51 | (err, r ... (query) | calleeAccessPath | mongoose model findOne |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:86:22:86:51 | (err, r ... (query) | calleeAccessPathWithStructuralInfo | mongoose member model instanceorreturn member findOne instanceorreturn |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:86:22:86:51 | (err, r ... (query) | calleeApiName | mongoose |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:86:22:86:51 | (err, r ... (query) | calleeName | findOne |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:86:22:86:51 | (err, r ... (query) | enclosingFunctionName | app.post#functionalargument |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:86:22:86:51 | (err, r ... (query) | receiverName | Document |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:86:46:86:50 | query | argumentIndex | 0 |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:86:46:86:50 | query | calleeAccessPath | mongoose model findOne err count |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:86:46:86:50 | query | calleeAccessPathWithStructuralInfo | mongoose member model instanceorreturn member findOne functionalarg param err member count instanceorreturn |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:86:46:86:50 | query | calleeApiName | mongoose |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:86:46:86:50 | query | calleeName | count |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:86:46:86:50 | query | enclosingFunctionName | app.post#functionalargument |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:86:46:86:50 | query | receiverName | err |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:87:19:87:19 | X | argumentIndex | 0 |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:87:19:87:19 | X | calleeAccessPath | mongoose model findOne |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:87:19:87:19 | X | calleeAccessPathWithStructuralInfo | mongoose member model instanceorreturn member findOne instanceorreturn |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:87:19:87:19 | X | calleeApiName | mongoose |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:87:19:87:19 | X | calleeName | findOne |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:87:19:87:19 | X | enclosingFunctionName | app.post#functionalargument |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:87:19:87:19 | X | receiverName | Document |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:87:27:87:56 | (err, r ... (query) | argumentIndex | 0 |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:87:27:87:56 | (err, r ... (query) | calleeAccessPath | mongoose model findOne exec |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:87:27:87:56 | (err, r ... (query) | calleeAccessPathWithStructuralInfo | mongoose member model instanceorreturn member findOne instanceorreturn member exec instanceorreturn |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:87:27:87:56 | (err, r ... (query) | calleeApiName | mongoose |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:87:27:87:56 | (err, r ... (query) | calleeName | exec |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:87:27:87:56 | (err, r ... (query) | enclosingFunctionName | app.post#functionalargument |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:87:51:87:55 | query | argumentIndex | 0 |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:87:51:87:55 | query | calleeAccessPath | mongoose model findOne exec res count |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:87:51:87:55 | query | calleeAccessPathWithStructuralInfo | mongoose member model instanceorreturn member findOne instanceorreturn member exec functionalarg param res member count instanceorreturn |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:87:51:87:55 | query | calleeApiName | mongoose |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:87:51:87:55 | query | calleeName | count |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:87:51:87:55 | query | enclosingFunctionName | app.post#functionalargument |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:87:51:87:55 | query | receiverName | res |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:88:19:88:19 | X | argumentIndex | 0 |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:88:19:88:19 | X | calleeAccessPath | mongoose model findOne |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:88:19:88:19 | X | calleeAccessPathWithStructuralInfo | mongoose member model instanceorreturn member findOne instanceorreturn |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:88:19:88:19 | X | calleeApiName | mongoose |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:88:19:88:19 | X | calleeName | findOne |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:88:19:88:19 | X | enclosingFunctionName | app.post#functionalargument |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:88:19:88:19 | X | receiverName | Document |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:88:27:88:56 | (err, r ... (query) | argumentIndex | 0 |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:88:27:88:56 | (err, r ... (query) | calleeAccessPath | mongoose model findOne exec |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:88:27:88:56 | (err, r ... (query) | calleeAccessPathWithStructuralInfo | mongoose member model instanceorreturn member findOne instanceorreturn member exec instanceorreturn |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:88:27:88:56 | (err, r ... (query) | calleeApiName | mongoose |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:88:27:88:56 | (err, r ... (query) | calleeName | exec |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:88:27:88:56 | (err, r ... (query) | enclosingFunctionName | app.post#functionalargument |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:88:51:88:55 | query | argumentIndex | 0 |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:88:51:88:55 | query | calleeAccessPath | mongoose model findOne exec err count |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:88:51:88:55 | query | calleeAccessPathWithStructuralInfo | mongoose member model instanceorreturn member findOne instanceorreturn member exec functionalarg param err member count instanceorreturn |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:88:51:88:55 | query | calleeApiName | mongoose |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:88:51:88:55 | query | calleeName | count |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:88:51:88:55 | query | enclosingFunctionName | app.post#functionalargument |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:88:51:88:55 | query | receiverName | err |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:89:19:89:19 | X | argumentIndex | 0 |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:89:19:89:19 | X | calleeAccessPath | mongoose model findOne |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:89:19:89:19 | X | calleeAccessPathWithStructuralInfo | mongoose member model instanceorreturn member findOne instanceorreturn |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:89:19:89:19 | X | calleeApiName | mongoose |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:89:19:89:19 | X | calleeName | findOne |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:89:19:89:19 | X | enclosingFunctionName | app.post#functionalargument |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:89:19:89:19 | X | receiverName | Document |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:89:27:89:51 | (res) = ... (query) | argumentIndex | 0 |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:89:27:89:51 | (res) = ... (query) | calleeAccessPath | |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:89:27:89:51 | (res) = ... (query) | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:89:27:89:51 | (res) = ... (query) | calleeName | then |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:89:27:89:51 | (res) = ... (query) | enclosingFunctionName | app.post#functionalargument |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:89:46:89:50 | query | argumentIndex | 0 |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:89:46:89:50 | query | calleeAccessPath | mongoose model findOne count |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:89:46:89:50 | query | calleeAccessPathWithStructuralInfo | mongoose member model instanceorreturn member findOne instanceorreturn member count instanceorreturn |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:89:46:89:50 | query | calleeApiName | mongoose |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:89:46:89:50 | query | calleeName | count |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:89:46:89:50 | query | enclosingFunctionName | app.post#functionalargument |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:89:46:89:50 | query | receiverName | res |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:90:19:90:19 | X | argumentIndex | 0 |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:90:19:90:19 | X | calleeAccessPath | mongoose model findOne |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:90:19:90:19 | X | calleeAccessPathWithStructuralInfo | mongoose member model instanceorreturn member findOne instanceorreturn |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:90:19:90:19 | X | calleeApiName | mongoose |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:90:19:90:19 | X | calleeName | findOne |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:90:19:90:19 | X | enclosingFunctionName | app.post#functionalargument |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:90:19:90:19 | X | receiverName | Document |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:90:27:90:27 | Y | argumentIndex | 0 |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:90:27:90:27 | Y | calleeAccessPath | |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:90:27:90:27 | Y | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:90:27:90:27 | Y | calleeName | then |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:90:27:90:27 | Y | enclosingFunctionName | app.post#functionalargument |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:90:30:90:54 | (err) = ... (query) | argumentIndex | 1 |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:90:30:90:54 | (err) = ... (query) | calleeAccessPath | |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:90:30:90:54 | (err) = ... (query) | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:90:30:90:54 | (err) = ... (query) | calleeName | then |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:90:30:90:54 | (err) = ... (query) | enclosingFunctionName | app.post#functionalargument |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:90:49:90:53 | query | argumentIndex | 0 |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:90:49:90:53 | query | calleeAccessPath | |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:90:49:90:53 | query | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:90:49:90:53 | query | calleeName | count |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:90:49:90:53 | query | enclosingFunctionName | app.post#functionalargument |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:90:49:90:53 | query | receiverName | err |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:92:16:92:16 | X | argumentIndex | 0 |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:92:16:92:16 | X | calleeAccessPath | mongoose model find |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:92:16:92:16 | X | calleeAccessPathWithStructuralInfo | mongoose member model instanceorreturn member find instanceorreturn |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:92:16:92:16 | X | calleeApiName | mongoose |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:92:16:92:16 | X | calleeName | find |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:92:16:92:16 | X | enclosingFunctionName | app.post#functionalargument |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:92:16:92:16 | X | receiverName | Document |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:92:19:92:51 | (err, r ... (query) | argumentIndex | 1 |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:92:19:92:51 | (err, r ... (query) | calleeAccessPath | mongoose model find |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:92:19:92:51 | (err, r ... (query) | calleeAccessPathWithStructuralInfo | mongoose member model instanceorreturn member find instanceorreturn |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:92:19:92:51 | (err, r ... (query) | calleeApiName | mongoose |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:92:19:92:51 | (err, r ... (query) | calleeName | find |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:92:19:92:51 | (err, r ... (query) | enclosingFunctionName | app.post#functionalargument |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:92:19:92:51 | (err, r ... (query) | receiverName | Document |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:92:46:92:50 | query | argumentIndex | 0 |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:92:46:92:50 | query | calleeAccessPath | mongoose model find res count |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:92:46:92:50 | query | calleeAccessPathWithStructuralInfo | mongoose member model instanceorreturn member find functionalarg param res member member count instanceorreturn |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:92:46:92:50 | query | calleeApiName | mongoose |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:92:46:92:50 | query | calleeName | count |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:92:46:92:50 | query | enclosingFunctionName | app.post#functionalargument |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:93:16:93:16 | X | argumentIndex | 0 |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:93:16:93:16 | X | calleeAccessPath | mongoose model find |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:93:16:93:16 | X | calleeAccessPathWithStructuralInfo | mongoose member model instanceorreturn member find instanceorreturn |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:93:16:93:16 | X | calleeApiName | mongoose |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:93:16:93:16 | X | calleeName | find |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:93:16:93:16 | X | enclosingFunctionName | app.post#functionalargument |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:93:16:93:16 | X | receiverName | Document |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:93:19:93:48 | (err, r ... (query) | argumentIndex | 1 |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:93:19:93:48 | (err, r ... (query) | calleeAccessPath | mongoose model find |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:93:19:93:48 | (err, r ... (query) | calleeAccessPathWithStructuralInfo | mongoose member model instanceorreturn member find instanceorreturn |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:93:19:93:48 | (err, r ... (query) | calleeApiName | mongoose |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:93:19:93:48 | (err, r ... (query) | calleeName | find |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:93:19:93:48 | (err, r ... (query) | enclosingFunctionName | app.post#functionalargument |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:93:19:93:48 | (err, r ... (query) | receiverName | Document |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:93:43:93:47 | query | argumentIndex | 0 |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:93:43:93:47 | query | calleeAccessPath | mongoose model find err count |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:93:43:93:47 | query | calleeAccessPathWithStructuralInfo | mongoose member model instanceorreturn member find functionalarg param err member count instanceorreturn |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:93:43:93:47 | query | calleeApiName | mongoose |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:93:43:93:47 | query | calleeName | count |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:93:43:93:47 | query | enclosingFunctionName | app.post#functionalargument |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:93:43:93:47 | query | receiverName | err |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:94:16:94:16 | X | argumentIndex | 0 |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:94:16:94:16 | X | calleeAccessPath | mongoose model find |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:94:16:94:16 | X | calleeAccessPathWithStructuralInfo | mongoose member model instanceorreturn member find instanceorreturn |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:94:16:94:16 | X | calleeApiName | mongoose |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:94:16:94:16 | X | calleeName | find |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:94:16:94:16 | X | enclosingFunctionName | app.post#functionalargument |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:94:16:94:16 | X | receiverName | Document |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:94:24:94:56 | (err, r ... (query) | argumentIndex | 0 |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:94:24:94:56 | (err, r ... (query) | calleeAccessPath | mongoose model find exec |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:94:24:94:56 | (err, r ... (query) | calleeAccessPathWithStructuralInfo | mongoose member model instanceorreturn member find instanceorreturn member exec instanceorreturn |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:94:24:94:56 | (err, r ... (query) | calleeApiName | mongoose |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:94:24:94:56 | (err, r ... (query) | calleeName | exec |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:94:24:94:56 | (err, r ... (query) | enclosingFunctionName | app.post#functionalargument |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:94:51:94:55 | query | argumentIndex | 0 |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:94:51:94:55 | query | calleeAccessPath | mongoose model find exec res count |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:94:51:94:55 | query | calleeAccessPathWithStructuralInfo | mongoose member model instanceorreturn member find instanceorreturn member exec functionalarg param res member member count instanceorreturn |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:94:51:94:55 | query | calleeApiName | mongoose |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:94:51:94:55 | query | calleeName | count |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:94:51:94:55 | query | enclosingFunctionName | app.post#functionalargument |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:95:16:95:16 | X | argumentIndex | 0 |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:95:16:95:16 | X | calleeAccessPath | mongoose model find |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:95:16:95:16 | X | calleeAccessPathWithStructuralInfo | mongoose member model instanceorreturn member find instanceorreturn |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:95:16:95:16 | X | calleeApiName | mongoose |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:95:16:95:16 | X | calleeName | find |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:95:16:95:16 | X | enclosingFunctionName | app.post#functionalargument |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:95:16:95:16 | X | receiverName | Document |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:95:24:95:53 | (err, r ... (query) | argumentIndex | 0 |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:95:24:95:53 | (err, r ... (query) | calleeAccessPath | mongoose model find exec |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:95:24:95:53 | (err, r ... (query) | calleeAccessPathWithStructuralInfo | mongoose member model instanceorreturn member find instanceorreturn member exec instanceorreturn |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:95:24:95:53 | (err, r ... (query) | calleeApiName | mongoose |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:95:24:95:53 | (err, r ... (query) | calleeName | exec |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:95:24:95:53 | (err, r ... (query) | enclosingFunctionName | app.post#functionalargument |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:95:48:95:52 | query | argumentIndex | 0 |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:95:48:95:52 | query | calleeAccessPath | mongoose model find exec err count |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:95:48:95:52 | query | calleeAccessPathWithStructuralInfo | mongoose member model instanceorreturn member find instanceorreturn member exec functionalarg param err member count instanceorreturn |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:95:48:95:52 | query | calleeApiName | mongoose |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:95:48:95:52 | query | calleeName | count |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:95:48:95:52 | query | enclosingFunctionName | app.post#functionalargument |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:95:48:95:52 | query | receiverName | err |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:96:16:96:16 | X | argumentIndex | 0 |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:96:16:96:16 | X | calleeAccessPath | mongoose model find |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:96:16:96:16 | X | calleeAccessPathWithStructuralInfo | mongoose member model instanceorreturn member find instanceorreturn |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:96:16:96:16 | X | calleeApiName | mongoose |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:96:16:96:16 | X | calleeName | find |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:96:16:96:16 | X | enclosingFunctionName | app.post#functionalargument |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:96:16:96:16 | X | receiverName | Document |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:96:24:96:51 | (res) = ... (query) | argumentIndex | 0 |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:96:24:96:51 | (res) = ... (query) | calleeAccessPath | |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:96:24:96:51 | (res) = ... (query) | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:96:24:96:51 | (res) = ... (query) | calleeName | then |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:96:24:96:51 | (res) = ... (query) | enclosingFunctionName | app.post#functionalargument |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:96:46:96:50 | query | argumentIndex | 0 |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:96:46:96:50 | query | calleeAccessPath | mongoose model find count |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:96:46:96:50 | query | calleeAccessPathWithStructuralInfo | mongoose member model instanceorreturn member find instanceorreturn member member count instanceorreturn |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:96:46:96:50 | query | calleeApiName | mongoose |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:96:46:96:50 | query | calleeName | count |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:96:46:96:50 | query | enclosingFunctionName | app.post#functionalargument |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:97:16:97:16 | X | argumentIndex | 0 |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:97:16:97:16 | X | calleeAccessPath | mongoose model find |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:97:16:97:16 | X | calleeAccessPathWithStructuralInfo | mongoose member model instanceorreturn member find instanceorreturn |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:97:16:97:16 | X | calleeApiName | mongoose |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:97:16:97:16 | X | calleeName | find |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:97:16:97:16 | X | enclosingFunctionName | app.post#functionalargument |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:97:16:97:16 | X | receiverName | Document |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:97:24:97:24 | Y | argumentIndex | 0 |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:97:24:97:24 | Y | calleeAccessPath | |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:97:24:97:24 | Y | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:97:24:97:24 | Y | calleeName | then |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:97:24:97:24 | Y | enclosingFunctionName | app.post#functionalargument |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:97:27:97:51 | (err) = ... (query) | argumentIndex | 1 |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:97:27:97:51 | (err) = ... (query) | calleeAccessPath | |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:97:27:97:51 | (err) = ... (query) | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:97:27:97:51 | (err) = ... (query) | calleeName | then |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:97:27:97:51 | (err) = ... (query) | enclosingFunctionName | app.post#functionalargument |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:97:46:97:50 | query | argumentIndex | 0 |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:97:46:97:50 | query | calleeAccessPath | |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:97:46:97:50 | query | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:97:46:97:50 | query | calleeName | count |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:97:46:97:50 | query | enclosingFunctionName | app.post#functionalargument |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:97:46:97:50 | query | receiverName | err |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:99:17:99:17 | X | argumentIndex | 0 |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:99:17:99:17 | X | calleeAccessPath | mongoose model count |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:99:17:99:17 | X | calleeAccessPathWithStructuralInfo | mongoose member model instanceorreturn member count instanceorreturn |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:99:17:99:17 | X | calleeApiName | mongoose |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:99:17:99:17 | X | calleeName | count |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:99:17:99:17 | X | enclosingFunctionName | app.post#functionalargument |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:99:17:99:17 | X | receiverName | Document |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:99:20:99:49 | (err, r ... (query) | argumentIndex | 1 |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:99:20:99:49 | (err, r ... (query) | calleeAccessPath | mongoose model count |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:99:20:99:49 | (err, r ... (query) | calleeAccessPathWithStructuralInfo | mongoose member model instanceorreturn member count instanceorreturn |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:99:20:99:49 | (err, r ... (query) | calleeApiName | mongoose |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:99:20:99:49 | (err, r ... (query) | calleeName | count |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:99:20:99:49 | (err, r ... (query) | enclosingFunctionName | app.post#functionalargument |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:99:20:99:49 | (err, r ... (query) | receiverName | Document |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:99:44:99:48 | query | argumentIndex | 0 |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:99:44:99:48 | query | calleeAccessPath | mongoose model count res count |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:99:44:99:48 | query | calleeAccessPathWithStructuralInfo | mongoose member model instanceorreturn member count functionalarg param res member count instanceorreturn |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:99:44:99:48 | query | calleeApiName | mongoose |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:99:44:99:48 | query | calleeName | count |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:99:44:99:48 | query | enclosingFunctionName | app.post#functionalargument |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:99:44:99:48 | query | receiverName | res |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:102:29:102:38 | "constant" | calleeAccessPath | |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:102:29:102:38 | "constant" | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:102:29:102:38 | "constant" | enclosingFunctionName | app.post#functionalargument |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:102:41:102:50 | "constant" | calleeAccessPath | |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:102:41:102:50 | "constant" | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:102:41:102:50 | "constant" | enclosingFunctionName | app.post#functionalargument |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:102:53:102:62 | "constant" | calleeAccessPath | |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:102:53:102:62 | "constant" | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:102:53:102:62 | "constant" | enclosingFunctionName | app.post#functionalargument |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:111:8:111:8 | X | calleeAccessPath | |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:111:8:111:8 | X | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:111:8:111:8 | X | enclosingFunctionName | app.post#functionalargument |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:111:11:111:11 | Y | calleeAccessPath | |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:111:11:111:11 | Y | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:111:11:111:11 | Y | enclosingFunctionName | app.post#functionalargument |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:111:14:111:18 | query | calleeAccessPath | |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:111:14:111:18 | query | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:111:14:111:18 | query | enclosingFunctionName | app.post#functionalargument |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:113:28:113:28 | X | argumentIndex | 0 |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:113:28:113:28 | X | calleeAccessPath | mongoose model findOneAndUpdate |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:113:28:113:28 | X | calleeAccessPathWithStructuralInfo | mongoose member model instanceorreturn member findOneAndUpdate instanceorreturn |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:113:28:113:28 | X | calleeApiName | mongoose |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:113:28:113:28 | X | calleeName | findOneAndUpdate |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:113:28:113:28 | X | enclosingFunctionName | app.post#functionalargument |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:113:28:113:28 | X | receiverName | Document |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:113:31:113:35 | query | argumentIndex | 1 |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:113:31:113:35 | query | calleeAccessPath | mongoose model findOneAndUpdate |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:113:31:113:35 | query | calleeAccessPathWithStructuralInfo | mongoose member model instanceorreturn member findOneAndUpdate instanceorreturn |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:113:31:113:35 | query | calleeApiName | mongoose |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:113:31:113:35 | query | calleeName | findOneAndUpdate |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:113:31:113:35 | query | enclosingFunctionName | app.post#functionalargument |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:113:31:113:35 | query | receiverName | Document |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:113:38:113:52 | function () { } | argumentIndex | 2 |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:113:38:113:52 | function () { } | calleeAccessPath | mongoose model findOneAndUpdate |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:113:38:113:52 | function () { } | calleeAccessPathWithStructuralInfo | mongoose member model instanceorreturn member findOneAndUpdate instanceorreturn |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:113:38:113:52 | function () { } | calleeApiName | mongoose |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:113:38:113:52 | function () { } | calleeName | findOneAndUpdate |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:113:38:113:52 | function () { } | enclosingFunctionName | app.post#functionalargument |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:113:38:113:52 | function () { } | receiverName | Document |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:116:22:116:25 | cond | argumentIndex | 0 |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:116:22:116:25 | cond | calleeAccessPath | mongoose model deleteMany |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:116:22:116:25 | cond | calleeAccessPathWithStructuralInfo | mongoose member model instanceorreturn member deleteMany instanceorreturn |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:116:22:116:25 | cond | calleeApiName | mongoose |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:116:22:116:25 | cond | calleeName | deleteMany |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:116:22:116:25 | cond | enclosingFunctionName | app.post#functionalargument |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:116:22:116:25 | cond | receiverName | Document |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:117:21:117:24 | cond | argumentIndex | 0 |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:117:21:117:24 | cond | calleeAccessPath | mongoose model deleteOne |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:117:21:117:24 | cond | calleeAccessPathWithStructuralInfo | mongoose member model instanceorreturn member deleteOne instanceorreturn |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:117:21:117:24 | cond | calleeApiName | mongoose |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:117:21:117:24 | cond | calleeName | deleteOne |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:117:21:117:24 | cond | enclosingFunctionName | app.post#functionalargument |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:117:21:117:24 | cond | receiverName | Document |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:118:21:118:24 | cond | argumentIndex | 0 |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:118:21:118:24 | cond | calleeAccessPath | mongoose model geoSearch |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:118:21:118:24 | cond | calleeAccessPathWithStructuralInfo | mongoose member model instanceorreturn member geoSearch instanceorreturn |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:118:21:118:24 | cond | calleeApiName | mongoose |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:118:21:118:24 | cond | calleeName | geoSearch |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:118:21:118:24 | cond | enclosingFunctionName | app.post#functionalargument |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:118:21:118:24 | cond | receiverName | Document |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:119:18:119:21 | cond | argumentIndex | 0 |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:119:18:119:21 | cond | calleeAccessPath | mongoose model remove |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:119:18:119:21 | cond | calleeAccessPathWithStructuralInfo | mongoose member model instanceorreturn member remove instanceorreturn |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:119:18:119:21 | cond | calleeApiName | mongoose |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:119:18:119:21 | cond | calleeName | remove |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:119:18:119:21 | cond | enclosingFunctionName | app.post#functionalargument |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:119:18:119:21 | cond | receiverName | Document |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:120:22:120:25 | cond | argumentIndex | 0 |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:120:22:120:25 | cond | calleeAccessPath | mongoose model replaceOne |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:120:22:120:25 | cond | calleeAccessPathWithStructuralInfo | mongoose member model instanceorreturn member replaceOne instanceorreturn |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:120:22:120:25 | cond | calleeApiName | mongoose |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:120:22:120:25 | cond | calleeName | replaceOne |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:120:22:120:25 | cond | enclosingFunctionName | app.post#functionalargument |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:120:22:120:25 | cond | receiverName | Document |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:120:28:120:28 | Y | argumentIndex | 1 |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:120:28:120:28 | Y | calleeAccessPath | mongoose model replaceOne |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:120:28:120:28 | Y | calleeAccessPathWithStructuralInfo | mongoose member model instanceorreturn member replaceOne instanceorreturn |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:120:28:120:28 | Y | calleeApiName | mongoose |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:120:28:120:28 | Y | calleeName | replaceOne |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:120:28:120:28 | Y | enclosingFunctionName | app.post#functionalargument |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:120:28:120:28 | Y | receiverName | Document |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:121:16:121:19 | cond | argumentIndex | 0 |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:121:16:121:19 | cond | calleeAccessPath | mongoose model find |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:121:16:121:19 | cond | calleeAccessPathWithStructuralInfo | mongoose member model instanceorreturn member find instanceorreturn |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:121:16:121:19 | cond | calleeApiName | mongoose |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:121:16:121:19 | cond | calleeName | find |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:121:16:121:19 | cond | enclosingFunctionName | app.post#functionalargument |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:121:16:121:19 | cond | receiverName | Document |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:122:19:122:22 | cond | argumentIndex | 0 |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:122:19:122:22 | cond | calleeAccessPath | mongoose model findOne |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:122:19:122:22 | cond | calleeAccessPathWithStructuralInfo | mongoose member model instanceorreturn member findOne instanceorreturn |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:122:19:122:22 | cond | calleeApiName | mongoose |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:122:19:122:22 | cond | calleeName | findOne |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:122:19:122:22 | cond | enclosingFunctionName | app.post#functionalargument |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:122:19:122:22 | cond | receiverName | Document |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:123:20:123:21 | id | argumentIndex | 0 |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:123:20:123:21 | id | calleeAccessPath | mongoose model findById |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:123:20:123:21 | id | calleeAccessPathWithStructuralInfo | mongoose member model instanceorreturn member findById instanceorreturn |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:123:20:123:21 | id | calleeApiName | mongoose |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:123:20:123:21 | id | calleeName | findById |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:123:20:123:21 | id | enclosingFunctionName | app.post#functionalargument |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:123:20:123:21 | id | receiverName | Document |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:124:28:124:31 | cond | argumentIndex | 0 |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:124:28:124:31 | cond | calleeAccessPath | mongoose model findOneAndDelete |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:124:28:124:31 | cond | calleeAccessPathWithStructuralInfo | mongoose member model instanceorreturn member findOneAndDelete instanceorreturn |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:124:28:124:31 | cond | calleeApiName | mongoose |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:124:28:124:31 | cond | calleeName | findOneAndDelete |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:124:28:124:31 | cond | enclosingFunctionName | app.post#functionalargument |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:124:28:124:31 | cond | receiverName | Document |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:125:28:125:31 | cond | argumentIndex | 0 |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:125:28:125:31 | cond | calleeAccessPath | mongoose model findOneAndRemove |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:125:28:125:31 | cond | calleeAccessPathWithStructuralInfo | mongoose member model instanceorreturn member findOneAndRemove instanceorreturn |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:125:28:125:31 | cond | calleeApiName | mongoose |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:125:28:125:31 | cond | calleeName | findOneAndRemove |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:125:28:125:31 | cond | enclosingFunctionName | app.post#functionalargument |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:125:28:125:31 | cond | receiverName | Document |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:126:28:126:31 | cond | argumentIndex | 0 |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:126:28:126:31 | cond | calleeAccessPath | mongoose model findOneAndUpdate |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:126:28:126:31 | cond | calleeAccessPathWithStructuralInfo | mongoose member model instanceorreturn member findOneAndUpdate instanceorreturn |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:126:28:126:31 | cond | calleeApiName | mongoose |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:126:28:126:31 | cond | calleeName | findOneAndUpdate |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:126:28:126:31 | cond | enclosingFunctionName | app.post#functionalargument |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:126:28:126:31 | cond | receiverName | Document |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:126:34:126:34 | Y | argumentIndex | 1 |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:126:34:126:34 | Y | calleeAccessPath | mongoose model findOneAndUpdate |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:126:34:126:34 | Y | calleeAccessPathWithStructuralInfo | mongoose member model instanceorreturn member findOneAndUpdate instanceorreturn |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:126:34:126:34 | Y | calleeApiName | mongoose |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:126:34:126:34 | Y | calleeName | findOneAndUpdate |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:126:34:126:34 | Y | enclosingFunctionName | app.post#functionalargument |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:126:34:126:34 | Y | receiverName | Document |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:127:18:127:21 | cond | argumentIndex | 0 |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:127:18:127:21 | cond | calleeAccessPath | mongoose model update |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:127:18:127:21 | cond | calleeAccessPathWithStructuralInfo | mongoose member model instanceorreturn member update instanceorreturn |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:127:18:127:21 | cond | calleeApiName | mongoose |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:127:18:127:21 | cond | calleeName | update |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:127:18:127:21 | cond | enclosingFunctionName | app.post#functionalargument |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:127:18:127:21 | cond | receiverName | Document |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:127:24:127:24 | Y | argumentIndex | 1 |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:127:24:127:24 | Y | calleeAccessPath | mongoose model update |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:127:24:127:24 | Y | calleeAccessPathWithStructuralInfo | mongoose member model instanceorreturn member update instanceorreturn |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:127:24:127:24 | Y | calleeApiName | mongoose |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:127:24:127:24 | Y | calleeName | update |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:127:24:127:24 | Y | enclosingFunctionName | app.post#functionalargument |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:127:24:127:24 | Y | receiverName | Document |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:128:22:128:25 | cond | argumentIndex | 0 |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:128:22:128:25 | cond | calleeAccessPath | mongoose model updateMany |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:128:22:128:25 | cond | calleeAccessPathWithStructuralInfo | mongoose member model instanceorreturn member updateMany instanceorreturn |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:128:22:128:25 | cond | calleeApiName | mongoose |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:128:22:128:25 | cond | calleeName | updateMany |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:128:22:128:25 | cond | enclosingFunctionName | app.post#functionalargument |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:128:22:128:25 | cond | receiverName | Document |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:128:28:128:28 | Y | argumentIndex | 1 |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:128:28:128:28 | Y | calleeAccessPath | mongoose model updateMany |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:128:28:128:28 | Y | calleeAccessPathWithStructuralInfo | mongoose member model instanceorreturn member updateMany instanceorreturn |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:128:28:128:28 | Y | calleeApiName | mongoose |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:128:28:128:28 | Y | calleeName | updateMany |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:128:28:128:28 | Y | enclosingFunctionName | app.post#functionalargument |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:128:28:128:28 | Y | receiverName | Document |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:129:21:129:24 | cond | argumentIndex | 0 |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:129:21:129:24 | cond | calleeAccessPath | mongoose model updateOne |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:129:21:129:24 | cond | calleeAccessPathWithStructuralInfo | mongoose member model instanceorreturn member updateOne instanceorreturn |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:129:21:129:24 | cond | calleeApiName | mongoose |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:129:21:129:24 | cond | calleeName | updateOne |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:129:21:129:24 | cond | enclosingFunctionName | app.post#functionalargument |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:129:21:129:24 | cond | receiverName | Document |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:129:27:129:27 | Y | argumentIndex | 1 |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:129:27:129:27 | Y | calleeAccessPath | mongoose model updateOne |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:129:27:129:27 | Y | calleeAccessPathWithStructuralInfo | mongoose member model instanceorreturn member updateOne instanceorreturn |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:129:27:129:27 | Y | calleeApiName | mongoose |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:129:27:129:27 | Y | calleeName | updateOne |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:129:27:129:27 | Y | enclosingFunctionName | app.post#functionalargument |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:129:27:129:27 | Y | receiverName | Document |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:130:16:130:26 | { _id: id } | argumentIndex | 0 |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:130:16:130:26 | { _id: id } | calleeAccessPath | mongoose model find |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:130:16:130:26 | { _id: id } | calleeAccessPathWithStructuralInfo | mongoose member model instanceorreturn member find instanceorreturn |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:130:16:130:26 | { _id: id } | calleeApiName | mongoose |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:130:16:130:26 | { _id: id } | calleeName | find |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:130:16:130:26 | { _id: id } | enclosingFunctionName | app.post#functionalargument |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:130:16:130:26 | { _id: id } | receiverName | Document |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:130:23:130:24 | id | calleeAccessPath | |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:130:23:130:24 | id | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:130:23:130:24 | id | enclosingFunctionName | app.post#functionalargument |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:131:16:131:35 | { _id: { $eq: id } } | argumentIndex | 0 |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:131:16:131:35 | { _id: { $eq: id } } | calleeAccessPath | mongoose model find |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:131:16:131:35 | { _id: { $eq: id } } | calleeAccessPathWithStructuralInfo | mongoose member model instanceorreturn member find instanceorreturn |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:131:16:131:35 | { _id: { $eq: id } } | calleeApiName | mongoose |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:131:16:131:35 | { _id: { $eq: id } } | calleeName | find |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:131:16:131:35 | { _id: { $eq: id } } | enclosingFunctionName | app.post#functionalargument |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:131:16:131:35 | { _id: { $eq: id } } | receiverName | Document |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:131:23:131:33 | { $eq: id } | calleeAccessPath | |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:131:23:131:33 | { $eq: id } | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:131:23:131:33 | { $eq: id } | enclosingFunctionName | app.post#functionalargument |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:131:30:131:31 | id | calleeAccessPath | |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:131:30:131:31 | id | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongoose.js:131:30:131:31 | id | enclosingFunctionName | app.post#functionalargument |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongooseJsonParse.js:2:25:2:33 | 'express' | argumentIndex | 0 |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongooseJsonParse.js:2:25:2:33 | 'express' | calleeAccessPath | |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongooseJsonParse.js:2:25:2:33 | 'express' | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongooseJsonParse.js:2:25:2:33 | 'express' | calleeName | require |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongooseJsonParse.js:3:28:3:40 | 'body-parser' | argumentIndex | 0 |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongooseJsonParse.js:3:28:3:40 | 'body-parser' | calleeAccessPath | |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongooseJsonParse.js:3:28:3:40 | 'body-parser' | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongooseJsonParse.js:3:28:3:40 | 'body-parser' | calleeName | require |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongooseJsonParse.js:4:26:4:35 | 'mongoose' | argumentIndex | 0 |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongooseJsonParse.js:4:26:4:35 | 'mongoose' | calleeAccessPath | |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongooseJsonParse.js:4:26:4:35 | 'mongoose' | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongooseJsonParse.js:4:26:4:35 | 'mongoose' | calleeName | require |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongooseJsonParse.js:6:18:6:50 | 'mongod ... table1' | argumentIndex | 0 |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongooseJsonParse.js:6:18:6:50 | 'mongod ... table1' | calleeAccessPath | mongoose connect |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongooseJsonParse.js:6:18:6:50 | 'mongod ... table1' | calleeAccessPathWithStructuralInfo | mongoose member connect instanceorreturn |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongooseJsonParse.js:6:18:6:50 | 'mongod ... table1' | calleeApiName | mongoose |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongooseJsonParse.js:6:18:6:50 | 'mongod ... table1' | calleeName | connect |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongooseJsonParse.js:6:18:6:50 | 'mongod ... table1' | receiverName | Mongoose |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongooseJsonParse.js:10:33:10:42 | 'Document' | argumentIndex | 0 |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongooseJsonParse.js:10:33:10:42 | 'Document' | calleeAccessPath | mongoose model |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongooseJsonParse.js:10:33:10:42 | 'Document' | calleeAccessPathWithStructuralInfo | mongoose member model instanceorreturn |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongooseJsonParse.js:10:33:10:42 | 'Document' | calleeApiName | mongoose |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongooseJsonParse.js:10:33:10:42 | 'Document' | calleeName | model |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongooseJsonParse.js:10:33:10:42 | 'Document' | receiverName | Mongoose |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongooseJsonParse.js:10:45:16:1 | {\\n t ... tring\\n} | argumentIndex | 1 |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongooseJsonParse.js:10:45:16:1 | {\\n t ... tring\\n} | calleeAccessPath | mongoose model |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongooseJsonParse.js:10:45:16:1 | {\\n t ... tring\\n} | calleeAccessPathWithStructuralInfo | mongoose member model instanceorreturn |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongooseJsonParse.js:10:45:16:1 | {\\n t ... tring\\n} | calleeApiName | mongoose |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongooseJsonParse.js:10:45:16:1 | {\\n t ... tring\\n} | calleeName | model |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongooseJsonParse.js:10:45:16:1 | {\\n t ... tring\\n} | receiverName | Mongoose |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongooseJsonParse.js:11:12:14:5 | {\\n ... e\\n } | calleeAccessPath | |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongooseJsonParse.js:11:12:14:5 | {\\n ... e\\n } | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongooseJsonParse.js:12:15:12:20 | String | calleeAccessPath | |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongooseJsonParse.js:12:15:12:20 | String | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongooseJsonParse.js:13:17:13:20 | true | calleeAccessPath | |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongooseJsonParse.js:13:17:13:20 | true | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongooseJsonParse.js:15:11:15:16 | String | calleeAccessPath | |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongooseJsonParse.js:15:11:15:16 | String | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongooseJsonParse.js:18:9:18:25 | '/documents/find' | argumentIndex | 0 |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongooseJsonParse.js:18:9:18:25 | '/documents/find' | calleeAccessPath | express get |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongooseJsonParse.js:18:9:18:25 | '/documents/find' | calleeAccessPathWithStructuralInfo | express instanceorreturn member get instanceorreturn |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongooseJsonParse.js:18:9:18:25 | '/documents/find' | calleeApiName | express |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongooseJsonParse.js:18:9:18:25 | '/documents/find' | calleeName | get |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongooseJsonParse.js:18:9:18:25 | '/documents/find' | receiverName | app |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongooseJsonParse.js:18:28:24:1 | (req, r ... ery);\\n} | argumentIndex | 1 |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongooseJsonParse.js:18:28:24:1 | (req, r ... ery);\\n} | calleeAccessPath | express get |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongooseJsonParse.js:18:28:24:1 | (req, r ... ery);\\n} | calleeAccessPathWithStructuralInfo | express instanceorreturn member get instanceorreturn |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongooseJsonParse.js:18:28:24:1 | (req, r ... ery);\\n} | calleeApiName | express |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongooseJsonParse.js:18:28:24:1 | (req, r ... ery);\\n} | calleeName | get |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongooseJsonParse.js:18:28:24:1 | (req, r ... ery);\\n} | receiverName | app |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongooseJsonParse.js:19:19:19:20 | {} | calleeAccessPath | |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongooseJsonParse.js:19:19:19:20 | {} | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongooseJsonParse.js:19:19:19:20 | {} | enclosingFunctionBody | req res query query title JSON parse req query data title Document find query |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongooseJsonParse.js:19:19:19:20 | {} | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongooseJsonParse.js:20:30:20:43 | req.query.data | argumentIndex | 0 |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongooseJsonParse.js:20:30:20:43 | req.query.data | calleeAccessPath | |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongooseJsonParse.js:20:30:20:43 | req.query.data | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongooseJsonParse.js:20:30:20:43 | req.query.data | calleeName | parse |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongooseJsonParse.js:20:30:20:43 | req.query.data | enclosingFunctionBody | req res query query title JSON parse req query data title Document find query |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongooseJsonParse.js:20:30:20:43 | req.query.data | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongooseJsonParse.js:20:30:20:43 | req.query.data | receiverName | JSON |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongooseJsonParse.js:23:19:23:23 | query | argumentIndex | 0 |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongooseJsonParse.js:23:19:23:23 | query | calleeAccessPath | mongoose model find |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongooseJsonParse.js:23:19:23:23 | query | calleeAccessPathWithStructuralInfo | mongoose member model instanceorreturn member find instanceorreturn |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongooseJsonParse.js:23:19:23:23 | query | calleeApiName | mongoose |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongooseJsonParse.js:23:19:23:23 | query | calleeName | find |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongooseJsonParse.js:23:19:23:23 | query | enclosingFunctionBody | req res query query title JSON parse req query data title Document find query |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongooseJsonParse.js:23:19:23:23 | query | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongooseJsonParse.js:23:19:23:23 | query | receiverName | Document |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongooseModel.js:3:39:3:47 | 'MyModel' | argumentIndex | 0 |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongooseModel.js:3:39:3:47 | 'MyModel' | calleeAccessPath | mongoose model |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongooseModel.js:3:39:3:47 | 'MyModel' | calleeAccessPathWithStructuralInfo | mongoose member model instanceorreturn |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongooseModel.js:3:39:3:47 | 'MyModel' | calleeApiName | mongoose |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongooseModel.js:3:39:3:47 | 'MyModel' | calleeName | model |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongooseModel.js:3:39:3:47 | 'MyModel' | receiverName | mongoose |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongooseModel.js:3:50:3:60 | getSchema() | argumentIndex | 1 |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongooseModel.js:3:50:3:60 | getSchema() | calleeAccessPath | mongoose model |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongooseModel.js:3:50:3:60 | getSchema() | calleeAccessPathWithStructuralInfo | mongoose member model instanceorreturn |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongooseModel.js:3:50:3:60 | getSchema() | calleeApiName | mongoose |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongooseModel.js:3:50:3:60 | getSchema() | calleeName | model |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongooseModel.js:3:50:3:60 | getSchema() | receiverName | mongoose |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongooseModelClient.js:7:9:7:25 | bodyParser.json() | argumentIndex | 0 |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongooseModelClient.js:7:9:7:25 | bodyParser.json() | calleeAccessPath | express use |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongooseModelClient.js:7:9:7:25 | bodyParser.json() | calleeAccessPathWithStructuralInfo | express instanceorreturn member use instanceorreturn |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongooseModelClient.js:7:9:7:25 | bodyParser.json() | calleeApiName | express |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongooseModelClient.js:7:9:7:25 | bodyParser.json() | calleeName | use |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongooseModelClient.js:7:9:7:25 | bodyParser.json() | receiverName | app |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongooseModelClient.js:9:10:9:16 | '/find' | argumentIndex | 0 |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongooseModelClient.js:9:10:9:16 | '/find' | calleeAccessPath | express post |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongooseModelClient.js:9:10:9:16 | '/find' | calleeAccessPathWithStructuralInfo | express instanceorreturn member post instanceorreturn |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongooseModelClient.js:9:10:9:16 | '/find' | calleeApiName | express |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongooseModelClient.js:9:10:9:16 | '/find' | calleeName | post |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongooseModelClient.js:9:10:9:16 | '/find' | receiverName | app |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongooseModelClient.js:9:19:14:1 | (req, r ... // OK\\n} | argumentIndex | 1 |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongooseModelClient.js:9:19:14:1 | (req, r ... // OK\\n} | calleeAccessPath | express post |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongooseModelClient.js:9:19:14:1 | (req, r ... // OK\\n} | calleeAccessPathWithStructuralInfo | express instanceorreturn member post instanceorreturn |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongooseModelClient.js:9:19:14:1 | (req, r ... // OK\\n} | calleeApiName | express |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongooseModelClient.js:9:19:14:1 | (req, r ... // OK\\n} | calleeName | post |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongooseModelClient.js:9:19:14:1 | (req, r ... // OK\\n} | receiverName | app |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongooseModelClient.js:10:22:10:31 | req.body.x | argumentIndex | 0 |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongooseModelClient.js:10:22:10:31 | req.body.x | calleeAccessPath | |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongooseModelClient.js:10:22:10:31 | req.body.x | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongooseModelClient.js:10:22:10:31 | req.body.x | calleeName | parse |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongooseModelClient.js:10:22:10:31 | req.body.x | enclosingFunctionBody | req res v JSON parse req body x MyModel find id v MyModel find id req body id MyModel find id req body id |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongooseModelClient.js:10:22:10:31 | req.body.x | enclosingFunctionName | app.post#functionalargument |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongooseModelClient.js:10:22:10:31 | req.body.x | receiverName | JSON |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongooseModelClient.js:11:16:11:24 | { id: v } | argumentIndex | 0 |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongooseModelClient.js:11:16:11:24 | { id: v } | calleeAccessPath | mongoose model find |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongooseModelClient.js:11:16:11:24 | { id: v } | calleeAccessPathWithStructuralInfo | mongoose member model instanceorreturn member find instanceorreturn |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongooseModelClient.js:11:16:11:24 | { id: v } | calleeApiName | mongoose |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongooseModelClient.js:11:16:11:24 | { id: v } | calleeName | find |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongooseModelClient.js:11:16:11:24 | { id: v } | enclosingFunctionBody | req res v JSON parse req body x MyModel find id v MyModel find id req body id MyModel find id req body id |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongooseModelClient.js:11:16:11:24 | { id: v } | enclosingFunctionName | app.post#functionalargument |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongooseModelClient.js:11:16:11:24 | { id: v } | receiverName | MyModel |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongooseModelClient.js:11:22:11:22 | v | calleeAccessPath | |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongooseModelClient.js:11:22:11:22 | v | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongooseModelClient.js:11:22:11:22 | v | enclosingFunctionBody | req res v JSON parse req body x MyModel find id v MyModel find id req body id MyModel find id req body id |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongooseModelClient.js:11:22:11:22 | v | enclosingFunctionName | app.post#functionalargument |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongooseModelClient.js:12:16:12:34 | { id: req.body.id } | argumentIndex | 0 |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongooseModelClient.js:12:16:12:34 | { id: req.body.id } | calleeAccessPath | mongoose model find |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongooseModelClient.js:12:16:12:34 | { id: req.body.id } | calleeAccessPathWithStructuralInfo | mongoose member model instanceorreturn member find instanceorreturn |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongooseModelClient.js:12:16:12:34 | { id: req.body.id } | calleeApiName | mongoose |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongooseModelClient.js:12:16:12:34 | { id: req.body.id } | calleeName | find |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongooseModelClient.js:12:16:12:34 | { id: req.body.id } | enclosingFunctionBody | req res v JSON parse req body x MyModel find id v MyModel find id req body id MyModel find id req body id |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongooseModelClient.js:12:16:12:34 | { id: req.body.id } | enclosingFunctionName | app.post#functionalargument |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongooseModelClient.js:12:16:12:34 | { id: req.body.id } | receiverName | MyModel |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongooseModelClient.js:12:22:12:32 | req.body.id | calleeAccessPath | |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongooseModelClient.js:12:22:12:32 | req.body.id | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongooseModelClient.js:12:22:12:32 | req.body.id | enclosingFunctionBody | req res v JSON parse req body x MyModel find id v MyModel find id req body id MyModel find id req body id |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongooseModelClient.js:12:22:12:32 | req.body.id | enclosingFunctionName | app.post#functionalargument |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongooseModelClient.js:13:16:13:39 | { id: ` ... .id}` } | argumentIndex | 0 |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongooseModelClient.js:13:16:13:39 | { id: ` ... .id}` } | calleeAccessPath | mongoose model find |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongooseModelClient.js:13:16:13:39 | { id: ` ... .id}` } | calleeAccessPathWithStructuralInfo | mongoose member model instanceorreturn member find instanceorreturn |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongooseModelClient.js:13:16:13:39 | { id: ` ... .id}` } | calleeApiName | mongoose |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongooseModelClient.js:13:16:13:39 | { id: ` ... .id}` } | calleeName | find |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongooseModelClient.js:13:16:13:39 | { id: ` ... .id}` } | enclosingFunctionBody | req res v JSON parse req body x MyModel find id v MyModel find id req body id MyModel find id req body id |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongooseModelClient.js:13:16:13:39 | { id: ` ... .id}` } | enclosingFunctionName | app.post#functionalargument |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongooseModelClient.js:13:16:13:39 | { id: ` ... .id}` } | receiverName | MyModel |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongooseModelClient.js:13:22:13:37 | `${req.body.id}` | calleeAccessPath | |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongooseModelClient.js:13:22:13:37 | `${req.body.id}` | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongooseModelClient.js:13:22:13:37 | `${req.body.id}` | enclosingFunctionBody | req res v JSON parse req body x MyModel find id v MyModel find id req body id MyModel find id req body id |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/mongooseModelClient.js:13:22:13:37 | `${req.body.id}` | enclosingFunctionName | app.post#functionalargument |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/pg-promise-types.ts:8:17:8:21 | taint | argumentIndex | 0 |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/pg-promise-types.ts:8:17:8:21 | taint | calleeAccessPath | pg-promise IDatabase one |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/pg-promise-types.ts:8:17:8:21 | taint | calleeAccessPathWithStructuralInfo | pg-promise member IDatabase instanceorreturn member one instanceorreturn |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/pg-promise-types.ts:8:17:8:21 | taint | calleeApiName | pg-promise |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/pg-promise-types.ts:8:17:8:21 | taint | calleeName | one |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/pg-promise-types.ts:8:17:8:21 | taint | enclosingFunctionBody | req res taint req params x db one taint res end |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/pg-promise-types.ts:8:17:8:21 | taint | enclosingFunctionName | onRequest |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/pg-promise-types.ts:13:9:13:17 | 'express' | argumentIndex | 0 |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/pg-promise-types.ts:13:9:13:17 | 'express' | calleeAccessPath | |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/pg-promise-types.ts:13:9:13:17 | 'express' | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/pg-promise-types.ts:13:9:13:17 | 'express' | calleeName | require |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/pg-promise-types.ts:13:26:13:31 | '/foo' | argumentIndex | 0 |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/pg-promise-types.ts:13:26:13:31 | '/foo' | calleeAccessPath | express get |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/pg-promise-types.ts:13:26:13:31 | '/foo' | calleeAccessPathWithStructuralInfo | express instanceorreturn member get instanceorreturn |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/pg-promise-types.ts:13:26:13:31 | '/foo' | calleeApiName | express |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/pg-promise-types.ts:13:26:13:31 | '/foo' | calleeName | get |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/pg-promise-types.ts:13:34:13:76 | (req, r ... q, res) | argumentIndex | 1 |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/pg-promise-types.ts:13:34:13:76 | (req, r ... q, res) | calleeAccessPath | express get |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/pg-promise-types.ts:13:34:13:76 | (req, r ... q, res) | calleeAccessPathWithStructuralInfo | express instanceorreturn member get instanceorreturn |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/pg-promise-types.ts:13:34:13:76 | (req, r ... q, res) | calleeApiName | express |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/pg-promise-types.ts:13:34:13:76 | (req, r ... q, res) | calleeName | get |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/pg-promise.js:1:21:1:32 | 'pg-promise' | argumentIndex | 0 |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/pg-promise.js:1:21:1:32 | 'pg-promise' | calleeAccessPath | |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/pg-promise.js:1:21:1:32 | 'pg-promise' | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/pg-promise.js:1:21:1:32 | 'pg-promise' | calleeName | require |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/pg-promise.js:3:9:3:17 | 'express' | argumentIndex | 0 |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/pg-promise.js:3:9:3:17 | 'express' | calleeAccessPath | |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/pg-promise.js:3:9:3:17 | 'express' | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/pg-promise.js:3:9:3:17 | 'express' | calleeName | require |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/pg-promise.js:3:26:3:31 | '/foo' | argumentIndex | 0 |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/pg-promise.js:3:26:3:31 | '/foo' | calleeAccessPath | express get |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/pg-promise.js:3:26:3:31 | '/foo' | calleeAccessPathWithStructuralInfo | express instanceorreturn member get instanceorreturn |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/pg-promise.js:3:26:3:31 | '/foo' | calleeApiName | express |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/pg-promise.js:3:26:3:31 | '/foo' | calleeName | get |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/pg-promise.js:3:34:66:1 | (req, r ... \\n );\\n} | argumentIndex | 1 |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/pg-promise.js:3:34:66:1 | (req, r ... \\n );\\n} | calleeAccessPath | express get |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/pg-promise.js:3:34:66:1 | (req, r ... \\n );\\n} | calleeAccessPathWithStructuralInfo | express instanceorreturn member get instanceorreturn |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/pg-promise.js:3:34:66:1 | (req, r ... \\n );\\n} | calleeApiName | express |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/pg-promise.js:3:34:66:1 | (req, r ... \\n );\\n} | calleeName | get |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/pg-promise.js:4:18:4:52 | process ... TRING'] | argumentIndex | 0 |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/pg-promise.js:4:18:4:52 | process ... TRING'] | calleeAccessPath | pg-promise |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/pg-promise.js:4:18:4:52 | process ... TRING'] | calleeAccessPathWithStructuralInfo | pg-promise instanceorreturn instanceorreturn |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/pg-promise.js:4:18:4:52 | process ... TRING'] | calleeApiName | pg-promise |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/pg-promise.js:4:18:4:52 | process ... TRING'] | calleeName | pgp |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/pg-promise.js:4:18:4:52 | process ... TRING'] | enclosingFunctionBody | req res db pgp process DB_CONNECTION_STRING env DB_CONNECTION_STRING query SELECT ITEM,PRICE FROM PRODUCT WHERE ITEM_CATEGORY=' req params category ' ORDER BY PRICE db any query db many query db manyOrNone query db map query db multi query db multiResult query db none query db one query db oneOrNone query db query query db result query db one text query db one text SELECT * FROM news where id = $1 values req params id db one text SELECT * FROM news where id = $1:raw values req params id db one text SELECT * FROM news where id = $1^ values req params id db one text SELECT * FROM news where id = $1:raw AND name = $2:raw AND foo = $3 values req params id req params name req params foo db one text SELECT * FROM news where id = ${id}:raw AND name = ${name} values id req params id name req params name db one text SELECT * FROM news where id = ${id}:value AND name LIKE '%${name}:value%' AND title LIKE "%${title}:value%" values id req params id name req params name title req params title db task t t one query db task cnd t t one query t t one query |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/pg-promise.js:4:18:4:52 | process ... TRING'] | enclosingFunctionName | get#functionalargument |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/pg-promise.js:6:15:7:34 | "SELECT ... ategory | calleeAccessPath | |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/pg-promise.js:6:15:7:34 | "SELECT ... ategory | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/pg-promise.js:6:15:7:34 | "SELECT ... ategory | enclosingFunctionBody | req res db pgp process DB_CONNECTION_STRING env DB_CONNECTION_STRING query SELECT ITEM,PRICE FROM PRODUCT WHERE ITEM_CATEGORY=' req params category ' ORDER BY PRICE db any query db many query db manyOrNone query db map query db multi query db multiResult query db none query db one query db oneOrNone query db query query db result query db one text query db one text SELECT * FROM news where id = $1 values req params id db one text SELECT * FROM news where id = $1:raw values req params id db one text SELECT * FROM news where id = $1^ values req params id db one text SELECT * FROM news where id = $1:raw AND name = $2:raw AND foo = $3 values req params id req params name req params foo db one text SELECT * FROM news where id = ${id}:raw AND name = ${name} values id req params id name req params name db one text SELECT * FROM news where id = ${id}:value AND name LIKE '%${name}:value%' AND title LIKE "%${title}:value%" values id req params id name req params name title req params title db task t t one query db task cnd t t one query t t one query |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/pg-promise.js:6:15:7:34 | "SELECT ... ategory | enclosingFunctionName | get#functionalargument |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/pg-promise.js:6:15:7:55 | "SELECT ... PRICE" | calleeAccessPath | |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/pg-promise.js:6:15:7:55 | "SELECT ... PRICE" | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/pg-promise.js:6:15:7:55 | "SELECT ... PRICE" | enclosingFunctionBody | req res db pgp process DB_CONNECTION_STRING env DB_CONNECTION_STRING query SELECT ITEM,PRICE FROM PRODUCT WHERE ITEM_CATEGORY=' req params category ' ORDER BY PRICE db any query db many query db manyOrNone query db map query db multi query db multiResult query db none query db one query db oneOrNone query db query query db result query db one text query db one text SELECT * FROM news where id = $1 values req params id db one text SELECT * FROM news where id = $1:raw values req params id db one text SELECT * FROM news where id = $1^ values req params id db one text SELECT * FROM news where id = $1:raw AND name = $2:raw AND foo = $3 values req params id req params name req params foo db one text SELECT * FROM news where id = ${id}:raw AND name = ${name} values id req params id name req params name db one text SELECT * FROM news where id = ${id}:value AND name LIKE '%${name}:value%' AND title LIKE "%${title}:value%" values id req params id name req params name title req params title db task t t one query db task cnd t t one query t t one query |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/pg-promise.js:6:15:7:55 | "SELECT ... PRICE" | enclosingFunctionName | get#functionalargument |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/pg-promise.js:9:10:9:14 | query | argumentIndex | 0 |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/pg-promise.js:9:10:9:14 | query | calleeAccessPath | pg-promise any |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/pg-promise.js:9:10:9:14 | query | calleeAccessPathWithStructuralInfo | pg-promise instanceorreturn instanceorreturn member any instanceorreturn |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/pg-promise.js:9:10:9:14 | query | calleeApiName | pg-promise |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/pg-promise.js:9:10:9:14 | query | calleeName | any |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/pg-promise.js:9:10:9:14 | query | enclosingFunctionBody | req res db pgp process DB_CONNECTION_STRING env DB_CONNECTION_STRING query SELECT ITEM,PRICE FROM PRODUCT WHERE ITEM_CATEGORY=' req params category ' ORDER BY PRICE db any query db many query db manyOrNone query db map query db multi query db multiResult query db none query db one query db oneOrNone query db query query db result query db one text query db one text SELECT * FROM news where id = $1 values req params id db one text SELECT * FROM news where id = $1:raw values req params id db one text SELECT * FROM news where id = $1^ values req params id db one text SELECT * FROM news where id = $1:raw AND name = $2:raw AND foo = $3 values req params id req params name req params foo db one text SELECT * FROM news where id = ${id}:raw AND name = ${name} values id req params id name req params name db one text SELECT * FROM news where id = ${id}:value AND name LIKE '%${name}:value%' AND title LIKE "%${title}:value%" values id req params id name req params name title req params title db task t t one query db task cnd t t one query t t one query |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/pg-promise.js:9:10:9:14 | query | enclosingFunctionName | get#functionalargument |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/pg-promise.js:9:10:9:14 | query | receiverName | db |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/pg-promise.js:10:11:10:15 | query | argumentIndex | 0 |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/pg-promise.js:10:11:10:15 | query | calleeAccessPath | pg-promise many |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/pg-promise.js:10:11:10:15 | query | calleeAccessPathWithStructuralInfo | pg-promise instanceorreturn instanceorreturn member many instanceorreturn |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/pg-promise.js:10:11:10:15 | query | calleeApiName | pg-promise |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/pg-promise.js:10:11:10:15 | query | calleeName | many |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/pg-promise.js:10:11:10:15 | query | enclosingFunctionBody | req res db pgp process DB_CONNECTION_STRING env DB_CONNECTION_STRING query SELECT ITEM,PRICE FROM PRODUCT WHERE ITEM_CATEGORY=' req params category ' ORDER BY PRICE db any query db many query db manyOrNone query db map query db multi query db multiResult query db none query db one query db oneOrNone query db query query db result query db one text query db one text SELECT * FROM news where id = $1 values req params id db one text SELECT * FROM news where id = $1:raw values req params id db one text SELECT * FROM news where id = $1^ values req params id db one text SELECT * FROM news where id = $1:raw AND name = $2:raw AND foo = $3 values req params id req params name req params foo db one text SELECT * FROM news where id = ${id}:raw AND name = ${name} values id req params id name req params name db one text SELECT * FROM news where id = ${id}:value AND name LIKE '%${name}:value%' AND title LIKE "%${title}:value%" values id req params id name req params name title req params title db task t t one query db task cnd t t one query t t one query |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/pg-promise.js:10:11:10:15 | query | enclosingFunctionName | get#functionalargument |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/pg-promise.js:10:11:10:15 | query | receiverName | db |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/pg-promise.js:11:17:11:21 | query | argumentIndex | 0 |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/pg-promise.js:11:17:11:21 | query | calleeAccessPath | pg-promise manyOrNone |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/pg-promise.js:11:17:11:21 | query | calleeAccessPathWithStructuralInfo | pg-promise instanceorreturn instanceorreturn member manyOrNone instanceorreturn |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/pg-promise.js:11:17:11:21 | query | calleeApiName | pg-promise |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/pg-promise.js:11:17:11:21 | query | calleeName | manyOrNone |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/pg-promise.js:11:17:11:21 | query | enclosingFunctionBody | req res db pgp process DB_CONNECTION_STRING env DB_CONNECTION_STRING query SELECT ITEM,PRICE FROM PRODUCT WHERE ITEM_CATEGORY=' req params category ' ORDER BY PRICE db any query db many query db manyOrNone query db map query db multi query db multiResult query db none query db one query db oneOrNone query db query query db result query db one text query db one text SELECT * FROM news where id = $1 values req params id db one text SELECT * FROM news where id = $1:raw values req params id db one text SELECT * FROM news where id = $1^ values req params id db one text SELECT * FROM news where id = $1:raw AND name = $2:raw AND foo = $3 values req params id req params name req params foo db one text SELECT * FROM news where id = ${id}:raw AND name = ${name} values id req params id name req params name db one text SELECT * FROM news where id = ${id}:value AND name LIKE '%${name}:value%' AND title LIKE "%${title}:value%" values id req params id name req params name title req params title db task t t one query db task cnd t t one query t t one query |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/pg-promise.js:11:17:11:21 | query | enclosingFunctionName | get#functionalargument |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/pg-promise.js:11:17:11:21 | query | receiverName | db |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/pg-promise.js:12:10:12:14 | query | argumentIndex | 0 |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/pg-promise.js:12:10:12:14 | query | calleeAccessPath | pg-promise map |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/pg-promise.js:12:10:12:14 | query | calleeAccessPathWithStructuralInfo | pg-promise instanceorreturn instanceorreturn member map instanceorreturn |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/pg-promise.js:12:10:12:14 | query | calleeApiName | pg-promise |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/pg-promise.js:12:10:12:14 | query | calleeName | map |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/pg-promise.js:12:10:12:14 | query | enclosingFunctionBody | req res db pgp process DB_CONNECTION_STRING env DB_CONNECTION_STRING query SELECT ITEM,PRICE FROM PRODUCT WHERE ITEM_CATEGORY=' req params category ' ORDER BY PRICE db any query db many query db manyOrNone query db map query db multi query db multiResult query db none query db one query db oneOrNone query db query query db result query db one text query db one text SELECT * FROM news where id = $1 values req params id db one text SELECT * FROM news where id = $1:raw values req params id db one text SELECT * FROM news where id = $1^ values req params id db one text SELECT * FROM news where id = $1:raw AND name = $2:raw AND foo = $3 values req params id req params name req params foo db one text SELECT * FROM news where id = ${id}:raw AND name = ${name} values id req params id name req params name db one text SELECT * FROM news where id = ${id}:value AND name LIKE '%${name}:value%' AND title LIKE "%${title}:value%" values id req params id name req params name title req params title db task t t one query db task cnd t t one query t t one query |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/pg-promise.js:12:10:12:14 | query | enclosingFunctionName | get#functionalargument |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/pg-promise.js:12:10:12:14 | query | receiverName | db |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/pg-promise.js:13:12:13:16 | query | argumentIndex | 0 |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/pg-promise.js:13:12:13:16 | query | calleeAccessPath | pg-promise multi |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/pg-promise.js:13:12:13:16 | query | calleeAccessPathWithStructuralInfo | pg-promise instanceorreturn instanceorreturn member multi instanceorreturn |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/pg-promise.js:13:12:13:16 | query | calleeApiName | pg-promise |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/pg-promise.js:13:12:13:16 | query | calleeName | multi |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/pg-promise.js:13:12:13:16 | query | enclosingFunctionBody | req res db pgp process DB_CONNECTION_STRING env DB_CONNECTION_STRING query SELECT ITEM,PRICE FROM PRODUCT WHERE ITEM_CATEGORY=' req params category ' ORDER BY PRICE db any query db many query db manyOrNone query db map query db multi query db multiResult query db none query db one query db oneOrNone query db query query db result query db one text query db one text SELECT * FROM news where id = $1 values req params id db one text SELECT * FROM news where id = $1:raw values req params id db one text SELECT * FROM news where id = $1^ values req params id db one text SELECT * FROM news where id = $1:raw AND name = $2:raw AND foo = $3 values req params id req params name req params foo db one text SELECT * FROM news where id = ${id}:raw AND name = ${name} values id req params id name req params name db one text SELECT * FROM news where id = ${id}:value AND name LIKE '%${name}:value%' AND title LIKE "%${title}:value%" values id req params id name req params name title req params title db task t t one query db task cnd t t one query t t one query |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/pg-promise.js:13:12:13:16 | query | enclosingFunctionName | get#functionalargument |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/pg-promise.js:13:12:13:16 | query | receiverName | db |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/pg-promise.js:14:18:14:22 | query | argumentIndex | 0 |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/pg-promise.js:14:18:14:22 | query | calleeAccessPath | pg-promise multiResult |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/pg-promise.js:14:18:14:22 | query | calleeAccessPathWithStructuralInfo | pg-promise instanceorreturn instanceorreturn member multiResult instanceorreturn |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/pg-promise.js:14:18:14:22 | query | calleeApiName | pg-promise |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/pg-promise.js:14:18:14:22 | query | calleeName | multiResult |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/pg-promise.js:14:18:14:22 | query | enclosingFunctionBody | req res db pgp process DB_CONNECTION_STRING env DB_CONNECTION_STRING query SELECT ITEM,PRICE FROM PRODUCT WHERE ITEM_CATEGORY=' req params category ' ORDER BY PRICE db any query db many query db manyOrNone query db map query db multi query db multiResult query db none query db one query db oneOrNone query db query query db result query db one text query db one text SELECT * FROM news where id = $1 values req params id db one text SELECT * FROM news where id = $1:raw values req params id db one text SELECT * FROM news where id = $1^ values req params id db one text SELECT * FROM news where id = $1:raw AND name = $2:raw AND foo = $3 values req params id req params name req params foo db one text SELECT * FROM news where id = ${id}:raw AND name = ${name} values id req params id name req params name db one text SELECT * FROM news where id = ${id}:value AND name LIKE '%${name}:value%' AND title LIKE "%${title}:value%" values id req params id name req params name title req params title db task t t one query db task cnd t t one query t t one query |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/pg-promise.js:14:18:14:22 | query | enclosingFunctionName | get#functionalargument |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/pg-promise.js:14:18:14:22 | query | receiverName | db |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/pg-promise.js:15:11:15:15 | query | argumentIndex | 0 |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/pg-promise.js:15:11:15:15 | query | calleeAccessPath | pg-promise none |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/pg-promise.js:15:11:15:15 | query | calleeAccessPathWithStructuralInfo | pg-promise instanceorreturn instanceorreturn member none instanceorreturn |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/pg-promise.js:15:11:15:15 | query | calleeApiName | pg-promise |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/pg-promise.js:15:11:15:15 | query | calleeName | none |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/pg-promise.js:15:11:15:15 | query | enclosingFunctionBody | req res db pgp process DB_CONNECTION_STRING env DB_CONNECTION_STRING query SELECT ITEM,PRICE FROM PRODUCT WHERE ITEM_CATEGORY=' req params category ' ORDER BY PRICE db any query db many query db manyOrNone query db map query db multi query db multiResult query db none query db one query db oneOrNone query db query query db result query db one text query db one text SELECT * FROM news where id = $1 values req params id db one text SELECT * FROM news where id = $1:raw values req params id db one text SELECT * FROM news where id = $1^ values req params id db one text SELECT * FROM news where id = $1:raw AND name = $2:raw AND foo = $3 values req params id req params name req params foo db one text SELECT * FROM news where id = ${id}:raw AND name = ${name} values id req params id name req params name db one text SELECT * FROM news where id = ${id}:value AND name LIKE '%${name}:value%' AND title LIKE "%${title}:value%" values id req params id name req params name title req params title db task t t one query db task cnd t t one query t t one query |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/pg-promise.js:15:11:15:15 | query | enclosingFunctionName | get#functionalargument |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/pg-promise.js:15:11:15:15 | query | receiverName | db |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/pg-promise.js:16:10:16:14 | query | argumentIndex | 0 |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/pg-promise.js:16:10:16:14 | query | calleeAccessPath | pg-promise one |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/pg-promise.js:16:10:16:14 | query | calleeAccessPathWithStructuralInfo | pg-promise instanceorreturn instanceorreturn member one instanceorreturn |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/pg-promise.js:16:10:16:14 | query | calleeApiName | pg-promise |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/pg-promise.js:16:10:16:14 | query | calleeName | one |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/pg-promise.js:16:10:16:14 | query | enclosingFunctionBody | req res db pgp process DB_CONNECTION_STRING env DB_CONNECTION_STRING query SELECT ITEM,PRICE FROM PRODUCT WHERE ITEM_CATEGORY=' req params category ' ORDER BY PRICE db any query db many query db manyOrNone query db map query db multi query db multiResult query db none query db one query db oneOrNone query db query query db result query db one text query db one text SELECT * FROM news where id = $1 values req params id db one text SELECT * FROM news where id = $1:raw values req params id db one text SELECT * FROM news where id = $1^ values req params id db one text SELECT * FROM news where id = $1:raw AND name = $2:raw AND foo = $3 values req params id req params name req params foo db one text SELECT * FROM news where id = ${id}:raw AND name = ${name} values id req params id name req params name db one text SELECT * FROM news where id = ${id}:value AND name LIKE '%${name}:value%' AND title LIKE "%${title}:value%" values id req params id name req params name title req params title db task t t one query db task cnd t t one query t t one query |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/pg-promise.js:16:10:16:14 | query | enclosingFunctionName | get#functionalargument |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/pg-promise.js:16:10:16:14 | query | receiverName | db |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/pg-promise.js:17:16:17:20 | query | argumentIndex | 0 |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/pg-promise.js:17:16:17:20 | query | calleeAccessPath | pg-promise oneOrNone |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/pg-promise.js:17:16:17:20 | query | calleeAccessPathWithStructuralInfo | pg-promise instanceorreturn instanceorreturn member oneOrNone instanceorreturn |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/pg-promise.js:17:16:17:20 | query | calleeApiName | pg-promise |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/pg-promise.js:17:16:17:20 | query | calleeName | oneOrNone |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/pg-promise.js:17:16:17:20 | query | enclosingFunctionBody | req res db pgp process DB_CONNECTION_STRING env DB_CONNECTION_STRING query SELECT ITEM,PRICE FROM PRODUCT WHERE ITEM_CATEGORY=' req params category ' ORDER BY PRICE db any query db many query db manyOrNone query db map query db multi query db multiResult query db none query db one query db oneOrNone query db query query db result query db one text query db one text SELECT * FROM news where id = $1 values req params id db one text SELECT * FROM news where id = $1:raw values req params id db one text SELECT * FROM news where id = $1^ values req params id db one text SELECT * FROM news where id = $1:raw AND name = $2:raw AND foo = $3 values req params id req params name req params foo db one text SELECT * FROM news where id = ${id}:raw AND name = ${name} values id req params id name req params name db one text SELECT * FROM news where id = ${id}:value AND name LIKE '%${name}:value%' AND title LIKE "%${title}:value%" values id req params id name req params name title req params title db task t t one query db task cnd t t one query t t one query |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/pg-promise.js:17:16:17:20 | query | enclosingFunctionName | get#functionalargument |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/pg-promise.js:17:16:17:20 | query | receiverName | db |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/pg-promise.js:18:12:18:16 | query | argumentIndex | 0 |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/pg-promise.js:18:12:18:16 | query | calleeAccessPath | pg-promise query |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/pg-promise.js:18:12:18:16 | query | calleeAccessPathWithStructuralInfo | pg-promise instanceorreturn instanceorreturn member query instanceorreturn |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/pg-promise.js:18:12:18:16 | query | calleeApiName | pg-promise |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/pg-promise.js:18:12:18:16 | query | calleeName | query |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/pg-promise.js:18:12:18:16 | query | enclosingFunctionBody | req res db pgp process DB_CONNECTION_STRING env DB_CONNECTION_STRING query SELECT ITEM,PRICE FROM PRODUCT WHERE ITEM_CATEGORY=' req params category ' ORDER BY PRICE db any query db many query db manyOrNone query db map query db multi query db multiResult query db none query db one query db oneOrNone query db query query db result query db one text query db one text SELECT * FROM news where id = $1 values req params id db one text SELECT * FROM news where id = $1:raw values req params id db one text SELECT * FROM news where id = $1^ values req params id db one text SELECT * FROM news where id = $1:raw AND name = $2:raw AND foo = $3 values req params id req params name req params foo db one text SELECT * FROM news where id = ${id}:raw AND name = ${name} values id req params id name req params name db one text SELECT * FROM news where id = ${id}:value AND name LIKE '%${name}:value%' AND title LIKE "%${title}:value%" values id req params id name req params name title req params title db task t t one query db task cnd t t one query t t one query |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/pg-promise.js:18:12:18:16 | query | enclosingFunctionName | get#functionalargument |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/pg-promise.js:18:12:18:16 | query | receiverName | db |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/pg-promise.js:19:13:19:17 | query | argumentIndex | 0 |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/pg-promise.js:19:13:19:17 | query | calleeAccessPath | pg-promise result |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/pg-promise.js:19:13:19:17 | query | calleeAccessPathWithStructuralInfo | pg-promise instanceorreturn instanceorreturn member result instanceorreturn |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/pg-promise.js:19:13:19:17 | query | calleeApiName | pg-promise |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/pg-promise.js:19:13:19:17 | query | calleeName | result |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/pg-promise.js:19:13:19:17 | query | enclosingFunctionBody | req res db pgp process DB_CONNECTION_STRING env DB_CONNECTION_STRING query SELECT ITEM,PRICE FROM PRODUCT WHERE ITEM_CATEGORY=' req params category ' ORDER BY PRICE db any query db many query db manyOrNone query db map query db multi query db multiResult query db none query db one query db oneOrNone query db query query db result query db one text query db one text SELECT * FROM news where id = $1 values req params id db one text SELECT * FROM news where id = $1:raw values req params id db one text SELECT * FROM news where id = $1^ values req params id db one text SELECT * FROM news where id = $1:raw AND name = $2:raw AND foo = $3 values req params id req params name req params foo db one text SELECT * FROM news where id = ${id}:raw AND name = ${name} values id req params id name req params name db one text SELECT * FROM news where id = ${id}:value AND name LIKE '%${name}:value%' AND title LIKE "%${title}:value%" values id req params id name req params name title req params title db task t t one query db task cnd t t one query t t one query |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/pg-promise.js:19:13:19:17 | query | enclosingFunctionName | get#functionalargument |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/pg-promise.js:19:13:19:17 | query | receiverName | db |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/pg-promise.js:21:10:23:3 | {\\n t ... OK\\n } | argumentIndex | 0 |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/pg-promise.js:21:10:23:3 | {\\n t ... OK\\n } | calleeAccessPath | pg-promise one |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/pg-promise.js:21:10:23:3 | {\\n t ... OK\\n } | calleeAccessPathWithStructuralInfo | pg-promise instanceorreturn instanceorreturn member one instanceorreturn |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/pg-promise.js:21:10:23:3 | {\\n t ... OK\\n } | calleeApiName | pg-promise |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/pg-promise.js:21:10:23:3 | {\\n t ... OK\\n } | calleeName | one |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/pg-promise.js:21:10:23:3 | {\\n t ... OK\\n } | enclosingFunctionBody | req res db pgp process DB_CONNECTION_STRING env DB_CONNECTION_STRING query SELECT ITEM,PRICE FROM PRODUCT WHERE ITEM_CATEGORY=' req params category ' ORDER BY PRICE db any query db many query db manyOrNone query db map query db multi query db multiResult query db none query db one query db oneOrNone query db query query db result query db one text query db one text SELECT * FROM news where id = $1 values req params id db one text SELECT * FROM news where id = $1:raw values req params id db one text SELECT * FROM news where id = $1^ values req params id db one text SELECT * FROM news where id = $1:raw AND name = $2:raw AND foo = $3 values req params id req params name req params foo db one text SELECT * FROM news where id = ${id}:raw AND name = ${name} values id req params id name req params name db one text SELECT * FROM news where id = ${id}:value AND name LIKE '%${name}:value%' AND title LIKE "%${title}:value%" values id req params id name req params name title req params title db task t t one query db task cnd t t one query t t one query |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/pg-promise.js:21:10:23:3 | {\\n t ... OK\\n } | enclosingFunctionName | get#functionalargument |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/pg-promise.js:21:10:23:3 | {\\n t ... OK\\n } | receiverName | db |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/pg-promise.js:22:11:22:15 | query | calleeAccessPath | |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/pg-promise.js:22:11:22:15 | query | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/pg-promise.js:22:11:22:15 | query | enclosingFunctionBody | req res db pgp process DB_CONNECTION_STRING env DB_CONNECTION_STRING query SELECT ITEM,PRICE FROM PRODUCT WHERE ITEM_CATEGORY=' req params category ' ORDER BY PRICE db any query db many query db manyOrNone query db map query db multi query db multiResult query db none query db one query db oneOrNone query db query query db result query db one text query db one text SELECT * FROM news where id = $1 values req params id db one text SELECT * FROM news where id = $1:raw values req params id db one text SELECT * FROM news where id = $1^ values req params id db one text SELECT * FROM news where id = $1:raw AND name = $2:raw AND foo = $3 values req params id req params name req params foo db one text SELECT * FROM news where id = ${id}:raw AND name = ${name} values id req params id name req params name db one text SELECT * FROM news where id = ${id}:value AND name LIKE '%${name}:value%' AND title LIKE "%${title}:value%" values id req params id name req params name title req params title db task t t one query db task cnd t t one query t t one query |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/pg-promise.js:22:11:22:15 | query | enclosingFunctionName | get#functionalargument |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/pg-promise.js:24:10:27:3 | {\\n t ... OK\\n } | argumentIndex | 0 |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/pg-promise.js:24:10:27:3 | {\\n t ... OK\\n } | calleeAccessPath | pg-promise one |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/pg-promise.js:24:10:27:3 | {\\n t ... OK\\n } | calleeAccessPathWithStructuralInfo | pg-promise instanceorreturn instanceorreturn member one instanceorreturn |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/pg-promise.js:24:10:27:3 | {\\n t ... OK\\n } | calleeApiName | pg-promise |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/pg-promise.js:24:10:27:3 | {\\n t ... OK\\n } | calleeName | one |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/pg-promise.js:24:10:27:3 | {\\n t ... OK\\n } | enclosingFunctionBody | req res db pgp process DB_CONNECTION_STRING env DB_CONNECTION_STRING query SELECT ITEM,PRICE FROM PRODUCT WHERE ITEM_CATEGORY=' req params category ' ORDER BY PRICE db any query db many query db manyOrNone query db map query db multi query db multiResult query db none query db one query db oneOrNone query db query query db result query db one text query db one text SELECT * FROM news where id = $1 values req params id db one text SELECT * FROM news where id = $1:raw values req params id db one text SELECT * FROM news where id = $1^ values req params id db one text SELECT * FROM news where id = $1:raw AND name = $2:raw AND foo = $3 values req params id req params name req params foo db one text SELECT * FROM news where id = ${id}:raw AND name = ${name} values id req params id name req params name db one text SELECT * FROM news where id = ${id}:value AND name LIKE '%${name}:value%' AND title LIKE "%${title}:value%" values id req params id name req params name title req params title db task t t one query db task cnd t t one query t t one query |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/pg-promise.js:24:10:27:3 | {\\n t ... OK\\n } | enclosingFunctionName | get#functionalargument |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/pg-promise.js:24:10:27:3 | {\\n t ... OK\\n } | receiverName | db |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/pg-promise.js:25:11:25:44 | 'SELECT ... d = $1' | calleeAccessPath | |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/pg-promise.js:25:11:25:44 | 'SELECT ... d = $1' | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/pg-promise.js:25:11:25:44 | 'SELECT ... d = $1' | enclosingFunctionBody | req res db pgp process DB_CONNECTION_STRING env DB_CONNECTION_STRING query SELECT ITEM,PRICE FROM PRODUCT WHERE ITEM_CATEGORY=' req params category ' ORDER BY PRICE db any query db many query db manyOrNone query db map query db multi query db multiResult query db none query db one query db oneOrNone query db query query db result query db one text query db one text SELECT * FROM news where id = $1 values req params id db one text SELECT * FROM news where id = $1:raw values req params id db one text SELECT * FROM news where id = $1^ values req params id db one text SELECT * FROM news where id = $1:raw AND name = $2:raw AND foo = $3 values req params id req params name req params foo db one text SELECT * FROM news where id = ${id}:raw AND name = ${name} values id req params id name req params name db one text SELECT * FROM news where id = ${id}:value AND name LIKE '%${name}:value%' AND title LIKE "%${title}:value%" values id req params id name req params name title req params title db task t t one query db task cnd t t one query t t one query |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/pg-promise.js:25:11:25:44 | 'SELECT ... d = $1' | enclosingFunctionName | get#functionalargument |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/pg-promise.js:26:13:26:25 | req.params.id | calleeAccessPath | |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/pg-promise.js:26:13:26:25 | req.params.id | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/pg-promise.js:26:13:26:25 | req.params.id | enclosingFunctionBody | req res db pgp process DB_CONNECTION_STRING env DB_CONNECTION_STRING query SELECT ITEM,PRICE FROM PRODUCT WHERE ITEM_CATEGORY=' req params category ' ORDER BY PRICE db any query db many query db manyOrNone query db map query db multi query db multiResult query db none query db one query db oneOrNone query db query query db result query db one text query db one text SELECT * FROM news where id = $1 values req params id db one text SELECT * FROM news where id = $1:raw values req params id db one text SELECT * FROM news where id = $1^ values req params id db one text SELECT * FROM news where id = $1:raw AND name = $2:raw AND foo = $3 values req params id req params name req params foo db one text SELECT * FROM news where id = ${id}:raw AND name = ${name} values id req params id name req params name db one text SELECT * FROM news where id = ${id}:value AND name LIKE '%${name}:value%' AND title LIKE "%${title}:value%" values id req params id name req params name title req params title db task t t one query db task cnd t t one query t t one query |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/pg-promise.js:26:13:26:25 | req.params.id | enclosingFunctionName | get#functionalargument |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/pg-promise.js:28:10:31:3 | {\\n t ... ter\\n } | argumentIndex | 0 |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/pg-promise.js:28:10:31:3 | {\\n t ... ter\\n } | calleeAccessPath | pg-promise one |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/pg-promise.js:28:10:31:3 | {\\n t ... ter\\n } | calleeAccessPathWithStructuralInfo | pg-promise instanceorreturn instanceorreturn member one instanceorreturn |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/pg-promise.js:28:10:31:3 | {\\n t ... ter\\n } | calleeApiName | pg-promise |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/pg-promise.js:28:10:31:3 | {\\n t ... ter\\n } | calleeName | one |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/pg-promise.js:28:10:31:3 | {\\n t ... ter\\n } | enclosingFunctionBody | req res db pgp process DB_CONNECTION_STRING env DB_CONNECTION_STRING query SELECT ITEM,PRICE FROM PRODUCT WHERE ITEM_CATEGORY=' req params category ' ORDER BY PRICE db any query db many query db manyOrNone query db map query db multi query db multiResult query db none query db one query db oneOrNone query db query query db result query db one text query db one text SELECT * FROM news where id = $1 values req params id db one text SELECT * FROM news where id = $1:raw values req params id db one text SELECT * FROM news where id = $1^ values req params id db one text SELECT * FROM news where id = $1:raw AND name = $2:raw AND foo = $3 values req params id req params name req params foo db one text SELECT * FROM news where id = ${id}:raw AND name = ${name} values id req params id name req params name db one text SELECT * FROM news where id = ${id}:value AND name LIKE '%${name}:value%' AND title LIKE "%${title}:value%" values id req params id name req params name title req params title db task t t one query db task cnd t t one query t t one query |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/pg-promise.js:28:10:31:3 | {\\n t ... ter\\n } | enclosingFunctionName | get#functionalargument |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/pg-promise.js:28:10:31:3 | {\\n t ... ter\\n } | receiverName | db |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/pg-promise.js:29:11:29:48 | 'SELECT ... $1:raw' | calleeAccessPath | |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/pg-promise.js:29:11:29:48 | 'SELECT ... $1:raw' | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/pg-promise.js:29:11:29:48 | 'SELECT ... $1:raw' | enclosingFunctionBody | req res db pgp process DB_CONNECTION_STRING env DB_CONNECTION_STRING query SELECT ITEM,PRICE FROM PRODUCT WHERE ITEM_CATEGORY=' req params category ' ORDER BY PRICE db any query db many query db manyOrNone query db map query db multi query db multiResult query db none query db one query db oneOrNone query db query query db result query db one text query db one text SELECT * FROM news where id = $1 values req params id db one text SELECT * FROM news where id = $1:raw values req params id db one text SELECT * FROM news where id = $1^ values req params id db one text SELECT * FROM news where id = $1:raw AND name = $2:raw AND foo = $3 values req params id req params name req params foo db one text SELECT * FROM news where id = ${id}:raw AND name = ${name} values id req params id name req params name db one text SELECT * FROM news where id = ${id}:value AND name LIKE '%${name}:value%' AND title LIKE "%${title}:value%" values id req params id name req params name title req params title db task t t one query db task cnd t t one query t t one query |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/pg-promise.js:29:11:29:48 | 'SELECT ... $1:raw' | enclosingFunctionName | get#functionalargument |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/pg-promise.js:30:13:30:25 | req.params.id | calleeAccessPath | |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/pg-promise.js:30:13:30:25 | req.params.id | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/pg-promise.js:30:13:30:25 | req.params.id | enclosingFunctionBody | req res db pgp process DB_CONNECTION_STRING env DB_CONNECTION_STRING query SELECT ITEM,PRICE FROM PRODUCT WHERE ITEM_CATEGORY=' req params category ' ORDER BY PRICE db any query db many query db manyOrNone query db map query db multi query db multiResult query db none query db one query db oneOrNone query db query query db result query db one text query db one text SELECT * FROM news where id = $1 values req params id db one text SELECT * FROM news where id = $1:raw values req params id db one text SELECT * FROM news where id = $1^ values req params id db one text SELECT * FROM news where id = $1:raw AND name = $2:raw AND foo = $3 values req params id req params name req params foo db one text SELECT * FROM news where id = ${id}:raw AND name = ${name} values id req params id name req params name db one text SELECT * FROM news where id = ${id}:value AND name LIKE '%${name}:value%' AND title LIKE "%${title}:value%" values id req params id name req params name title req params title db task t t one query db task cnd t t one query t t one query |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/pg-promise.js:30:13:30:25 | req.params.id | enclosingFunctionName | get#functionalargument |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/pg-promise.js:32:10:35:3 | {\\n t ... OK\\n } | argumentIndex | 0 |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/pg-promise.js:32:10:35:3 | {\\n t ... OK\\n } | calleeAccessPath | pg-promise one |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/pg-promise.js:32:10:35:3 | {\\n t ... OK\\n } | calleeAccessPathWithStructuralInfo | pg-promise instanceorreturn instanceorreturn member one instanceorreturn |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/pg-promise.js:32:10:35:3 | {\\n t ... OK\\n } | calleeApiName | pg-promise |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/pg-promise.js:32:10:35:3 | {\\n t ... OK\\n } | calleeName | one |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/pg-promise.js:32:10:35:3 | {\\n t ... OK\\n } | enclosingFunctionBody | req res db pgp process DB_CONNECTION_STRING env DB_CONNECTION_STRING query SELECT ITEM,PRICE FROM PRODUCT WHERE ITEM_CATEGORY=' req params category ' ORDER BY PRICE db any query db many query db manyOrNone query db map query db multi query db multiResult query db none query db one query db oneOrNone query db query query db result query db one text query db one text SELECT * FROM news where id = $1 values req params id db one text SELECT * FROM news where id = $1:raw values req params id db one text SELECT * FROM news where id = $1^ values req params id db one text SELECT * FROM news where id = $1:raw AND name = $2:raw AND foo = $3 values req params id req params name req params foo db one text SELECT * FROM news where id = ${id}:raw AND name = ${name} values id req params id name req params name db one text SELECT * FROM news where id = ${id}:value AND name LIKE '%${name}:value%' AND title LIKE "%${title}:value%" values id req params id name req params name title req params title db task t t one query db task cnd t t one query t t one query |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/pg-promise.js:32:10:35:3 | {\\n t ... OK\\n } | enclosingFunctionName | get#functionalargument |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/pg-promise.js:32:10:35:3 | {\\n t ... OK\\n } | receiverName | db |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/pg-promise.js:33:11:33:45 | 'SELECT ... = $1^' | calleeAccessPath | |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/pg-promise.js:33:11:33:45 | 'SELECT ... = $1^' | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/pg-promise.js:33:11:33:45 | 'SELECT ... = $1^' | enclosingFunctionBody | req res db pgp process DB_CONNECTION_STRING env DB_CONNECTION_STRING query SELECT ITEM,PRICE FROM PRODUCT WHERE ITEM_CATEGORY=' req params category ' ORDER BY PRICE db any query db many query db manyOrNone query db map query db multi query db multiResult query db none query db one query db oneOrNone query db query query db result query db one text query db one text SELECT * FROM news where id = $1 values req params id db one text SELECT * FROM news where id = $1:raw values req params id db one text SELECT * FROM news where id = $1^ values req params id db one text SELECT * FROM news where id = $1:raw AND name = $2:raw AND foo = $3 values req params id req params name req params foo db one text SELECT * FROM news where id = ${id}:raw AND name = ${name} values id req params id name req params name db one text SELECT * FROM news where id = ${id}:value AND name LIKE '%${name}:value%' AND title LIKE "%${title}:value%" values id req params id name req params name title req params title db task t t one query db task cnd t t one query t t one query |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/pg-promise.js:33:11:33:45 | 'SELECT ... = $1^' | enclosingFunctionName | get#functionalargument |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/pg-promise.js:34:13:34:25 | req.params.id | calleeAccessPath | |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/pg-promise.js:34:13:34:25 | req.params.id | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/pg-promise.js:34:13:34:25 | req.params.id | enclosingFunctionBody | req res db pgp process DB_CONNECTION_STRING env DB_CONNECTION_STRING query SELECT ITEM,PRICE FROM PRODUCT WHERE ITEM_CATEGORY=' req params category ' ORDER BY PRICE db any query db many query db manyOrNone query db map query db multi query db multiResult query db none query db one query db oneOrNone query db query query db result query db one text query db one text SELECT * FROM news where id = $1 values req params id db one text SELECT * FROM news where id = $1:raw values req params id db one text SELECT * FROM news where id = $1^ values req params id db one text SELECT * FROM news where id = $1:raw AND name = $2:raw AND foo = $3 values req params id req params name req params foo db one text SELECT * FROM news where id = ${id}:raw AND name = ${name} values id req params id name req params name db one text SELECT * FROM news where id = ${id}:value AND name LIKE '%${name}:value%' AND title LIKE "%${title}:value%" values id req params id name req params name title req params title db task t t one query db task cnd t t one query t t one query |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/pg-promise.js:34:13:34:25 | req.params.id | enclosingFunctionName | get#functionalargument |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/pg-promise.js:36:10:43:3 | {\\n t ... ]\\n } | argumentIndex | 0 |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/pg-promise.js:36:10:43:3 | {\\n t ... ]\\n } | calleeAccessPath | pg-promise one |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/pg-promise.js:36:10:43:3 | {\\n t ... ]\\n } | calleeAccessPathWithStructuralInfo | pg-promise instanceorreturn instanceorreturn member one instanceorreturn |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/pg-promise.js:36:10:43:3 | {\\n t ... ]\\n } | calleeApiName | pg-promise |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/pg-promise.js:36:10:43:3 | {\\n t ... ]\\n } | calleeName | one |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/pg-promise.js:36:10:43:3 | {\\n t ... ]\\n } | enclosingFunctionBody | req res db pgp process DB_CONNECTION_STRING env DB_CONNECTION_STRING query SELECT ITEM,PRICE FROM PRODUCT WHERE ITEM_CATEGORY=' req params category ' ORDER BY PRICE db any query db many query db manyOrNone query db map query db multi query db multiResult query db none query db one query db oneOrNone query db query query db result query db one text query db one text SELECT * FROM news where id = $1 values req params id db one text SELECT * FROM news where id = $1:raw values req params id db one text SELECT * FROM news where id = $1^ values req params id db one text SELECT * FROM news where id = $1:raw AND name = $2:raw AND foo = $3 values req params id req params name req params foo db one text SELECT * FROM news where id = ${id}:raw AND name = ${name} values id req params id name req params name db one text SELECT * FROM news where id = ${id}:value AND name LIKE '%${name}:value%' AND title LIKE "%${title}:value%" values id req params id name req params name title req params title db task t t one query db task cnd t t one query t t one query |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/pg-promise.js:36:10:43:3 | {\\n t ... ]\\n } | enclosingFunctionName | get#functionalargument |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/pg-promise.js:36:10:43:3 | {\\n t ... ]\\n } | receiverName | db |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/pg-promise.js:37:11:37:79 | 'SELECT ... o = $3' | calleeAccessPath | |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/pg-promise.js:37:11:37:79 | 'SELECT ... o = $3' | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/pg-promise.js:37:11:37:79 | 'SELECT ... o = $3' | enclosingFunctionBody | req res db pgp process DB_CONNECTION_STRING env DB_CONNECTION_STRING query SELECT ITEM,PRICE FROM PRODUCT WHERE ITEM_CATEGORY=' req params category ' ORDER BY PRICE db any query db many query db manyOrNone query db map query db multi query db multiResult query db none query db one query db oneOrNone query db query query db result query db one text query db one text SELECT * FROM news where id = $1 values req params id db one text SELECT * FROM news where id = $1:raw values req params id db one text SELECT * FROM news where id = $1^ values req params id db one text SELECT * FROM news where id = $1:raw AND name = $2:raw AND foo = $3 values req params id req params name req params foo db one text SELECT * FROM news where id = ${id}:raw AND name = ${name} values id req params id name req params name db one text SELECT * FROM news where id = ${id}:value AND name LIKE '%${name}:value%' AND title LIKE "%${title}:value%" values id req params id name req params name title req params title db task t t one query db task cnd t t one query t t one query |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/pg-promise.js:37:11:37:79 | 'SELECT ... o = $3' | enclosingFunctionName | get#functionalargument |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/pg-promise.js:38:13:42:5 | [\\n ... n\\n ] | calleeAccessPath | |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/pg-promise.js:38:13:42:5 | [\\n ... n\\n ] | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/pg-promise.js:38:13:42:5 | [\\n ... n\\n ] | enclosingFunctionBody | req res db pgp process DB_CONNECTION_STRING env DB_CONNECTION_STRING query SELECT ITEM,PRICE FROM PRODUCT WHERE ITEM_CATEGORY=' req params category ' ORDER BY PRICE db any query db many query db manyOrNone query db map query db multi query db multiResult query db none query db one query db oneOrNone query db query query db result query db one text query db one text SELECT * FROM news where id = $1 values req params id db one text SELECT * FROM news where id = $1:raw values req params id db one text SELECT * FROM news where id = $1^ values req params id db one text SELECT * FROM news where id = $1:raw AND name = $2:raw AND foo = $3 values req params id req params name req params foo db one text SELECT * FROM news where id = ${id}:raw AND name = ${name} values id req params id name req params name db one text SELECT * FROM news where id = ${id}:value AND name LIKE '%${name}:value%' AND title LIKE "%${title}:value%" values id req params id name req params name title req params title db task t t one query db task cnd t t one query t t one query |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/pg-promise.js:38:13:42:5 | [\\n ... n\\n ] | enclosingFunctionName | get#functionalargument |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/pg-promise.js:39:7:39:19 | req.params.id | calleeAccessPath | |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/pg-promise.js:39:7:39:19 | req.params.id | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/pg-promise.js:39:7:39:19 | req.params.id | enclosingFunctionBody | req res db pgp process DB_CONNECTION_STRING env DB_CONNECTION_STRING query SELECT ITEM,PRICE FROM PRODUCT WHERE ITEM_CATEGORY=' req params category ' ORDER BY PRICE db any query db many query db manyOrNone query db map query db multi query db multiResult query db none query db one query db oneOrNone query db query query db result query db one text query db one text SELECT * FROM news where id = $1 values req params id db one text SELECT * FROM news where id = $1:raw values req params id db one text SELECT * FROM news where id = $1^ values req params id db one text SELECT * FROM news where id = $1:raw AND name = $2:raw AND foo = $3 values req params id req params name req params foo db one text SELECT * FROM news where id = ${id}:raw AND name = ${name} values id req params id name req params name db one text SELECT * FROM news where id = ${id}:value AND name LIKE '%${name}:value%' AND title LIKE "%${title}:value%" values id req params id name req params name title req params title db task t t one query db task cnd t t one query t t one query |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/pg-promise.js:39:7:39:19 | req.params.id | enclosingFunctionName | get#functionalargument |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/pg-promise.js:40:7:40:21 | req.params.name | calleeAccessPath | |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/pg-promise.js:40:7:40:21 | req.params.name | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/pg-promise.js:40:7:40:21 | req.params.name | enclosingFunctionBody | req res db pgp process DB_CONNECTION_STRING env DB_CONNECTION_STRING query SELECT ITEM,PRICE FROM PRODUCT WHERE ITEM_CATEGORY=' req params category ' ORDER BY PRICE db any query db many query db manyOrNone query db map query db multi query db multiResult query db none query db one query db oneOrNone query db query query db result query db one text query db one text SELECT * FROM news where id = $1 values req params id db one text SELECT * FROM news where id = $1:raw values req params id db one text SELECT * FROM news where id = $1^ values req params id db one text SELECT * FROM news where id = $1:raw AND name = $2:raw AND foo = $3 values req params id req params name req params foo db one text SELECT * FROM news where id = ${id}:raw AND name = ${name} values id req params id name req params name db one text SELECT * FROM news where id = ${id}:value AND name LIKE '%${name}:value%' AND title LIKE "%${title}:value%" values id req params id name req params name title req params title db task t t one query db task cnd t t one query t t one query |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/pg-promise.js:40:7:40:21 | req.params.name | enclosingFunctionName | get#functionalargument |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/pg-promise.js:41:7:41:20 | req.params.foo | calleeAccessPath | |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/pg-promise.js:41:7:41:20 | req.params.foo | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/pg-promise.js:41:7:41:20 | req.params.foo | enclosingFunctionBody | req res db pgp process DB_CONNECTION_STRING env DB_CONNECTION_STRING query SELECT ITEM,PRICE FROM PRODUCT WHERE ITEM_CATEGORY=' req params category ' ORDER BY PRICE db any query db many query db manyOrNone query db map query db multi query db multiResult query db none query db one query db oneOrNone query db query query db result query db one text query db one text SELECT * FROM news where id = $1 values req params id db one text SELECT * FROM news where id = $1:raw values req params id db one text SELECT * FROM news where id = $1^ values req params id db one text SELECT * FROM news where id = $1:raw AND name = $2:raw AND foo = $3 values req params id req params name req params foo db one text SELECT * FROM news where id = ${id}:raw AND name = ${name} values id req params id name req params name db one text SELECT * FROM news where id = ${id}:value AND name LIKE '%${name}:value%' AND title LIKE "%${title}:value%" values id req params id name req params name title req params title db task t t one query db task cnd t t one query t t one query |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/pg-promise.js:41:7:41:20 | req.params.foo | enclosingFunctionName | get#functionalargument |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/pg-promise.js:44:10:50:3 | {\\n t ... }\\n } | argumentIndex | 0 |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/pg-promise.js:44:10:50:3 | {\\n t ... }\\n } | calleeAccessPath | pg-promise one |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/pg-promise.js:44:10:50:3 | {\\n t ... }\\n } | calleeAccessPathWithStructuralInfo | pg-promise instanceorreturn instanceorreturn member one instanceorreturn |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/pg-promise.js:44:10:50:3 | {\\n t ... }\\n } | calleeApiName | pg-promise |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/pg-promise.js:44:10:50:3 | {\\n t ... }\\n } | calleeName | one |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/pg-promise.js:44:10:50:3 | {\\n t ... }\\n } | enclosingFunctionBody | req res db pgp process DB_CONNECTION_STRING env DB_CONNECTION_STRING query SELECT ITEM,PRICE FROM PRODUCT WHERE ITEM_CATEGORY=' req params category ' ORDER BY PRICE db any query db many query db manyOrNone query db map query db multi query db multiResult query db none query db one query db oneOrNone query db query query db result query db one text query db one text SELECT * FROM news where id = $1 values req params id db one text SELECT * FROM news where id = $1:raw values req params id db one text SELECT * FROM news where id = $1^ values req params id db one text SELECT * FROM news where id = $1:raw AND name = $2:raw AND foo = $3 values req params id req params name req params foo db one text SELECT * FROM news where id = ${id}:raw AND name = ${name} values id req params id name req params name db one text SELECT * FROM news where id = ${id}:value AND name LIKE '%${name}:value%' AND title LIKE "%${title}:value%" values id req params id name req params name title req params title db task t t one query db task cnd t t one query t t one query |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/pg-promise.js:44:10:50:3 | {\\n t ... }\\n } | enclosingFunctionName | get#functionalargument |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/pg-promise.js:44:10:50:3 | {\\n t ... }\\n } | receiverName | db |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/pg-promise.js:45:11:45:70 | 'SELECT ... {name}' | calleeAccessPath | |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/pg-promise.js:45:11:45:70 | 'SELECT ... {name}' | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/pg-promise.js:45:11:45:70 | 'SELECT ... {name}' | enclosingFunctionBody | req res db pgp process DB_CONNECTION_STRING env DB_CONNECTION_STRING query SELECT ITEM,PRICE FROM PRODUCT WHERE ITEM_CATEGORY=' req params category ' ORDER BY PRICE db any query db many query db manyOrNone query db map query db multi query db multiResult query db none query db one query db oneOrNone query db query query db result query db one text query db one text SELECT * FROM news where id = $1 values req params id db one text SELECT * FROM news where id = $1:raw values req params id db one text SELECT * FROM news where id = $1^ values req params id db one text SELECT * FROM news where id = $1:raw AND name = $2:raw AND foo = $3 values req params id req params name req params foo db one text SELECT * FROM news where id = ${id}:raw AND name = ${name} values id req params id name req params name db one text SELECT * FROM news where id = ${id}:value AND name LIKE '%${name}:value%' AND title LIKE "%${title}:value%" values id req params id name req params name title req params title db task t t one query db task cnd t t one query t t one query |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/pg-promise.js:45:11:45:70 | 'SELECT ... {name}' | enclosingFunctionName | get#functionalargument |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/pg-promise.js:46:13:49:5 | {\\n ... n\\n } | calleeAccessPath | |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/pg-promise.js:46:13:49:5 | {\\n ... n\\n } | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/pg-promise.js:46:13:49:5 | {\\n ... n\\n } | enclosingFunctionBody | req res db pgp process DB_CONNECTION_STRING env DB_CONNECTION_STRING query SELECT ITEM,PRICE FROM PRODUCT WHERE ITEM_CATEGORY=' req params category ' ORDER BY PRICE db any query db many query db manyOrNone query db map query db multi query db multiResult query db none query db one query db oneOrNone query db query query db result query db one text query db one text SELECT * FROM news where id = $1 values req params id db one text SELECT * FROM news where id = $1:raw values req params id db one text SELECT * FROM news where id = $1^ values req params id db one text SELECT * FROM news where id = $1:raw AND name = $2:raw AND foo = $3 values req params id req params name req params foo db one text SELECT * FROM news where id = ${id}:raw AND name = ${name} values id req params id name req params name db one text SELECT * FROM news where id = ${id}:value AND name LIKE '%${name}:value%' AND title LIKE "%${title}:value%" values id req params id name req params name title req params title db task t t one query db task cnd t t one query t t one query |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/pg-promise.js:46:13:49:5 | {\\n ... n\\n } | enclosingFunctionName | get#functionalargument |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/pg-promise.js:47:11:47:23 | req.params.id | calleeAccessPath | |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/pg-promise.js:47:11:47:23 | req.params.id | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/pg-promise.js:47:11:47:23 | req.params.id | enclosingFunctionBody | req res db pgp process DB_CONNECTION_STRING env DB_CONNECTION_STRING query SELECT ITEM,PRICE FROM PRODUCT WHERE ITEM_CATEGORY=' req params category ' ORDER BY PRICE db any query db many query db manyOrNone query db map query db multi query db multiResult query db none query db one query db oneOrNone query db query query db result query db one text query db one text SELECT * FROM news where id = $1 values req params id db one text SELECT * FROM news where id = $1:raw values req params id db one text SELECT * FROM news where id = $1^ values req params id db one text SELECT * FROM news where id = $1:raw AND name = $2:raw AND foo = $3 values req params id req params name req params foo db one text SELECT * FROM news where id = ${id}:raw AND name = ${name} values id req params id name req params name db one text SELECT * FROM news where id = ${id}:value AND name LIKE '%${name}:value%' AND title LIKE "%${title}:value%" values id req params id name req params name title req params title db task t t one query db task cnd t t one query t t one query |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/pg-promise.js:47:11:47:23 | req.params.id | enclosingFunctionName | get#functionalargument |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/pg-promise.js:48:13:48:27 | req.params.name | calleeAccessPath | |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/pg-promise.js:48:13:48:27 | req.params.name | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/pg-promise.js:48:13:48:27 | req.params.name | enclosingFunctionBody | req res db pgp process DB_CONNECTION_STRING env DB_CONNECTION_STRING query SELECT ITEM,PRICE FROM PRODUCT WHERE ITEM_CATEGORY=' req params category ' ORDER BY PRICE db any query db many query db manyOrNone query db map query db multi query db multiResult query db none query db one query db oneOrNone query db query query db result query db one text query db one text SELECT * FROM news where id = $1 values req params id db one text SELECT * FROM news where id = $1:raw values req params id db one text SELECT * FROM news where id = $1^ values req params id db one text SELECT * FROM news where id = $1:raw AND name = $2:raw AND foo = $3 values req params id req params name req params foo db one text SELECT * FROM news where id = ${id}:raw AND name = ${name} values id req params id name req params name db one text SELECT * FROM news where id = ${id}:value AND name LIKE '%${name}:value%' AND title LIKE "%${title}:value%" values id req params id name req params name title req params title db task t t one query db task cnd t t one query t t one query |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/pg-promise.js:48:13:48:27 | req.params.name | enclosingFunctionName | get#functionalargument |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/pg-promise.js:51:10:58:3 | {\\n t ... }\\n } | argumentIndex | 0 |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/pg-promise.js:51:10:58:3 | {\\n t ... }\\n } | calleeAccessPath | pg-promise one |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/pg-promise.js:51:10:58:3 | {\\n t ... }\\n } | calleeAccessPathWithStructuralInfo | pg-promise instanceorreturn instanceorreturn member one instanceorreturn |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/pg-promise.js:51:10:58:3 | {\\n t ... }\\n } | calleeApiName | pg-promise |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/pg-promise.js:51:10:58:3 | {\\n t ... }\\n } | calleeName | one |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/pg-promise.js:51:10:58:3 | {\\n t ... }\\n } | enclosingFunctionBody | req res db pgp process DB_CONNECTION_STRING env DB_CONNECTION_STRING query SELECT ITEM,PRICE FROM PRODUCT WHERE ITEM_CATEGORY=' req params category ' ORDER BY PRICE db any query db many query db manyOrNone query db map query db multi query db multiResult query db none query db one query db oneOrNone query db query query db result query db one text query db one text SELECT * FROM news where id = $1 values req params id db one text SELECT * FROM news where id = $1:raw values req params id db one text SELECT * FROM news where id = $1^ values req params id db one text SELECT * FROM news where id = $1:raw AND name = $2:raw AND foo = $3 values req params id req params name req params foo db one text SELECT * FROM news where id = ${id}:raw AND name = ${name} values id req params id name req params name db one text SELECT * FROM news where id = ${id}:value AND name LIKE '%${name}:value%' AND title LIKE "%${title}:value%" values id req params id name req params name title req params title db task t t one query db task cnd t t one query t t one query |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/pg-promise.js:51:10:58:3 | {\\n t ... }\\n } | enclosingFunctionName | get#functionalargument |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/pg-promise.js:51:10:58:3 | {\\n t ... }\\n } | receiverName | db |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/pg-promise.js:52:11:52:121 | "SELECT ... lue%\\"" | calleeAccessPath | |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/pg-promise.js:52:11:52:121 | "SELECT ... lue%\\"" | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/pg-promise.js:52:11:52:121 | "SELECT ... lue%\\"" | enclosingFunctionBody | req res db pgp process DB_CONNECTION_STRING env DB_CONNECTION_STRING query SELECT ITEM,PRICE FROM PRODUCT WHERE ITEM_CATEGORY=' req params category ' ORDER BY PRICE db any query db many query db manyOrNone query db map query db multi query db multiResult query db none query db one query db oneOrNone query db query query db result query db one text query db one text SELECT * FROM news where id = $1 values req params id db one text SELECT * FROM news where id = $1:raw values req params id db one text SELECT * FROM news where id = $1^ values req params id db one text SELECT * FROM news where id = $1:raw AND name = $2:raw AND foo = $3 values req params id req params name req params foo db one text SELECT * FROM news where id = ${id}:raw AND name = ${name} values id req params id name req params name db one text SELECT * FROM news where id = ${id}:value AND name LIKE '%${name}:value%' AND title LIKE "%${title}:value%" values id req params id name req params name title req params title db task t t one query db task cnd t t one query t t one query |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/pg-promise.js:52:11:52:121 | "SELECT ... lue%\\"" | enclosingFunctionName | get#functionalargument |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/pg-promise.js:53:13:57:5 | {\\n ... e\\n } | calleeAccessPath | |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/pg-promise.js:53:13:57:5 | {\\n ... e\\n } | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/pg-promise.js:53:13:57:5 | {\\n ... e\\n } | enclosingFunctionBody | req res db pgp process DB_CONNECTION_STRING env DB_CONNECTION_STRING query SELECT ITEM,PRICE FROM PRODUCT WHERE ITEM_CATEGORY=' req params category ' ORDER BY PRICE db any query db many query db manyOrNone query db map query db multi query db multiResult query db none query db one query db oneOrNone query db query query db result query db one text query db one text SELECT * FROM news where id = $1 values req params id db one text SELECT * FROM news where id = $1:raw values req params id db one text SELECT * FROM news where id = $1^ values req params id db one text SELECT * FROM news where id = $1:raw AND name = $2:raw AND foo = $3 values req params id req params name req params foo db one text SELECT * FROM news where id = ${id}:raw AND name = ${name} values id req params id name req params name db one text SELECT * FROM news where id = ${id}:value AND name LIKE '%${name}:value%' AND title LIKE "%${title}:value%" values id req params id name req params name title req params title db task t t one query db task cnd t t one query t t one query |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/pg-promise.js:53:13:57:5 | {\\n ... e\\n } | enclosingFunctionName | get#functionalargument |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/pg-promise.js:54:11:54:23 | req.params.id | calleeAccessPath | |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/pg-promise.js:54:11:54:23 | req.params.id | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/pg-promise.js:54:11:54:23 | req.params.id | enclosingFunctionBody | req res db pgp process DB_CONNECTION_STRING env DB_CONNECTION_STRING query SELECT ITEM,PRICE FROM PRODUCT WHERE ITEM_CATEGORY=' req params category ' ORDER BY PRICE db any query db many query db manyOrNone query db map query db multi query db multiResult query db none query db one query db oneOrNone query db query query db result query db one text query db one text SELECT * FROM news where id = $1 values req params id db one text SELECT * FROM news where id = $1:raw values req params id db one text SELECT * FROM news where id = $1^ values req params id db one text SELECT * FROM news where id = $1:raw AND name = $2:raw AND foo = $3 values req params id req params name req params foo db one text SELECT * FROM news where id = ${id}:raw AND name = ${name} values id req params id name req params name db one text SELECT * FROM news where id = ${id}:value AND name LIKE '%${name}:value%' AND title LIKE "%${title}:value%" values id req params id name req params name title req params title db task t t one query db task cnd t t one query t t one query |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/pg-promise.js:54:11:54:23 | req.params.id | enclosingFunctionName | get#functionalargument |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/pg-promise.js:55:13:55:27 | req.params.name | calleeAccessPath | |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/pg-promise.js:55:13:55:27 | req.params.name | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/pg-promise.js:55:13:55:27 | req.params.name | enclosingFunctionBody | req res db pgp process DB_CONNECTION_STRING env DB_CONNECTION_STRING query SELECT ITEM,PRICE FROM PRODUCT WHERE ITEM_CATEGORY=' req params category ' ORDER BY PRICE db any query db many query db manyOrNone query db map query db multi query db multiResult query db none query db one query db oneOrNone query db query query db result query db one text query db one text SELECT * FROM news where id = $1 values req params id db one text SELECT * FROM news where id = $1:raw values req params id db one text SELECT * FROM news where id = $1^ values req params id db one text SELECT * FROM news where id = $1:raw AND name = $2:raw AND foo = $3 values req params id req params name req params foo db one text SELECT * FROM news where id = ${id}:raw AND name = ${name} values id req params id name req params name db one text SELECT * FROM news where id = ${id}:value AND name LIKE '%${name}:value%' AND title LIKE "%${title}:value%" values id req params id name req params name title req params title db task t t one query db task cnd t t one query t t one query |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/pg-promise.js:55:13:55:27 | req.params.name | enclosingFunctionName | get#functionalargument |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/pg-promise.js:56:14:56:29 | req.params.title | calleeAccessPath | |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/pg-promise.js:56:14:56:29 | req.params.title | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/pg-promise.js:56:14:56:29 | req.params.title | enclosingFunctionBody | req res db pgp process DB_CONNECTION_STRING env DB_CONNECTION_STRING query SELECT ITEM,PRICE FROM PRODUCT WHERE ITEM_CATEGORY=' req params category ' ORDER BY PRICE db any query db many query db manyOrNone query db map query db multi query db multiResult query db none query db one query db oneOrNone query db query query db result query db one text query db one text SELECT * FROM news where id = $1 values req params id db one text SELECT * FROM news where id = $1:raw values req params id db one text SELECT * FROM news where id = $1^ values req params id db one text SELECT * FROM news where id = $1:raw AND name = $2:raw AND foo = $3 values req params id req params name req params foo db one text SELECT * FROM news where id = ${id}:raw AND name = ${name} values id req params id name req params name db one text SELECT * FROM news where id = ${id}:value AND name LIKE '%${name}:value%' AND title LIKE "%${title}:value%" values id req params id name req params name title req params title db task t t one query db task cnd t t one query t t one query |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/pg-promise.js:56:14:56:29 | req.params.title | enclosingFunctionName | get#functionalargument |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/pg-promise.js:59:11:61:3 | t => {\\n ... OK\\n } | argumentIndex | 0 |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/pg-promise.js:59:11:61:3 | t => {\\n ... OK\\n } | calleeAccessPath | pg-promise task |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/pg-promise.js:59:11:61:3 | t => {\\n ... OK\\n } | calleeAccessPathWithStructuralInfo | pg-promise instanceorreturn instanceorreturn member task instanceorreturn |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/pg-promise.js:59:11:61:3 | t => {\\n ... OK\\n } | calleeApiName | pg-promise |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/pg-promise.js:59:11:61:3 | t => {\\n ... OK\\n } | calleeName | task |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/pg-promise.js:59:11:61:3 | t => {\\n ... OK\\n } | enclosingFunctionBody | req res db pgp process DB_CONNECTION_STRING env DB_CONNECTION_STRING query SELECT ITEM,PRICE FROM PRODUCT WHERE ITEM_CATEGORY=' req params category ' ORDER BY PRICE db any query db many query db manyOrNone query db map query db multi query db multiResult query db none query db one query db oneOrNone query db query query db result query db one text query db one text SELECT * FROM news where id = $1 values req params id db one text SELECT * FROM news where id = $1:raw values req params id db one text SELECT * FROM news where id = $1^ values req params id db one text SELECT * FROM news where id = $1:raw AND name = $2:raw AND foo = $3 values req params id req params name req params foo db one text SELECT * FROM news where id = ${id}:raw AND name = ${name} values id req params id name req params name db one text SELECT * FROM news where id = ${id}:value AND name LIKE '%${name}:value%' AND title LIKE "%${title}:value%" values id req params id name req params name title req params title db task t t one query db task cnd t t one query t t one query |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/pg-promise.js:59:11:61:3 | t => {\\n ... OK\\n } | enclosingFunctionName | get#functionalargument |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/pg-promise.js:59:11:61:3 | t => {\\n ... OK\\n } | receiverName | db |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/pg-promise.js:60:20:60:24 | query | argumentIndex | 0 |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/pg-promise.js:60:20:60:24 | query | calleeAccessPath | pg-promise task t one |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/pg-promise.js:60:20:60:24 | query | calleeAccessPathWithStructuralInfo | pg-promise instanceorreturn instanceorreturn member task functionalarg param t member one instanceorreturn |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/pg-promise.js:60:20:60:24 | query | calleeApiName | pg-promise |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/pg-promise.js:60:20:60:24 | query | calleeName | one |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/pg-promise.js:60:20:60:24 | query | enclosingFunctionBody | req res db pgp process DB_CONNECTION_STRING env DB_CONNECTION_STRING query SELECT ITEM,PRICE FROM PRODUCT WHERE ITEM_CATEGORY=' req params category ' ORDER BY PRICE db any query db many query db manyOrNone query db map query db multi query db multiResult query db none query db one query db oneOrNone query db query query db result query db one text query db one text SELECT * FROM news where id = $1 values req params id db one text SELECT * FROM news where id = $1:raw values req params id db one text SELECT * FROM news where id = $1^ values req params id db one text SELECT * FROM news where id = $1:raw AND name = $2:raw AND foo = $3 values req params id req params name req params foo db one text SELECT * FROM news where id = ${id}:raw AND name = ${name} values id req params id name req params name db one text SELECT * FROM news where id = ${id}:value AND name LIKE '%${name}:value%' AND title LIKE "%${title}:value%" values id req params id name req params name title req params title db task t t one query db task cnd t t one query t t one query |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/pg-promise.js:60:20:60:24 | query | enclosingFunctionName | get#functionalargument |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/pg-promise.js:60:20:60:24 | query | receiverName | t |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/pg-promise.js:63:5:63:30 | { cnd: ... uery) } | argumentIndex | 0 |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/pg-promise.js:63:5:63:30 | { cnd: ... uery) } | calleeAccessPath | pg-promise task |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/pg-promise.js:63:5:63:30 | { cnd: ... uery) } | calleeAccessPathWithStructuralInfo | pg-promise instanceorreturn instanceorreturn member task instanceorreturn |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/pg-promise.js:63:5:63:30 | { cnd: ... uery) } | calleeApiName | pg-promise |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/pg-promise.js:63:5:63:30 | { cnd: ... uery) } | calleeName | task |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/pg-promise.js:63:5:63:30 | { cnd: ... uery) } | enclosingFunctionBody | req res db pgp process DB_CONNECTION_STRING env DB_CONNECTION_STRING query SELECT ITEM,PRICE FROM PRODUCT WHERE ITEM_CATEGORY=' req params category ' ORDER BY PRICE db any query db many query db manyOrNone query db map query db multi query db multiResult query db none query db one query db oneOrNone query db query query db result query db one text query db one text SELECT * FROM news where id = $1 values req params id db one text SELECT * FROM news where id = $1:raw values req params id db one text SELECT * FROM news where id = $1^ values req params id db one text SELECT * FROM news where id = $1:raw AND name = $2:raw AND foo = $3 values req params id req params name req params foo db one text SELECT * FROM news where id = ${id}:raw AND name = ${name} values id req params id name req params name db one text SELECT * FROM news where id = ${id}:value AND name LIKE '%${name}:value%' AND title LIKE "%${title}:value%" values id req params id name req params name title req params title db task t t one query db task cnd t t one query t t one query |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/pg-promise.js:63:5:63:30 | { cnd: ... uery) } | enclosingFunctionName | get#functionalargument |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/pg-promise.js:63:5:63:30 | { cnd: ... uery) } | receiverName | db |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/pg-promise.js:63:12:63:28 | t => t.one(query) | calleeAccessPath | |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/pg-promise.js:63:12:63:28 | t => t.one(query) | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/pg-promise.js:63:12:63:28 | t => t.one(query) | enclosingFunctionBody | req res db pgp process DB_CONNECTION_STRING env DB_CONNECTION_STRING query SELECT ITEM,PRICE FROM PRODUCT WHERE ITEM_CATEGORY=' req params category ' ORDER BY PRICE db any query db many query db manyOrNone query db map query db multi query db multiResult query db none query db one query db oneOrNone query db query query db result query db one text query db one text SELECT * FROM news where id = $1 values req params id db one text SELECT * FROM news where id = $1:raw values req params id db one text SELECT * FROM news where id = $1^ values req params id db one text SELECT * FROM news where id = $1:raw AND name = $2:raw AND foo = $3 values req params id req params name req params foo db one text SELECT * FROM news where id = ${id}:raw AND name = ${name} values id req params id name req params name db one text SELECT * FROM news where id = ${id}:value AND name LIKE '%${name}:value%' AND title LIKE "%${title}:value%" values id req params id name req params name title req params title db task t t one query db task cnd t t one query t t one query |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/pg-promise.js:63:12:63:28 | t => t.one(query) | enclosingFunctionName | get#functionalargument |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/pg-promise.js:63:23:63:27 | query | argumentIndex | 0 |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/pg-promise.js:63:23:63:27 | query | calleeAccessPath | pg-promise task 0 cnd t one |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/pg-promise.js:63:23:63:27 | query | calleeAccessPathWithStructuralInfo | pg-promise instanceorreturn instanceorreturn member task functionalarg 0 cnd param t member one instanceorreturn |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/pg-promise.js:63:23:63:27 | query | calleeApiName | pg-promise |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/pg-promise.js:63:23:63:27 | query | calleeName | one |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/pg-promise.js:63:23:63:27 | query | enclosingFunctionBody | req res db pgp process DB_CONNECTION_STRING env DB_CONNECTION_STRING query SELECT ITEM,PRICE FROM PRODUCT WHERE ITEM_CATEGORY=' req params category ' ORDER BY PRICE db any query db many query db manyOrNone query db map query db multi query db multiResult query db none query db one query db oneOrNone query db query query db result query db one text query db one text SELECT * FROM news where id = $1 values req params id db one text SELECT * FROM news where id = $1:raw values req params id db one text SELECT * FROM news where id = $1^ values req params id db one text SELECT * FROM news where id = $1:raw AND name = $2:raw AND foo = $3 values req params id req params name req params foo db one text SELECT * FROM news where id = ${id}:raw AND name = ${name} values id req params id name req params name db one text SELECT * FROM news where id = ${id}:value AND name LIKE '%${name}:value%' AND title LIKE "%${title}:value%" values id req params id name req params name title req params title db task t t one query db task cnd t t one query t t one query |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/pg-promise.js:63:23:63:27 | query | enclosingFunctionName | get#functionalargument |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/pg-promise.js:63:23:63:27 | query | receiverName | t |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/pg-promise.js:64:5:64:21 | t => t.one(query) | argumentIndex | 1 |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/pg-promise.js:64:5:64:21 | t => t.one(query) | calleeAccessPath | pg-promise task |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/pg-promise.js:64:5:64:21 | t => t.one(query) | calleeAccessPathWithStructuralInfo | pg-promise instanceorreturn instanceorreturn member task instanceorreturn |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/pg-promise.js:64:5:64:21 | t => t.one(query) | calleeApiName | pg-promise |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/pg-promise.js:64:5:64:21 | t => t.one(query) | calleeName | task |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/pg-promise.js:64:5:64:21 | t => t.one(query) | enclosingFunctionBody | req res db pgp process DB_CONNECTION_STRING env DB_CONNECTION_STRING query SELECT ITEM,PRICE FROM PRODUCT WHERE ITEM_CATEGORY=' req params category ' ORDER BY PRICE db any query db many query db manyOrNone query db map query db multi query db multiResult query db none query db one query db oneOrNone query db query query db result query db one text query db one text SELECT * FROM news where id = $1 values req params id db one text SELECT * FROM news where id = $1:raw values req params id db one text SELECT * FROM news where id = $1^ values req params id db one text SELECT * FROM news where id = $1:raw AND name = $2:raw AND foo = $3 values req params id req params name req params foo db one text SELECT * FROM news where id = ${id}:raw AND name = ${name} values id req params id name req params name db one text SELECT * FROM news where id = ${id}:value AND name LIKE '%${name}:value%' AND title LIKE "%${title}:value%" values id req params id name req params name title req params title db task t t one query db task cnd t t one query t t one query |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/pg-promise.js:64:5:64:21 | t => t.one(query) | enclosingFunctionName | get#functionalargument |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/pg-promise.js:64:5:64:21 | t => t.one(query) | receiverName | db |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/pg-promise.js:64:16:64:20 | query | argumentIndex | 0 |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/pg-promise.js:64:16:64:20 | query | calleeAccessPath | pg-promise task t one |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/pg-promise.js:64:16:64:20 | query | calleeAccessPathWithStructuralInfo | pg-promise instanceorreturn instanceorreturn member task functionalarg param t member one instanceorreturn |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/pg-promise.js:64:16:64:20 | query | calleeApiName | pg-promise |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/pg-promise.js:64:16:64:20 | query | calleeName | one |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/pg-promise.js:64:16:64:20 | query | enclosingFunctionBody | req res db pgp process DB_CONNECTION_STRING env DB_CONNECTION_STRING query SELECT ITEM,PRICE FROM PRODUCT WHERE ITEM_CATEGORY=' req params category ' ORDER BY PRICE db any query db many query db manyOrNone query db map query db multi query db multiResult query db none query db one query db oneOrNone query db query query db result query db one text query db one text SELECT * FROM news where id = $1 values req params id db one text SELECT * FROM news where id = $1:raw values req params id db one text SELECT * FROM news where id = $1^ values req params id db one text SELECT * FROM news where id = $1:raw AND name = $2:raw AND foo = $3 values req params id req params name req params foo db one text SELECT * FROM news where id = ${id}:raw AND name = ${name} values id req params id name req params name db one text SELECT * FROM news where id = ${id}:value AND name LIKE '%${name}:value%' AND title LIKE "%${title}:value%" values id req params id name req params name title req params title db task t t one query db task cnd t t one query t t one query |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/pg-promise.js:64:16:64:20 | query | enclosingFunctionName | get#functionalargument |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/pg-promise.js:64:16:64:20 | query | receiverName | t |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/redis.js:2:23:2:29 | "redis" | argumentIndex | 0 |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/redis.js:2:23:2:29 | "redis" | calleeAccessPath | |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/redis.js:2:23:2:29 | "redis" | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/redis.js:2:23:2:29 | "redis" | calleeName | require |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/redis.js:5:25:5:33 | 'express' | argumentIndex | 0 |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/redis.js:5:25:5:33 | 'express' | calleeAccessPath | |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/redis.js:5:25:5:33 | 'express' | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/redis.js:5:25:5:33 | 'express' | calleeName | require |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/redis.js:7:9:7:37 | require ... .json() | argumentIndex | 0 |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/redis.js:7:9:7:37 | require ... .json() | calleeAccessPath | express use |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/redis.js:7:9:7:37 | require ... .json() | calleeAccessPathWithStructuralInfo | express instanceorreturn member use instanceorreturn |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/redis.js:7:9:7:37 | require ... .json() | calleeApiName | express |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/redis.js:7:9:7:37 | require ... .json() | calleeName | use |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/redis.js:7:9:7:37 | require ... .json() | receiverName | app |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/redis.js:7:17:7:29 | 'body-parser' | argumentIndex | 0 |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/redis.js:7:17:7:29 | 'body-parser' | calleeAccessPath | |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/redis.js:7:17:7:29 | 'body-parser' | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/redis.js:7:17:7:29 | 'body-parser' | calleeName | require |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/redis.js:9:10:9:26 | '/documents/find' | argumentIndex | 0 |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/redis.js:9:10:9:26 | '/documents/find' | calleeAccessPath | express post |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/redis.js:9:10:9:26 | '/documents/find' | calleeAccessPathWithStructuralInfo | express instanceorreturn member post instanceorreturn |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/redis.js:9:10:9:26 | '/documents/find' | calleeApiName | express |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/redis.js:9:10:9:26 | '/documents/find' | calleeName | post |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/redis.js:9:10:9:26 | '/documents/find' | receiverName | app |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/redis.js:9:29:33:1 | (req, r ... OT OK\\n} | argumentIndex | 1 |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/redis.js:9:29:33:1 | (req, r ... OT OK\\n} | calleeAccessPath | express post |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/redis.js:9:29:33:1 | (req, r ... OT OK\\n} | calleeAccessPathWithStructuralInfo | express instanceorreturn member post instanceorreturn |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/redis.js:9:29:33:1 | (req, r ... OT OK\\n} | calleeApiName | express |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/redis.js:9:29:33:1 | (req, r ... OT OK\\n} | calleeName | post |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/redis.js:9:29:33:1 | (req, r ... OT OK\\n} | receiverName | app |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/redis.js:10:16:10:27 | req.body.key | argumentIndex | 0 |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/redis.js:10:16:10:27 | req.body.key | calleeAccessPath | redis createClient set |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/redis.js:10:16:10:27 | req.body.key | calleeAccessPathWithStructuralInfo | redis member createClient instanceorreturn member set instanceorreturn |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/redis.js:10:16:10:27 | req.body.key | calleeApiName | redis |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/redis.js:10:16:10:27 | req.body.key | calleeName | set |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/redis.js:10:16:10:27 | req.body.key | enclosingFunctionBody | req res client set req body key value key req body key key string client set key value client set key value client set key value client hmset key field value key value2 client multi set constant value set key value get key exec err replies client duplicate err newClient newClient set key value client duplicate set key value |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/redis.js:10:16:10:27 | req.body.key | enclosingFunctionName | app.post#functionalargument |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/redis.js:10:16:10:27 | req.body.key | receiverName | client |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/redis.js:10:30:10:36 | "value" | argumentIndex | 1 |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/redis.js:10:30:10:36 | "value" | calleeAccessPath | redis createClient set |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/redis.js:10:30:10:36 | "value" | calleeAccessPathWithStructuralInfo | redis member createClient instanceorreturn member set instanceorreturn |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/redis.js:10:30:10:36 | "value" | calleeApiName | redis |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/redis.js:10:30:10:36 | "value" | calleeName | set |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/redis.js:10:30:10:36 | "value" | enclosingFunctionBody | req res client set req body key value key req body key key string client set key value client set key value client set key value client hmset key field value key value2 client multi set constant value set key value get key exec err replies client duplicate err newClient newClient set key value client duplicate set key value |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/redis.js:10:30:10:36 | "value" | enclosingFunctionName | app.post#functionalargument |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/redis.js:10:30:10:36 | "value" | receiverName | client |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/redis.js:14:20:14:22 | key | argumentIndex | 0 |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/redis.js:14:20:14:22 | key | calleeAccessPath | redis createClient set |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/redis.js:14:20:14:22 | key | calleeAccessPathWithStructuralInfo | redis member createClient instanceorreturn member set instanceorreturn |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/redis.js:14:20:14:22 | key | calleeApiName | redis |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/redis.js:14:20:14:22 | key | calleeName | set |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/redis.js:14:20:14:22 | key | enclosingFunctionBody | req res client set req body key value key req body key key string client set key value client set key value client set key value client hmset key field value key value2 client multi set constant value set key value get key exec err replies client duplicate err newClient newClient set key value client duplicate set key value |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/redis.js:14:20:14:22 | key | enclosingFunctionName | app.post#functionalargument |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/redis.js:14:20:14:22 | key | receiverName | client |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/redis.js:14:25:14:31 | "value" | argumentIndex | 1 |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/redis.js:14:25:14:31 | "value" | calleeAccessPath | redis createClient set |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/redis.js:14:25:14:31 | "value" | calleeAccessPathWithStructuralInfo | redis member createClient instanceorreturn member set instanceorreturn |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/redis.js:14:25:14:31 | "value" | calleeApiName | redis |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/redis.js:14:25:14:31 | "value" | calleeName | set |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/redis.js:14:25:14:31 | "value" | enclosingFunctionBody | req res client set req body key value key req body key key string client set key value client set key value client set key value client hmset key field value key value2 client multi set constant value set key value get key exec err replies client duplicate err newClient newClient set key value client duplicate set key value |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/redis.js:14:25:14:31 | "value" | enclosingFunctionName | app.post#functionalargument |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/redis.js:14:25:14:31 | "value" | receiverName | client |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/redis.js:15:20:15:35 | ["key", "value"] | argumentIndex | 0 |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/redis.js:15:20:15:35 | ["key", "value"] | calleeAccessPath | redis createClient set |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/redis.js:15:20:15:35 | ["key", "value"] | calleeAccessPathWithStructuralInfo | redis member createClient instanceorreturn member set instanceorreturn |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/redis.js:15:20:15:35 | ["key", "value"] | calleeApiName | redis |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/redis.js:15:20:15:35 | ["key", "value"] | calleeName | set |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/redis.js:15:20:15:35 | ["key", "value"] | enclosingFunctionBody | req res client set req body key value key req body key key string client set key value client set key value client set key value client hmset key field value key value2 client multi set constant value set key value get key exec err replies client duplicate err newClient newClient set key value client duplicate set key value |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/redis.js:15:20:15:35 | ["key", "value"] | enclosingFunctionName | app.post#functionalargument |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/redis.js:15:20:15:35 | ["key", "value"] | receiverName | client |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/redis.js:15:21:15:25 | "key" | calleeAccessPath | |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/redis.js:15:21:15:25 | "key" | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/redis.js:15:21:15:25 | "key" | enclosingFunctionBody | req res client set req body key value key req body key key string client set key value client set key value client set key value client hmset key field value key value2 client multi set constant value set key value get key exec err replies client duplicate err newClient newClient set key value client duplicate set key value |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/redis.js:15:21:15:25 | "key" | enclosingFunctionName | app.post#functionalargument |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/redis.js:15:28:15:34 | "value" | calleeAccessPath | |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/redis.js:15:28:15:34 | "value" | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/redis.js:15:28:15:34 | "value" | enclosingFunctionBody | req res client set req body key value key req body key key string client set key value client set key value client set key value client hmset key field value key value2 client multi set constant value set key value get key exec err replies client duplicate err newClient newClient set key value client duplicate set key value |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/redis.js:15:28:15:34 | "value" | enclosingFunctionName | app.post#functionalargument |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/redis.js:18:16:18:18 | key | argumentIndex | 0 |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/redis.js:18:16:18:18 | key | calleeAccessPath | redis createClient set |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/redis.js:18:16:18:18 | key | calleeAccessPathWithStructuralInfo | redis member createClient instanceorreturn member set instanceorreturn |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/redis.js:18:16:18:18 | key | calleeApiName | redis |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/redis.js:18:16:18:18 | key | calleeName | set |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/redis.js:18:16:18:18 | key | enclosingFunctionBody | req res client set req body key value key req body key key string client set key value client set key value client set key value client hmset key field value key value2 client multi set constant value set key value get key exec err replies client duplicate err newClient newClient set key value client duplicate set key value |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/redis.js:18:16:18:18 | key | enclosingFunctionName | app.post#functionalargument |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/redis.js:18:16:18:18 | key | receiverName | client |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/redis.js:18:21:18:27 | "value" | argumentIndex | 1 |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/redis.js:18:21:18:27 | "value" | calleeAccessPath | redis createClient set |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/redis.js:18:21:18:27 | "value" | calleeAccessPathWithStructuralInfo | redis member createClient instanceorreturn member set instanceorreturn |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/redis.js:18:21:18:27 | "value" | calleeApiName | redis |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/redis.js:18:21:18:27 | "value" | calleeName | set |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/redis.js:18:21:18:27 | "value" | enclosingFunctionBody | req res client set req body key value key req body key key string client set key value client set key value client set key value client hmset key field value key value2 client multi set constant value set key value get key exec err replies client duplicate err newClient newClient set key value client duplicate set key value |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/redis.js:18:21:18:27 | "value" | enclosingFunctionName | app.post#functionalargument |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/redis.js:18:21:18:27 | "value" | receiverName | client |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/redis.js:19:18:19:22 | "key" | argumentIndex | 0 |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/redis.js:19:18:19:22 | "key" | calleeAccessPath | redis createClient hmset |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/redis.js:19:18:19:22 | "key" | calleeAccessPathWithStructuralInfo | redis member createClient instanceorreturn member hmset instanceorreturn |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/redis.js:19:18:19:22 | "key" | calleeApiName | redis |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/redis.js:19:18:19:22 | "key" | calleeName | hmset |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/redis.js:19:18:19:22 | "key" | enclosingFunctionBody | req res client set req body key value key req body key key string client set key value client set key value client set key value client hmset key field value key value2 client multi set constant value set key value get key exec err replies client duplicate err newClient newClient set key value client duplicate set key value |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/redis.js:19:18:19:22 | "key" | enclosingFunctionName | app.post#functionalargument |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/redis.js:19:18:19:22 | "key" | receiverName | client |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/redis.js:19:25:19:31 | "field" | argumentIndex | 1 |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/redis.js:19:25:19:31 | "field" | calleeAccessPath | redis createClient hmset |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/redis.js:19:25:19:31 | "field" | calleeAccessPathWithStructuralInfo | redis member createClient instanceorreturn member hmset instanceorreturn |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/redis.js:19:25:19:31 | "field" | calleeApiName | redis |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/redis.js:19:25:19:31 | "field" | calleeName | hmset |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/redis.js:19:25:19:31 | "field" | enclosingFunctionBody | req res client set req body key value key req body key key string client set key value client set key value client set key value client hmset key field value key value2 client multi set constant value set key value get key exec err replies client duplicate err newClient newClient set key value client duplicate set key value |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/redis.js:19:25:19:31 | "field" | enclosingFunctionName | app.post#functionalargument |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/redis.js:19:25:19:31 | "field" | receiverName | client |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/redis.js:19:34:19:40 | "value" | argumentIndex | 2 |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/redis.js:19:34:19:40 | "value" | calleeAccessPath | redis createClient hmset |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/redis.js:19:34:19:40 | "value" | calleeAccessPathWithStructuralInfo | redis member createClient instanceorreturn member hmset instanceorreturn |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/redis.js:19:34:19:40 | "value" | calleeApiName | redis |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/redis.js:19:34:19:40 | "value" | calleeName | hmset |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/redis.js:19:34:19:40 | "value" | enclosingFunctionBody | req res client set req body key value key req body key key string client set key value client set key value client set key value client hmset key field value key value2 client multi set constant value set key value get key exec err replies client duplicate err newClient newClient set key value client duplicate set key value |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/redis.js:19:34:19:40 | "value" | enclosingFunctionName | app.post#functionalargument |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/redis.js:19:34:19:40 | "value" | receiverName | client |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/redis.js:19:43:19:45 | key | argumentIndex | 3 |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/redis.js:19:43:19:45 | key | calleeAccessPath | redis createClient hmset |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/redis.js:19:43:19:45 | key | calleeAccessPathWithStructuralInfo | redis member createClient instanceorreturn member hmset instanceorreturn |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/redis.js:19:43:19:45 | key | calleeApiName | redis |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/redis.js:19:43:19:45 | key | calleeName | hmset |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/redis.js:19:43:19:45 | key | enclosingFunctionBody | req res client set req body key value key req body key key string client set key value client set key value client set key value client hmset key field value key value2 client multi set constant value set key value get key exec err replies client duplicate err newClient newClient set key value client duplicate set key value |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/redis.js:19:43:19:45 | key | enclosingFunctionName | app.post#functionalargument |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/redis.js:19:43:19:45 | key | receiverName | client |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/redis.js:19:48:19:55 | "value2" | argumentIndex | 4 |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/redis.js:19:48:19:55 | "value2" | calleeAccessPath | redis createClient hmset |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/redis.js:19:48:19:55 | "value2" | calleeAccessPathWithStructuralInfo | redis member createClient instanceorreturn member hmset instanceorreturn |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/redis.js:19:48:19:55 | "value2" | calleeApiName | redis |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/redis.js:19:48:19:55 | "value2" | calleeName | hmset |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/redis.js:19:48:19:55 | "value2" | enclosingFunctionBody | req res client set req body key value key req body key key string client set key value client set key value client set key value client hmset key field value key value2 client multi set constant value set key value get key exec err replies client duplicate err newClient newClient set key value client duplicate set key value |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/redis.js:19:48:19:55 | "value2" | enclosingFunctionName | app.post#functionalargument |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/redis.js:19:48:19:55 | "value2" | receiverName | client |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/redis.js:24:14:24:23 | "constant" | argumentIndex | 0 |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/redis.js:24:14:24:23 | "constant" | calleeAccessPath | redis createClient multi set |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/redis.js:24:14:24:23 | "constant" | calleeAccessPathWithStructuralInfo | redis member createClient instanceorreturn member multi instanceorreturn member set instanceorreturn |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/redis.js:24:14:24:23 | "constant" | calleeApiName | redis |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/redis.js:24:14:24:23 | "constant" | calleeName | set |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/redis.js:24:14:24:23 | "constant" | enclosingFunctionBody | req res client set req body key value key req body key key string client set key value client set key value client set key value client hmset key field value key value2 client multi set constant value set key value get key exec err replies client duplicate err newClient newClient set key value client duplicate set key value |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/redis.js:24:14:24:23 | "constant" | enclosingFunctionName | app.post#functionalargument |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/redis.js:24:26:24:32 | "value" | argumentIndex | 1 |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/redis.js:24:26:24:32 | "value" | calleeAccessPath | redis createClient multi set |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/redis.js:24:26:24:32 | "value" | calleeAccessPathWithStructuralInfo | redis member createClient instanceorreturn member multi instanceorreturn member set instanceorreturn |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/redis.js:24:26:24:32 | "value" | calleeApiName | redis |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/redis.js:24:26:24:32 | "value" | calleeName | set |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/redis.js:24:26:24:32 | "value" | enclosingFunctionBody | req res client set req body key value key req body key key string client set key value client set key value client set key value client hmset key field value key value2 client multi set constant value set key value get key exec err replies client duplicate err newClient newClient set key value client duplicate set key value |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/redis.js:24:26:24:32 | "value" | enclosingFunctionName | app.post#functionalargument |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/redis.js:25:14:25:16 | key | argumentIndex | 0 |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/redis.js:25:14:25:16 | key | calleeAccessPath | redis createClient multi set set |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/redis.js:25:14:25:16 | key | calleeAccessPathWithStructuralInfo | redis member createClient instanceorreturn member multi instanceorreturn member set instanceorreturn member set instanceorreturn |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/redis.js:25:14:25:16 | key | calleeApiName | redis |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/redis.js:25:14:25:16 | key | calleeName | set |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/redis.js:25:14:25:16 | key | enclosingFunctionBody | req res client set req body key value key req body key key string client set key value client set key value client set key value client hmset key field value key value2 client multi set constant value set key value get key exec err replies client duplicate err newClient newClient set key value client duplicate set key value |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/redis.js:25:14:25:16 | key | enclosingFunctionName | app.post#functionalargument |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/redis.js:25:19:25:25 | "value" | argumentIndex | 1 |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/redis.js:25:19:25:25 | "value" | calleeAccessPath | redis createClient multi set set |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/redis.js:25:19:25:25 | "value" | calleeAccessPathWithStructuralInfo | redis member createClient instanceorreturn member multi instanceorreturn member set instanceorreturn member set instanceorreturn |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/redis.js:25:19:25:25 | "value" | calleeApiName | redis |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/redis.js:25:19:25:25 | "value" | calleeName | set |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/redis.js:25:19:25:25 | "value" | enclosingFunctionBody | req res client set req body key value key req body key key string client set key value client set key value client set key value client hmset key field value key value2 client multi set constant value set key value get key exec err replies client duplicate err newClient newClient set key value client duplicate set key value |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/redis.js:25:19:25:25 | "value" | enclosingFunctionName | app.post#functionalargument |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/redis.js:26:14:26:16 | key | argumentIndex | 0 |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/redis.js:26:14:26:16 | key | calleeAccessPath | redis createClient multi set set get |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/redis.js:26:14:26:16 | key | calleeAccessPathWithStructuralInfo | redis member createClient instanceorreturn member multi instanceorreturn member set instanceorreturn member set instanceorreturn member get instanceorreturn |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/redis.js:26:14:26:16 | key | calleeApiName | redis |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/redis.js:26:14:26:16 | key | calleeName | get |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/redis.js:26:14:26:16 | key | enclosingFunctionBody | req res client set req body key value key req body key key string client set key value client set key value client set key value client hmset key field value key value2 client multi set constant value set key value get key exec err replies client duplicate err newClient newClient set key value client duplicate set key value |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/redis.js:26:14:26:16 | key | enclosingFunctionName | app.post#functionalargument |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/redis.js:27:15:27:41 | functio ... es) { } | argumentIndex | 0 |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/redis.js:27:15:27:41 | functio ... es) { } | calleeAccessPath | redis createClient multi set set get exec |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/redis.js:27:15:27:41 | functio ... es) { } | calleeAccessPathWithStructuralInfo | redis member createClient instanceorreturn member multi instanceorreturn member set instanceorreturn member set instanceorreturn member get instanceorreturn member exec instanceorreturn |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/redis.js:27:15:27:41 | functio ... es) { } | calleeApiName | redis |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/redis.js:27:15:27:41 | functio ... es) { } | calleeName | exec |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/redis.js:27:15:27:41 | functio ... es) { } | enclosingFunctionBody | req res client set req body key value key req body key key string client set key value client set key value client set key value client hmset key field value key value2 client multi set constant value set key value get key exec err replies client duplicate err newClient newClient set key value client duplicate set key value |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/redis.js:27:15:27:41 | functio ... es) { } | enclosingFunctionName | app.post#functionalargument |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/redis.js:29:22:31:5 | (err, n ... K\\n } | argumentIndex | 0 |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/redis.js:29:22:31:5 | (err, n ... K\\n } | calleeAccessPath | redis createClient duplicate |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/redis.js:29:22:31:5 | (err, n ... K\\n } | calleeAccessPathWithStructuralInfo | redis member createClient instanceorreturn member duplicate instanceorreturn |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/redis.js:29:22:31:5 | (err, n ... K\\n } | calleeApiName | redis |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/redis.js:29:22:31:5 | (err, n ... K\\n } | calleeName | duplicate |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/redis.js:29:22:31:5 | (err, n ... K\\n } | enclosingFunctionBody | req res client set req body key value key req body key key string client set key value client set key value client set key value client hmset key field value key value2 client multi set constant value set key value get key exec err replies client duplicate err newClient newClient set key value client duplicate set key value |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/redis.js:29:22:31:5 | (err, n ... K\\n } | enclosingFunctionName | app.post#functionalargument |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/redis.js:29:22:31:5 | (err, n ... K\\n } | receiverName | client |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/redis.js:30:23:30:25 | key | argumentIndex | 0 |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/redis.js:30:23:30:25 | key | calleeAccessPath | redis createClient duplicate newClient set |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/redis.js:30:23:30:25 | key | calleeAccessPathWithStructuralInfo | redis member createClient instanceorreturn member duplicate functionalarg param newClient member set instanceorreturn |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/redis.js:30:23:30:25 | key | calleeApiName | redis |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/redis.js:30:23:30:25 | key | calleeName | set |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/redis.js:30:23:30:25 | key | enclosingFunctionBody | req res client set req body key value key req body key key string client set key value client set key value client set key value client hmset key field value key value2 client multi set constant value set key value get key exec err replies client duplicate err newClient newClient set key value client duplicate set key value |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/redis.js:30:23:30:25 | key | enclosingFunctionName | app.post#functionalargument |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/redis.js:30:23:30:25 | key | receiverName | newClient |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/redis.js:30:28:30:34 | "value" | argumentIndex | 1 |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/redis.js:30:28:30:34 | "value" | calleeAccessPath | redis createClient duplicate newClient set |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/redis.js:30:28:30:34 | "value" | calleeAccessPathWithStructuralInfo | redis member createClient instanceorreturn member duplicate functionalarg param newClient member set instanceorreturn |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/redis.js:30:28:30:34 | "value" | calleeApiName | redis |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/redis.js:30:28:30:34 | "value" | calleeName | set |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/redis.js:30:28:30:34 | "value" | enclosingFunctionBody | req res client set req body key value key req body key key string client set key value client set key value client set key value client hmset key field value key value2 client multi set constant value set key value get key exec err replies client duplicate err newClient newClient set key value client duplicate set key value |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/redis.js:30:28:30:34 | "value" | enclosingFunctionName | app.post#functionalargument |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/redis.js:30:28:30:34 | "value" | receiverName | newClient |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/redis.js:32:28:32:30 | key | argumentIndex | 0 |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/redis.js:32:28:32:30 | key | calleeAccessPath | redis createClient duplicate set |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/redis.js:32:28:32:30 | key | calleeAccessPathWithStructuralInfo | redis member createClient instanceorreturn member duplicate instanceorreturn member set instanceorreturn |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/redis.js:32:28:32:30 | key | calleeApiName | redis |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/redis.js:32:28:32:30 | key | calleeName | set |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/redis.js:32:28:32:30 | key | enclosingFunctionBody | req res client set req body key value key req body key key string client set key value client set key value client set key value client hmset key field value key value2 client multi set constant value set key value get key exec err replies client duplicate err newClient newClient set key value client duplicate set key value |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/redis.js:32:28:32:30 | key | enclosingFunctionName | app.post#functionalargument |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/redis.js:32:33:32:39 | "value" | argumentIndex | 1 |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/redis.js:32:33:32:39 | "value" | calleeAccessPath | redis createClient duplicate set |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/redis.js:32:33:32:39 | "value" | calleeAccessPathWithStructuralInfo | redis member createClient instanceorreturn member duplicate instanceorreturn member set instanceorreturn |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/redis.js:32:33:32:39 | "value" | calleeApiName | redis |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/redis.js:32:33:32:39 | "value" | calleeName | set |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/redis.js:32:33:32:39 | "value" | enclosingFunctionBody | req res client set req body key value key req body key key string client set key value client set key value client set key value client hmset key field value key value2 client multi set constant value set key value get key exec err replies client duplicate err newClient newClient set key value client duplicate set key value |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/redis.js:32:33:32:39 | "value" | enclosingFunctionName | app.post#functionalargument |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/redis.js:37:10:37:26 | '/documents/find' | argumentIndex | 0 |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/redis.js:37:10:37:26 | '/documents/find' | calleeAccessPath | express post |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/redis.js:37:10:37:26 | '/documents/find' | calleeAccessPathWithStructuralInfo | express instanceorreturn member post instanceorreturn |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/redis.js:37:10:37:26 | '/documents/find' | calleeApiName | express |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/redis.js:37:10:37:26 | '/documents/find' | calleeName | post |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/redis.js:37:10:37:26 | '/documents/find' | receiverName | app |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/redis.js:37:29:53:1 | (req, r ... // OK\\n} | argumentIndex | 1 |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/redis.js:37:29:53:1 | (req, r ... // OK\\n} | calleeAccessPath | express post |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/redis.js:37:29:53:1 | (req, r ... // OK\\n} | calleeAccessPathWithStructuralInfo | express instanceorreturn member post instanceorreturn |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/redis.js:37:29:53:1 | (req, r ... // OK\\n} | calleeApiName | express |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/redis.js:37:29:53:1 | (req, r ... // OK\\n} | calleeName | post |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/redis.js:37:29:53:1 | (req, r ... // OK\\n} | receiverName | app |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/redis.js:39:16:39:18 | key | argumentIndex | 0 |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/redis.js:39:16:39:18 | key | calleeAccessPath | redis createClient set |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/redis.js:39:16:39:18 | key | calleeAccessPathWithStructuralInfo | redis member createClient instanceorreturn member set instanceorreturn |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/redis.js:39:16:39:18 | key | calleeApiName | redis |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/redis.js:39:16:39:18 | key | calleeName | set |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/redis.js:39:16:39:18 | key | enclosingFunctionBody | req res key req body key client set key value setAsync promisify client set bind client foo1 setAsync key value client setAsync promisify client set foo2 client setAsync key value client unrelated promisify foo3 client unrelated key value unrelated promisify client foobar bind client foo4 unrelated key value |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/redis.js:39:16:39:18 | key | enclosingFunctionName | app.post#functionalargument |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/redis.js:39:16:39:18 | key | receiverName | client |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/redis.js:39:21:39:27 | "value" | argumentIndex | 1 |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/redis.js:39:21:39:27 | "value" | calleeAccessPath | redis createClient set |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/redis.js:39:21:39:27 | "value" | calleeAccessPathWithStructuralInfo | redis member createClient instanceorreturn member set instanceorreturn |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/redis.js:39:21:39:27 | "value" | calleeApiName | redis |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/redis.js:39:21:39:27 | "value" | calleeName | set |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/redis.js:39:21:39:27 | "value" | enclosingFunctionBody | req res key req body key client set key value setAsync promisify client set bind client foo1 setAsync key value client setAsync promisify client set foo2 client setAsync key value client unrelated promisify foo3 client unrelated key value unrelated promisify client foobar bind client foo4 unrelated key value |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/redis.js:39:21:39:27 | "value" | enclosingFunctionName | app.post#functionalargument |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/redis.js:39:21:39:27 | "value" | receiverName | client |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/redis.js:41:32:41:41 | client.set | argumentIndex | 0 |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/redis.js:41:32:41:41 | client.set | calleeAccessPath | util promisify |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/redis.js:41:32:41:41 | client.set | calleeAccessPathWithStructuralInfo | util member promisify instanceorreturn |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/redis.js:41:32:41:41 | client.set | calleeApiName | util |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/redis.js:41:32:41:41 | client.set | calleeName | promisify |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/redis.js:41:32:41:41 | client.set | enclosingFunctionBody | req res key req body key client set key value setAsync promisify client set bind client foo1 setAsync key value client setAsync promisify client set foo2 client setAsync key value client unrelated promisify foo3 client unrelated key value unrelated promisify client foobar bind client foo4 unrelated key value |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/redis.js:41:32:41:41 | client.set | enclosingFunctionName | app.post#functionalargument |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/redis.js:41:49:41:54 | client | argumentIndex | 0 |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/redis.js:41:49:41:54 | client | calleeAccessPath | util promisify bind |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/redis.js:41:49:41:54 | client | calleeAccessPathWithStructuralInfo | util member promisify instanceorreturn member bind instanceorreturn |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/redis.js:41:49:41:54 | client | calleeApiName | util |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/redis.js:41:49:41:54 | client | calleeName | bind |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/redis.js:41:49:41:54 | client | enclosingFunctionBody | req res key req body key client set key value setAsync promisify client set bind client foo1 setAsync key value client setAsync promisify client set foo2 client setAsync key value client unrelated promisify foo3 client unrelated key value unrelated promisify client foobar bind client foo4 unrelated key value |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/redis.js:41:49:41:54 | client | enclosingFunctionName | app.post#functionalargument |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/redis.js:43:27:43:29 | key | argumentIndex | 0 |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/redis.js:43:27:43:29 | key | calleeAccessPath | util promisify |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/redis.js:43:27:43:29 | key | calleeAccessPathWithStructuralInfo | util member promisify instanceorreturn instanceorreturn |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/redis.js:43:27:43:29 | key | calleeApiName | util |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/redis.js:43:27:43:29 | key | calleeName | setAsync |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/redis.js:43:27:43:29 | key | enclosingFunctionBody | req res key req body key client set key value setAsync promisify client set bind client foo1 setAsync key value client setAsync promisify client set foo2 client setAsync key value client unrelated promisify foo3 client unrelated key value unrelated promisify client foobar bind client foo4 unrelated key value |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/redis.js:43:27:43:29 | key | enclosingFunctionName | app.post#functionalargument |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/redis.js:43:32:43:38 | "value" | argumentIndex | 1 |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/redis.js:43:32:43:38 | "value" | calleeAccessPath | util promisify |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/redis.js:43:32:43:38 | "value" | calleeAccessPathWithStructuralInfo | util member promisify instanceorreturn instanceorreturn |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/redis.js:43:32:43:38 | "value" | calleeApiName | util |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/redis.js:43:32:43:38 | "value" | calleeName | setAsync |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/redis.js:43:32:43:38 | "value" | enclosingFunctionBody | req res key req body key client set key value setAsync promisify client set bind client foo1 setAsync key value client setAsync promisify client set foo2 client setAsync key value client unrelated promisify foo3 client unrelated key value unrelated promisify client foobar bind client foo4 unrelated key value |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/redis.js:43:32:43:38 | "value" | enclosingFunctionName | app.post#functionalargument |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/redis.js:45:33:45:42 | client.set | argumentIndex | 0 |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/redis.js:45:33:45:42 | client.set | calleeAccessPath | redis createClient setAsync util promisify |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/redis.js:45:33:45:42 | client.set | calleeAccessPathWithStructuralInfo | redis member createClient instanceorreturn member setAsync util member promisify instanceorreturn |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/redis.js:45:33:45:42 | client.set | calleeApiName | redis util |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/redis.js:45:33:45:42 | client.set | calleeName | promisify |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/redis.js:45:33:45:42 | client.set | enclosingFunctionBody | req res key req body key client set key value setAsync promisify client set bind client foo1 setAsync key value client setAsync promisify client set foo2 client setAsync key value client unrelated promisify foo3 client unrelated key value unrelated promisify client foobar bind client foo4 unrelated key value |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/redis.js:45:33:45:42 | client.set | enclosingFunctionName | app.post#functionalargument |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/redis.js:46:34:46:36 | key | argumentIndex | 0 |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/redis.js:46:34:46:36 | key | calleeAccessPath | util promisify |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/redis.js:46:34:46:36 | key | calleeAccessPathWithStructuralInfo | util member promisify instanceorreturn instanceorreturn |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/redis.js:46:34:46:36 | key | calleeApiName | util |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/redis.js:46:34:46:36 | key | calleeName | setAsync |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/redis.js:46:34:46:36 | key | enclosingFunctionBody | req res key req body key client set key value setAsync promisify client set bind client foo1 setAsync key value client setAsync promisify client set foo2 client setAsync key value client unrelated promisify foo3 client unrelated key value unrelated promisify client foobar bind client foo4 unrelated key value |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/redis.js:46:34:46:36 | key | enclosingFunctionName | app.post#functionalargument |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/redis.js:46:34:46:36 | key | receiverName | client |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/redis.js:46:39:46:45 | "value" | argumentIndex | 1 |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/redis.js:46:39:46:45 | "value" | calleeAccessPath | util promisify |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/redis.js:46:39:46:45 | "value" | calleeAccessPathWithStructuralInfo | util member promisify instanceorreturn instanceorreturn |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/redis.js:46:39:46:45 | "value" | calleeApiName | util |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/redis.js:46:39:46:45 | "value" | calleeName | setAsync |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/redis.js:46:39:46:45 | "value" | enclosingFunctionBody | req res key req body key client set key value setAsync promisify client set bind client foo1 setAsync key value client setAsync promisify client set foo2 client setAsync key value client unrelated promisify foo3 client unrelated key value unrelated promisify client foobar bind client foo4 unrelated key value |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/redis.js:46:39:46:45 | "value" | enclosingFunctionName | app.post#functionalargument |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/redis.js:46:39:46:45 | "value" | receiverName | client |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/redis.js:48:34:48:41 | () => {} | argumentIndex | 0 |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/redis.js:48:34:48:41 | () => {} | calleeAccessPath | redis createClient unrelated util promisify |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/redis.js:48:34:48:41 | () => {} | calleeAccessPathWithStructuralInfo | redis member createClient instanceorreturn member unrelated util member promisify instanceorreturn |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/redis.js:48:34:48:41 | () => {} | calleeApiName | redis util |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/redis.js:48:34:48:41 | () => {} | calleeName | promisify |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/redis.js:48:34:48:41 | () => {} | enclosingFunctionBody | req res key req body key client set key value setAsync promisify client set bind client foo1 setAsync key value client setAsync promisify client set foo2 client setAsync key value client unrelated promisify foo3 client unrelated key value unrelated promisify client foobar bind client foo4 unrelated key value |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/redis.js:48:34:48:41 | () => {} | enclosingFunctionName | app.post#functionalargument |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/redis.js:49:35:49:37 | key | argumentIndex | 0 |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/redis.js:49:35:49:37 | key | calleeAccessPath | util promisify |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/redis.js:49:35:49:37 | key | calleeAccessPathWithStructuralInfo | util member promisify instanceorreturn instanceorreturn |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/redis.js:49:35:49:37 | key | calleeApiName | util |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/redis.js:49:35:49:37 | key | calleeName | unrelated |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/redis.js:49:35:49:37 | key | enclosingFunctionBody | req res key req body key client set key value setAsync promisify client set bind client foo1 setAsync key value client setAsync promisify client set foo2 client setAsync key value client unrelated promisify foo3 client unrelated key value unrelated promisify client foobar bind client foo4 unrelated key value |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/redis.js:49:35:49:37 | key | enclosingFunctionName | app.post#functionalargument |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/redis.js:49:35:49:37 | key | receiverName | client |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/redis.js:49:40:49:46 | "value" | argumentIndex | 1 |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/redis.js:49:40:49:46 | "value" | calleeAccessPath | util promisify |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/redis.js:49:40:49:46 | "value" | calleeAccessPathWithStructuralInfo | util member promisify instanceorreturn instanceorreturn |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/redis.js:49:40:49:46 | "value" | calleeApiName | util |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/redis.js:49:40:49:46 | "value" | calleeName | unrelated |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/redis.js:49:40:49:46 | "value" | enclosingFunctionBody | req res key req body key client set key value setAsync promisify client set bind client foo1 setAsync key value client setAsync promisify client set foo2 client setAsync key value client unrelated promisify foo3 client unrelated key value unrelated promisify client foobar bind client foo4 unrelated key value |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/redis.js:49:40:49:46 | "value" | enclosingFunctionName | app.post#functionalargument |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/redis.js:49:40:49:46 | "value" | receiverName | client |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/redis.js:51:33:51:45 | client.foobar | argumentIndex | 0 |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/redis.js:51:33:51:45 | client.foobar | calleeAccessPath | util promisify |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/redis.js:51:33:51:45 | client.foobar | calleeAccessPathWithStructuralInfo | util member promisify instanceorreturn |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/redis.js:51:33:51:45 | client.foobar | calleeApiName | util |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/redis.js:51:33:51:45 | client.foobar | calleeName | promisify |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/redis.js:51:33:51:45 | client.foobar | enclosingFunctionBody | req res key req body key client set key value setAsync promisify client set bind client foo1 setAsync key value client setAsync promisify client set foo2 client setAsync key value client unrelated promisify foo3 client unrelated key value unrelated promisify client foobar bind client foo4 unrelated key value |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/redis.js:51:33:51:45 | client.foobar | enclosingFunctionName | app.post#functionalargument |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/redis.js:51:53:51:58 | client | argumentIndex | 0 |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/redis.js:51:53:51:58 | client | calleeAccessPath | util promisify bind |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/redis.js:51:53:51:58 | client | calleeAccessPathWithStructuralInfo | util member promisify instanceorreturn member bind instanceorreturn |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/redis.js:51:53:51:58 | client | calleeApiName | util |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/redis.js:51:53:51:58 | client | calleeName | bind |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/redis.js:51:53:51:58 | client | enclosingFunctionBody | req res key req body key client set key value setAsync promisify client set bind client foo1 setAsync key value client setAsync promisify client set foo2 client setAsync key value client unrelated promisify foo3 client unrelated key value unrelated promisify client foobar bind client foo4 unrelated key value |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/redis.js:51:53:51:58 | client | enclosingFunctionName | app.post#functionalargument |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/redis.js:52:28:52:30 | key | argumentIndex | 0 |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/redis.js:52:28:52:30 | key | calleeAccessPath | util promisify |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/redis.js:52:28:52:30 | key | calleeAccessPathWithStructuralInfo | util member promisify instanceorreturn instanceorreturn |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/redis.js:52:28:52:30 | key | calleeApiName | util |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/redis.js:52:28:52:30 | key | calleeName | unrelated |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/redis.js:52:28:52:30 | key | enclosingFunctionBody | req res key req body key client set key value setAsync promisify client set bind client foo1 setAsync key value client setAsync promisify client set foo2 client setAsync key value client unrelated promisify foo3 client unrelated key value unrelated promisify client foobar bind client foo4 unrelated key value |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/redis.js:52:28:52:30 | key | enclosingFunctionName | app.post#functionalargument |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/redis.js:52:33:52:39 | "value" | argumentIndex | 1 |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/redis.js:52:33:52:39 | "value" | calleeAccessPath | util promisify |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/redis.js:52:33:52:39 | "value" | calleeAccessPathWithStructuralInfo | util member promisify instanceorreturn instanceorreturn |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/redis.js:52:33:52:39 | "value" | calleeApiName | util |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/redis.js:52:33:52:39 | "value" | calleeName | unrelated |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/redis.js:52:33:52:39 | "value" | enclosingFunctionBody | req res key req body key client set key value setAsync promisify client set bind client foo1 setAsync key value client setAsync promisify client set foo2 client setAsync key value client unrelated promisify foo3 client unrelated key value unrelated promisify client foobar bind client foo4 unrelated key value |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/redis.js:52:33:52:39 | "value" | enclosingFunctionName | app.post#functionalargument |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/socketio.js:4:23:4:31 | 'express' | argumentIndex | 0 |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/socketio.js:4:23:4:31 | 'express' | calleeAccessPath | |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/socketio.js:4:23:4:31 | 'express' | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/socketio.js:4:23:4:31 | 'express' | calleeName | require |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/socketio.js:5:23:5:31 | 'sqlite3' | argumentIndex | 0 |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/socketio.js:5:23:5:31 | 'sqlite3' | calleeAccessPath | |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/socketio.js:5:23:5:31 | 'sqlite3' | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/socketio.js:5:23:5:31 | 'sqlite3' | calleeName | require |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/socketio.js:8:18:8:28 | 'socket.io' | argumentIndex | 0 |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/socketio.js:8:18:8:28 | 'socket.io' | calleeAccessPath | |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/socketio.js:8:18:8:28 | 'socket.io' | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/socketio.js:8:18:8:28 | 'socket.io' | calleeName | require |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/socketio.js:9:7:9:18 | 'connection' | argumentIndex | 0 |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/socketio.js:9:7:9:18 | 'connection' | calleeAccessPath | socket.io on |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/socketio.js:9:7:9:18 | 'connection' | calleeAccessPathWithStructuralInfo | socket.io instanceorreturn member on instanceorreturn |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/socketio.js:9:7:9:18 | 'connection' | calleeApiName | socket.io |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/socketio.js:9:7:9:18 | 'connection' | calleeName | on |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/socketio.js:9:7:9:18 | 'connection' | receiverName | io |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/socketio.js:9:21:13:1 | (socket ... });\\n} | argumentIndex | 1 |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/socketio.js:9:21:13:1 | (socket ... });\\n} | calleeAccessPath | socket.io on |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/socketio.js:9:21:13:1 | (socket ... });\\n} | calleeAccessPathWithStructuralInfo | socket.io instanceorreturn member on instanceorreturn |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/socketio.js:9:21:13:1 | (socket ... });\\n} | calleeApiName | socket.io |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/socketio.js:9:21:13:1 | (socket ... });\\n} | calleeName | on |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/socketio.js:9:21:13:1 | (socket ... });\\n} | receiverName | io |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/socketio.js:10:13:10:21 | 'newuser' | argumentIndex | 0 |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/socketio.js:10:13:10:21 | 'newuser' | calleeAccessPath | socket.io on socket on |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/socketio.js:10:13:10:21 | 'newuser' | calleeAccessPathWithStructuralInfo | socket.io instanceorreturn member on functionalarg param socket member on instanceorreturn |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/socketio.js:10:13:10:21 | 'newuser' | calleeApiName | socket.io |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/socketio.js:10:13:10:21 | 'newuser' | calleeName | on |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/socketio.js:10:13:10:21 | 'newuser' | enclosingFunctionBody | socket socket on newuser handle db run INSERT INTO users(name) VALUES handle |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/socketio.js:10:13:10:21 | 'newuser' | enclosingFunctionName | io.on#functionalargument |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/socketio.js:10:13:10:21 | 'newuser' | receiverName | socket |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/socketio.js:10:24:12:3 | (handle ... `);\\n } | argumentIndex | 1 |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/socketio.js:10:24:12:3 | (handle ... `);\\n } | calleeAccessPath | socket.io on socket on |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/socketio.js:10:24:12:3 | (handle ... `);\\n } | calleeAccessPathWithStructuralInfo | socket.io instanceorreturn member on functionalarg param socket member on instanceorreturn |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/socketio.js:10:24:12:3 | (handle ... `);\\n } | calleeApiName | socket.io |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/socketio.js:10:24:12:3 | (handle ... `);\\n } | calleeName | on |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/socketio.js:10:24:12:3 | (handle ... `);\\n } | enclosingFunctionBody | socket socket on newuser handle db run INSERT INTO users(name) VALUES handle |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/socketio.js:10:24:12:3 | (handle ... `);\\n } | enclosingFunctionName | io.on#functionalargument |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/socketio.js:10:24:12:3 | (handle ... `);\\n } | receiverName | socket |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/socketio.js:11:12:11:53 | `INSERT ... andle}` | argumentIndex | 0 |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/socketio.js:11:12:11:53 | `INSERT ... andle}` | calleeAccessPath | sqlite3 verbose Database run |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/socketio.js:11:12:11:53 | `INSERT ... andle}` | calleeAccessPathWithStructuralInfo | sqlite3 member verbose instanceorreturn member Database instanceorreturn member run instanceorreturn |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/socketio.js:11:12:11:53 | `INSERT ... andle}` | calleeApiName | sqlite3 |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/socketio.js:11:12:11:53 | `INSERT ... andle}` | calleeName | run |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/socketio.js:11:12:11:53 | `INSERT ... andle}` | enclosingFunctionBody | socket socket on newuser handle db run INSERT INTO users(name) VALUES handle |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/socketio.js:11:12:11:53 | `INSERT ... andle}` | enclosingFunctionName | io.on#functionalargument |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/socketio.js:11:12:11:53 | `INSERT ... andle}` | receiverName | db |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/tst2.js:1:23:1:31 | 'express' | argumentIndex | 0 |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/tst2.js:1:23:1:31 | 'express' | calleeAccessPath | |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/tst2.js:1:23:1:31 | 'express' | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/tst2.js:1:23:1:31 | 'express' | calleeName | require |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/tst2.js:2:13:2:28 | require('mssql') | calleeAccessPath | |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/tst2.js:2:13:2:28 | require('mssql') | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/tst2.js:2:21:2:27 | 'mssql' | argumentIndex | 0 |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/tst2.js:2:21:2:27 | 'mssql' | calleeAccessPath | |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/tst2.js:2:21:2:27 | 'mssql' | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/tst2.js:2:21:2:27 | 'mssql' | calleeName | require |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/tst2.js:5:9:5:19 | '/post/:id' | argumentIndex | 0 |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/tst2.js:5:9:5:19 | '/post/:id' | calleeAccessPath | express get |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/tst2.js:5:9:5:19 | '/post/:id' | calleeAccessPathWithStructuralInfo | express instanceorreturn member get instanceorreturn |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/tst2.js:5:9:5:19 | '/post/:id' | calleeApiName | express |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/tst2.js:5:9:5:19 | '/post/:id' | calleeName | get |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/tst2.js:5:9:5:19 | '/post/:id' | receiverName | app |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/tst2.js:5:22:10:1 | async f ... "'");\\n} | argumentIndex | 1 |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/tst2.js:5:22:10:1 | async f ... "'");\\n} | calleeAccessPath | express get |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/tst2.js:5:22:10:1 | async f ... "'");\\n} | calleeAccessPathWithStructuralInfo | express instanceorreturn member get instanceorreturn |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/tst2.js:5:22:10:1 | async f ... "'");\\n} | calleeApiName | express |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/tst2.js:5:22:10:1 | async f ... "'");\\n} | calleeName | get |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/tst2.js:5:22:10:1 | async f ... "'");\\n} | receiverName | app |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/tst2.js:9:27:9:84 | "select ... d + "'" | argumentIndex | 0 |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/tst2.js:9:27:9:84 | "select ... d + "'" | calleeAccessPath | mssql Request query |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/tst2.js:9:27:9:84 | "select ... d + "'" | calleeAccessPathWithStructuralInfo | mssql member Request instanceorreturn member query instanceorreturn |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/tst2.js:9:27:9:84 | "select ... d + "'" | calleeApiName | mssql |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/tst2.js:9:27:9:84 | "select ... d + "'" | calleeName | query |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/tst2.js:9:27:9:84 | "select ... d + "'" | enclosingFunctionBody | req res sql query select * from mytable where id = req params id sql Request query select * from mytable where id = ' req params id ' |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/tst2.js:9:27:9:84 | "select ... d + "'" | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/tst3.js:3:20:3:23 | 'pg' | argumentIndex | 0 |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/tst3.js:3:20:3:23 | 'pg' | calleeAccessPath | |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/tst3.js:3:20:3:23 | 'pg' | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/tst3.js:3:20:3:23 | 'pg' | calleeName | require |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/tst3.js:7:16:8:34 | "SELECT ... ategory | calleeAccessPath | |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/tst3.js:7:16:8:34 | "SELECT ... ategory | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/tst3.js:7:16:8:34 | "SELECT ... ategory | enclosingFunctionBody | req res query1 SELECT ITEM,PRICE FROM PRODUCT WHERE ITEM_CATEGORY=' req params category ' ORDER BY PRICE pool query query1 err results query2 SELECT ITEM,PRICE FROM PRODUCT WHERE ITEM_CATEGORY=$1 ORDER BY PRICE pool query query2 req params category err results |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/tst3.js:7:16:8:34 | "SELECT ... ategory | enclosingFunctionName | handler |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/tst3.js:7:16:8:55 | "SELECT ... PRICE" | calleeAccessPath | |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/tst3.js:7:16:8:55 | "SELECT ... PRICE" | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/tst3.js:7:16:8:55 | "SELECT ... PRICE" | enclosingFunctionBody | req res query1 SELECT ITEM,PRICE FROM PRODUCT WHERE ITEM_CATEGORY=' req params category ' ORDER BY PRICE pool query query1 err results query2 SELECT ITEM,PRICE FROM PRODUCT WHERE ITEM_CATEGORY=$1 ORDER BY PRICE pool query query2 req params category err results |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/tst3.js:7:16:8:55 | "SELECT ... PRICE" | enclosingFunctionName | handler |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/tst3.js:9:14:9:19 | query1 | argumentIndex | 0 |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/tst3.js:9:14:9:19 | query1 | calleeAccessPath | pg Pool query |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/tst3.js:9:14:9:19 | query1 | calleeAccessPathWithStructuralInfo | pg member Pool instanceorreturn member query instanceorreturn |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/tst3.js:9:14:9:19 | query1 | calleeApiName | pg |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/tst3.js:9:14:9:19 | query1 | calleeName | query |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/tst3.js:9:14:9:19 | query1 | enclosingFunctionBody | req res query1 SELECT ITEM,PRICE FROM PRODUCT WHERE ITEM_CATEGORY=' req params category ' ORDER BY PRICE pool query query1 err results query2 SELECT ITEM,PRICE FROM PRODUCT WHERE ITEM_CATEGORY=$1 ORDER BY PRICE pool query query2 req params category err results |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/tst3.js:9:14:9:19 | query1 | enclosingFunctionName | handler |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/tst3.js:9:14:9:19 | query1 | receiverName | pool |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/tst3.js:9:22:9:23 | [] | argumentIndex | 1 |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/tst3.js:9:22:9:23 | [] | calleeAccessPath | pg Pool query |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/tst3.js:9:22:9:23 | [] | calleeAccessPathWithStructuralInfo | pg member Pool instanceorreturn member query instanceorreturn |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/tst3.js:9:22:9:23 | [] | calleeApiName | pg |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/tst3.js:9:22:9:23 | [] | calleeName | query |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/tst3.js:9:22:9:23 | [] | enclosingFunctionBody | req res query1 SELECT ITEM,PRICE FROM PRODUCT WHERE ITEM_CATEGORY=' req params category ' ORDER BY PRICE pool query query1 err results query2 SELECT ITEM,PRICE FROM PRODUCT WHERE ITEM_CATEGORY=$1 ORDER BY PRICE pool query query2 req params category err results |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/tst3.js:9:22:9:23 | [] | enclosingFunctionName | handler |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/tst3.js:9:22:9:23 | [] | receiverName | pool |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/tst3.js:9:26:11:3 | functio ... lts\\n } | argumentIndex | 2 |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/tst3.js:9:26:11:3 | functio ... lts\\n } | calleeAccessPath | pg Pool query |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/tst3.js:9:26:11:3 | functio ... lts\\n } | calleeAccessPathWithStructuralInfo | pg member Pool instanceorreturn member query instanceorreturn |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/tst3.js:9:26:11:3 | functio ... lts\\n } | calleeApiName | pg |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/tst3.js:9:26:11:3 | functio ... lts\\n } | calleeName | query |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/tst3.js:9:26:11:3 | functio ... lts\\n } | enclosingFunctionBody | req res query1 SELECT ITEM,PRICE FROM PRODUCT WHERE ITEM_CATEGORY=' req params category ' ORDER BY PRICE pool query query1 err results query2 SELECT ITEM,PRICE FROM PRODUCT WHERE ITEM_CATEGORY=$1 ORDER BY PRICE pool query query2 req params category err results |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/tst3.js:9:26:11:3 | functio ... lts\\n } | enclosingFunctionName | handler |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/tst3.js:9:26:11:3 | functio ... lts\\n } | receiverName | pool |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/tst3.js:14:16:15:32 | "SELECT ... PRICE" | calleeAccessPath | |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/tst3.js:14:16:15:32 | "SELECT ... PRICE" | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/tst3.js:14:16:15:32 | "SELECT ... PRICE" | enclosingFunctionBody | req res query1 SELECT ITEM,PRICE FROM PRODUCT WHERE ITEM_CATEGORY=' req params category ' ORDER BY PRICE pool query query1 err results query2 SELECT ITEM,PRICE FROM PRODUCT WHERE ITEM_CATEGORY=$1 ORDER BY PRICE pool query query2 req params category err results |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/tst3.js:14:16:15:32 | "SELECT ... PRICE" | enclosingFunctionName | handler |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/tst3.js:16:14:16:19 | query2 | argumentIndex | 0 |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/tst3.js:16:14:16:19 | query2 | calleeAccessPath | pg Pool query |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/tst3.js:16:14:16:19 | query2 | calleeAccessPathWithStructuralInfo | pg member Pool instanceorreturn member query instanceorreturn |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/tst3.js:16:14:16:19 | query2 | calleeApiName | pg |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/tst3.js:16:14:16:19 | query2 | calleeName | query |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/tst3.js:16:14:16:19 | query2 | enclosingFunctionBody | req res query1 SELECT ITEM,PRICE FROM PRODUCT WHERE ITEM_CATEGORY=' req params category ' ORDER BY PRICE pool query query1 err results query2 SELECT ITEM,PRICE FROM PRODUCT WHERE ITEM_CATEGORY=$1 ORDER BY PRICE pool query query2 req params category err results |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/tst3.js:16:14:16:19 | query2 | enclosingFunctionName | handler |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/tst3.js:16:14:16:19 | query2 | receiverName | pool |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/tst3.js:16:22:16:42 | [req.pa ... tegory] | argumentIndex | 1 |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/tst3.js:16:22:16:42 | [req.pa ... tegory] | calleeAccessPath | pg Pool query |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/tst3.js:16:22:16:42 | [req.pa ... tegory] | calleeAccessPathWithStructuralInfo | pg member Pool instanceorreturn member query instanceorreturn |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/tst3.js:16:22:16:42 | [req.pa ... tegory] | calleeApiName | pg |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/tst3.js:16:22:16:42 | [req.pa ... tegory] | calleeName | query |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/tst3.js:16:22:16:42 | [req.pa ... tegory] | enclosingFunctionBody | req res query1 SELECT ITEM,PRICE FROM PRODUCT WHERE ITEM_CATEGORY=' req params category ' ORDER BY PRICE pool query query1 err results query2 SELECT ITEM,PRICE FROM PRODUCT WHERE ITEM_CATEGORY=$1 ORDER BY PRICE pool query query2 req params category err results |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/tst3.js:16:22:16:42 | [req.pa ... tegory] | enclosingFunctionName | handler |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/tst3.js:16:22:16:42 | [req.pa ... tegory] | receiverName | pool |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/tst3.js:16:23:16:41 | req.params.category | calleeAccessPath | |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/tst3.js:16:23:16:41 | req.params.category | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/tst3.js:16:23:16:41 | req.params.category | enclosingFunctionBody | req res query1 SELECT ITEM,PRICE FROM PRODUCT WHERE ITEM_CATEGORY=' req params category ' ORDER BY PRICE pool query query1 err results query2 SELECT ITEM,PRICE FROM PRODUCT WHERE ITEM_CATEGORY=$1 ORDER BY PRICE pool query query2 req params category err results |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/tst3.js:16:23:16:41 | req.params.category | enclosingFunctionName | handler |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/tst3.js:16:45:18:3 | functio ... lts\\n } | argumentIndex | 2 |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/tst3.js:16:45:18:3 | functio ... lts\\n } | calleeAccessPath | pg Pool query |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/tst3.js:16:45:18:3 | functio ... lts\\n } | calleeAccessPathWithStructuralInfo | pg member Pool instanceorreturn member query instanceorreturn |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/tst3.js:16:45:18:3 | functio ... lts\\n } | calleeApiName | pg |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/tst3.js:16:45:18:3 | functio ... lts\\n } | calleeName | query |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/tst3.js:16:45:18:3 | functio ... lts\\n } | enclosingFunctionBody | req res query1 SELECT ITEM,PRICE FROM PRODUCT WHERE ITEM_CATEGORY=' req params category ' ORDER BY PRICE pool query query1 err results query2 SELECT ITEM,PRICE FROM PRODUCT WHERE ITEM_CATEGORY=$1 ORDER BY PRICE pool query query2 req params category err results |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/tst3.js:16:45:18:3 | functio ... lts\\n } | enclosingFunctionName | handler |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/tst3.js:16:45:18:3 | functio ... lts\\n } | receiverName | pool |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/tst3.js:21:9:21:17 | 'express' | argumentIndex | 0 |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/tst3.js:21:9:21:17 | 'express' | calleeAccessPath | |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/tst3.js:21:9:21:17 | 'express' | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/tst3.js:21:9:21:17 | 'express' | calleeName | require |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/tst3.js:21:26:21:31 | '/foo' | argumentIndex | 0 |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/tst3.js:21:26:21:31 | '/foo' | calleeAccessPath | express get |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/tst3.js:21:26:21:31 | '/foo' | calleeAccessPathWithStructuralInfo | express instanceorreturn member get instanceorreturn |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/tst3.js:21:26:21:31 | '/foo' | calleeApiName | express |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/tst3.js:21:26:21:31 | '/foo' | calleeName | get |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/tst3.js:21:34:21:40 | handler | argumentIndex | 1 |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/tst3.js:21:34:21:40 | handler | calleeAccessPath | express get |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/tst3.js:21:34:21:40 | handler | calleeAccessPathWithStructuralInfo | express instanceorreturn member get instanceorreturn |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/tst3.js:21:34:21:40 | handler | calleeApiName | express |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/tst3.js:21:34:21:40 | handler | calleeName | get |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/tst4.js:3:23:3:31 | 'sqlite3' | argumentIndex | 0 |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/tst4.js:3:23:3:31 | 'sqlite3' | calleeAccessPath | |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/tst4.js:3:23:3:31 | 'sqlite3' | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/tst4.js:3:23:3:31 | 'sqlite3' | calleeName | require |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/tst4.js:6:16:6:22 | 'myApp' | argumentIndex | 0 |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/tst4.js:6:16:6:22 | 'myApp' | calleeAccessPath | |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/tst4.js:6:16:6:22 | 'myApp' | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/tst4.js:6:16:6:22 | 'myApp' | calleeName | module |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/tst4.js:6:16:6:22 | 'myApp' | receiverName | angular |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/tst4.js:6:25:6:35 | ['ngRoute'] | argumentIndex | 1 |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/tst4.js:6:25:6:35 | ['ngRoute'] | calleeAccessPath | |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/tst4.js:6:25:6:35 | ['ngRoute'] | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/tst4.js:6:25:6:35 | ['ngRoute'] | calleeName | module |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/tst4.js:6:25:6:35 | ['ngRoute'] | receiverName | angular |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/tst4.js:6:26:6:34 | 'ngRoute' | calleeAccessPath | |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/tst4.js:6:26:6:34 | 'ngRoute' | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/tst4.js:7:13:7:22 | 'FindPost' | argumentIndex | 0 |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/tst4.js:7:13:7:22 | 'FindPost' | calleeAccessPath | |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/tst4.js:7:13:7:22 | 'FindPost' | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/tst4.js:7:13:7:22 | 'FindPost' | calleeName | controller |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/tst4.js:7:25:9:1 | functio ... '"');\\n} | argumentIndex | 1 |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/tst4.js:7:25:9:1 | functio ... '"');\\n} | calleeAccessPath | |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/tst4.js:7:25:9:1 | functio ... '"');\\n} | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/tst4.js:7:25:9:1 | functio ... '"');\\n} | calleeName | controller |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/tst4.js:8:10:8:60 | 'SELECT ... rams.id | calleeAccessPath | |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/tst4.js:8:10:8:60 | 'SELECT ... rams.id | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/tst4.js:8:10:8:60 | 'SELECT ... rams.id | enclosingFunctionBody | $routeParams db get SELECT * FROM Post WHERE id = " $routeParams id " |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/tst4.js:8:10:8:60 | 'SELECT ... rams.id | enclosingFunctionName | controller#functionalargument |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/tst4.js:8:10:8:66 | 'SELECT ... d + '"' | argumentIndex | 0 |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/tst4.js:8:10:8:66 | 'SELECT ... d + '"' | calleeAccessPath | sqlite3 verbose Database get |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/tst4.js:8:10:8:66 | 'SELECT ... d + '"' | calleeAccessPathWithStructuralInfo | sqlite3 member verbose instanceorreturn member Database instanceorreturn member get instanceorreturn |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/tst4.js:8:10:8:66 | 'SELECT ... d + '"' | calleeApiName | sqlite3 |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/tst4.js:8:10:8:66 | 'SELECT ... d + '"' | calleeName | get |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/tst4.js:8:10:8:66 | 'SELECT ... d + '"' | enclosingFunctionBody | $routeParams db get SELECT * FROM Post WHERE id = " $routeParams id " |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/tst4.js:8:10:8:66 | 'SELECT ... d + '"' | enclosingFunctionName | controller#functionalargument |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/tst4.js:8:10:8:66 | 'SELECT ... d + '"' | receiverName | db |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/tst.js:4:23:4:31 | 'express' | argumentIndex | 0 |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/tst.js:4:23:4:31 | 'express' | calleeAccessPath | |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/tst.js:4:23:4:31 | 'express' | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/tst.js:4:23:4:31 | 'express' | calleeName | require |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/tst.js:5:23:5:31 | 'sqlite3' | argumentIndex | 0 |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/tst.js:5:23:5:31 | 'sqlite3' | calleeAccessPath | |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/tst.js:5:23:5:31 | 'sqlite3' | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/tst.js:5:23:5:31 | 'sqlite3' | calleeName | require |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/tst.js:9:9:9:19 | '/post/:id' | argumentIndex | 0 |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/tst.js:9:9:9:19 | '/post/:id' | calleeAccessPath | express get |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/tst.js:9:9:9:19 | '/post/:id' | calleeAccessPathWithStructuralInfo | express instanceorreturn member get instanceorreturn |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/tst.js:9:9:9:19 | '/post/:id' | calleeApiName | express |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/tst.js:9:9:9:19 | '/post/:id' | calleeName | get |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/tst.js:9:9:9:19 | '/post/:id' | receiverName | app |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/tst.js:9:22:11:1 | functio ... '"');\\n} | argumentIndex | 1 |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/tst.js:9:22:11:1 | functio ... '"');\\n} | calleeAccessPath | express get |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/tst.js:9:22:11:1 | functio ... '"');\\n} | calleeAccessPathWithStructuralInfo | express instanceorreturn member get instanceorreturn |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/tst.js:9:22:11:1 | functio ... '"');\\n} | calleeApiName | express |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/tst.js:9:22:11:1 | functio ... '"');\\n} | calleeName | get |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/tst.js:9:22:11:1 | functio ... '"');\\n} | receiverName | app |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/tst.js:10:10:10:58 | 'SELECT ... rams.id | calleeAccessPath | |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/tst.js:10:10:10:58 | 'SELECT ... rams.id | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/tst.js:10:10:10:58 | 'SELECT ... rams.id | enclosingFunctionBody | req res db get SELECT * FROM Post WHERE id = " req params id " |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/tst.js:10:10:10:58 | 'SELECT ... rams.id | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/tst.js:10:10:10:64 | 'SELECT ... d + '"' | argumentIndex | 0 |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/tst.js:10:10:10:64 | 'SELECT ... d + '"' | calleeAccessPath | sqlite3 verbose Database get |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/tst.js:10:10:10:64 | 'SELECT ... d + '"' | calleeAccessPathWithStructuralInfo | sqlite3 member verbose instanceorreturn member Database instanceorreturn member get instanceorreturn |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/tst.js:10:10:10:64 | 'SELECT ... d + '"' | calleeApiName | sqlite3 |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/tst.js:10:10:10:64 | 'SELECT ... d + '"' | calleeName | get |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/tst.js:10:10:10:64 | 'SELECT ... d + '"' | enclosingFunctionBody | req res db get SELECT * FROM Post WHERE id = " req params id " |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/tst.js:10:10:10:64 | 'SELECT ... d + '"' | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/NosqlAndSqlInjection/untyped/tst.js:10:10:10:64 | 'SELECT ... d + '"' | receiverName | db |
|
|
| autogenerated/TaintedPath/TaintedPath-es6.js:6:27:11:1 | functio ... h)));\\n} | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/TaintedPath-es6.js:6:27:11:1 | functio ... h)));\\n} | calleeAccessPath | http createServer |
|
|
| autogenerated/TaintedPath/TaintedPath-es6.js:6:27:11:1 | functio ... h)));\\n} | calleeAccessPathWithStructuralInfo | http member createServer instanceorreturn |
|
|
| autogenerated/TaintedPath/TaintedPath-es6.js:6:27:11:1 | functio ... h)));\\n} | calleeApiName | http |
|
|
| autogenerated/TaintedPath/TaintedPath-es6.js:6:27:11:1 | functio ... h)));\\n} | calleeName | createServer |
|
|
| autogenerated/TaintedPath/TaintedPath-es6.js:7:20:7:26 | req.url | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/TaintedPath-es6.js:7:20:7:26 | req.url | calleeAccessPath | url parse |
|
|
| autogenerated/TaintedPath/TaintedPath-es6.js:7:20:7:26 | req.url | calleeAccessPathWithStructuralInfo | url member parse instanceorreturn |
|
|
| autogenerated/TaintedPath/TaintedPath-es6.js:7:20:7:26 | req.url | calleeApiName | url |
|
|
| autogenerated/TaintedPath/TaintedPath-es6.js:7:20:7:26 | req.url | calleeName | parse |
|
|
| autogenerated/TaintedPath/TaintedPath-es6.js:7:20:7:26 | req.url | enclosingFunctionBody | req res path parse req url true query path res write readFileSync join public path |
|
|
| autogenerated/TaintedPath/TaintedPath-es6.js:7:20:7:26 | req.url | enclosingFunctionName | createServer#functionalargument |
|
|
| autogenerated/TaintedPath/TaintedPath-es6.js:7:29:7:32 | true | argumentIndex | 1 |
|
|
| autogenerated/TaintedPath/TaintedPath-es6.js:7:29:7:32 | true | calleeAccessPath | url parse |
|
|
| autogenerated/TaintedPath/TaintedPath-es6.js:7:29:7:32 | true | calleeAccessPathWithStructuralInfo | url member parse instanceorreturn |
|
|
| autogenerated/TaintedPath/TaintedPath-es6.js:7:29:7:32 | true | calleeApiName | url |
|
|
| autogenerated/TaintedPath/TaintedPath-es6.js:7:29:7:32 | true | calleeName | parse |
|
|
| autogenerated/TaintedPath/TaintedPath-es6.js:7:29:7:32 | true | enclosingFunctionBody | req res path parse req url true query path res write readFileSync join public path |
|
|
| autogenerated/TaintedPath/TaintedPath-es6.js:7:29:7:32 | true | enclosingFunctionName | createServer#functionalargument |
|
|
| autogenerated/TaintedPath/TaintedPath-es6.js:10:13:10:46 | readFil ... path)) | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/TaintedPath-es6.js:10:13:10:46 | readFil ... path)) | calleeAccessPath | http createServer res write |
|
|
| autogenerated/TaintedPath/TaintedPath-es6.js:10:13:10:46 | readFil ... path)) | calleeAccessPathWithStructuralInfo | http member createServer functionalarg param res member write instanceorreturn |
|
|
| autogenerated/TaintedPath/TaintedPath-es6.js:10:13:10:46 | readFil ... path)) | calleeApiName | http |
|
|
| autogenerated/TaintedPath/TaintedPath-es6.js:10:13:10:46 | readFil ... path)) | calleeName | write |
|
|
| autogenerated/TaintedPath/TaintedPath-es6.js:10:13:10:46 | readFil ... path)) | enclosingFunctionBody | req res path parse req url true query path res write readFileSync join public path |
|
|
| autogenerated/TaintedPath/TaintedPath-es6.js:10:13:10:46 | readFil ... path)) | enclosingFunctionName | createServer#functionalargument |
|
|
| autogenerated/TaintedPath/TaintedPath-es6.js:10:13:10:46 | readFil ... path)) | receiverName | res |
|
|
| autogenerated/TaintedPath/TaintedPath-es6.js:10:26:10:45 | join("public", path) | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/TaintedPath-es6.js:10:26:10:45 | join("public", path) | calleeAccessPath | fs readFileSync |
|
|
| autogenerated/TaintedPath/TaintedPath-es6.js:10:26:10:45 | join("public", path) | calleeAccessPathWithStructuralInfo | fs member readFileSync instanceorreturn |
|
|
| autogenerated/TaintedPath/TaintedPath-es6.js:10:26:10:45 | join("public", path) | calleeApiName | fs |
|
|
| autogenerated/TaintedPath/TaintedPath-es6.js:10:26:10:45 | join("public", path) | calleeName | readFileSync |
|
|
| autogenerated/TaintedPath/TaintedPath-es6.js:10:26:10:45 | join("public", path) | enclosingFunctionBody | req res path parse req url true query path res write readFileSync join public path |
|
|
| autogenerated/TaintedPath/TaintedPath-es6.js:10:26:10:45 | join("public", path) | enclosingFunctionName | createServer#functionalargument |
|
|
| autogenerated/TaintedPath/TaintedPath-es6.js:10:31:10:38 | "public" | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/TaintedPath-es6.js:10:31:10:38 | "public" | calleeAccessPath | path join |
|
|
| autogenerated/TaintedPath/TaintedPath-es6.js:10:31:10:38 | "public" | calleeAccessPathWithStructuralInfo | path member join instanceorreturn |
|
|
| autogenerated/TaintedPath/TaintedPath-es6.js:10:31:10:38 | "public" | calleeApiName | path |
|
|
| autogenerated/TaintedPath/TaintedPath-es6.js:10:31:10:38 | "public" | calleeName | join |
|
|
| autogenerated/TaintedPath/TaintedPath-es6.js:10:31:10:38 | "public" | enclosingFunctionBody | req res path parse req url true query path res write readFileSync join public path |
|
|
| autogenerated/TaintedPath/TaintedPath-es6.js:10:31:10:38 | "public" | enclosingFunctionName | createServer#functionalargument |
|
|
| autogenerated/TaintedPath/TaintedPath-es6.js:10:41:10:44 | path | argumentIndex | 1 |
|
|
| autogenerated/TaintedPath/TaintedPath-es6.js:10:41:10:44 | path | calleeAccessPath | path join |
|
|
| autogenerated/TaintedPath/TaintedPath-es6.js:10:41:10:44 | path | calleeAccessPathWithStructuralInfo | path member join instanceorreturn |
|
|
| autogenerated/TaintedPath/TaintedPath-es6.js:10:41:10:44 | path | calleeApiName | path |
|
|
| autogenerated/TaintedPath/TaintedPath-es6.js:10:41:10:44 | path | calleeName | join |
|
|
| autogenerated/TaintedPath/TaintedPath-es6.js:10:41:10:44 | path | enclosingFunctionBody | req res path parse req url true query path res write readFileSync join public path |
|
|
| autogenerated/TaintedPath/TaintedPath-es6.js:10:41:10:44 | path | enclosingFunctionName | createServer#functionalargument |
|
|
| autogenerated/TaintedPath/TaintedPath.js:1:18:1:21 | 'fs' | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/TaintedPath.js:1:18:1:21 | 'fs' | calleeAccessPath | |
|
|
| autogenerated/TaintedPath/TaintedPath.js:1:18:1:21 | 'fs' | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/TaintedPath/TaintedPath.js:1:18:1:21 | 'fs' | calleeName | require |
|
|
| autogenerated/TaintedPath/TaintedPath.js:2:20:2:25 | 'http' | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/TaintedPath.js:2:20:2:25 | 'http' | calleeAccessPath | |
|
|
| autogenerated/TaintedPath/TaintedPath.js:2:20:2:25 | 'http' | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/TaintedPath/TaintedPath.js:2:20:2:25 | 'http' | calleeName | require |
|
|
| autogenerated/TaintedPath/TaintedPath.js:3:19:3:23 | 'url' | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/TaintedPath.js:3:19:3:23 | 'url' | calleeAccessPath | |
|
|
| autogenerated/TaintedPath/TaintedPath.js:3:19:3:23 | 'url' | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/TaintedPath/TaintedPath.js:3:19:3:23 | 'url' | calleeName | require |
|
|
| autogenerated/TaintedPath/TaintedPath.js:4:24:4:42 | 'sanitize-filename' | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/TaintedPath.js:4:24:4:42 | 'sanitize-filename' | calleeAccessPath | |
|
|
| autogenerated/TaintedPath/TaintedPath.js:4:24:4:42 | 'sanitize-filename' | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/TaintedPath/TaintedPath.js:4:24:4:42 | 'sanitize-filename' | calleeName | require |
|
|
| autogenerated/TaintedPath/TaintedPath.js:5:26:5:31 | 'path' | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/TaintedPath.js:5:26:5:31 | 'path' | calleeAccessPath | |
|
|
| autogenerated/TaintedPath/TaintedPath.js:5:26:5:31 | 'path' | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/TaintedPath/TaintedPath.js:5:26:5:31 | 'path' | calleeName | require |
|
|
| autogenerated/TaintedPath/TaintedPath.js:8:32:61:1 | functio ... h)));\\n} | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/TaintedPath.js:8:32:61:1 | functio ... h)));\\n} | calleeAccessPath | http createServer |
|
|
| autogenerated/TaintedPath/TaintedPath.js:8:32:61:1 | functio ... h)));\\n} | calleeAccessPathWithStructuralInfo | http member createServer instanceorreturn |
|
|
| autogenerated/TaintedPath/TaintedPath.js:8:32:61:1 | functio ... h)));\\n} | calleeApiName | http |
|
|
| autogenerated/TaintedPath/TaintedPath.js:8:32:61:1 | functio ... h)));\\n} | calleeName | createServer |
|
|
| autogenerated/TaintedPath/TaintedPath.js:8:32:61:1 | functio ... h)));\\n} | receiverName | http |
|
|
| autogenerated/TaintedPath/TaintedPath.js:9:24:9:30 | req.url | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/TaintedPath.js:9:24:9:30 | req.url | calleeAccessPath | url parse |
|
|
| autogenerated/TaintedPath/TaintedPath.js:9:24:9:30 | req.url | calleeAccessPathWithStructuralInfo | url member parse instanceorreturn |
|
|
| autogenerated/TaintedPath/TaintedPath.js:9:24:9:30 | req.url | calleeApiName | url |
|
|
| autogenerated/TaintedPath/TaintedPath.js:9:24:9:30 | req.url | calleeName | parse |
|
|
| autogenerated/TaintedPath/TaintedPath.js:9:24:9:30 | req.url | enclosingFunctionBody | req res path url parse req url true query path res write fs readFileSync path res write fs readFileSync /home/user/ path path startsWith /home/user/ res write fs readFileSync path path indexOf secret 1 res write fs readFileSync path fs existsSync path res write fs readFileSync path path foo.txt res write fs readFileSync path path foo.txt path bar.txt res write fs readFileSync path path foo.txt path bar.txt someOpaqueCondition res write fs readFileSync path path sanitize path res write fs readFileSync path path url parse req url true query path res write fs readFileSync pathModule basename path res write fs readFileSync pathModule dirname path res write fs readFileSync pathModule extname path res write fs readFileSync pathModule join path res write fs readFileSync pathModule join x y path z res write fs readFileSync pathModule normalize path res write fs readFileSync pathModule relative x path res write fs readFileSync pathModule relative path x res write fs readFileSync pathModule resolve path res write fs readFileSync pathModule resolve x y path z res write fs readFileSync pathModule toNamespacedPath path |
|
|
| autogenerated/TaintedPath/TaintedPath.js:9:24:9:30 | req.url | enclosingFunctionName | http.createServer#functionalargument |
|
|
| autogenerated/TaintedPath/TaintedPath.js:9:24:9:30 | req.url | receiverName | url |
|
|
| autogenerated/TaintedPath/TaintedPath.js:9:33:9:36 | true | argumentIndex | 1 |
|
|
| autogenerated/TaintedPath/TaintedPath.js:9:33:9:36 | true | calleeAccessPath | url parse |
|
|
| autogenerated/TaintedPath/TaintedPath.js:9:33:9:36 | true | calleeAccessPathWithStructuralInfo | url member parse instanceorreturn |
|
|
| autogenerated/TaintedPath/TaintedPath.js:9:33:9:36 | true | calleeApiName | url |
|
|
| autogenerated/TaintedPath/TaintedPath.js:9:33:9:36 | true | calleeName | parse |
|
|
| autogenerated/TaintedPath/TaintedPath.js:9:33:9:36 | true | enclosingFunctionBody | req res path url parse req url true query path res write fs readFileSync path res write fs readFileSync /home/user/ path path startsWith /home/user/ res write fs readFileSync path path indexOf secret 1 res write fs readFileSync path fs existsSync path res write fs readFileSync path path foo.txt res write fs readFileSync path path foo.txt path bar.txt res write fs readFileSync path path foo.txt path bar.txt someOpaqueCondition res write fs readFileSync path path sanitize path res write fs readFileSync path path url parse req url true query path res write fs readFileSync pathModule basename path res write fs readFileSync pathModule dirname path res write fs readFileSync pathModule extname path res write fs readFileSync pathModule join path res write fs readFileSync pathModule join x y path z res write fs readFileSync pathModule normalize path res write fs readFileSync pathModule relative x path res write fs readFileSync pathModule relative path x res write fs readFileSync pathModule resolve path res write fs readFileSync pathModule resolve x y path z res write fs readFileSync pathModule toNamespacedPath path |
|
|
| autogenerated/TaintedPath/TaintedPath.js:9:33:9:36 | true | enclosingFunctionName | http.createServer#functionalargument |
|
|
| autogenerated/TaintedPath/TaintedPath.js:9:33:9:36 | true | receiverName | url |
|
|
| autogenerated/TaintedPath/TaintedPath.js:12:13:12:33 | fs.read ... c(path) | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/TaintedPath.js:12:13:12:33 | fs.read ... c(path) | calleeAccessPath | http createServer res write |
|
|
| autogenerated/TaintedPath/TaintedPath.js:12:13:12:33 | fs.read ... c(path) | calleeAccessPathWithStructuralInfo | http member createServer functionalarg param res member write instanceorreturn |
|
|
| autogenerated/TaintedPath/TaintedPath.js:12:13:12:33 | fs.read ... c(path) | calleeApiName | http |
|
|
| autogenerated/TaintedPath/TaintedPath.js:12:13:12:33 | fs.read ... c(path) | calleeName | write |
|
|
| autogenerated/TaintedPath/TaintedPath.js:12:13:12:33 | fs.read ... c(path) | enclosingFunctionBody | req res path url parse req url true query path res write fs readFileSync path res write fs readFileSync /home/user/ path path startsWith /home/user/ res write fs readFileSync path path indexOf secret 1 res write fs readFileSync path fs existsSync path res write fs readFileSync path path foo.txt res write fs readFileSync path path foo.txt path bar.txt res write fs readFileSync path path foo.txt path bar.txt someOpaqueCondition res write fs readFileSync path path sanitize path res write fs readFileSync path path url parse req url true query path res write fs readFileSync pathModule basename path res write fs readFileSync pathModule dirname path res write fs readFileSync pathModule extname path res write fs readFileSync pathModule join path res write fs readFileSync pathModule join x y path z res write fs readFileSync pathModule normalize path res write fs readFileSync pathModule relative x path res write fs readFileSync pathModule relative path x res write fs readFileSync pathModule resolve path res write fs readFileSync pathModule resolve x y path z res write fs readFileSync pathModule toNamespacedPath path |
|
|
| autogenerated/TaintedPath/TaintedPath.js:12:13:12:33 | fs.read ... c(path) | enclosingFunctionName | http.createServer#functionalargument |
|
|
| autogenerated/TaintedPath/TaintedPath.js:12:13:12:33 | fs.read ... c(path) | receiverName | res |
|
|
| autogenerated/TaintedPath/TaintedPath.js:12:29:12:32 | path | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/TaintedPath.js:12:29:12:32 | path | calleeAccessPath | fs readFileSync |
|
|
| autogenerated/TaintedPath/TaintedPath.js:12:29:12:32 | path | calleeAccessPathWithStructuralInfo | fs member readFileSync instanceorreturn |
|
|
| autogenerated/TaintedPath/TaintedPath.js:12:29:12:32 | path | calleeApiName | fs |
|
|
| autogenerated/TaintedPath/TaintedPath.js:12:29:12:32 | path | calleeName | readFileSync |
|
|
| autogenerated/TaintedPath/TaintedPath.js:12:29:12:32 | path | enclosingFunctionBody | req res path url parse req url true query path res write fs readFileSync path res write fs readFileSync /home/user/ path path startsWith /home/user/ res write fs readFileSync path path indexOf secret 1 res write fs readFileSync path fs existsSync path res write fs readFileSync path path foo.txt res write fs readFileSync path path foo.txt path bar.txt res write fs readFileSync path path foo.txt path bar.txt someOpaqueCondition res write fs readFileSync path path sanitize path res write fs readFileSync path path url parse req url true query path res write fs readFileSync pathModule basename path res write fs readFileSync pathModule dirname path res write fs readFileSync pathModule extname path res write fs readFileSync pathModule join path res write fs readFileSync pathModule join x y path z res write fs readFileSync pathModule normalize path res write fs readFileSync pathModule relative x path res write fs readFileSync pathModule relative path x res write fs readFileSync pathModule resolve path res write fs readFileSync pathModule resolve x y path z res write fs readFileSync pathModule toNamespacedPath path |
|
|
| autogenerated/TaintedPath/TaintedPath.js:12:29:12:32 | path | enclosingFunctionName | http.createServer#functionalargument |
|
|
| autogenerated/TaintedPath/TaintedPath.js:12:29:12:32 | path | receiverName | fs |
|
|
| autogenerated/TaintedPath/TaintedPath.js:15:13:15:49 | fs.read ... + path) | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/TaintedPath.js:15:13:15:49 | fs.read ... + path) | calleeAccessPath | http createServer res write |
|
|
| autogenerated/TaintedPath/TaintedPath.js:15:13:15:49 | fs.read ... + path) | calleeAccessPathWithStructuralInfo | http member createServer functionalarg param res member write instanceorreturn |
|
|
| autogenerated/TaintedPath/TaintedPath.js:15:13:15:49 | fs.read ... + path) | calleeApiName | http |
|
|
| autogenerated/TaintedPath/TaintedPath.js:15:13:15:49 | fs.read ... + path) | calleeName | write |
|
|
| autogenerated/TaintedPath/TaintedPath.js:15:13:15:49 | fs.read ... + path) | enclosingFunctionBody | req res path url parse req url true query path res write fs readFileSync path res write fs readFileSync /home/user/ path path startsWith /home/user/ res write fs readFileSync path path indexOf secret 1 res write fs readFileSync path fs existsSync path res write fs readFileSync path path foo.txt res write fs readFileSync path path foo.txt path bar.txt res write fs readFileSync path path foo.txt path bar.txt someOpaqueCondition res write fs readFileSync path path sanitize path res write fs readFileSync path path url parse req url true query path res write fs readFileSync pathModule basename path res write fs readFileSync pathModule dirname path res write fs readFileSync pathModule extname path res write fs readFileSync pathModule join path res write fs readFileSync pathModule join x y path z res write fs readFileSync pathModule normalize path res write fs readFileSync pathModule relative x path res write fs readFileSync pathModule relative path x res write fs readFileSync pathModule resolve path res write fs readFileSync pathModule resolve x y path z res write fs readFileSync pathModule toNamespacedPath path |
|
|
| autogenerated/TaintedPath/TaintedPath.js:15:13:15:49 | fs.read ... + path) | enclosingFunctionName | http.createServer#functionalargument |
|
|
| autogenerated/TaintedPath/TaintedPath.js:15:13:15:49 | fs.read ... + path) | receiverName | res |
|
|
| autogenerated/TaintedPath/TaintedPath.js:15:29:15:48 | "/home/user/" + path | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/TaintedPath.js:15:29:15:48 | "/home/user/" + path | calleeAccessPath | fs readFileSync |
|
|
| autogenerated/TaintedPath/TaintedPath.js:15:29:15:48 | "/home/user/" + path | calleeAccessPathWithStructuralInfo | fs member readFileSync instanceorreturn |
|
|
| autogenerated/TaintedPath/TaintedPath.js:15:29:15:48 | "/home/user/" + path | calleeApiName | fs |
|
|
| autogenerated/TaintedPath/TaintedPath.js:15:29:15:48 | "/home/user/" + path | calleeName | readFileSync |
|
|
| autogenerated/TaintedPath/TaintedPath.js:15:29:15:48 | "/home/user/" + path | enclosingFunctionBody | req res path url parse req url true query path res write fs readFileSync path res write fs readFileSync /home/user/ path path startsWith /home/user/ res write fs readFileSync path path indexOf secret 1 res write fs readFileSync path fs existsSync path res write fs readFileSync path path foo.txt res write fs readFileSync path path foo.txt path bar.txt res write fs readFileSync path path foo.txt path bar.txt someOpaqueCondition res write fs readFileSync path path sanitize path res write fs readFileSync path path url parse req url true query path res write fs readFileSync pathModule basename path res write fs readFileSync pathModule dirname path res write fs readFileSync pathModule extname path res write fs readFileSync pathModule join path res write fs readFileSync pathModule join x y path z res write fs readFileSync pathModule normalize path res write fs readFileSync pathModule relative x path res write fs readFileSync pathModule relative path x res write fs readFileSync pathModule resolve path res write fs readFileSync pathModule resolve x y path z res write fs readFileSync pathModule toNamespacedPath path |
|
|
| autogenerated/TaintedPath/TaintedPath.js:15:29:15:48 | "/home/user/" + path | enclosingFunctionName | http.createServer#functionalargument |
|
|
| autogenerated/TaintedPath/TaintedPath.js:15:29:15:48 | "/home/user/" + path | receiverName | fs |
|
|
| autogenerated/TaintedPath/TaintedPath.js:17:23:17:35 | "/home/user/" | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/TaintedPath.js:17:23:17:35 | "/home/user/" | calleeAccessPath | url parse query path startsWith |
|
|
| autogenerated/TaintedPath/TaintedPath.js:17:23:17:35 | "/home/user/" | calleeAccessPathWithStructuralInfo | url member parse instanceorreturn member query member path member startsWith instanceorreturn |
|
|
| autogenerated/TaintedPath/TaintedPath.js:17:23:17:35 | "/home/user/" | calleeApiName | url |
|
|
| autogenerated/TaintedPath/TaintedPath.js:17:23:17:35 | "/home/user/" | calleeName | startsWith |
|
|
| autogenerated/TaintedPath/TaintedPath.js:17:23:17:35 | "/home/user/" | enclosingFunctionBody | req res path url parse req url true query path res write fs readFileSync path res write fs readFileSync /home/user/ path path startsWith /home/user/ res write fs readFileSync path path indexOf secret 1 res write fs readFileSync path fs existsSync path res write fs readFileSync path path foo.txt res write fs readFileSync path path foo.txt path bar.txt res write fs readFileSync path path foo.txt path bar.txt someOpaqueCondition res write fs readFileSync path path sanitize path res write fs readFileSync path path url parse req url true query path res write fs readFileSync pathModule basename path res write fs readFileSync pathModule dirname path res write fs readFileSync pathModule extname path res write fs readFileSync pathModule join path res write fs readFileSync pathModule join x y path z res write fs readFileSync pathModule normalize path res write fs readFileSync pathModule relative x path res write fs readFileSync pathModule relative path x res write fs readFileSync pathModule resolve path res write fs readFileSync pathModule resolve x y path z res write fs readFileSync pathModule toNamespacedPath path |
|
|
| autogenerated/TaintedPath/TaintedPath.js:17:23:17:35 | "/home/user/" | enclosingFunctionName | http.createServer#functionalargument |
|
|
| autogenerated/TaintedPath/TaintedPath.js:17:23:17:35 | "/home/user/" | receiverName | path |
|
|
| autogenerated/TaintedPath/TaintedPath.js:18:17:18:37 | fs.read ... c(path) | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/TaintedPath.js:18:17:18:37 | fs.read ... c(path) | calleeAccessPath | http createServer res write |
|
|
| autogenerated/TaintedPath/TaintedPath.js:18:17:18:37 | fs.read ... c(path) | calleeAccessPathWithStructuralInfo | http member createServer functionalarg param res member write instanceorreturn |
|
|
| autogenerated/TaintedPath/TaintedPath.js:18:17:18:37 | fs.read ... c(path) | calleeApiName | http |
|
|
| autogenerated/TaintedPath/TaintedPath.js:18:17:18:37 | fs.read ... c(path) | calleeName | write |
|
|
| autogenerated/TaintedPath/TaintedPath.js:18:17:18:37 | fs.read ... c(path) | enclosingFunctionBody | req res path url parse req url true query path res write fs readFileSync path res write fs readFileSync /home/user/ path path startsWith /home/user/ res write fs readFileSync path path indexOf secret 1 res write fs readFileSync path fs existsSync path res write fs readFileSync path path foo.txt res write fs readFileSync path path foo.txt path bar.txt res write fs readFileSync path path foo.txt path bar.txt someOpaqueCondition res write fs readFileSync path path sanitize path res write fs readFileSync path path url parse req url true query path res write fs readFileSync pathModule basename path res write fs readFileSync pathModule dirname path res write fs readFileSync pathModule extname path res write fs readFileSync pathModule join path res write fs readFileSync pathModule join x y path z res write fs readFileSync pathModule normalize path res write fs readFileSync pathModule relative x path res write fs readFileSync pathModule relative path x res write fs readFileSync pathModule resolve path res write fs readFileSync pathModule resolve x y path z res write fs readFileSync pathModule toNamespacedPath path |
|
|
| autogenerated/TaintedPath/TaintedPath.js:18:17:18:37 | fs.read ... c(path) | enclosingFunctionName | http.createServer#functionalargument |
|
|
| autogenerated/TaintedPath/TaintedPath.js:18:17:18:37 | fs.read ... c(path) | receiverName | res |
|
|
| autogenerated/TaintedPath/TaintedPath.js:18:33:18:36 | path | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/TaintedPath.js:18:33:18:36 | path | calleeAccessPath | fs readFileSync |
|
|
| autogenerated/TaintedPath/TaintedPath.js:18:33:18:36 | path | calleeAccessPathWithStructuralInfo | fs member readFileSync instanceorreturn |
|
|
| autogenerated/TaintedPath/TaintedPath.js:18:33:18:36 | path | calleeApiName | fs |
|
|
| autogenerated/TaintedPath/TaintedPath.js:18:33:18:36 | path | calleeName | readFileSync |
|
|
| autogenerated/TaintedPath/TaintedPath.js:18:33:18:36 | path | enclosingFunctionBody | req res path url parse req url true query path res write fs readFileSync path res write fs readFileSync /home/user/ path path startsWith /home/user/ res write fs readFileSync path path indexOf secret 1 res write fs readFileSync path fs existsSync path res write fs readFileSync path path foo.txt res write fs readFileSync path path foo.txt path bar.txt res write fs readFileSync path path foo.txt path bar.txt someOpaqueCondition res write fs readFileSync path path sanitize path res write fs readFileSync path path url parse req url true query path res write fs readFileSync pathModule basename path res write fs readFileSync pathModule dirname path res write fs readFileSync pathModule extname path res write fs readFileSync pathModule join path res write fs readFileSync pathModule join x y path z res write fs readFileSync pathModule normalize path res write fs readFileSync pathModule relative x path res write fs readFileSync pathModule relative path x res write fs readFileSync pathModule resolve path res write fs readFileSync pathModule resolve x y path z res write fs readFileSync pathModule toNamespacedPath path |
|
|
| autogenerated/TaintedPath/TaintedPath.js:18:33:18:36 | path | enclosingFunctionName | http.createServer#functionalargument |
|
|
| autogenerated/TaintedPath/TaintedPath.js:18:33:18:36 | path | receiverName | fs |
|
|
| autogenerated/TaintedPath/TaintedPath.js:20:20:20:27 | "secret" | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/TaintedPath.js:20:20:20:27 | "secret" | calleeAccessPath | url parse query path indexOf |
|
|
| autogenerated/TaintedPath/TaintedPath.js:20:20:20:27 | "secret" | calleeAccessPathWithStructuralInfo | url member parse instanceorreturn member query member path member indexOf instanceorreturn |
|
|
| autogenerated/TaintedPath/TaintedPath.js:20:20:20:27 | "secret" | calleeApiName | url |
|
|
| autogenerated/TaintedPath/TaintedPath.js:20:20:20:27 | "secret" | calleeName | indexOf |
|
|
| autogenerated/TaintedPath/TaintedPath.js:20:20:20:27 | "secret" | enclosingFunctionBody | req res path url parse req url true query path res write fs readFileSync path res write fs readFileSync /home/user/ path path startsWith /home/user/ res write fs readFileSync path path indexOf secret 1 res write fs readFileSync path fs existsSync path res write fs readFileSync path path foo.txt res write fs readFileSync path path foo.txt path bar.txt res write fs readFileSync path path foo.txt path bar.txt someOpaqueCondition res write fs readFileSync path path sanitize path res write fs readFileSync path path url parse req url true query path res write fs readFileSync pathModule basename path res write fs readFileSync pathModule dirname path res write fs readFileSync pathModule extname path res write fs readFileSync pathModule join path res write fs readFileSync pathModule join x y path z res write fs readFileSync pathModule normalize path res write fs readFileSync pathModule relative x path res write fs readFileSync pathModule relative path x res write fs readFileSync pathModule resolve path res write fs readFileSync pathModule resolve x y path z res write fs readFileSync pathModule toNamespacedPath path |
|
|
| autogenerated/TaintedPath/TaintedPath.js:20:20:20:27 | "secret" | enclosingFunctionName | http.createServer#functionalargument |
|
|
| autogenerated/TaintedPath/TaintedPath.js:20:20:20:27 | "secret" | receiverName | path |
|
|
| autogenerated/TaintedPath/TaintedPath.js:21:17:21:37 | fs.read ... c(path) | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/TaintedPath.js:21:17:21:37 | fs.read ... c(path) | calleeAccessPath | http createServer res write |
|
|
| autogenerated/TaintedPath/TaintedPath.js:21:17:21:37 | fs.read ... c(path) | calleeAccessPathWithStructuralInfo | http member createServer functionalarg param res member write instanceorreturn |
|
|
| autogenerated/TaintedPath/TaintedPath.js:21:17:21:37 | fs.read ... c(path) | calleeApiName | http |
|
|
| autogenerated/TaintedPath/TaintedPath.js:21:17:21:37 | fs.read ... c(path) | calleeName | write |
|
|
| autogenerated/TaintedPath/TaintedPath.js:21:17:21:37 | fs.read ... c(path) | enclosingFunctionBody | req res path url parse req url true query path res write fs readFileSync path res write fs readFileSync /home/user/ path path startsWith /home/user/ res write fs readFileSync path path indexOf secret 1 res write fs readFileSync path fs existsSync path res write fs readFileSync path path foo.txt res write fs readFileSync path path foo.txt path bar.txt res write fs readFileSync path path foo.txt path bar.txt someOpaqueCondition res write fs readFileSync path path sanitize path res write fs readFileSync path path url parse req url true query path res write fs readFileSync pathModule basename path res write fs readFileSync pathModule dirname path res write fs readFileSync pathModule extname path res write fs readFileSync pathModule join path res write fs readFileSync pathModule join x y path z res write fs readFileSync pathModule normalize path res write fs readFileSync pathModule relative x path res write fs readFileSync pathModule relative path x res write fs readFileSync pathModule resolve path res write fs readFileSync pathModule resolve x y path z res write fs readFileSync pathModule toNamespacedPath path |
|
|
| autogenerated/TaintedPath/TaintedPath.js:21:17:21:37 | fs.read ... c(path) | enclosingFunctionName | http.createServer#functionalargument |
|
|
| autogenerated/TaintedPath/TaintedPath.js:21:17:21:37 | fs.read ... c(path) | receiverName | res |
|
|
| autogenerated/TaintedPath/TaintedPath.js:21:33:21:36 | path | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/TaintedPath.js:21:33:21:36 | path | calleeAccessPath | fs readFileSync |
|
|
| autogenerated/TaintedPath/TaintedPath.js:21:33:21:36 | path | calleeAccessPathWithStructuralInfo | fs member readFileSync instanceorreturn |
|
|
| autogenerated/TaintedPath/TaintedPath.js:21:33:21:36 | path | calleeApiName | fs |
|
|
| autogenerated/TaintedPath/TaintedPath.js:21:33:21:36 | path | calleeName | readFileSync |
|
|
| autogenerated/TaintedPath/TaintedPath.js:21:33:21:36 | path | enclosingFunctionBody | req res path url parse req url true query path res write fs readFileSync path res write fs readFileSync /home/user/ path path startsWith /home/user/ res write fs readFileSync path path indexOf secret 1 res write fs readFileSync path fs existsSync path res write fs readFileSync path path foo.txt res write fs readFileSync path path foo.txt path bar.txt res write fs readFileSync path path foo.txt path bar.txt someOpaqueCondition res write fs readFileSync path path sanitize path res write fs readFileSync path path url parse req url true query path res write fs readFileSync pathModule basename path res write fs readFileSync pathModule dirname path res write fs readFileSync pathModule extname path res write fs readFileSync pathModule join path res write fs readFileSync pathModule join x y path z res write fs readFileSync pathModule normalize path res write fs readFileSync pathModule relative x path res write fs readFileSync pathModule relative path x res write fs readFileSync pathModule resolve path res write fs readFileSync pathModule resolve x y path z res write fs readFileSync pathModule toNamespacedPath path |
|
|
| autogenerated/TaintedPath/TaintedPath.js:21:33:21:36 | path | enclosingFunctionName | http.createServer#functionalargument |
|
|
| autogenerated/TaintedPath/TaintedPath.js:21:33:21:36 | path | receiverName | fs |
|
|
| autogenerated/TaintedPath/TaintedPath.js:23:21:23:24 | path | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/TaintedPath.js:23:21:23:24 | path | calleeAccessPath | fs existsSync |
|
|
| autogenerated/TaintedPath/TaintedPath.js:23:21:23:24 | path | calleeAccessPathWithStructuralInfo | fs member existsSync instanceorreturn |
|
|
| autogenerated/TaintedPath/TaintedPath.js:23:21:23:24 | path | calleeApiName | fs |
|
|
| autogenerated/TaintedPath/TaintedPath.js:23:21:23:24 | path | calleeName | existsSync |
|
|
| autogenerated/TaintedPath/TaintedPath.js:23:21:23:24 | path | enclosingFunctionBody | req res path url parse req url true query path res write fs readFileSync path res write fs readFileSync /home/user/ path path startsWith /home/user/ res write fs readFileSync path path indexOf secret 1 res write fs readFileSync path fs existsSync path res write fs readFileSync path path foo.txt res write fs readFileSync path path foo.txt path bar.txt res write fs readFileSync path path foo.txt path bar.txt someOpaqueCondition res write fs readFileSync path path sanitize path res write fs readFileSync path path url parse req url true query path res write fs readFileSync pathModule basename path res write fs readFileSync pathModule dirname path res write fs readFileSync pathModule extname path res write fs readFileSync pathModule join path res write fs readFileSync pathModule join x y path z res write fs readFileSync pathModule normalize path res write fs readFileSync pathModule relative x path res write fs readFileSync pathModule relative path x res write fs readFileSync pathModule resolve path res write fs readFileSync pathModule resolve x y path z res write fs readFileSync pathModule toNamespacedPath path |
|
|
| autogenerated/TaintedPath/TaintedPath.js:23:21:23:24 | path | enclosingFunctionName | http.createServer#functionalargument |
|
|
| autogenerated/TaintedPath/TaintedPath.js:23:21:23:24 | path | receiverName | fs |
|
|
| autogenerated/TaintedPath/TaintedPath.js:24:17:24:37 | fs.read ... c(path) | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/TaintedPath.js:24:17:24:37 | fs.read ... c(path) | calleeAccessPath | http createServer res write |
|
|
| autogenerated/TaintedPath/TaintedPath.js:24:17:24:37 | fs.read ... c(path) | calleeAccessPathWithStructuralInfo | http member createServer functionalarg param res member write instanceorreturn |
|
|
| autogenerated/TaintedPath/TaintedPath.js:24:17:24:37 | fs.read ... c(path) | calleeApiName | http |
|
|
| autogenerated/TaintedPath/TaintedPath.js:24:17:24:37 | fs.read ... c(path) | calleeName | write |
|
|
| autogenerated/TaintedPath/TaintedPath.js:24:17:24:37 | fs.read ... c(path) | enclosingFunctionBody | req res path url parse req url true query path res write fs readFileSync path res write fs readFileSync /home/user/ path path startsWith /home/user/ res write fs readFileSync path path indexOf secret 1 res write fs readFileSync path fs existsSync path res write fs readFileSync path path foo.txt res write fs readFileSync path path foo.txt path bar.txt res write fs readFileSync path path foo.txt path bar.txt someOpaqueCondition res write fs readFileSync path path sanitize path res write fs readFileSync path path url parse req url true query path res write fs readFileSync pathModule basename path res write fs readFileSync pathModule dirname path res write fs readFileSync pathModule extname path res write fs readFileSync pathModule join path res write fs readFileSync pathModule join x y path z res write fs readFileSync pathModule normalize path res write fs readFileSync pathModule relative x path res write fs readFileSync pathModule relative path x res write fs readFileSync pathModule resolve path res write fs readFileSync pathModule resolve x y path z res write fs readFileSync pathModule toNamespacedPath path |
|
|
| autogenerated/TaintedPath/TaintedPath.js:24:17:24:37 | fs.read ... c(path) | enclosingFunctionName | http.createServer#functionalargument |
|
|
| autogenerated/TaintedPath/TaintedPath.js:24:17:24:37 | fs.read ... c(path) | receiverName | res |
|
|
| autogenerated/TaintedPath/TaintedPath.js:24:33:24:36 | path | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/TaintedPath.js:24:33:24:36 | path | calleeAccessPath | fs readFileSync |
|
|
| autogenerated/TaintedPath/TaintedPath.js:24:33:24:36 | path | calleeAccessPathWithStructuralInfo | fs member readFileSync instanceorreturn |
|
|
| autogenerated/TaintedPath/TaintedPath.js:24:33:24:36 | path | calleeApiName | fs |
|
|
| autogenerated/TaintedPath/TaintedPath.js:24:33:24:36 | path | calleeName | readFileSync |
|
|
| autogenerated/TaintedPath/TaintedPath.js:24:33:24:36 | path | enclosingFunctionBody | req res path url parse req url true query path res write fs readFileSync path res write fs readFileSync /home/user/ path path startsWith /home/user/ res write fs readFileSync path path indexOf secret 1 res write fs readFileSync path fs existsSync path res write fs readFileSync path path foo.txt res write fs readFileSync path path foo.txt path bar.txt res write fs readFileSync path path foo.txt path bar.txt someOpaqueCondition res write fs readFileSync path path sanitize path res write fs readFileSync path path url parse req url true query path res write fs readFileSync pathModule basename path res write fs readFileSync pathModule dirname path res write fs readFileSync pathModule extname path res write fs readFileSync pathModule join path res write fs readFileSync pathModule join x y path z res write fs readFileSync pathModule normalize path res write fs readFileSync pathModule relative x path res write fs readFileSync pathModule relative path x res write fs readFileSync pathModule resolve path res write fs readFileSync pathModule resolve x y path z res write fs readFileSync pathModule toNamespacedPath path |
|
|
| autogenerated/TaintedPath/TaintedPath.js:24:33:24:36 | path | enclosingFunctionName | http.createServer#functionalargument |
|
|
| autogenerated/TaintedPath/TaintedPath.js:24:33:24:36 | path | receiverName | fs |
|
|
| autogenerated/TaintedPath/TaintedPath.js:27:15:27:35 | fs.read ... c(path) | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/TaintedPath.js:27:15:27:35 | fs.read ... c(path) | calleeAccessPath | http createServer res write |
|
|
| autogenerated/TaintedPath/TaintedPath.js:27:15:27:35 | fs.read ... c(path) | calleeAccessPathWithStructuralInfo | http member createServer functionalarg param res member write instanceorreturn |
|
|
| autogenerated/TaintedPath/TaintedPath.js:27:15:27:35 | fs.read ... c(path) | calleeApiName | http |
|
|
| autogenerated/TaintedPath/TaintedPath.js:27:15:27:35 | fs.read ... c(path) | calleeName | write |
|
|
| autogenerated/TaintedPath/TaintedPath.js:27:15:27:35 | fs.read ... c(path) | enclosingFunctionBody | req res path url parse req url true query path res write fs readFileSync path res write fs readFileSync /home/user/ path path startsWith /home/user/ res write fs readFileSync path path indexOf secret 1 res write fs readFileSync path fs existsSync path res write fs readFileSync path path foo.txt res write fs readFileSync path path foo.txt path bar.txt res write fs readFileSync path path foo.txt path bar.txt someOpaqueCondition res write fs readFileSync path path sanitize path res write fs readFileSync path path url parse req url true query path res write fs readFileSync pathModule basename path res write fs readFileSync pathModule dirname path res write fs readFileSync pathModule extname path res write fs readFileSync pathModule join path res write fs readFileSync pathModule join x y path z res write fs readFileSync pathModule normalize path res write fs readFileSync pathModule relative x path res write fs readFileSync pathModule relative path x res write fs readFileSync pathModule resolve path res write fs readFileSync pathModule resolve x y path z res write fs readFileSync pathModule toNamespacedPath path |
|
|
| autogenerated/TaintedPath/TaintedPath.js:27:15:27:35 | fs.read ... c(path) | enclosingFunctionName | http.createServer#functionalargument |
|
|
| autogenerated/TaintedPath/TaintedPath.js:27:15:27:35 | fs.read ... c(path) | receiverName | res |
|
|
| autogenerated/TaintedPath/TaintedPath.js:27:31:27:34 | path | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/TaintedPath.js:27:31:27:34 | path | calleeAccessPath | fs readFileSync |
|
|
| autogenerated/TaintedPath/TaintedPath.js:27:31:27:34 | path | calleeAccessPathWithStructuralInfo | fs member readFileSync instanceorreturn |
|
|
| autogenerated/TaintedPath/TaintedPath.js:27:31:27:34 | path | calleeApiName | fs |
|
|
| autogenerated/TaintedPath/TaintedPath.js:27:31:27:34 | path | calleeName | readFileSync |
|
|
| autogenerated/TaintedPath/TaintedPath.js:27:31:27:34 | path | enclosingFunctionBody | req res path url parse req url true query path res write fs readFileSync path res write fs readFileSync /home/user/ path path startsWith /home/user/ res write fs readFileSync path path indexOf secret 1 res write fs readFileSync path fs existsSync path res write fs readFileSync path path foo.txt res write fs readFileSync path path foo.txt path bar.txt res write fs readFileSync path path foo.txt path bar.txt someOpaqueCondition res write fs readFileSync path path sanitize path res write fs readFileSync path path url parse req url true query path res write fs readFileSync pathModule basename path res write fs readFileSync pathModule dirname path res write fs readFileSync pathModule extname path res write fs readFileSync pathModule join path res write fs readFileSync pathModule join x y path z res write fs readFileSync pathModule normalize path res write fs readFileSync pathModule relative x path res write fs readFileSync pathModule relative path x res write fs readFileSync pathModule resolve path res write fs readFileSync pathModule resolve x y path z res write fs readFileSync pathModule toNamespacedPath path |
|
|
| autogenerated/TaintedPath/TaintedPath.js:27:31:27:34 | path | enclosingFunctionName | http.createServer#functionalargument |
|
|
| autogenerated/TaintedPath/TaintedPath.js:27:31:27:34 | path | receiverName | fs |
|
|
| autogenerated/TaintedPath/TaintedPath.js:30:15:30:35 | fs.read ... c(path) | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/TaintedPath.js:30:15:30:35 | fs.read ... c(path) | calleeAccessPath | http createServer res write |
|
|
| autogenerated/TaintedPath/TaintedPath.js:30:15:30:35 | fs.read ... c(path) | calleeAccessPathWithStructuralInfo | http member createServer functionalarg param res member write instanceorreturn |
|
|
| autogenerated/TaintedPath/TaintedPath.js:30:15:30:35 | fs.read ... c(path) | calleeApiName | http |
|
|
| autogenerated/TaintedPath/TaintedPath.js:30:15:30:35 | fs.read ... c(path) | calleeName | write |
|
|
| autogenerated/TaintedPath/TaintedPath.js:30:15:30:35 | fs.read ... c(path) | enclosingFunctionBody | req res path url parse req url true query path res write fs readFileSync path res write fs readFileSync /home/user/ path path startsWith /home/user/ res write fs readFileSync path path indexOf secret 1 res write fs readFileSync path fs existsSync path res write fs readFileSync path path foo.txt res write fs readFileSync path path foo.txt path bar.txt res write fs readFileSync path path foo.txt path bar.txt someOpaqueCondition res write fs readFileSync path path sanitize path res write fs readFileSync path path url parse req url true query path res write fs readFileSync pathModule basename path res write fs readFileSync pathModule dirname path res write fs readFileSync pathModule extname path res write fs readFileSync pathModule join path res write fs readFileSync pathModule join x y path z res write fs readFileSync pathModule normalize path res write fs readFileSync pathModule relative x path res write fs readFileSync pathModule relative path x res write fs readFileSync pathModule resolve path res write fs readFileSync pathModule resolve x y path z res write fs readFileSync pathModule toNamespacedPath path |
|
|
| autogenerated/TaintedPath/TaintedPath.js:30:15:30:35 | fs.read ... c(path) | enclosingFunctionName | http.createServer#functionalargument |
|
|
| autogenerated/TaintedPath/TaintedPath.js:30:15:30:35 | fs.read ... c(path) | receiverName | res |
|
|
| autogenerated/TaintedPath/TaintedPath.js:30:31:30:34 | path | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/TaintedPath.js:30:31:30:34 | path | calleeAccessPath | fs readFileSync |
|
|
| autogenerated/TaintedPath/TaintedPath.js:30:31:30:34 | path | calleeAccessPathWithStructuralInfo | fs member readFileSync instanceorreturn |
|
|
| autogenerated/TaintedPath/TaintedPath.js:30:31:30:34 | path | calleeApiName | fs |
|
|
| autogenerated/TaintedPath/TaintedPath.js:30:31:30:34 | path | calleeName | readFileSync |
|
|
| autogenerated/TaintedPath/TaintedPath.js:30:31:30:34 | path | enclosingFunctionBody | req res path url parse req url true query path res write fs readFileSync path res write fs readFileSync /home/user/ path path startsWith /home/user/ res write fs readFileSync path path indexOf secret 1 res write fs readFileSync path fs existsSync path res write fs readFileSync path path foo.txt res write fs readFileSync path path foo.txt path bar.txt res write fs readFileSync path path foo.txt path bar.txt someOpaqueCondition res write fs readFileSync path path sanitize path res write fs readFileSync path path url parse req url true query path res write fs readFileSync pathModule basename path res write fs readFileSync pathModule dirname path res write fs readFileSync pathModule extname path res write fs readFileSync pathModule join path res write fs readFileSync pathModule join x y path z res write fs readFileSync pathModule normalize path res write fs readFileSync pathModule relative x path res write fs readFileSync pathModule relative path x res write fs readFileSync pathModule resolve path res write fs readFileSync pathModule resolve x y path z res write fs readFileSync pathModule toNamespacedPath path |
|
|
| autogenerated/TaintedPath/TaintedPath.js:30:31:30:34 | path | enclosingFunctionName | http.createServer#functionalargument |
|
|
| autogenerated/TaintedPath/TaintedPath.js:30:31:30:34 | path | receiverName | fs |
|
|
| autogenerated/TaintedPath/TaintedPath.js:33:15:33:35 | fs.read ... c(path) | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/TaintedPath.js:33:15:33:35 | fs.read ... c(path) | calleeAccessPath | http createServer res write |
|
|
| autogenerated/TaintedPath/TaintedPath.js:33:15:33:35 | fs.read ... c(path) | calleeAccessPathWithStructuralInfo | http member createServer functionalarg param res member write instanceorreturn |
|
|
| autogenerated/TaintedPath/TaintedPath.js:33:15:33:35 | fs.read ... c(path) | calleeApiName | http |
|
|
| autogenerated/TaintedPath/TaintedPath.js:33:15:33:35 | fs.read ... c(path) | calleeName | write |
|
|
| autogenerated/TaintedPath/TaintedPath.js:33:15:33:35 | fs.read ... c(path) | enclosingFunctionBody | req res path url parse req url true query path res write fs readFileSync path res write fs readFileSync /home/user/ path path startsWith /home/user/ res write fs readFileSync path path indexOf secret 1 res write fs readFileSync path fs existsSync path res write fs readFileSync path path foo.txt res write fs readFileSync path path foo.txt path bar.txt res write fs readFileSync path path foo.txt path bar.txt someOpaqueCondition res write fs readFileSync path path sanitize path res write fs readFileSync path path url parse req url true query path res write fs readFileSync pathModule basename path res write fs readFileSync pathModule dirname path res write fs readFileSync pathModule extname path res write fs readFileSync pathModule join path res write fs readFileSync pathModule join x y path z res write fs readFileSync pathModule normalize path res write fs readFileSync pathModule relative x path res write fs readFileSync pathModule relative path x res write fs readFileSync pathModule resolve path res write fs readFileSync pathModule resolve x y path z res write fs readFileSync pathModule toNamespacedPath path |
|
|
| autogenerated/TaintedPath/TaintedPath.js:33:15:33:35 | fs.read ... c(path) | enclosingFunctionName | http.createServer#functionalargument |
|
|
| autogenerated/TaintedPath/TaintedPath.js:33:15:33:35 | fs.read ... c(path) | receiverName | res |
|
|
| autogenerated/TaintedPath/TaintedPath.js:33:31:33:34 | path | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/TaintedPath.js:33:31:33:34 | path | calleeAccessPath | fs readFileSync |
|
|
| autogenerated/TaintedPath/TaintedPath.js:33:31:33:34 | path | calleeAccessPathWithStructuralInfo | fs member readFileSync instanceorreturn |
|
|
| autogenerated/TaintedPath/TaintedPath.js:33:31:33:34 | path | calleeApiName | fs |
|
|
| autogenerated/TaintedPath/TaintedPath.js:33:31:33:34 | path | calleeName | readFileSync |
|
|
| autogenerated/TaintedPath/TaintedPath.js:33:31:33:34 | path | enclosingFunctionBody | req res path url parse req url true query path res write fs readFileSync path res write fs readFileSync /home/user/ path path startsWith /home/user/ res write fs readFileSync path path indexOf secret 1 res write fs readFileSync path fs existsSync path res write fs readFileSync path path foo.txt res write fs readFileSync path path foo.txt path bar.txt res write fs readFileSync path path foo.txt path bar.txt someOpaqueCondition res write fs readFileSync path path sanitize path res write fs readFileSync path path url parse req url true query path res write fs readFileSync pathModule basename path res write fs readFileSync pathModule dirname path res write fs readFileSync pathModule extname path res write fs readFileSync pathModule join path res write fs readFileSync pathModule join x y path z res write fs readFileSync pathModule normalize path res write fs readFileSync pathModule relative x path res write fs readFileSync pathModule relative path x res write fs readFileSync pathModule resolve path res write fs readFileSync pathModule resolve x y path z res write fs readFileSync pathModule toNamespacedPath path |
|
|
| autogenerated/TaintedPath/TaintedPath.js:33:31:33:34 | path | enclosingFunctionName | http.createServer#functionalargument |
|
|
| autogenerated/TaintedPath/TaintedPath.js:33:31:33:34 | path | receiverName | fs |
|
|
| autogenerated/TaintedPath/TaintedPath.js:35:10:35:23 | sanitize(path) | calleeAccessPath | |
|
|
| autogenerated/TaintedPath/TaintedPath.js:35:10:35:23 | sanitize(path) | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/TaintedPath/TaintedPath.js:35:10:35:23 | sanitize(path) | enclosingFunctionBody | req res path url parse req url true query path res write fs readFileSync path res write fs readFileSync /home/user/ path path startsWith /home/user/ res write fs readFileSync path path indexOf secret 1 res write fs readFileSync path fs existsSync path res write fs readFileSync path path foo.txt res write fs readFileSync path path foo.txt path bar.txt res write fs readFileSync path path foo.txt path bar.txt someOpaqueCondition res write fs readFileSync path path sanitize path res write fs readFileSync path path url parse req url true query path res write fs readFileSync pathModule basename path res write fs readFileSync pathModule dirname path res write fs readFileSync pathModule extname path res write fs readFileSync pathModule join path res write fs readFileSync pathModule join x y path z res write fs readFileSync pathModule normalize path res write fs readFileSync pathModule relative x path res write fs readFileSync pathModule relative path x res write fs readFileSync pathModule resolve path res write fs readFileSync pathModule resolve x y path z res write fs readFileSync pathModule toNamespacedPath path |
|
|
| autogenerated/TaintedPath/TaintedPath.js:35:10:35:23 | sanitize(path) | enclosingFunctionName | http.createServer#functionalargument |
|
|
| autogenerated/TaintedPath/TaintedPath.js:36:13:36:33 | fs.read ... c(path) | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/TaintedPath.js:36:13:36:33 | fs.read ... c(path) | calleeAccessPath | http createServer res write |
|
|
| autogenerated/TaintedPath/TaintedPath.js:36:13:36:33 | fs.read ... c(path) | calleeAccessPathWithStructuralInfo | http member createServer functionalarg param res member write instanceorreturn |
|
|
| autogenerated/TaintedPath/TaintedPath.js:36:13:36:33 | fs.read ... c(path) | calleeApiName | http |
|
|
| autogenerated/TaintedPath/TaintedPath.js:36:13:36:33 | fs.read ... c(path) | calleeName | write |
|
|
| autogenerated/TaintedPath/TaintedPath.js:36:13:36:33 | fs.read ... c(path) | enclosingFunctionBody | req res path url parse req url true query path res write fs readFileSync path res write fs readFileSync /home/user/ path path startsWith /home/user/ res write fs readFileSync path path indexOf secret 1 res write fs readFileSync path fs existsSync path res write fs readFileSync path path foo.txt res write fs readFileSync path path foo.txt path bar.txt res write fs readFileSync path path foo.txt path bar.txt someOpaqueCondition res write fs readFileSync path path sanitize path res write fs readFileSync path path url parse req url true query path res write fs readFileSync pathModule basename path res write fs readFileSync pathModule dirname path res write fs readFileSync pathModule extname path res write fs readFileSync pathModule join path res write fs readFileSync pathModule join x y path z res write fs readFileSync pathModule normalize path res write fs readFileSync pathModule relative x path res write fs readFileSync pathModule relative path x res write fs readFileSync pathModule resolve path res write fs readFileSync pathModule resolve x y path z res write fs readFileSync pathModule toNamespacedPath path |
|
|
| autogenerated/TaintedPath/TaintedPath.js:36:13:36:33 | fs.read ... c(path) | enclosingFunctionName | http.createServer#functionalargument |
|
|
| autogenerated/TaintedPath/TaintedPath.js:36:13:36:33 | fs.read ... c(path) | receiverName | res |
|
|
| autogenerated/TaintedPath/TaintedPath.js:36:29:36:32 | path | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/TaintedPath.js:36:29:36:32 | path | calleeAccessPath | fs readFileSync |
|
|
| autogenerated/TaintedPath/TaintedPath.js:36:29:36:32 | path | calleeAccessPathWithStructuralInfo | fs member readFileSync instanceorreturn |
|
|
| autogenerated/TaintedPath/TaintedPath.js:36:29:36:32 | path | calleeApiName | fs |
|
|
| autogenerated/TaintedPath/TaintedPath.js:36:29:36:32 | path | calleeName | readFileSync |
|
|
| autogenerated/TaintedPath/TaintedPath.js:36:29:36:32 | path | enclosingFunctionBody | req res path url parse req url true query path res write fs readFileSync path res write fs readFileSync /home/user/ path path startsWith /home/user/ res write fs readFileSync path path indexOf secret 1 res write fs readFileSync path fs existsSync path res write fs readFileSync path path foo.txt res write fs readFileSync path path foo.txt path bar.txt res write fs readFileSync path path foo.txt path bar.txt someOpaqueCondition res write fs readFileSync path path sanitize path res write fs readFileSync path path url parse req url true query path res write fs readFileSync pathModule basename path res write fs readFileSync pathModule dirname path res write fs readFileSync pathModule extname path res write fs readFileSync pathModule join path res write fs readFileSync pathModule join x y path z res write fs readFileSync pathModule normalize path res write fs readFileSync pathModule relative x path res write fs readFileSync pathModule relative path x res write fs readFileSync pathModule resolve path res write fs readFileSync pathModule resolve x y path z res write fs readFileSync pathModule toNamespacedPath path |
|
|
| autogenerated/TaintedPath/TaintedPath.js:36:29:36:32 | path | enclosingFunctionName | http.createServer#functionalargument |
|
|
| autogenerated/TaintedPath/TaintedPath.js:36:29:36:32 | path | receiverName | fs |
|
|
| autogenerated/TaintedPath/TaintedPath.js:38:20:38:26 | req.url | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/TaintedPath.js:38:20:38:26 | req.url | calleeAccessPath | url parse |
|
|
| autogenerated/TaintedPath/TaintedPath.js:38:20:38:26 | req.url | calleeAccessPathWithStructuralInfo | url member parse instanceorreturn |
|
|
| autogenerated/TaintedPath/TaintedPath.js:38:20:38:26 | req.url | calleeApiName | url |
|
|
| autogenerated/TaintedPath/TaintedPath.js:38:20:38:26 | req.url | calleeName | parse |
|
|
| autogenerated/TaintedPath/TaintedPath.js:38:20:38:26 | req.url | enclosingFunctionBody | req res path url parse req url true query path res write fs readFileSync path res write fs readFileSync /home/user/ path path startsWith /home/user/ res write fs readFileSync path path indexOf secret 1 res write fs readFileSync path fs existsSync path res write fs readFileSync path path foo.txt res write fs readFileSync path path foo.txt path bar.txt res write fs readFileSync path path foo.txt path bar.txt someOpaqueCondition res write fs readFileSync path path sanitize path res write fs readFileSync path path url parse req url true query path res write fs readFileSync pathModule basename path res write fs readFileSync pathModule dirname path res write fs readFileSync pathModule extname path res write fs readFileSync pathModule join path res write fs readFileSync pathModule join x y path z res write fs readFileSync pathModule normalize path res write fs readFileSync pathModule relative x path res write fs readFileSync pathModule relative path x res write fs readFileSync pathModule resolve path res write fs readFileSync pathModule resolve x y path z res write fs readFileSync pathModule toNamespacedPath path |
|
|
| autogenerated/TaintedPath/TaintedPath.js:38:20:38:26 | req.url | enclosingFunctionName | http.createServer#functionalargument |
|
|
| autogenerated/TaintedPath/TaintedPath.js:38:20:38:26 | req.url | receiverName | url |
|
|
| autogenerated/TaintedPath/TaintedPath.js:38:29:38:32 | true | argumentIndex | 1 |
|
|
| autogenerated/TaintedPath/TaintedPath.js:38:29:38:32 | true | calleeAccessPath | url parse |
|
|
| autogenerated/TaintedPath/TaintedPath.js:38:29:38:32 | true | calleeAccessPathWithStructuralInfo | url member parse instanceorreturn |
|
|
| autogenerated/TaintedPath/TaintedPath.js:38:29:38:32 | true | calleeApiName | url |
|
|
| autogenerated/TaintedPath/TaintedPath.js:38:29:38:32 | true | calleeName | parse |
|
|
| autogenerated/TaintedPath/TaintedPath.js:38:29:38:32 | true | enclosingFunctionBody | req res path url parse req url true query path res write fs readFileSync path res write fs readFileSync /home/user/ path path startsWith /home/user/ res write fs readFileSync path path indexOf secret 1 res write fs readFileSync path fs existsSync path res write fs readFileSync path path foo.txt res write fs readFileSync path path foo.txt path bar.txt res write fs readFileSync path path foo.txt path bar.txt someOpaqueCondition res write fs readFileSync path path sanitize path res write fs readFileSync path path url parse req url true query path res write fs readFileSync pathModule basename path res write fs readFileSync pathModule dirname path res write fs readFileSync pathModule extname path res write fs readFileSync pathModule join path res write fs readFileSync pathModule join x y path z res write fs readFileSync pathModule normalize path res write fs readFileSync pathModule relative x path res write fs readFileSync pathModule relative path x res write fs readFileSync pathModule resolve path res write fs readFileSync pathModule resolve x y path z res write fs readFileSync pathModule toNamespacedPath path |
|
|
| autogenerated/TaintedPath/TaintedPath.js:38:29:38:32 | true | enclosingFunctionName | http.createServer#functionalargument |
|
|
| autogenerated/TaintedPath/TaintedPath.js:38:29:38:32 | true | receiverName | url |
|
|
| autogenerated/TaintedPath/TaintedPath.js:40:13:40:54 | fs.read ... (path)) | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/TaintedPath.js:40:13:40:54 | fs.read ... (path)) | calleeAccessPath | http createServer res write |
|
|
| autogenerated/TaintedPath/TaintedPath.js:40:13:40:54 | fs.read ... (path)) | calleeAccessPathWithStructuralInfo | http member createServer functionalarg param res member write instanceorreturn |
|
|
| autogenerated/TaintedPath/TaintedPath.js:40:13:40:54 | fs.read ... (path)) | calleeApiName | http |
|
|
| autogenerated/TaintedPath/TaintedPath.js:40:13:40:54 | fs.read ... (path)) | calleeName | write |
|
|
| autogenerated/TaintedPath/TaintedPath.js:40:13:40:54 | fs.read ... (path)) | enclosingFunctionBody | req res path url parse req url true query path res write fs readFileSync path res write fs readFileSync /home/user/ path path startsWith /home/user/ res write fs readFileSync path path indexOf secret 1 res write fs readFileSync path fs existsSync path res write fs readFileSync path path foo.txt res write fs readFileSync path path foo.txt path bar.txt res write fs readFileSync path path foo.txt path bar.txt someOpaqueCondition res write fs readFileSync path path sanitize path res write fs readFileSync path path url parse req url true query path res write fs readFileSync pathModule basename path res write fs readFileSync pathModule dirname path res write fs readFileSync pathModule extname path res write fs readFileSync pathModule join path res write fs readFileSync pathModule join x y path z res write fs readFileSync pathModule normalize path res write fs readFileSync pathModule relative x path res write fs readFileSync pathModule relative path x res write fs readFileSync pathModule resolve path res write fs readFileSync pathModule resolve x y path z res write fs readFileSync pathModule toNamespacedPath path |
|
|
| autogenerated/TaintedPath/TaintedPath.js:40:13:40:54 | fs.read ... (path)) | enclosingFunctionName | http.createServer#functionalargument |
|
|
| autogenerated/TaintedPath/TaintedPath.js:40:13:40:54 | fs.read ... (path)) | receiverName | res |
|
|
| autogenerated/TaintedPath/TaintedPath.js:40:29:40:53 | pathMod ... e(path) | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/TaintedPath.js:40:29:40:53 | pathMod ... e(path) | calleeAccessPath | fs readFileSync |
|
|
| autogenerated/TaintedPath/TaintedPath.js:40:29:40:53 | pathMod ... e(path) | calleeAccessPathWithStructuralInfo | fs member readFileSync instanceorreturn |
|
|
| autogenerated/TaintedPath/TaintedPath.js:40:29:40:53 | pathMod ... e(path) | calleeApiName | fs |
|
|
| autogenerated/TaintedPath/TaintedPath.js:40:29:40:53 | pathMod ... e(path) | calleeName | readFileSync |
|
|
| autogenerated/TaintedPath/TaintedPath.js:40:29:40:53 | pathMod ... e(path) | enclosingFunctionBody | req res path url parse req url true query path res write fs readFileSync path res write fs readFileSync /home/user/ path path startsWith /home/user/ res write fs readFileSync path path indexOf secret 1 res write fs readFileSync path fs existsSync path res write fs readFileSync path path foo.txt res write fs readFileSync path path foo.txt path bar.txt res write fs readFileSync path path foo.txt path bar.txt someOpaqueCondition res write fs readFileSync path path sanitize path res write fs readFileSync path path url parse req url true query path res write fs readFileSync pathModule basename path res write fs readFileSync pathModule dirname path res write fs readFileSync pathModule extname path res write fs readFileSync pathModule join path res write fs readFileSync pathModule join x y path z res write fs readFileSync pathModule normalize path res write fs readFileSync pathModule relative x path res write fs readFileSync pathModule relative path x res write fs readFileSync pathModule resolve path res write fs readFileSync pathModule resolve x y path z res write fs readFileSync pathModule toNamespacedPath path |
|
|
| autogenerated/TaintedPath/TaintedPath.js:40:29:40:53 | pathMod ... e(path) | enclosingFunctionName | http.createServer#functionalargument |
|
|
| autogenerated/TaintedPath/TaintedPath.js:40:29:40:53 | pathMod ... e(path) | receiverName | fs |
|
|
| autogenerated/TaintedPath/TaintedPath.js:40:49:40:52 | path | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/TaintedPath.js:40:49:40:52 | path | calleeAccessPath | path basename |
|
|
| autogenerated/TaintedPath/TaintedPath.js:40:49:40:52 | path | calleeAccessPathWithStructuralInfo | path member basename instanceorreturn |
|
|
| autogenerated/TaintedPath/TaintedPath.js:40:49:40:52 | path | calleeApiName | path |
|
|
| autogenerated/TaintedPath/TaintedPath.js:40:49:40:52 | path | calleeName | basename |
|
|
| autogenerated/TaintedPath/TaintedPath.js:40:49:40:52 | path | enclosingFunctionBody | req res path url parse req url true query path res write fs readFileSync path res write fs readFileSync /home/user/ path path startsWith /home/user/ res write fs readFileSync path path indexOf secret 1 res write fs readFileSync path fs existsSync path res write fs readFileSync path path foo.txt res write fs readFileSync path path foo.txt path bar.txt res write fs readFileSync path path foo.txt path bar.txt someOpaqueCondition res write fs readFileSync path path sanitize path res write fs readFileSync path path url parse req url true query path res write fs readFileSync pathModule basename path res write fs readFileSync pathModule dirname path res write fs readFileSync pathModule extname path res write fs readFileSync pathModule join path res write fs readFileSync pathModule join x y path z res write fs readFileSync pathModule normalize path res write fs readFileSync pathModule relative x path res write fs readFileSync pathModule relative path x res write fs readFileSync pathModule resolve path res write fs readFileSync pathModule resolve x y path z res write fs readFileSync pathModule toNamespacedPath path |
|
|
| autogenerated/TaintedPath/TaintedPath.js:40:49:40:52 | path | enclosingFunctionName | http.createServer#functionalargument |
|
|
| autogenerated/TaintedPath/TaintedPath.js:40:49:40:52 | path | receiverName | pathModule |
|
|
| autogenerated/TaintedPath/TaintedPath.js:42:13:42:53 | fs.read ... (path)) | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/TaintedPath.js:42:13:42:53 | fs.read ... (path)) | calleeAccessPath | http createServer res write |
|
|
| autogenerated/TaintedPath/TaintedPath.js:42:13:42:53 | fs.read ... (path)) | calleeAccessPathWithStructuralInfo | http member createServer functionalarg param res member write instanceorreturn |
|
|
| autogenerated/TaintedPath/TaintedPath.js:42:13:42:53 | fs.read ... (path)) | calleeApiName | http |
|
|
| autogenerated/TaintedPath/TaintedPath.js:42:13:42:53 | fs.read ... (path)) | calleeName | write |
|
|
| autogenerated/TaintedPath/TaintedPath.js:42:13:42:53 | fs.read ... (path)) | enclosingFunctionBody | req res path url parse req url true query path res write fs readFileSync path res write fs readFileSync /home/user/ path path startsWith /home/user/ res write fs readFileSync path path indexOf secret 1 res write fs readFileSync path fs existsSync path res write fs readFileSync path path foo.txt res write fs readFileSync path path foo.txt path bar.txt res write fs readFileSync path path foo.txt path bar.txt someOpaqueCondition res write fs readFileSync path path sanitize path res write fs readFileSync path path url parse req url true query path res write fs readFileSync pathModule basename path res write fs readFileSync pathModule dirname path res write fs readFileSync pathModule extname path res write fs readFileSync pathModule join path res write fs readFileSync pathModule join x y path z res write fs readFileSync pathModule normalize path res write fs readFileSync pathModule relative x path res write fs readFileSync pathModule relative path x res write fs readFileSync pathModule resolve path res write fs readFileSync pathModule resolve x y path z res write fs readFileSync pathModule toNamespacedPath path |
|
|
| autogenerated/TaintedPath/TaintedPath.js:42:13:42:53 | fs.read ... (path)) | enclosingFunctionName | http.createServer#functionalargument |
|
|
| autogenerated/TaintedPath/TaintedPath.js:42:13:42:53 | fs.read ... (path)) | receiverName | res |
|
|
| autogenerated/TaintedPath/TaintedPath.js:42:29:42:52 | pathMod ... e(path) | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/TaintedPath.js:42:29:42:52 | pathMod ... e(path) | calleeAccessPath | fs readFileSync |
|
|
| autogenerated/TaintedPath/TaintedPath.js:42:29:42:52 | pathMod ... e(path) | calleeAccessPathWithStructuralInfo | fs member readFileSync instanceorreturn |
|
|
| autogenerated/TaintedPath/TaintedPath.js:42:29:42:52 | pathMod ... e(path) | calleeApiName | fs |
|
|
| autogenerated/TaintedPath/TaintedPath.js:42:29:42:52 | pathMod ... e(path) | calleeName | readFileSync |
|
|
| autogenerated/TaintedPath/TaintedPath.js:42:29:42:52 | pathMod ... e(path) | enclosingFunctionBody | req res path url parse req url true query path res write fs readFileSync path res write fs readFileSync /home/user/ path path startsWith /home/user/ res write fs readFileSync path path indexOf secret 1 res write fs readFileSync path fs existsSync path res write fs readFileSync path path foo.txt res write fs readFileSync path path foo.txt path bar.txt res write fs readFileSync path path foo.txt path bar.txt someOpaqueCondition res write fs readFileSync path path sanitize path res write fs readFileSync path path url parse req url true query path res write fs readFileSync pathModule basename path res write fs readFileSync pathModule dirname path res write fs readFileSync pathModule extname path res write fs readFileSync pathModule join path res write fs readFileSync pathModule join x y path z res write fs readFileSync pathModule normalize path res write fs readFileSync pathModule relative x path res write fs readFileSync pathModule relative path x res write fs readFileSync pathModule resolve path res write fs readFileSync pathModule resolve x y path z res write fs readFileSync pathModule toNamespacedPath path |
|
|
| autogenerated/TaintedPath/TaintedPath.js:42:29:42:52 | pathMod ... e(path) | enclosingFunctionName | http.createServer#functionalargument |
|
|
| autogenerated/TaintedPath/TaintedPath.js:42:29:42:52 | pathMod ... e(path) | receiverName | fs |
|
|
| autogenerated/TaintedPath/TaintedPath.js:42:48:42:51 | path | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/TaintedPath.js:42:48:42:51 | path | calleeAccessPath | path dirname |
|
|
| autogenerated/TaintedPath/TaintedPath.js:42:48:42:51 | path | calleeAccessPathWithStructuralInfo | path member dirname instanceorreturn |
|
|
| autogenerated/TaintedPath/TaintedPath.js:42:48:42:51 | path | calleeApiName | path |
|
|
| autogenerated/TaintedPath/TaintedPath.js:42:48:42:51 | path | calleeName | dirname |
|
|
| autogenerated/TaintedPath/TaintedPath.js:42:48:42:51 | path | enclosingFunctionBody | req res path url parse req url true query path res write fs readFileSync path res write fs readFileSync /home/user/ path path startsWith /home/user/ res write fs readFileSync path path indexOf secret 1 res write fs readFileSync path fs existsSync path res write fs readFileSync path path foo.txt res write fs readFileSync path path foo.txt path bar.txt res write fs readFileSync path path foo.txt path bar.txt someOpaqueCondition res write fs readFileSync path path sanitize path res write fs readFileSync path path url parse req url true query path res write fs readFileSync pathModule basename path res write fs readFileSync pathModule dirname path res write fs readFileSync pathModule extname path res write fs readFileSync pathModule join path res write fs readFileSync pathModule join x y path z res write fs readFileSync pathModule normalize path res write fs readFileSync pathModule relative x path res write fs readFileSync pathModule relative path x res write fs readFileSync pathModule resolve path res write fs readFileSync pathModule resolve x y path z res write fs readFileSync pathModule toNamespacedPath path |
|
|
| autogenerated/TaintedPath/TaintedPath.js:42:48:42:51 | path | enclosingFunctionName | http.createServer#functionalargument |
|
|
| autogenerated/TaintedPath/TaintedPath.js:42:48:42:51 | path | receiverName | pathModule |
|
|
| autogenerated/TaintedPath/TaintedPath.js:44:13:44:53 | fs.read ... (path)) | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/TaintedPath.js:44:13:44:53 | fs.read ... (path)) | calleeAccessPath | http createServer res write |
|
|
| autogenerated/TaintedPath/TaintedPath.js:44:13:44:53 | fs.read ... (path)) | calleeAccessPathWithStructuralInfo | http member createServer functionalarg param res member write instanceorreturn |
|
|
| autogenerated/TaintedPath/TaintedPath.js:44:13:44:53 | fs.read ... (path)) | calleeApiName | http |
|
|
| autogenerated/TaintedPath/TaintedPath.js:44:13:44:53 | fs.read ... (path)) | calleeName | write |
|
|
| autogenerated/TaintedPath/TaintedPath.js:44:13:44:53 | fs.read ... (path)) | enclosingFunctionBody | req res path url parse req url true query path res write fs readFileSync path res write fs readFileSync /home/user/ path path startsWith /home/user/ res write fs readFileSync path path indexOf secret 1 res write fs readFileSync path fs existsSync path res write fs readFileSync path path foo.txt res write fs readFileSync path path foo.txt path bar.txt res write fs readFileSync path path foo.txt path bar.txt someOpaqueCondition res write fs readFileSync path path sanitize path res write fs readFileSync path path url parse req url true query path res write fs readFileSync pathModule basename path res write fs readFileSync pathModule dirname path res write fs readFileSync pathModule extname path res write fs readFileSync pathModule join path res write fs readFileSync pathModule join x y path z res write fs readFileSync pathModule normalize path res write fs readFileSync pathModule relative x path res write fs readFileSync pathModule relative path x res write fs readFileSync pathModule resolve path res write fs readFileSync pathModule resolve x y path z res write fs readFileSync pathModule toNamespacedPath path |
|
|
| autogenerated/TaintedPath/TaintedPath.js:44:13:44:53 | fs.read ... (path)) | enclosingFunctionName | http.createServer#functionalargument |
|
|
| autogenerated/TaintedPath/TaintedPath.js:44:13:44:53 | fs.read ... (path)) | receiverName | res |
|
|
| autogenerated/TaintedPath/TaintedPath.js:44:29:44:52 | pathMod ... e(path) | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/TaintedPath.js:44:29:44:52 | pathMod ... e(path) | calleeAccessPath | fs readFileSync |
|
|
| autogenerated/TaintedPath/TaintedPath.js:44:29:44:52 | pathMod ... e(path) | calleeAccessPathWithStructuralInfo | fs member readFileSync instanceorreturn |
|
|
| autogenerated/TaintedPath/TaintedPath.js:44:29:44:52 | pathMod ... e(path) | calleeApiName | fs |
|
|
| autogenerated/TaintedPath/TaintedPath.js:44:29:44:52 | pathMod ... e(path) | calleeName | readFileSync |
|
|
| autogenerated/TaintedPath/TaintedPath.js:44:29:44:52 | pathMod ... e(path) | enclosingFunctionBody | req res path url parse req url true query path res write fs readFileSync path res write fs readFileSync /home/user/ path path startsWith /home/user/ res write fs readFileSync path path indexOf secret 1 res write fs readFileSync path fs existsSync path res write fs readFileSync path path foo.txt res write fs readFileSync path path foo.txt path bar.txt res write fs readFileSync path path foo.txt path bar.txt someOpaqueCondition res write fs readFileSync path path sanitize path res write fs readFileSync path path url parse req url true query path res write fs readFileSync pathModule basename path res write fs readFileSync pathModule dirname path res write fs readFileSync pathModule extname path res write fs readFileSync pathModule join path res write fs readFileSync pathModule join x y path z res write fs readFileSync pathModule normalize path res write fs readFileSync pathModule relative x path res write fs readFileSync pathModule relative path x res write fs readFileSync pathModule resolve path res write fs readFileSync pathModule resolve x y path z res write fs readFileSync pathModule toNamespacedPath path |
|
|
| autogenerated/TaintedPath/TaintedPath.js:44:29:44:52 | pathMod ... e(path) | enclosingFunctionName | http.createServer#functionalargument |
|
|
| autogenerated/TaintedPath/TaintedPath.js:44:29:44:52 | pathMod ... e(path) | receiverName | fs |
|
|
| autogenerated/TaintedPath/TaintedPath.js:44:48:44:51 | path | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/TaintedPath.js:44:48:44:51 | path | calleeAccessPath | path extname |
|
|
| autogenerated/TaintedPath/TaintedPath.js:44:48:44:51 | path | calleeAccessPathWithStructuralInfo | path member extname instanceorreturn |
|
|
| autogenerated/TaintedPath/TaintedPath.js:44:48:44:51 | path | calleeApiName | path |
|
|
| autogenerated/TaintedPath/TaintedPath.js:44:48:44:51 | path | calleeName | extname |
|
|
| autogenerated/TaintedPath/TaintedPath.js:44:48:44:51 | path | enclosingFunctionBody | req res path url parse req url true query path res write fs readFileSync path res write fs readFileSync /home/user/ path path startsWith /home/user/ res write fs readFileSync path path indexOf secret 1 res write fs readFileSync path fs existsSync path res write fs readFileSync path path foo.txt res write fs readFileSync path path foo.txt path bar.txt res write fs readFileSync path path foo.txt path bar.txt someOpaqueCondition res write fs readFileSync path path sanitize path res write fs readFileSync path path url parse req url true query path res write fs readFileSync pathModule basename path res write fs readFileSync pathModule dirname path res write fs readFileSync pathModule extname path res write fs readFileSync pathModule join path res write fs readFileSync pathModule join x y path z res write fs readFileSync pathModule normalize path res write fs readFileSync pathModule relative x path res write fs readFileSync pathModule relative path x res write fs readFileSync pathModule resolve path res write fs readFileSync pathModule resolve x y path z res write fs readFileSync pathModule toNamespacedPath path |
|
|
| autogenerated/TaintedPath/TaintedPath.js:44:48:44:51 | path | enclosingFunctionName | http.createServer#functionalargument |
|
|
| autogenerated/TaintedPath/TaintedPath.js:44:48:44:51 | path | receiverName | pathModule |
|
|
| autogenerated/TaintedPath/TaintedPath.js:46:13:46:50 | fs.read ... (path)) | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/TaintedPath.js:46:13:46:50 | fs.read ... (path)) | calleeAccessPath | http createServer res write |
|
|
| autogenerated/TaintedPath/TaintedPath.js:46:13:46:50 | fs.read ... (path)) | calleeAccessPathWithStructuralInfo | http member createServer functionalarg param res member write instanceorreturn |
|
|
| autogenerated/TaintedPath/TaintedPath.js:46:13:46:50 | fs.read ... (path)) | calleeApiName | http |
|
|
| autogenerated/TaintedPath/TaintedPath.js:46:13:46:50 | fs.read ... (path)) | calleeName | write |
|
|
| autogenerated/TaintedPath/TaintedPath.js:46:13:46:50 | fs.read ... (path)) | enclosingFunctionBody | req res path url parse req url true query path res write fs readFileSync path res write fs readFileSync /home/user/ path path startsWith /home/user/ res write fs readFileSync path path indexOf secret 1 res write fs readFileSync path fs existsSync path res write fs readFileSync path path foo.txt res write fs readFileSync path path foo.txt path bar.txt res write fs readFileSync path path foo.txt path bar.txt someOpaqueCondition res write fs readFileSync path path sanitize path res write fs readFileSync path path url parse req url true query path res write fs readFileSync pathModule basename path res write fs readFileSync pathModule dirname path res write fs readFileSync pathModule extname path res write fs readFileSync pathModule join path res write fs readFileSync pathModule join x y path z res write fs readFileSync pathModule normalize path res write fs readFileSync pathModule relative x path res write fs readFileSync pathModule relative path x res write fs readFileSync pathModule resolve path res write fs readFileSync pathModule resolve x y path z res write fs readFileSync pathModule toNamespacedPath path |
|
|
| autogenerated/TaintedPath/TaintedPath.js:46:13:46:50 | fs.read ... (path)) | enclosingFunctionName | http.createServer#functionalargument |
|
|
| autogenerated/TaintedPath/TaintedPath.js:46:13:46:50 | fs.read ... (path)) | receiverName | res |
|
|
| autogenerated/TaintedPath/TaintedPath.js:46:29:46:49 | pathMod ... n(path) | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/TaintedPath.js:46:29:46:49 | pathMod ... n(path) | calleeAccessPath | fs readFileSync |
|
|
| autogenerated/TaintedPath/TaintedPath.js:46:29:46:49 | pathMod ... n(path) | calleeAccessPathWithStructuralInfo | fs member readFileSync instanceorreturn |
|
|
| autogenerated/TaintedPath/TaintedPath.js:46:29:46:49 | pathMod ... n(path) | calleeApiName | fs |
|
|
| autogenerated/TaintedPath/TaintedPath.js:46:29:46:49 | pathMod ... n(path) | calleeName | readFileSync |
|
|
| autogenerated/TaintedPath/TaintedPath.js:46:29:46:49 | pathMod ... n(path) | enclosingFunctionBody | req res path url parse req url true query path res write fs readFileSync path res write fs readFileSync /home/user/ path path startsWith /home/user/ res write fs readFileSync path path indexOf secret 1 res write fs readFileSync path fs existsSync path res write fs readFileSync path path foo.txt res write fs readFileSync path path foo.txt path bar.txt res write fs readFileSync path path foo.txt path bar.txt someOpaqueCondition res write fs readFileSync path path sanitize path res write fs readFileSync path path url parse req url true query path res write fs readFileSync pathModule basename path res write fs readFileSync pathModule dirname path res write fs readFileSync pathModule extname path res write fs readFileSync pathModule join path res write fs readFileSync pathModule join x y path z res write fs readFileSync pathModule normalize path res write fs readFileSync pathModule relative x path res write fs readFileSync pathModule relative path x res write fs readFileSync pathModule resolve path res write fs readFileSync pathModule resolve x y path z res write fs readFileSync pathModule toNamespacedPath path |
|
|
| autogenerated/TaintedPath/TaintedPath.js:46:29:46:49 | pathMod ... n(path) | enclosingFunctionName | http.createServer#functionalargument |
|
|
| autogenerated/TaintedPath/TaintedPath.js:46:29:46:49 | pathMod ... n(path) | receiverName | fs |
|
|
| autogenerated/TaintedPath/TaintedPath.js:46:45:46:48 | path | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/TaintedPath.js:46:45:46:48 | path | calleeAccessPath | path join |
|
|
| autogenerated/TaintedPath/TaintedPath.js:46:45:46:48 | path | calleeAccessPathWithStructuralInfo | path member join instanceorreturn |
|
|
| autogenerated/TaintedPath/TaintedPath.js:46:45:46:48 | path | calleeApiName | path |
|
|
| autogenerated/TaintedPath/TaintedPath.js:46:45:46:48 | path | calleeName | join |
|
|
| autogenerated/TaintedPath/TaintedPath.js:46:45:46:48 | path | enclosingFunctionBody | req res path url parse req url true query path res write fs readFileSync path res write fs readFileSync /home/user/ path path startsWith /home/user/ res write fs readFileSync path path indexOf secret 1 res write fs readFileSync path fs existsSync path res write fs readFileSync path path foo.txt res write fs readFileSync path path foo.txt path bar.txt res write fs readFileSync path path foo.txt path bar.txt someOpaqueCondition res write fs readFileSync path path sanitize path res write fs readFileSync path path url parse req url true query path res write fs readFileSync pathModule basename path res write fs readFileSync pathModule dirname path res write fs readFileSync pathModule extname path res write fs readFileSync pathModule join path res write fs readFileSync pathModule join x y path z res write fs readFileSync pathModule normalize path res write fs readFileSync pathModule relative x path res write fs readFileSync pathModule relative path x res write fs readFileSync pathModule resolve path res write fs readFileSync pathModule resolve x y path z res write fs readFileSync pathModule toNamespacedPath path |
|
|
| autogenerated/TaintedPath/TaintedPath.js:46:45:46:48 | path | enclosingFunctionName | http.createServer#functionalargument |
|
|
| autogenerated/TaintedPath/TaintedPath.js:46:45:46:48 | path | receiverName | pathModule |
|
|
| autogenerated/TaintedPath/TaintedPath.js:48:13:48:59 | fs.read ... th, z)) | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/TaintedPath.js:48:13:48:59 | fs.read ... th, z)) | calleeAccessPath | http createServer res write |
|
|
| autogenerated/TaintedPath/TaintedPath.js:48:13:48:59 | fs.read ... th, z)) | calleeAccessPathWithStructuralInfo | http member createServer functionalarg param res member write instanceorreturn |
|
|
| autogenerated/TaintedPath/TaintedPath.js:48:13:48:59 | fs.read ... th, z)) | calleeApiName | http |
|
|
| autogenerated/TaintedPath/TaintedPath.js:48:13:48:59 | fs.read ... th, z)) | calleeName | write |
|
|
| autogenerated/TaintedPath/TaintedPath.js:48:13:48:59 | fs.read ... th, z)) | enclosingFunctionBody | req res path url parse req url true query path res write fs readFileSync path res write fs readFileSync /home/user/ path path startsWith /home/user/ res write fs readFileSync path path indexOf secret 1 res write fs readFileSync path fs existsSync path res write fs readFileSync path path foo.txt res write fs readFileSync path path foo.txt path bar.txt res write fs readFileSync path path foo.txt path bar.txt someOpaqueCondition res write fs readFileSync path path sanitize path res write fs readFileSync path path url parse req url true query path res write fs readFileSync pathModule basename path res write fs readFileSync pathModule dirname path res write fs readFileSync pathModule extname path res write fs readFileSync pathModule join path res write fs readFileSync pathModule join x y path z res write fs readFileSync pathModule normalize path res write fs readFileSync pathModule relative x path res write fs readFileSync pathModule relative path x res write fs readFileSync pathModule resolve path res write fs readFileSync pathModule resolve x y path z res write fs readFileSync pathModule toNamespacedPath path |
|
|
| autogenerated/TaintedPath/TaintedPath.js:48:13:48:59 | fs.read ... th, z)) | enclosingFunctionName | http.createServer#functionalargument |
|
|
| autogenerated/TaintedPath/TaintedPath.js:48:13:48:59 | fs.read ... th, z)) | receiverName | res |
|
|
| autogenerated/TaintedPath/TaintedPath.js:48:29:48:58 | pathMod ... ath, z) | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/TaintedPath.js:48:29:48:58 | pathMod ... ath, z) | calleeAccessPath | fs readFileSync |
|
|
| autogenerated/TaintedPath/TaintedPath.js:48:29:48:58 | pathMod ... ath, z) | calleeAccessPathWithStructuralInfo | fs member readFileSync instanceorreturn |
|
|
| autogenerated/TaintedPath/TaintedPath.js:48:29:48:58 | pathMod ... ath, z) | calleeApiName | fs |
|
|
| autogenerated/TaintedPath/TaintedPath.js:48:29:48:58 | pathMod ... ath, z) | calleeName | readFileSync |
|
|
| autogenerated/TaintedPath/TaintedPath.js:48:29:48:58 | pathMod ... ath, z) | enclosingFunctionBody | req res path url parse req url true query path res write fs readFileSync path res write fs readFileSync /home/user/ path path startsWith /home/user/ res write fs readFileSync path path indexOf secret 1 res write fs readFileSync path fs existsSync path res write fs readFileSync path path foo.txt res write fs readFileSync path path foo.txt path bar.txt res write fs readFileSync path path foo.txt path bar.txt someOpaqueCondition res write fs readFileSync path path sanitize path res write fs readFileSync path path url parse req url true query path res write fs readFileSync pathModule basename path res write fs readFileSync pathModule dirname path res write fs readFileSync pathModule extname path res write fs readFileSync pathModule join path res write fs readFileSync pathModule join x y path z res write fs readFileSync pathModule normalize path res write fs readFileSync pathModule relative x path res write fs readFileSync pathModule relative path x res write fs readFileSync pathModule resolve path res write fs readFileSync pathModule resolve x y path z res write fs readFileSync pathModule toNamespacedPath path |
|
|
| autogenerated/TaintedPath/TaintedPath.js:48:29:48:58 | pathMod ... ath, z) | enclosingFunctionName | http.createServer#functionalargument |
|
|
| autogenerated/TaintedPath/TaintedPath.js:48:29:48:58 | pathMod ... ath, z) | receiverName | fs |
|
|
| autogenerated/TaintedPath/TaintedPath.js:48:45:48:45 | x | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/TaintedPath.js:48:45:48:45 | x | calleeAccessPath | path join |
|
|
| autogenerated/TaintedPath/TaintedPath.js:48:45:48:45 | x | calleeAccessPathWithStructuralInfo | path member join instanceorreturn |
|
|
| autogenerated/TaintedPath/TaintedPath.js:48:45:48:45 | x | calleeApiName | path |
|
|
| autogenerated/TaintedPath/TaintedPath.js:48:45:48:45 | x | calleeName | join |
|
|
| autogenerated/TaintedPath/TaintedPath.js:48:45:48:45 | x | enclosingFunctionBody | req res path url parse req url true query path res write fs readFileSync path res write fs readFileSync /home/user/ path path startsWith /home/user/ res write fs readFileSync path path indexOf secret 1 res write fs readFileSync path fs existsSync path res write fs readFileSync path path foo.txt res write fs readFileSync path path foo.txt path bar.txt res write fs readFileSync path path foo.txt path bar.txt someOpaqueCondition res write fs readFileSync path path sanitize path res write fs readFileSync path path url parse req url true query path res write fs readFileSync pathModule basename path res write fs readFileSync pathModule dirname path res write fs readFileSync pathModule extname path res write fs readFileSync pathModule join path res write fs readFileSync pathModule join x y path z res write fs readFileSync pathModule normalize path res write fs readFileSync pathModule relative x path res write fs readFileSync pathModule relative path x res write fs readFileSync pathModule resolve path res write fs readFileSync pathModule resolve x y path z res write fs readFileSync pathModule toNamespacedPath path |
|
|
| autogenerated/TaintedPath/TaintedPath.js:48:45:48:45 | x | enclosingFunctionName | http.createServer#functionalargument |
|
|
| autogenerated/TaintedPath/TaintedPath.js:48:45:48:45 | x | receiverName | pathModule |
|
|
| autogenerated/TaintedPath/TaintedPath.js:48:48:48:48 | y | argumentIndex | 1 |
|
|
| autogenerated/TaintedPath/TaintedPath.js:48:48:48:48 | y | calleeAccessPath | path join |
|
|
| autogenerated/TaintedPath/TaintedPath.js:48:48:48:48 | y | calleeAccessPathWithStructuralInfo | path member join instanceorreturn |
|
|
| autogenerated/TaintedPath/TaintedPath.js:48:48:48:48 | y | calleeApiName | path |
|
|
| autogenerated/TaintedPath/TaintedPath.js:48:48:48:48 | y | calleeName | join |
|
|
| autogenerated/TaintedPath/TaintedPath.js:48:48:48:48 | y | enclosingFunctionBody | req res path url parse req url true query path res write fs readFileSync path res write fs readFileSync /home/user/ path path startsWith /home/user/ res write fs readFileSync path path indexOf secret 1 res write fs readFileSync path fs existsSync path res write fs readFileSync path path foo.txt res write fs readFileSync path path foo.txt path bar.txt res write fs readFileSync path path foo.txt path bar.txt someOpaqueCondition res write fs readFileSync path path sanitize path res write fs readFileSync path path url parse req url true query path res write fs readFileSync pathModule basename path res write fs readFileSync pathModule dirname path res write fs readFileSync pathModule extname path res write fs readFileSync pathModule join path res write fs readFileSync pathModule join x y path z res write fs readFileSync pathModule normalize path res write fs readFileSync pathModule relative x path res write fs readFileSync pathModule relative path x res write fs readFileSync pathModule resolve path res write fs readFileSync pathModule resolve x y path z res write fs readFileSync pathModule toNamespacedPath path |
|
|
| autogenerated/TaintedPath/TaintedPath.js:48:48:48:48 | y | enclosingFunctionName | http.createServer#functionalargument |
|
|
| autogenerated/TaintedPath/TaintedPath.js:48:48:48:48 | y | receiverName | pathModule |
|
|
| autogenerated/TaintedPath/TaintedPath.js:48:51:48:54 | path | argumentIndex | 2 |
|
|
| autogenerated/TaintedPath/TaintedPath.js:48:51:48:54 | path | calleeAccessPath | path join |
|
|
| autogenerated/TaintedPath/TaintedPath.js:48:51:48:54 | path | calleeAccessPathWithStructuralInfo | path member join instanceorreturn |
|
|
| autogenerated/TaintedPath/TaintedPath.js:48:51:48:54 | path | calleeApiName | path |
|
|
| autogenerated/TaintedPath/TaintedPath.js:48:51:48:54 | path | calleeName | join |
|
|
| autogenerated/TaintedPath/TaintedPath.js:48:51:48:54 | path | enclosingFunctionBody | req res path url parse req url true query path res write fs readFileSync path res write fs readFileSync /home/user/ path path startsWith /home/user/ res write fs readFileSync path path indexOf secret 1 res write fs readFileSync path fs existsSync path res write fs readFileSync path path foo.txt res write fs readFileSync path path foo.txt path bar.txt res write fs readFileSync path path foo.txt path bar.txt someOpaqueCondition res write fs readFileSync path path sanitize path res write fs readFileSync path path url parse req url true query path res write fs readFileSync pathModule basename path res write fs readFileSync pathModule dirname path res write fs readFileSync pathModule extname path res write fs readFileSync pathModule join path res write fs readFileSync pathModule join x y path z res write fs readFileSync pathModule normalize path res write fs readFileSync pathModule relative x path res write fs readFileSync pathModule relative path x res write fs readFileSync pathModule resolve path res write fs readFileSync pathModule resolve x y path z res write fs readFileSync pathModule toNamespacedPath path |
|
|
| autogenerated/TaintedPath/TaintedPath.js:48:51:48:54 | path | enclosingFunctionName | http.createServer#functionalargument |
|
|
| autogenerated/TaintedPath/TaintedPath.js:48:51:48:54 | path | receiverName | pathModule |
|
|
| autogenerated/TaintedPath/TaintedPath.js:48:57:48:57 | z | argumentIndex | 3 |
|
|
| autogenerated/TaintedPath/TaintedPath.js:48:57:48:57 | z | calleeAccessPath | path join |
|
|
| autogenerated/TaintedPath/TaintedPath.js:48:57:48:57 | z | calleeAccessPathWithStructuralInfo | path member join instanceorreturn |
|
|
| autogenerated/TaintedPath/TaintedPath.js:48:57:48:57 | z | calleeApiName | path |
|
|
| autogenerated/TaintedPath/TaintedPath.js:48:57:48:57 | z | calleeName | join |
|
|
| autogenerated/TaintedPath/TaintedPath.js:48:57:48:57 | z | enclosingFunctionBody | req res path url parse req url true query path res write fs readFileSync path res write fs readFileSync /home/user/ path path startsWith /home/user/ res write fs readFileSync path path indexOf secret 1 res write fs readFileSync path fs existsSync path res write fs readFileSync path path foo.txt res write fs readFileSync path path foo.txt path bar.txt res write fs readFileSync path path foo.txt path bar.txt someOpaqueCondition res write fs readFileSync path path sanitize path res write fs readFileSync path path url parse req url true query path res write fs readFileSync pathModule basename path res write fs readFileSync pathModule dirname path res write fs readFileSync pathModule extname path res write fs readFileSync pathModule join path res write fs readFileSync pathModule join x y path z res write fs readFileSync pathModule normalize path res write fs readFileSync pathModule relative x path res write fs readFileSync pathModule relative path x res write fs readFileSync pathModule resolve path res write fs readFileSync pathModule resolve x y path z res write fs readFileSync pathModule toNamespacedPath path |
|
|
| autogenerated/TaintedPath/TaintedPath.js:48:57:48:57 | z | enclosingFunctionName | http.createServer#functionalargument |
|
|
| autogenerated/TaintedPath/TaintedPath.js:48:57:48:57 | z | receiverName | pathModule |
|
|
| autogenerated/TaintedPath/TaintedPath.js:50:13:50:55 | fs.read ... (path)) | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/TaintedPath.js:50:13:50:55 | fs.read ... (path)) | calleeAccessPath | http createServer res write |
|
|
| autogenerated/TaintedPath/TaintedPath.js:50:13:50:55 | fs.read ... (path)) | calleeAccessPathWithStructuralInfo | http member createServer functionalarg param res member write instanceorreturn |
|
|
| autogenerated/TaintedPath/TaintedPath.js:50:13:50:55 | fs.read ... (path)) | calleeApiName | http |
|
|
| autogenerated/TaintedPath/TaintedPath.js:50:13:50:55 | fs.read ... (path)) | calleeName | write |
|
|
| autogenerated/TaintedPath/TaintedPath.js:50:13:50:55 | fs.read ... (path)) | enclosingFunctionBody | req res path url parse req url true query path res write fs readFileSync path res write fs readFileSync /home/user/ path path startsWith /home/user/ res write fs readFileSync path path indexOf secret 1 res write fs readFileSync path fs existsSync path res write fs readFileSync path path foo.txt res write fs readFileSync path path foo.txt path bar.txt res write fs readFileSync path path foo.txt path bar.txt someOpaqueCondition res write fs readFileSync path path sanitize path res write fs readFileSync path path url parse req url true query path res write fs readFileSync pathModule basename path res write fs readFileSync pathModule dirname path res write fs readFileSync pathModule extname path res write fs readFileSync pathModule join path res write fs readFileSync pathModule join x y path z res write fs readFileSync pathModule normalize path res write fs readFileSync pathModule relative x path res write fs readFileSync pathModule relative path x res write fs readFileSync pathModule resolve path res write fs readFileSync pathModule resolve x y path z res write fs readFileSync pathModule toNamespacedPath path |
|
|
| autogenerated/TaintedPath/TaintedPath.js:50:13:50:55 | fs.read ... (path)) | enclosingFunctionName | http.createServer#functionalargument |
|
|
| autogenerated/TaintedPath/TaintedPath.js:50:13:50:55 | fs.read ... (path)) | receiverName | res |
|
|
| autogenerated/TaintedPath/TaintedPath.js:50:29:50:54 | pathMod ... e(path) | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/TaintedPath.js:50:29:50:54 | pathMod ... e(path) | calleeAccessPath | fs readFileSync |
|
|
| autogenerated/TaintedPath/TaintedPath.js:50:29:50:54 | pathMod ... e(path) | calleeAccessPathWithStructuralInfo | fs member readFileSync instanceorreturn |
|
|
| autogenerated/TaintedPath/TaintedPath.js:50:29:50:54 | pathMod ... e(path) | calleeApiName | fs |
|
|
| autogenerated/TaintedPath/TaintedPath.js:50:29:50:54 | pathMod ... e(path) | calleeName | readFileSync |
|
|
| autogenerated/TaintedPath/TaintedPath.js:50:29:50:54 | pathMod ... e(path) | enclosingFunctionBody | req res path url parse req url true query path res write fs readFileSync path res write fs readFileSync /home/user/ path path startsWith /home/user/ res write fs readFileSync path path indexOf secret 1 res write fs readFileSync path fs existsSync path res write fs readFileSync path path foo.txt res write fs readFileSync path path foo.txt path bar.txt res write fs readFileSync path path foo.txt path bar.txt someOpaqueCondition res write fs readFileSync path path sanitize path res write fs readFileSync path path url parse req url true query path res write fs readFileSync pathModule basename path res write fs readFileSync pathModule dirname path res write fs readFileSync pathModule extname path res write fs readFileSync pathModule join path res write fs readFileSync pathModule join x y path z res write fs readFileSync pathModule normalize path res write fs readFileSync pathModule relative x path res write fs readFileSync pathModule relative path x res write fs readFileSync pathModule resolve path res write fs readFileSync pathModule resolve x y path z res write fs readFileSync pathModule toNamespacedPath path |
|
|
| autogenerated/TaintedPath/TaintedPath.js:50:29:50:54 | pathMod ... e(path) | enclosingFunctionName | http.createServer#functionalargument |
|
|
| autogenerated/TaintedPath/TaintedPath.js:50:29:50:54 | pathMod ... e(path) | receiverName | fs |
|
|
| autogenerated/TaintedPath/TaintedPath.js:50:50:50:53 | path | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/TaintedPath.js:50:50:50:53 | path | calleeAccessPath | path normalize |
|
|
| autogenerated/TaintedPath/TaintedPath.js:50:50:50:53 | path | calleeAccessPathWithStructuralInfo | path member normalize instanceorreturn |
|
|
| autogenerated/TaintedPath/TaintedPath.js:50:50:50:53 | path | calleeApiName | path |
|
|
| autogenerated/TaintedPath/TaintedPath.js:50:50:50:53 | path | calleeName | normalize |
|
|
| autogenerated/TaintedPath/TaintedPath.js:50:50:50:53 | path | enclosingFunctionBody | req res path url parse req url true query path res write fs readFileSync path res write fs readFileSync /home/user/ path path startsWith /home/user/ res write fs readFileSync path path indexOf secret 1 res write fs readFileSync path fs existsSync path res write fs readFileSync path path foo.txt res write fs readFileSync path path foo.txt path bar.txt res write fs readFileSync path path foo.txt path bar.txt someOpaqueCondition res write fs readFileSync path path sanitize path res write fs readFileSync path path url parse req url true query path res write fs readFileSync pathModule basename path res write fs readFileSync pathModule dirname path res write fs readFileSync pathModule extname path res write fs readFileSync pathModule join path res write fs readFileSync pathModule join x y path z res write fs readFileSync pathModule normalize path res write fs readFileSync pathModule relative x path res write fs readFileSync pathModule relative path x res write fs readFileSync pathModule resolve path res write fs readFileSync pathModule resolve x y path z res write fs readFileSync pathModule toNamespacedPath path |
|
|
| autogenerated/TaintedPath/TaintedPath.js:50:50:50:53 | path | enclosingFunctionName | http.createServer#functionalargument |
|
|
| autogenerated/TaintedPath/TaintedPath.js:50:50:50:53 | path | receiverName | pathModule |
|
|
| autogenerated/TaintedPath/TaintedPath.js:52:13:52:57 | fs.read ... path)) | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/TaintedPath.js:52:13:52:57 | fs.read ... path)) | calleeAccessPath | http createServer res write |
|
|
| autogenerated/TaintedPath/TaintedPath.js:52:13:52:57 | fs.read ... path)) | calleeAccessPathWithStructuralInfo | http member createServer functionalarg param res member write instanceorreturn |
|
|
| autogenerated/TaintedPath/TaintedPath.js:52:13:52:57 | fs.read ... path)) | calleeApiName | http |
|
|
| autogenerated/TaintedPath/TaintedPath.js:52:13:52:57 | fs.read ... path)) | calleeName | write |
|
|
| autogenerated/TaintedPath/TaintedPath.js:52:13:52:57 | fs.read ... path)) | enclosingFunctionBody | req res path url parse req url true query path res write fs readFileSync path res write fs readFileSync /home/user/ path path startsWith /home/user/ res write fs readFileSync path path indexOf secret 1 res write fs readFileSync path fs existsSync path res write fs readFileSync path path foo.txt res write fs readFileSync path path foo.txt path bar.txt res write fs readFileSync path path foo.txt path bar.txt someOpaqueCondition res write fs readFileSync path path sanitize path res write fs readFileSync path path url parse req url true query path res write fs readFileSync pathModule basename path res write fs readFileSync pathModule dirname path res write fs readFileSync pathModule extname path res write fs readFileSync pathModule join path res write fs readFileSync pathModule join x y path z res write fs readFileSync pathModule normalize path res write fs readFileSync pathModule relative x path res write fs readFileSync pathModule relative path x res write fs readFileSync pathModule resolve path res write fs readFileSync pathModule resolve x y path z res write fs readFileSync pathModule toNamespacedPath path |
|
|
| autogenerated/TaintedPath/TaintedPath.js:52:13:52:57 | fs.read ... path)) | enclosingFunctionName | http.createServer#functionalargument |
|
|
| autogenerated/TaintedPath/TaintedPath.js:52:13:52:57 | fs.read ... path)) | receiverName | res |
|
|
| autogenerated/TaintedPath/TaintedPath.js:52:29:52:56 | pathMod ... , path) | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/TaintedPath.js:52:29:52:56 | pathMod ... , path) | calleeAccessPath | fs readFileSync |
|
|
| autogenerated/TaintedPath/TaintedPath.js:52:29:52:56 | pathMod ... , path) | calleeAccessPathWithStructuralInfo | fs member readFileSync instanceorreturn |
|
|
| autogenerated/TaintedPath/TaintedPath.js:52:29:52:56 | pathMod ... , path) | calleeApiName | fs |
|
|
| autogenerated/TaintedPath/TaintedPath.js:52:29:52:56 | pathMod ... , path) | calleeName | readFileSync |
|
|
| autogenerated/TaintedPath/TaintedPath.js:52:29:52:56 | pathMod ... , path) | enclosingFunctionBody | req res path url parse req url true query path res write fs readFileSync path res write fs readFileSync /home/user/ path path startsWith /home/user/ res write fs readFileSync path path indexOf secret 1 res write fs readFileSync path fs existsSync path res write fs readFileSync path path foo.txt res write fs readFileSync path path foo.txt path bar.txt res write fs readFileSync path path foo.txt path bar.txt someOpaqueCondition res write fs readFileSync path path sanitize path res write fs readFileSync path path url parse req url true query path res write fs readFileSync pathModule basename path res write fs readFileSync pathModule dirname path res write fs readFileSync pathModule extname path res write fs readFileSync pathModule join path res write fs readFileSync pathModule join x y path z res write fs readFileSync pathModule normalize path res write fs readFileSync pathModule relative x path res write fs readFileSync pathModule relative path x res write fs readFileSync pathModule resolve path res write fs readFileSync pathModule resolve x y path z res write fs readFileSync pathModule toNamespacedPath path |
|
|
| autogenerated/TaintedPath/TaintedPath.js:52:29:52:56 | pathMod ... , path) | enclosingFunctionName | http.createServer#functionalargument |
|
|
| autogenerated/TaintedPath/TaintedPath.js:52:29:52:56 | pathMod ... , path) | receiverName | fs |
|
|
| autogenerated/TaintedPath/TaintedPath.js:52:49:52:49 | x | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/TaintedPath.js:52:49:52:49 | x | calleeAccessPath | path relative |
|
|
| autogenerated/TaintedPath/TaintedPath.js:52:49:52:49 | x | calleeAccessPathWithStructuralInfo | path member relative instanceorreturn |
|
|
| autogenerated/TaintedPath/TaintedPath.js:52:49:52:49 | x | calleeApiName | path |
|
|
| autogenerated/TaintedPath/TaintedPath.js:52:49:52:49 | x | calleeName | relative |
|
|
| autogenerated/TaintedPath/TaintedPath.js:52:49:52:49 | x | enclosingFunctionBody | req res path url parse req url true query path res write fs readFileSync path res write fs readFileSync /home/user/ path path startsWith /home/user/ res write fs readFileSync path path indexOf secret 1 res write fs readFileSync path fs existsSync path res write fs readFileSync path path foo.txt res write fs readFileSync path path foo.txt path bar.txt res write fs readFileSync path path foo.txt path bar.txt someOpaqueCondition res write fs readFileSync path path sanitize path res write fs readFileSync path path url parse req url true query path res write fs readFileSync pathModule basename path res write fs readFileSync pathModule dirname path res write fs readFileSync pathModule extname path res write fs readFileSync pathModule join path res write fs readFileSync pathModule join x y path z res write fs readFileSync pathModule normalize path res write fs readFileSync pathModule relative x path res write fs readFileSync pathModule relative path x res write fs readFileSync pathModule resolve path res write fs readFileSync pathModule resolve x y path z res write fs readFileSync pathModule toNamespacedPath path |
|
|
| autogenerated/TaintedPath/TaintedPath.js:52:49:52:49 | x | enclosingFunctionName | http.createServer#functionalargument |
|
|
| autogenerated/TaintedPath/TaintedPath.js:52:49:52:49 | x | receiverName | pathModule |
|
|
| autogenerated/TaintedPath/TaintedPath.js:52:52:52:55 | path | argumentIndex | 1 |
|
|
| autogenerated/TaintedPath/TaintedPath.js:52:52:52:55 | path | calleeAccessPath | path relative |
|
|
| autogenerated/TaintedPath/TaintedPath.js:52:52:52:55 | path | calleeAccessPathWithStructuralInfo | path member relative instanceorreturn |
|
|
| autogenerated/TaintedPath/TaintedPath.js:52:52:52:55 | path | calleeApiName | path |
|
|
| autogenerated/TaintedPath/TaintedPath.js:52:52:52:55 | path | calleeName | relative |
|
|
| autogenerated/TaintedPath/TaintedPath.js:52:52:52:55 | path | enclosingFunctionBody | req res path url parse req url true query path res write fs readFileSync path res write fs readFileSync /home/user/ path path startsWith /home/user/ res write fs readFileSync path path indexOf secret 1 res write fs readFileSync path fs existsSync path res write fs readFileSync path path foo.txt res write fs readFileSync path path foo.txt path bar.txt res write fs readFileSync path path foo.txt path bar.txt someOpaqueCondition res write fs readFileSync path path sanitize path res write fs readFileSync path path url parse req url true query path res write fs readFileSync pathModule basename path res write fs readFileSync pathModule dirname path res write fs readFileSync pathModule extname path res write fs readFileSync pathModule join path res write fs readFileSync pathModule join x y path z res write fs readFileSync pathModule normalize path res write fs readFileSync pathModule relative x path res write fs readFileSync pathModule relative path x res write fs readFileSync pathModule resolve path res write fs readFileSync pathModule resolve x y path z res write fs readFileSync pathModule toNamespacedPath path |
|
|
| autogenerated/TaintedPath/TaintedPath.js:52:52:52:55 | path | enclosingFunctionName | http.createServer#functionalargument |
|
|
| autogenerated/TaintedPath/TaintedPath.js:52:52:52:55 | path | receiverName | pathModule |
|
|
| autogenerated/TaintedPath/TaintedPath.js:54:13:54:57 | fs.read ... th, x)) | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/TaintedPath.js:54:13:54:57 | fs.read ... th, x)) | calleeAccessPath | http createServer res write |
|
|
| autogenerated/TaintedPath/TaintedPath.js:54:13:54:57 | fs.read ... th, x)) | calleeAccessPathWithStructuralInfo | http member createServer functionalarg param res member write instanceorreturn |
|
|
| autogenerated/TaintedPath/TaintedPath.js:54:13:54:57 | fs.read ... th, x)) | calleeApiName | http |
|
|
| autogenerated/TaintedPath/TaintedPath.js:54:13:54:57 | fs.read ... th, x)) | calleeName | write |
|
|
| autogenerated/TaintedPath/TaintedPath.js:54:13:54:57 | fs.read ... th, x)) | enclosingFunctionBody | req res path url parse req url true query path res write fs readFileSync path res write fs readFileSync /home/user/ path path startsWith /home/user/ res write fs readFileSync path path indexOf secret 1 res write fs readFileSync path fs existsSync path res write fs readFileSync path path foo.txt res write fs readFileSync path path foo.txt path bar.txt res write fs readFileSync path path foo.txt path bar.txt someOpaqueCondition res write fs readFileSync path path sanitize path res write fs readFileSync path path url parse req url true query path res write fs readFileSync pathModule basename path res write fs readFileSync pathModule dirname path res write fs readFileSync pathModule extname path res write fs readFileSync pathModule join path res write fs readFileSync pathModule join x y path z res write fs readFileSync pathModule normalize path res write fs readFileSync pathModule relative x path res write fs readFileSync pathModule relative path x res write fs readFileSync pathModule resolve path res write fs readFileSync pathModule resolve x y path z res write fs readFileSync pathModule toNamespacedPath path |
|
|
| autogenerated/TaintedPath/TaintedPath.js:54:13:54:57 | fs.read ... th, x)) | enclosingFunctionName | http.createServer#functionalargument |
|
|
| autogenerated/TaintedPath/TaintedPath.js:54:13:54:57 | fs.read ... th, x)) | receiverName | res |
|
|
| autogenerated/TaintedPath/TaintedPath.js:54:29:54:56 | pathMod ... ath, x) | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/TaintedPath.js:54:29:54:56 | pathMod ... ath, x) | calleeAccessPath | fs readFileSync |
|
|
| autogenerated/TaintedPath/TaintedPath.js:54:29:54:56 | pathMod ... ath, x) | calleeAccessPathWithStructuralInfo | fs member readFileSync instanceorreturn |
|
|
| autogenerated/TaintedPath/TaintedPath.js:54:29:54:56 | pathMod ... ath, x) | calleeApiName | fs |
|
|
| autogenerated/TaintedPath/TaintedPath.js:54:29:54:56 | pathMod ... ath, x) | calleeName | readFileSync |
|
|
| autogenerated/TaintedPath/TaintedPath.js:54:29:54:56 | pathMod ... ath, x) | enclosingFunctionBody | req res path url parse req url true query path res write fs readFileSync path res write fs readFileSync /home/user/ path path startsWith /home/user/ res write fs readFileSync path path indexOf secret 1 res write fs readFileSync path fs existsSync path res write fs readFileSync path path foo.txt res write fs readFileSync path path foo.txt path bar.txt res write fs readFileSync path path foo.txt path bar.txt someOpaqueCondition res write fs readFileSync path path sanitize path res write fs readFileSync path path url parse req url true query path res write fs readFileSync pathModule basename path res write fs readFileSync pathModule dirname path res write fs readFileSync pathModule extname path res write fs readFileSync pathModule join path res write fs readFileSync pathModule join x y path z res write fs readFileSync pathModule normalize path res write fs readFileSync pathModule relative x path res write fs readFileSync pathModule relative path x res write fs readFileSync pathModule resolve path res write fs readFileSync pathModule resolve x y path z res write fs readFileSync pathModule toNamespacedPath path |
|
|
| autogenerated/TaintedPath/TaintedPath.js:54:29:54:56 | pathMod ... ath, x) | enclosingFunctionName | http.createServer#functionalargument |
|
|
| autogenerated/TaintedPath/TaintedPath.js:54:29:54:56 | pathMod ... ath, x) | receiverName | fs |
|
|
| autogenerated/TaintedPath/TaintedPath.js:54:49:54:52 | path | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/TaintedPath.js:54:49:54:52 | path | calleeAccessPath | path relative |
|
|
| autogenerated/TaintedPath/TaintedPath.js:54:49:54:52 | path | calleeAccessPathWithStructuralInfo | path member relative instanceorreturn |
|
|
| autogenerated/TaintedPath/TaintedPath.js:54:49:54:52 | path | calleeApiName | path |
|
|
| autogenerated/TaintedPath/TaintedPath.js:54:49:54:52 | path | calleeName | relative |
|
|
| autogenerated/TaintedPath/TaintedPath.js:54:49:54:52 | path | enclosingFunctionBody | req res path url parse req url true query path res write fs readFileSync path res write fs readFileSync /home/user/ path path startsWith /home/user/ res write fs readFileSync path path indexOf secret 1 res write fs readFileSync path fs existsSync path res write fs readFileSync path path foo.txt res write fs readFileSync path path foo.txt path bar.txt res write fs readFileSync path path foo.txt path bar.txt someOpaqueCondition res write fs readFileSync path path sanitize path res write fs readFileSync path path url parse req url true query path res write fs readFileSync pathModule basename path res write fs readFileSync pathModule dirname path res write fs readFileSync pathModule extname path res write fs readFileSync pathModule join path res write fs readFileSync pathModule join x y path z res write fs readFileSync pathModule normalize path res write fs readFileSync pathModule relative x path res write fs readFileSync pathModule relative path x res write fs readFileSync pathModule resolve path res write fs readFileSync pathModule resolve x y path z res write fs readFileSync pathModule toNamespacedPath path |
|
|
| autogenerated/TaintedPath/TaintedPath.js:54:49:54:52 | path | enclosingFunctionName | http.createServer#functionalargument |
|
|
| autogenerated/TaintedPath/TaintedPath.js:54:49:54:52 | path | receiverName | pathModule |
|
|
| autogenerated/TaintedPath/TaintedPath.js:54:55:54:55 | x | argumentIndex | 1 |
|
|
| autogenerated/TaintedPath/TaintedPath.js:54:55:54:55 | x | calleeAccessPath | path relative |
|
|
| autogenerated/TaintedPath/TaintedPath.js:54:55:54:55 | x | calleeAccessPathWithStructuralInfo | path member relative instanceorreturn |
|
|
| autogenerated/TaintedPath/TaintedPath.js:54:55:54:55 | x | calleeApiName | path |
|
|
| autogenerated/TaintedPath/TaintedPath.js:54:55:54:55 | x | calleeName | relative |
|
|
| autogenerated/TaintedPath/TaintedPath.js:54:55:54:55 | x | enclosingFunctionBody | req res path url parse req url true query path res write fs readFileSync path res write fs readFileSync /home/user/ path path startsWith /home/user/ res write fs readFileSync path path indexOf secret 1 res write fs readFileSync path fs existsSync path res write fs readFileSync path path foo.txt res write fs readFileSync path path foo.txt path bar.txt res write fs readFileSync path path foo.txt path bar.txt someOpaqueCondition res write fs readFileSync path path sanitize path res write fs readFileSync path path url parse req url true query path res write fs readFileSync pathModule basename path res write fs readFileSync pathModule dirname path res write fs readFileSync pathModule extname path res write fs readFileSync pathModule join path res write fs readFileSync pathModule join x y path z res write fs readFileSync pathModule normalize path res write fs readFileSync pathModule relative x path res write fs readFileSync pathModule relative path x res write fs readFileSync pathModule resolve path res write fs readFileSync pathModule resolve x y path z res write fs readFileSync pathModule toNamespacedPath path |
|
|
| autogenerated/TaintedPath/TaintedPath.js:54:55:54:55 | x | enclosingFunctionName | http.createServer#functionalargument |
|
|
| autogenerated/TaintedPath/TaintedPath.js:54:55:54:55 | x | receiverName | pathModule |
|
|
| autogenerated/TaintedPath/TaintedPath.js:56:13:56:53 | fs.read ... (path)) | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/TaintedPath.js:56:13:56:53 | fs.read ... (path)) | calleeAccessPath | http createServer res write |
|
|
| autogenerated/TaintedPath/TaintedPath.js:56:13:56:53 | fs.read ... (path)) | calleeAccessPathWithStructuralInfo | http member createServer functionalarg param res member write instanceorreturn |
|
|
| autogenerated/TaintedPath/TaintedPath.js:56:13:56:53 | fs.read ... (path)) | calleeApiName | http |
|
|
| autogenerated/TaintedPath/TaintedPath.js:56:13:56:53 | fs.read ... (path)) | calleeName | write |
|
|
| autogenerated/TaintedPath/TaintedPath.js:56:13:56:53 | fs.read ... (path)) | enclosingFunctionBody | req res path url parse req url true query path res write fs readFileSync path res write fs readFileSync /home/user/ path path startsWith /home/user/ res write fs readFileSync path path indexOf secret 1 res write fs readFileSync path fs existsSync path res write fs readFileSync path path foo.txt res write fs readFileSync path path foo.txt path bar.txt res write fs readFileSync path path foo.txt path bar.txt someOpaqueCondition res write fs readFileSync path path sanitize path res write fs readFileSync path path url parse req url true query path res write fs readFileSync pathModule basename path res write fs readFileSync pathModule dirname path res write fs readFileSync pathModule extname path res write fs readFileSync pathModule join path res write fs readFileSync pathModule join x y path z res write fs readFileSync pathModule normalize path res write fs readFileSync pathModule relative x path res write fs readFileSync pathModule relative path x res write fs readFileSync pathModule resolve path res write fs readFileSync pathModule resolve x y path z res write fs readFileSync pathModule toNamespacedPath path |
|
|
| autogenerated/TaintedPath/TaintedPath.js:56:13:56:53 | fs.read ... (path)) | enclosingFunctionName | http.createServer#functionalargument |
|
|
| autogenerated/TaintedPath/TaintedPath.js:56:13:56:53 | fs.read ... (path)) | receiverName | res |
|
|
| autogenerated/TaintedPath/TaintedPath.js:56:29:56:52 | pathMod ... e(path) | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/TaintedPath.js:56:29:56:52 | pathMod ... e(path) | calleeAccessPath | fs readFileSync |
|
|
| autogenerated/TaintedPath/TaintedPath.js:56:29:56:52 | pathMod ... e(path) | calleeAccessPathWithStructuralInfo | fs member readFileSync instanceorreturn |
|
|
| autogenerated/TaintedPath/TaintedPath.js:56:29:56:52 | pathMod ... e(path) | calleeApiName | fs |
|
|
| autogenerated/TaintedPath/TaintedPath.js:56:29:56:52 | pathMod ... e(path) | calleeName | readFileSync |
|
|
| autogenerated/TaintedPath/TaintedPath.js:56:29:56:52 | pathMod ... e(path) | enclosingFunctionBody | req res path url parse req url true query path res write fs readFileSync path res write fs readFileSync /home/user/ path path startsWith /home/user/ res write fs readFileSync path path indexOf secret 1 res write fs readFileSync path fs existsSync path res write fs readFileSync path path foo.txt res write fs readFileSync path path foo.txt path bar.txt res write fs readFileSync path path foo.txt path bar.txt someOpaqueCondition res write fs readFileSync path path sanitize path res write fs readFileSync path path url parse req url true query path res write fs readFileSync pathModule basename path res write fs readFileSync pathModule dirname path res write fs readFileSync pathModule extname path res write fs readFileSync pathModule join path res write fs readFileSync pathModule join x y path z res write fs readFileSync pathModule normalize path res write fs readFileSync pathModule relative x path res write fs readFileSync pathModule relative path x res write fs readFileSync pathModule resolve path res write fs readFileSync pathModule resolve x y path z res write fs readFileSync pathModule toNamespacedPath path |
|
|
| autogenerated/TaintedPath/TaintedPath.js:56:29:56:52 | pathMod ... e(path) | enclosingFunctionName | http.createServer#functionalargument |
|
|
| autogenerated/TaintedPath/TaintedPath.js:56:29:56:52 | pathMod ... e(path) | receiverName | fs |
|
|
| autogenerated/TaintedPath/TaintedPath.js:56:48:56:51 | path | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/TaintedPath.js:56:48:56:51 | path | calleeAccessPath | path resolve |
|
|
| autogenerated/TaintedPath/TaintedPath.js:56:48:56:51 | path | calleeAccessPathWithStructuralInfo | path member resolve instanceorreturn |
|
|
| autogenerated/TaintedPath/TaintedPath.js:56:48:56:51 | path | calleeApiName | path |
|
|
| autogenerated/TaintedPath/TaintedPath.js:56:48:56:51 | path | calleeName | resolve |
|
|
| autogenerated/TaintedPath/TaintedPath.js:56:48:56:51 | path | enclosingFunctionBody | req res path url parse req url true query path res write fs readFileSync path res write fs readFileSync /home/user/ path path startsWith /home/user/ res write fs readFileSync path path indexOf secret 1 res write fs readFileSync path fs existsSync path res write fs readFileSync path path foo.txt res write fs readFileSync path path foo.txt path bar.txt res write fs readFileSync path path foo.txt path bar.txt someOpaqueCondition res write fs readFileSync path path sanitize path res write fs readFileSync path path url parse req url true query path res write fs readFileSync pathModule basename path res write fs readFileSync pathModule dirname path res write fs readFileSync pathModule extname path res write fs readFileSync pathModule join path res write fs readFileSync pathModule join x y path z res write fs readFileSync pathModule normalize path res write fs readFileSync pathModule relative x path res write fs readFileSync pathModule relative path x res write fs readFileSync pathModule resolve path res write fs readFileSync pathModule resolve x y path z res write fs readFileSync pathModule toNamespacedPath path |
|
|
| autogenerated/TaintedPath/TaintedPath.js:56:48:56:51 | path | enclosingFunctionName | http.createServer#functionalargument |
|
|
| autogenerated/TaintedPath/TaintedPath.js:56:48:56:51 | path | receiverName | pathModule |
|
|
| autogenerated/TaintedPath/TaintedPath.js:58:13:58:62 | fs.read ... th, z)) | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/TaintedPath.js:58:13:58:62 | fs.read ... th, z)) | calleeAccessPath | http createServer res write |
|
|
| autogenerated/TaintedPath/TaintedPath.js:58:13:58:62 | fs.read ... th, z)) | calleeAccessPathWithStructuralInfo | http member createServer functionalarg param res member write instanceorreturn |
|
|
| autogenerated/TaintedPath/TaintedPath.js:58:13:58:62 | fs.read ... th, z)) | calleeApiName | http |
|
|
| autogenerated/TaintedPath/TaintedPath.js:58:13:58:62 | fs.read ... th, z)) | calleeName | write |
|
|
| autogenerated/TaintedPath/TaintedPath.js:58:13:58:62 | fs.read ... th, z)) | enclosingFunctionBody | req res path url parse req url true query path res write fs readFileSync path res write fs readFileSync /home/user/ path path startsWith /home/user/ res write fs readFileSync path path indexOf secret 1 res write fs readFileSync path fs existsSync path res write fs readFileSync path path foo.txt res write fs readFileSync path path foo.txt path bar.txt res write fs readFileSync path path foo.txt path bar.txt someOpaqueCondition res write fs readFileSync path path sanitize path res write fs readFileSync path path url parse req url true query path res write fs readFileSync pathModule basename path res write fs readFileSync pathModule dirname path res write fs readFileSync pathModule extname path res write fs readFileSync pathModule join path res write fs readFileSync pathModule join x y path z res write fs readFileSync pathModule normalize path res write fs readFileSync pathModule relative x path res write fs readFileSync pathModule relative path x res write fs readFileSync pathModule resolve path res write fs readFileSync pathModule resolve x y path z res write fs readFileSync pathModule toNamespacedPath path |
|
|
| autogenerated/TaintedPath/TaintedPath.js:58:13:58:62 | fs.read ... th, z)) | enclosingFunctionName | http.createServer#functionalargument |
|
|
| autogenerated/TaintedPath/TaintedPath.js:58:13:58:62 | fs.read ... th, z)) | receiverName | res |
|
|
| autogenerated/TaintedPath/TaintedPath.js:58:29:58:61 | pathMod ... ath, z) | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/TaintedPath.js:58:29:58:61 | pathMod ... ath, z) | calleeAccessPath | fs readFileSync |
|
|
| autogenerated/TaintedPath/TaintedPath.js:58:29:58:61 | pathMod ... ath, z) | calleeAccessPathWithStructuralInfo | fs member readFileSync instanceorreturn |
|
|
| autogenerated/TaintedPath/TaintedPath.js:58:29:58:61 | pathMod ... ath, z) | calleeApiName | fs |
|
|
| autogenerated/TaintedPath/TaintedPath.js:58:29:58:61 | pathMod ... ath, z) | calleeName | readFileSync |
|
|
| autogenerated/TaintedPath/TaintedPath.js:58:29:58:61 | pathMod ... ath, z) | enclosingFunctionBody | req res path url parse req url true query path res write fs readFileSync path res write fs readFileSync /home/user/ path path startsWith /home/user/ res write fs readFileSync path path indexOf secret 1 res write fs readFileSync path fs existsSync path res write fs readFileSync path path foo.txt res write fs readFileSync path path foo.txt path bar.txt res write fs readFileSync path path foo.txt path bar.txt someOpaqueCondition res write fs readFileSync path path sanitize path res write fs readFileSync path path url parse req url true query path res write fs readFileSync pathModule basename path res write fs readFileSync pathModule dirname path res write fs readFileSync pathModule extname path res write fs readFileSync pathModule join path res write fs readFileSync pathModule join x y path z res write fs readFileSync pathModule normalize path res write fs readFileSync pathModule relative x path res write fs readFileSync pathModule relative path x res write fs readFileSync pathModule resolve path res write fs readFileSync pathModule resolve x y path z res write fs readFileSync pathModule toNamespacedPath path |
|
|
| autogenerated/TaintedPath/TaintedPath.js:58:29:58:61 | pathMod ... ath, z) | enclosingFunctionName | http.createServer#functionalargument |
|
|
| autogenerated/TaintedPath/TaintedPath.js:58:29:58:61 | pathMod ... ath, z) | receiverName | fs |
|
|
| autogenerated/TaintedPath/TaintedPath.js:58:48:58:48 | x | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/TaintedPath.js:58:48:58:48 | x | calleeAccessPath | path resolve |
|
|
| autogenerated/TaintedPath/TaintedPath.js:58:48:58:48 | x | calleeAccessPathWithStructuralInfo | path member resolve instanceorreturn |
|
|
| autogenerated/TaintedPath/TaintedPath.js:58:48:58:48 | x | calleeApiName | path |
|
|
| autogenerated/TaintedPath/TaintedPath.js:58:48:58:48 | x | calleeName | resolve |
|
|
| autogenerated/TaintedPath/TaintedPath.js:58:48:58:48 | x | enclosingFunctionBody | req res path url parse req url true query path res write fs readFileSync path res write fs readFileSync /home/user/ path path startsWith /home/user/ res write fs readFileSync path path indexOf secret 1 res write fs readFileSync path fs existsSync path res write fs readFileSync path path foo.txt res write fs readFileSync path path foo.txt path bar.txt res write fs readFileSync path path foo.txt path bar.txt someOpaqueCondition res write fs readFileSync path path sanitize path res write fs readFileSync path path url parse req url true query path res write fs readFileSync pathModule basename path res write fs readFileSync pathModule dirname path res write fs readFileSync pathModule extname path res write fs readFileSync pathModule join path res write fs readFileSync pathModule join x y path z res write fs readFileSync pathModule normalize path res write fs readFileSync pathModule relative x path res write fs readFileSync pathModule relative path x res write fs readFileSync pathModule resolve path res write fs readFileSync pathModule resolve x y path z res write fs readFileSync pathModule toNamespacedPath path |
|
|
| autogenerated/TaintedPath/TaintedPath.js:58:48:58:48 | x | enclosingFunctionName | http.createServer#functionalargument |
|
|
| autogenerated/TaintedPath/TaintedPath.js:58:48:58:48 | x | receiverName | pathModule |
|
|
| autogenerated/TaintedPath/TaintedPath.js:58:51:58:51 | y | argumentIndex | 1 |
|
|
| autogenerated/TaintedPath/TaintedPath.js:58:51:58:51 | y | calleeAccessPath | path resolve |
|
|
| autogenerated/TaintedPath/TaintedPath.js:58:51:58:51 | y | calleeAccessPathWithStructuralInfo | path member resolve instanceorreturn |
|
|
| autogenerated/TaintedPath/TaintedPath.js:58:51:58:51 | y | calleeApiName | path |
|
|
| autogenerated/TaintedPath/TaintedPath.js:58:51:58:51 | y | calleeName | resolve |
|
|
| autogenerated/TaintedPath/TaintedPath.js:58:51:58:51 | y | enclosingFunctionBody | req res path url parse req url true query path res write fs readFileSync path res write fs readFileSync /home/user/ path path startsWith /home/user/ res write fs readFileSync path path indexOf secret 1 res write fs readFileSync path fs existsSync path res write fs readFileSync path path foo.txt res write fs readFileSync path path foo.txt path bar.txt res write fs readFileSync path path foo.txt path bar.txt someOpaqueCondition res write fs readFileSync path path sanitize path res write fs readFileSync path path url parse req url true query path res write fs readFileSync pathModule basename path res write fs readFileSync pathModule dirname path res write fs readFileSync pathModule extname path res write fs readFileSync pathModule join path res write fs readFileSync pathModule join x y path z res write fs readFileSync pathModule normalize path res write fs readFileSync pathModule relative x path res write fs readFileSync pathModule relative path x res write fs readFileSync pathModule resolve path res write fs readFileSync pathModule resolve x y path z res write fs readFileSync pathModule toNamespacedPath path |
|
|
| autogenerated/TaintedPath/TaintedPath.js:58:51:58:51 | y | enclosingFunctionName | http.createServer#functionalargument |
|
|
| autogenerated/TaintedPath/TaintedPath.js:58:51:58:51 | y | receiverName | pathModule |
|
|
| autogenerated/TaintedPath/TaintedPath.js:58:54:58:57 | path | argumentIndex | 2 |
|
|
| autogenerated/TaintedPath/TaintedPath.js:58:54:58:57 | path | calleeAccessPath | path resolve |
|
|
| autogenerated/TaintedPath/TaintedPath.js:58:54:58:57 | path | calleeAccessPathWithStructuralInfo | path member resolve instanceorreturn |
|
|
| autogenerated/TaintedPath/TaintedPath.js:58:54:58:57 | path | calleeApiName | path |
|
|
| autogenerated/TaintedPath/TaintedPath.js:58:54:58:57 | path | calleeName | resolve |
|
|
| autogenerated/TaintedPath/TaintedPath.js:58:54:58:57 | path | enclosingFunctionBody | req res path url parse req url true query path res write fs readFileSync path res write fs readFileSync /home/user/ path path startsWith /home/user/ res write fs readFileSync path path indexOf secret 1 res write fs readFileSync path fs existsSync path res write fs readFileSync path path foo.txt res write fs readFileSync path path foo.txt path bar.txt res write fs readFileSync path path foo.txt path bar.txt someOpaqueCondition res write fs readFileSync path path sanitize path res write fs readFileSync path path url parse req url true query path res write fs readFileSync pathModule basename path res write fs readFileSync pathModule dirname path res write fs readFileSync pathModule extname path res write fs readFileSync pathModule join path res write fs readFileSync pathModule join x y path z res write fs readFileSync pathModule normalize path res write fs readFileSync pathModule relative x path res write fs readFileSync pathModule relative path x res write fs readFileSync pathModule resolve path res write fs readFileSync pathModule resolve x y path z res write fs readFileSync pathModule toNamespacedPath path |
|
|
| autogenerated/TaintedPath/TaintedPath.js:58:54:58:57 | path | enclosingFunctionName | http.createServer#functionalargument |
|
|
| autogenerated/TaintedPath/TaintedPath.js:58:54:58:57 | path | receiverName | pathModule |
|
|
| autogenerated/TaintedPath/TaintedPath.js:58:60:58:60 | z | argumentIndex | 3 |
|
|
| autogenerated/TaintedPath/TaintedPath.js:58:60:58:60 | z | calleeAccessPath | path resolve |
|
|
| autogenerated/TaintedPath/TaintedPath.js:58:60:58:60 | z | calleeAccessPathWithStructuralInfo | path member resolve instanceorreturn |
|
|
| autogenerated/TaintedPath/TaintedPath.js:58:60:58:60 | z | calleeApiName | path |
|
|
| autogenerated/TaintedPath/TaintedPath.js:58:60:58:60 | z | calleeName | resolve |
|
|
| autogenerated/TaintedPath/TaintedPath.js:58:60:58:60 | z | enclosingFunctionBody | req res path url parse req url true query path res write fs readFileSync path res write fs readFileSync /home/user/ path path startsWith /home/user/ res write fs readFileSync path path indexOf secret 1 res write fs readFileSync path fs existsSync path res write fs readFileSync path path foo.txt res write fs readFileSync path path foo.txt path bar.txt res write fs readFileSync path path foo.txt path bar.txt someOpaqueCondition res write fs readFileSync path path sanitize path res write fs readFileSync path path url parse req url true query path res write fs readFileSync pathModule basename path res write fs readFileSync pathModule dirname path res write fs readFileSync pathModule extname path res write fs readFileSync pathModule join path res write fs readFileSync pathModule join x y path z res write fs readFileSync pathModule normalize path res write fs readFileSync pathModule relative x path res write fs readFileSync pathModule relative path x res write fs readFileSync pathModule resolve path res write fs readFileSync pathModule resolve x y path z res write fs readFileSync pathModule toNamespacedPath path |
|
|
| autogenerated/TaintedPath/TaintedPath.js:58:60:58:60 | z | enclosingFunctionName | http.createServer#functionalargument |
|
|
| autogenerated/TaintedPath/TaintedPath.js:58:60:58:60 | z | receiverName | pathModule |
|
|
| autogenerated/TaintedPath/TaintedPath.js:60:13:60:62 | fs.read ... (path)) | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/TaintedPath.js:60:13:60:62 | fs.read ... (path)) | calleeAccessPath | http createServer res write |
|
|
| autogenerated/TaintedPath/TaintedPath.js:60:13:60:62 | fs.read ... (path)) | calleeAccessPathWithStructuralInfo | http member createServer functionalarg param res member write instanceorreturn |
|
|
| autogenerated/TaintedPath/TaintedPath.js:60:13:60:62 | fs.read ... (path)) | calleeApiName | http |
|
|
| autogenerated/TaintedPath/TaintedPath.js:60:13:60:62 | fs.read ... (path)) | calleeName | write |
|
|
| autogenerated/TaintedPath/TaintedPath.js:60:13:60:62 | fs.read ... (path)) | enclosingFunctionBody | req res path url parse req url true query path res write fs readFileSync path res write fs readFileSync /home/user/ path path startsWith /home/user/ res write fs readFileSync path path indexOf secret 1 res write fs readFileSync path fs existsSync path res write fs readFileSync path path foo.txt res write fs readFileSync path path foo.txt path bar.txt res write fs readFileSync path path foo.txt path bar.txt someOpaqueCondition res write fs readFileSync path path sanitize path res write fs readFileSync path path url parse req url true query path res write fs readFileSync pathModule basename path res write fs readFileSync pathModule dirname path res write fs readFileSync pathModule extname path res write fs readFileSync pathModule join path res write fs readFileSync pathModule join x y path z res write fs readFileSync pathModule normalize path res write fs readFileSync pathModule relative x path res write fs readFileSync pathModule relative path x res write fs readFileSync pathModule resolve path res write fs readFileSync pathModule resolve x y path z res write fs readFileSync pathModule toNamespacedPath path |
|
|
| autogenerated/TaintedPath/TaintedPath.js:60:13:60:62 | fs.read ... (path)) | enclosingFunctionName | http.createServer#functionalargument |
|
|
| autogenerated/TaintedPath/TaintedPath.js:60:13:60:62 | fs.read ... (path)) | receiverName | res |
|
|
| autogenerated/TaintedPath/TaintedPath.js:60:29:60:61 | pathMod ... h(path) | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/TaintedPath.js:60:29:60:61 | pathMod ... h(path) | calleeAccessPath | fs readFileSync |
|
|
| autogenerated/TaintedPath/TaintedPath.js:60:29:60:61 | pathMod ... h(path) | calleeAccessPathWithStructuralInfo | fs member readFileSync instanceorreturn |
|
|
| autogenerated/TaintedPath/TaintedPath.js:60:29:60:61 | pathMod ... h(path) | calleeApiName | fs |
|
|
| autogenerated/TaintedPath/TaintedPath.js:60:29:60:61 | pathMod ... h(path) | calleeName | readFileSync |
|
|
| autogenerated/TaintedPath/TaintedPath.js:60:29:60:61 | pathMod ... h(path) | enclosingFunctionBody | req res path url parse req url true query path res write fs readFileSync path res write fs readFileSync /home/user/ path path startsWith /home/user/ res write fs readFileSync path path indexOf secret 1 res write fs readFileSync path fs existsSync path res write fs readFileSync path path foo.txt res write fs readFileSync path path foo.txt path bar.txt res write fs readFileSync path path foo.txt path bar.txt someOpaqueCondition res write fs readFileSync path path sanitize path res write fs readFileSync path path url parse req url true query path res write fs readFileSync pathModule basename path res write fs readFileSync pathModule dirname path res write fs readFileSync pathModule extname path res write fs readFileSync pathModule join path res write fs readFileSync pathModule join x y path z res write fs readFileSync pathModule normalize path res write fs readFileSync pathModule relative x path res write fs readFileSync pathModule relative path x res write fs readFileSync pathModule resolve path res write fs readFileSync pathModule resolve x y path z res write fs readFileSync pathModule toNamespacedPath path |
|
|
| autogenerated/TaintedPath/TaintedPath.js:60:29:60:61 | pathMod ... h(path) | enclosingFunctionName | http.createServer#functionalargument |
|
|
| autogenerated/TaintedPath/TaintedPath.js:60:29:60:61 | pathMod ... h(path) | receiverName | fs |
|
|
| autogenerated/TaintedPath/TaintedPath.js:60:57:60:60 | path | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/TaintedPath.js:60:57:60:60 | path | calleeAccessPath | path toNamespacedPath |
|
|
| autogenerated/TaintedPath/TaintedPath.js:60:57:60:60 | path | calleeAccessPathWithStructuralInfo | path member toNamespacedPath instanceorreturn |
|
|
| autogenerated/TaintedPath/TaintedPath.js:60:57:60:60 | path | calleeApiName | path |
|
|
| autogenerated/TaintedPath/TaintedPath.js:60:57:60:60 | path | calleeName | toNamespacedPath |
|
|
| autogenerated/TaintedPath/TaintedPath.js:60:57:60:60 | path | enclosingFunctionBody | req res path url parse req url true query path res write fs readFileSync path res write fs readFileSync /home/user/ path path startsWith /home/user/ res write fs readFileSync path path indexOf secret 1 res write fs readFileSync path fs existsSync path res write fs readFileSync path path foo.txt res write fs readFileSync path path foo.txt path bar.txt res write fs readFileSync path path foo.txt path bar.txt someOpaqueCondition res write fs readFileSync path path sanitize path res write fs readFileSync path path url parse req url true query path res write fs readFileSync pathModule basename path res write fs readFileSync pathModule dirname path res write fs readFileSync pathModule extname path res write fs readFileSync pathModule join path res write fs readFileSync pathModule join x y path z res write fs readFileSync pathModule normalize path res write fs readFileSync pathModule relative x path res write fs readFileSync pathModule relative path x res write fs readFileSync pathModule resolve path res write fs readFileSync pathModule resolve x y path z res write fs readFileSync pathModule toNamespacedPath path |
|
|
| autogenerated/TaintedPath/TaintedPath.js:60:57:60:60 | path | enclosingFunctionName | http.createServer#functionalargument |
|
|
| autogenerated/TaintedPath/TaintedPath.js:60:57:60:60 | path | receiverName | pathModule |
|
|
| autogenerated/TaintedPath/TaintedPath.js:63:16:63:22 | 'myApp' | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/TaintedPath.js:63:16:63:22 | 'myApp' | calleeAccessPath | |
|
|
| autogenerated/TaintedPath/TaintedPath.js:63:16:63:22 | 'myApp' | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/TaintedPath/TaintedPath.js:63:16:63:22 | 'myApp' | calleeName | module |
|
|
| autogenerated/TaintedPath/TaintedPath.js:63:16:63:22 | 'myApp' | receiverName | angular |
|
|
| autogenerated/TaintedPath/TaintedPath.js:63:25:63:26 | [] | argumentIndex | 1 |
|
|
| autogenerated/TaintedPath/TaintedPath.js:63:25:63:26 | [] | calleeAccessPath | |
|
|
| autogenerated/TaintedPath/TaintedPath.js:63:25:63:26 | [] | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/TaintedPath/TaintedPath.js:63:25:63:26 | [] | calleeName | module |
|
|
| autogenerated/TaintedPath/TaintedPath.js:63:25:63:26 | [] | receiverName | angular |
|
|
| autogenerated/TaintedPath/TaintedPath.js:64:16:64:27 | 'myCustomer' | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/TaintedPath.js:64:16:64:27 | 'myCustomer' | calleeAccessPath | |
|
|
| autogenerated/TaintedPath/TaintedPath.js:64:16:64:27 | 'myCustomer' | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/TaintedPath/TaintedPath.js:64:16:64:27 | 'myCustomer' | calleeName | directive |
|
|
| autogenerated/TaintedPath/TaintedPath.js:64:30:68:5 | functio ... }\\n } | argumentIndex | 1 |
|
|
| autogenerated/TaintedPath/TaintedPath.js:64:30:68:5 | functio ... }\\n } | calleeAccessPath | |
|
|
| autogenerated/TaintedPath/TaintedPath.js:64:30:68:5 | functio ... }\\n } | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/TaintedPath/TaintedPath.js:64:30:68:5 | functio ... }\\n } | calleeName | directive |
|
|
| autogenerated/TaintedPath/TaintedPath.js:69:16:69:27 | 'myCustomer' | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/TaintedPath.js:69:16:69:27 | 'myCustomer' | calleeAccessPath | |
|
|
| autogenerated/TaintedPath/TaintedPath.js:69:16:69:27 | 'myCustomer' | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/TaintedPath/TaintedPath.js:69:16:69:27 | 'myCustomer' | calleeName | directive |
|
|
| autogenerated/TaintedPath/TaintedPath.js:69:30:73:5 | functio ... }\\n } | argumentIndex | 1 |
|
|
| autogenerated/TaintedPath/TaintedPath.js:69:30:73:5 | functio ... }\\n } | calleeAccessPath | |
|
|
| autogenerated/TaintedPath/TaintedPath.js:69:30:73:5 | functio ... }\\n } | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/TaintedPath/TaintedPath.js:69:30:73:5 | functio ... }\\n } | calleeName | directive |
|
|
| autogenerated/TaintedPath/TaintedPath.js:71:37:71:44 | "unsafe" | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/TaintedPath.js:71:37:71:44 | "unsafe" | calleeAccessPath | |
|
|
| autogenerated/TaintedPath/TaintedPath.js:71:37:71:44 | "unsafe" | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/TaintedPath/TaintedPath.js:71:37:71:44 | "unsafe" | calleeName | get |
|
|
| autogenerated/TaintedPath/TaintedPath.js:71:37:71:44 | "unsafe" | enclosingFunctionBody | templateUrl Cookie get unsafe |
|
|
| autogenerated/TaintedPath/TaintedPath.js:71:37:71:44 | "unsafe" | enclosingFunctionName | directive#functionalargument |
|
|
| autogenerated/TaintedPath/TaintedPath.js:71:37:71:44 | "unsafe" | receiverName | Cookie |
|
|
| autogenerated/TaintedPath/TaintedPath.js:75:32:80:1 | functio ... OT OK\\n} | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/TaintedPath.js:75:32:80:1 | functio ... OT OK\\n} | calleeAccessPath | http createServer |
|
|
| autogenerated/TaintedPath/TaintedPath.js:75:32:80:1 | functio ... OT OK\\n} | calleeAccessPathWithStructuralInfo | http member createServer instanceorreturn |
|
|
| autogenerated/TaintedPath/TaintedPath.js:75:32:80:1 | functio ... OT OK\\n} | calleeApiName | http |
|
|
| autogenerated/TaintedPath/TaintedPath.js:75:32:80:1 | functio ... OT OK\\n} | calleeName | createServer |
|
|
| autogenerated/TaintedPath/TaintedPath.js:75:32:80:1 | functio ... OT OK\\n} | receiverName | http |
|
|
| autogenerated/TaintedPath/TaintedPath.js:77:15:77:77 | fs.read ... .query) | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/TaintedPath.js:77:15:77:77 | fs.read ... .query) | calleeAccessPath | http createServer res write |
|
|
| autogenerated/TaintedPath/TaintedPath.js:77:15:77:77 | fs.read ... .query) | calleeAccessPathWithStructuralInfo | http member createServer functionalarg param res member write instanceorreturn |
|
|
| autogenerated/TaintedPath/TaintedPath.js:77:15:77:77 | fs.read ... .query) | calleeApiName | http |
|
|
| autogenerated/TaintedPath/TaintedPath.js:77:15:77:77 | fs.read ... .query) | calleeName | write |
|
|
| autogenerated/TaintedPath/TaintedPath.js:77:15:77:77 | fs.read ... .query) | enclosingFunctionBody | req res res write fs readFileSync require querystringify parse req url query res write fs readFileSync require query-string parse req url query res write fs readFileSync require querystring parse req url query |
|
|
| autogenerated/TaintedPath/TaintedPath.js:77:15:77:77 | fs.read ... .query) | enclosingFunctionName | http.createServer#functionalargument |
|
|
| autogenerated/TaintedPath/TaintedPath.js:77:15:77:77 | fs.read ... .query) | receiverName | res |
|
|
| autogenerated/TaintedPath/TaintedPath.js:77:31:77:76 | require ... ).query | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/TaintedPath.js:77:31:77:76 | require ... ).query | calleeAccessPath | fs readFileSync |
|
|
| autogenerated/TaintedPath/TaintedPath.js:77:31:77:76 | require ... ).query | calleeAccessPathWithStructuralInfo | fs member readFileSync instanceorreturn |
|
|
| autogenerated/TaintedPath/TaintedPath.js:77:31:77:76 | require ... ).query | calleeApiName | fs |
|
|
| autogenerated/TaintedPath/TaintedPath.js:77:31:77:76 | require ... ).query | calleeName | readFileSync |
|
|
| autogenerated/TaintedPath/TaintedPath.js:77:31:77:76 | require ... ).query | enclosingFunctionBody | req res res write fs readFileSync require querystringify parse req url query res write fs readFileSync require query-string parse req url query res write fs readFileSync require querystring parse req url query |
|
|
| autogenerated/TaintedPath/TaintedPath.js:77:31:77:76 | require ... ).query | enclosingFunctionName | http.createServer#functionalargument |
|
|
| autogenerated/TaintedPath/TaintedPath.js:77:31:77:76 | require ... ).query | receiverName | fs |
|
|
| autogenerated/TaintedPath/TaintedPath.js:77:39:77:54 | "querystringify" | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/TaintedPath.js:77:39:77:54 | "querystringify" | calleeAccessPath | |
|
|
| autogenerated/TaintedPath/TaintedPath.js:77:39:77:54 | "querystringify" | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/TaintedPath/TaintedPath.js:77:39:77:54 | "querystringify" | calleeName | require |
|
|
| autogenerated/TaintedPath/TaintedPath.js:77:39:77:54 | "querystringify" | enclosingFunctionBody | req res res write fs readFileSync require querystringify parse req url query res write fs readFileSync require query-string parse req url query res write fs readFileSync require querystring parse req url query |
|
|
| autogenerated/TaintedPath/TaintedPath.js:77:39:77:54 | "querystringify" | enclosingFunctionName | http.createServer#functionalargument |
|
|
| autogenerated/TaintedPath/TaintedPath.js:77:63:77:69 | req.url | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/TaintedPath.js:77:63:77:69 | req.url | calleeAccessPath | querystringify parse |
|
|
| autogenerated/TaintedPath/TaintedPath.js:77:63:77:69 | req.url | calleeAccessPathWithStructuralInfo | querystringify member parse instanceorreturn |
|
|
| autogenerated/TaintedPath/TaintedPath.js:77:63:77:69 | req.url | calleeApiName | querystringify |
|
|
| autogenerated/TaintedPath/TaintedPath.js:77:63:77:69 | req.url | calleeName | parse |
|
|
| autogenerated/TaintedPath/TaintedPath.js:77:63:77:69 | req.url | enclosingFunctionBody | req res res write fs readFileSync require querystringify parse req url query res write fs readFileSync require query-string parse req url query res write fs readFileSync require querystring parse req url query |
|
|
| autogenerated/TaintedPath/TaintedPath.js:77:63:77:69 | req.url | enclosingFunctionName | http.createServer#functionalargument |
|
|
| autogenerated/TaintedPath/TaintedPath.js:78:15:78:75 | fs.read ... .query) | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/TaintedPath.js:78:15:78:75 | fs.read ... .query) | calleeAccessPath | http createServer res write |
|
|
| autogenerated/TaintedPath/TaintedPath.js:78:15:78:75 | fs.read ... .query) | calleeAccessPathWithStructuralInfo | http member createServer functionalarg param res member write instanceorreturn |
|
|
| autogenerated/TaintedPath/TaintedPath.js:78:15:78:75 | fs.read ... .query) | calleeApiName | http |
|
|
| autogenerated/TaintedPath/TaintedPath.js:78:15:78:75 | fs.read ... .query) | calleeName | write |
|
|
| autogenerated/TaintedPath/TaintedPath.js:78:15:78:75 | fs.read ... .query) | enclosingFunctionBody | req res res write fs readFileSync require querystringify parse req url query res write fs readFileSync require query-string parse req url query res write fs readFileSync require querystring parse req url query |
|
|
| autogenerated/TaintedPath/TaintedPath.js:78:15:78:75 | fs.read ... .query) | enclosingFunctionName | http.createServer#functionalargument |
|
|
| autogenerated/TaintedPath/TaintedPath.js:78:15:78:75 | fs.read ... .query) | receiverName | res |
|
|
| autogenerated/TaintedPath/TaintedPath.js:78:31:78:74 | require ... ).query | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/TaintedPath.js:78:31:78:74 | require ... ).query | calleeAccessPath | fs readFileSync |
|
|
| autogenerated/TaintedPath/TaintedPath.js:78:31:78:74 | require ... ).query | calleeAccessPathWithStructuralInfo | fs member readFileSync instanceorreturn |
|
|
| autogenerated/TaintedPath/TaintedPath.js:78:31:78:74 | require ... ).query | calleeApiName | fs |
|
|
| autogenerated/TaintedPath/TaintedPath.js:78:31:78:74 | require ... ).query | calleeName | readFileSync |
|
|
| autogenerated/TaintedPath/TaintedPath.js:78:31:78:74 | require ... ).query | enclosingFunctionBody | req res res write fs readFileSync require querystringify parse req url query res write fs readFileSync require query-string parse req url query res write fs readFileSync require querystring parse req url query |
|
|
| autogenerated/TaintedPath/TaintedPath.js:78:31:78:74 | require ... ).query | enclosingFunctionName | http.createServer#functionalargument |
|
|
| autogenerated/TaintedPath/TaintedPath.js:78:31:78:74 | require ... ).query | receiverName | fs |
|
|
| autogenerated/TaintedPath/TaintedPath.js:78:39:78:52 | "query-string" | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/TaintedPath.js:78:39:78:52 | "query-string" | calleeAccessPath | |
|
|
| autogenerated/TaintedPath/TaintedPath.js:78:39:78:52 | "query-string" | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/TaintedPath/TaintedPath.js:78:39:78:52 | "query-string" | calleeName | require |
|
|
| autogenerated/TaintedPath/TaintedPath.js:78:39:78:52 | "query-string" | enclosingFunctionBody | req res res write fs readFileSync require querystringify parse req url query res write fs readFileSync require query-string parse req url query res write fs readFileSync require querystring parse req url query |
|
|
| autogenerated/TaintedPath/TaintedPath.js:78:39:78:52 | "query-string" | enclosingFunctionName | http.createServer#functionalargument |
|
|
| autogenerated/TaintedPath/TaintedPath.js:78:61:78:67 | req.url | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/TaintedPath.js:78:61:78:67 | req.url | calleeAccessPath | query-string parse |
|
|
| autogenerated/TaintedPath/TaintedPath.js:78:61:78:67 | req.url | calleeAccessPathWithStructuralInfo | query-string member parse instanceorreturn |
|
|
| autogenerated/TaintedPath/TaintedPath.js:78:61:78:67 | req.url | calleeApiName | query-string |
|
|
| autogenerated/TaintedPath/TaintedPath.js:78:61:78:67 | req.url | calleeName | parse |
|
|
| autogenerated/TaintedPath/TaintedPath.js:78:61:78:67 | req.url | enclosingFunctionBody | req res res write fs readFileSync require querystringify parse req url query res write fs readFileSync require query-string parse req url query res write fs readFileSync require querystring parse req url query |
|
|
| autogenerated/TaintedPath/TaintedPath.js:78:61:78:67 | req.url | enclosingFunctionName | http.createServer#functionalargument |
|
|
| autogenerated/TaintedPath/TaintedPath.js:79:15:79:74 | fs.read ... .query) | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/TaintedPath.js:79:15:79:74 | fs.read ... .query) | calleeAccessPath | http createServer res write |
|
|
| autogenerated/TaintedPath/TaintedPath.js:79:15:79:74 | fs.read ... .query) | calleeAccessPathWithStructuralInfo | http member createServer functionalarg param res member write instanceorreturn |
|
|
| autogenerated/TaintedPath/TaintedPath.js:79:15:79:74 | fs.read ... .query) | calleeApiName | http |
|
|
| autogenerated/TaintedPath/TaintedPath.js:79:15:79:74 | fs.read ... .query) | calleeName | write |
|
|
| autogenerated/TaintedPath/TaintedPath.js:79:15:79:74 | fs.read ... .query) | enclosingFunctionBody | req res res write fs readFileSync require querystringify parse req url query res write fs readFileSync require query-string parse req url query res write fs readFileSync require querystring parse req url query |
|
|
| autogenerated/TaintedPath/TaintedPath.js:79:15:79:74 | fs.read ... .query) | enclosingFunctionName | http.createServer#functionalargument |
|
|
| autogenerated/TaintedPath/TaintedPath.js:79:15:79:74 | fs.read ... .query) | receiverName | res |
|
|
| autogenerated/TaintedPath/TaintedPath.js:79:31:79:73 | require ... ).query | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/TaintedPath.js:79:31:79:73 | require ... ).query | calleeAccessPath | fs readFileSync |
|
|
| autogenerated/TaintedPath/TaintedPath.js:79:31:79:73 | require ... ).query | calleeAccessPathWithStructuralInfo | fs member readFileSync instanceorreturn |
|
|
| autogenerated/TaintedPath/TaintedPath.js:79:31:79:73 | require ... ).query | calleeApiName | fs |
|
|
| autogenerated/TaintedPath/TaintedPath.js:79:31:79:73 | require ... ).query | calleeName | readFileSync |
|
|
| autogenerated/TaintedPath/TaintedPath.js:79:31:79:73 | require ... ).query | enclosingFunctionBody | req res res write fs readFileSync require querystringify parse req url query res write fs readFileSync require query-string parse req url query res write fs readFileSync require querystring parse req url query |
|
|
| autogenerated/TaintedPath/TaintedPath.js:79:31:79:73 | require ... ).query | enclosingFunctionName | http.createServer#functionalargument |
|
|
| autogenerated/TaintedPath/TaintedPath.js:79:31:79:73 | require ... ).query | receiverName | fs |
|
|
| autogenerated/TaintedPath/TaintedPath.js:79:39:79:51 | "querystring" | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/TaintedPath.js:79:39:79:51 | "querystring" | calleeAccessPath | |
|
|
| autogenerated/TaintedPath/TaintedPath.js:79:39:79:51 | "querystring" | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/TaintedPath/TaintedPath.js:79:39:79:51 | "querystring" | calleeName | require |
|
|
| autogenerated/TaintedPath/TaintedPath.js:79:39:79:51 | "querystring" | enclosingFunctionBody | req res res write fs readFileSync require querystringify parse req url query res write fs readFileSync require query-string parse req url query res write fs readFileSync require querystring parse req url query |
|
|
| autogenerated/TaintedPath/TaintedPath.js:79:39:79:51 | "querystring" | enclosingFunctionName | http.createServer#functionalargument |
|
|
| autogenerated/TaintedPath/TaintedPath.js:79:60:79:66 | req.url | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/TaintedPath.js:79:60:79:66 | req.url | calleeAccessPath | querystring parse |
|
|
| autogenerated/TaintedPath/TaintedPath.js:79:60:79:66 | req.url | calleeAccessPathWithStructuralInfo | querystring member parse instanceorreturn |
|
|
| autogenerated/TaintedPath/TaintedPath.js:79:60:79:66 | req.url | calleeApiName | querystring |
|
|
| autogenerated/TaintedPath/TaintedPath.js:79:60:79:66 | req.url | calleeName | parse |
|
|
| autogenerated/TaintedPath/TaintedPath.js:79:60:79:66 | req.url | enclosingFunctionBody | req res res write fs readFileSync require querystringify parse req url query res write fs readFileSync require query-string parse req url query res write fs readFileSync require querystring parse req url query |
|
|
| autogenerated/TaintedPath/TaintedPath.js:79:60:79:66 | req.url | enclosingFunctionName | http.createServer#functionalargument |
|
|
| autogenerated/TaintedPath/TaintedPath.js:84:27:84:35 | 'express' | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/TaintedPath.js:84:27:84:35 | 'express' | calleeAccessPath | |
|
|
| autogenerated/TaintedPath/TaintedPath.js:84:27:84:35 | 'express' | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/TaintedPath/TaintedPath.js:84:27:84:35 | 'express' | calleeName | require |
|
|
| autogenerated/TaintedPath/TaintedPath.js:84:27:84:35 | 'express' | enclosingFunctionBody | express require express application express views_local req res res render req 0 params 0 application get /views/* views_local views_imported require ./views application get /views/* views_imported |
|
|
| autogenerated/TaintedPath/TaintedPath.js:84:27:84:35 | 'express' | enclosingFunctionName | |
|
|
| autogenerated/TaintedPath/TaintedPath.js:87:48:87:60 | req.params[0] | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/TaintedPath.js:87:48:87:60 | req.params[0] | calleeAccessPath | express get res render |
|
|
| autogenerated/TaintedPath/TaintedPath.js:87:48:87:60 | req.params[0] | calleeAccessPathWithStructuralInfo | express instanceorreturn member get functionalarg param res member render instanceorreturn |
|
|
| autogenerated/TaintedPath/TaintedPath.js:87:48:87:60 | req.params[0] | calleeApiName | express |
|
|
| autogenerated/TaintedPath/TaintedPath.js:87:48:87:60 | req.params[0] | calleeName | render |
|
|
| autogenerated/TaintedPath/TaintedPath.js:87:48:87:60 | req.params[0] | enclosingFunctionBody | express require express application express views_local req res res render req 0 params 0 application get /views/* views_local views_imported require ./views application get /views/* views_imported |
|
|
| autogenerated/TaintedPath/TaintedPath.js:87:48:87:60 | req.params[0] | enclosingFunctionName | |
|
|
| autogenerated/TaintedPath/TaintedPath.js:87:48:87:60 | req.params[0] | receiverName | res |
|
|
| autogenerated/TaintedPath/TaintedPath.js:88:21:88:30 | '/views/*' | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/TaintedPath.js:88:21:88:30 | '/views/*' | calleeAccessPath | express get |
|
|
| autogenerated/TaintedPath/TaintedPath.js:88:21:88:30 | '/views/*' | calleeAccessPathWithStructuralInfo | express instanceorreturn member get instanceorreturn |
|
|
| autogenerated/TaintedPath/TaintedPath.js:88:21:88:30 | '/views/*' | calleeApiName | express |
|
|
| autogenerated/TaintedPath/TaintedPath.js:88:21:88:30 | '/views/*' | calleeName | get |
|
|
| autogenerated/TaintedPath/TaintedPath.js:88:21:88:30 | '/views/*' | enclosingFunctionBody | express require express application express views_local req res res render req 0 params 0 application get /views/* views_local views_imported require ./views application get /views/* views_imported |
|
|
| autogenerated/TaintedPath/TaintedPath.js:88:21:88:30 | '/views/*' | enclosingFunctionName | |
|
|
| autogenerated/TaintedPath/TaintedPath.js:88:21:88:30 | '/views/*' | receiverName | application |
|
|
| autogenerated/TaintedPath/TaintedPath.js:88:33:88:43 | views_local | argumentIndex | 1 |
|
|
| autogenerated/TaintedPath/TaintedPath.js:88:33:88:43 | views_local | calleeAccessPath | express get |
|
|
| autogenerated/TaintedPath/TaintedPath.js:88:33:88:43 | views_local | calleeAccessPathWithStructuralInfo | express instanceorreturn member get instanceorreturn |
|
|
| autogenerated/TaintedPath/TaintedPath.js:88:33:88:43 | views_local | calleeApiName | express |
|
|
| autogenerated/TaintedPath/TaintedPath.js:88:33:88:43 | views_local | calleeName | get |
|
|
| autogenerated/TaintedPath/TaintedPath.js:88:33:88:43 | views_local | enclosingFunctionBody | express require express application express views_local req res res render req 0 params 0 application get /views/* views_local views_imported require ./views application get /views/* views_imported |
|
|
| autogenerated/TaintedPath/TaintedPath.js:88:33:88:43 | views_local | enclosingFunctionName | |
|
|
| autogenerated/TaintedPath/TaintedPath.js:88:33:88:43 | views_local | receiverName | application |
|
|
| autogenerated/TaintedPath/TaintedPath.js:90:34:90:42 | "./views" | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/TaintedPath.js:90:34:90:42 | "./views" | calleeAccessPath | |
|
|
| autogenerated/TaintedPath/TaintedPath.js:90:34:90:42 | "./views" | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/TaintedPath/TaintedPath.js:90:34:90:42 | "./views" | calleeName | require |
|
|
| autogenerated/TaintedPath/TaintedPath.js:90:34:90:42 | "./views" | enclosingFunctionBody | express require express application express views_local req res res render req 0 params 0 application get /views/* views_local views_imported require ./views application get /views/* views_imported |
|
|
| autogenerated/TaintedPath/TaintedPath.js:90:34:90:42 | "./views" | enclosingFunctionName | |
|
|
| autogenerated/TaintedPath/TaintedPath.js:91:21:91:30 | '/views/*' | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/TaintedPath.js:91:21:91:30 | '/views/*' | calleeAccessPath | express get |
|
|
| autogenerated/TaintedPath/TaintedPath.js:91:21:91:30 | '/views/*' | calleeAccessPathWithStructuralInfo | express instanceorreturn member get instanceorreturn |
|
|
| autogenerated/TaintedPath/TaintedPath.js:91:21:91:30 | '/views/*' | calleeApiName | express |
|
|
| autogenerated/TaintedPath/TaintedPath.js:91:21:91:30 | '/views/*' | calleeName | get |
|
|
| autogenerated/TaintedPath/TaintedPath.js:91:21:91:30 | '/views/*' | enclosingFunctionBody | express require express application express views_local req res res render req 0 params 0 application get /views/* views_local views_imported require ./views application get /views/* views_imported |
|
|
| autogenerated/TaintedPath/TaintedPath.js:91:21:91:30 | '/views/*' | enclosingFunctionName | |
|
|
| autogenerated/TaintedPath/TaintedPath.js:91:21:91:30 | '/views/*' | receiverName | application |
|
|
| autogenerated/TaintedPath/TaintedPath.js:91:33:91:46 | views_imported | argumentIndex | 1 |
|
|
| autogenerated/TaintedPath/TaintedPath.js:91:33:91:46 | views_imported | calleeAccessPath | express get |
|
|
| autogenerated/TaintedPath/TaintedPath.js:91:33:91:46 | views_imported | calleeAccessPathWithStructuralInfo | express instanceorreturn member get instanceorreturn |
|
|
| autogenerated/TaintedPath/TaintedPath.js:91:33:91:46 | views_imported | calleeApiName | express |
|
|
| autogenerated/TaintedPath/TaintedPath.js:91:33:91:46 | views_imported | calleeName | get |
|
|
| autogenerated/TaintedPath/TaintedPath.js:91:33:91:46 | views_imported | enclosingFunctionBody | express require express application express views_local req res res render req 0 params 0 application get /views/* views_local views_imported require ./views application get /views/* views_imported |
|
|
| autogenerated/TaintedPath/TaintedPath.js:91:33:91:46 | views_imported | enclosingFunctionName | |
|
|
| autogenerated/TaintedPath/TaintedPath.js:91:33:91:46 | views_imported | receiverName | application |
|
|
| autogenerated/TaintedPath/TaintedPath.js:95:18:95:26 | 'message' | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/TaintedPath.js:95:18:95:26 | 'message' | calleeAccessPath | |
|
|
| autogenerated/TaintedPath/TaintedPath.js:95:18:95:26 | 'message' | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/TaintedPath/TaintedPath.js:95:18:95:26 | 'message' | calleeName | addEventListener |
|
|
| autogenerated/TaintedPath/TaintedPath.js:95:29:97:1 | (ev) => ... ata);\\n} | argumentIndex | 1 |
|
|
| autogenerated/TaintedPath/TaintedPath.js:95:29:97:1 | (ev) => ... ata);\\n} | calleeAccessPath | |
|
|
| autogenerated/TaintedPath/TaintedPath.js:95:29:97:1 | (ev) => ... ata);\\n} | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/TaintedPath/TaintedPath.js:95:29:97:1 | (ev) => ... ata);\\n} | calleeName | addEventListener |
|
|
| autogenerated/TaintedPath/TaintedPath.js:96:14:96:21 | "unsafe" | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/TaintedPath.js:96:14:96:21 | "unsafe" | calleeAccessPath | |
|
|
| autogenerated/TaintedPath/TaintedPath.js:96:14:96:21 | "unsafe" | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/TaintedPath/TaintedPath.js:96:14:96:21 | "unsafe" | calleeName | set |
|
|
| autogenerated/TaintedPath/TaintedPath.js:96:14:96:21 | "unsafe" | enclosingFunctionBody | ev Cookie set unsafe ev data |
|
|
| autogenerated/TaintedPath/TaintedPath.js:96:14:96:21 | "unsafe" | enclosingFunctionName | addEventListener#functionalargument |
|
|
| autogenerated/TaintedPath/TaintedPath.js:96:14:96:21 | "unsafe" | receiverName | Cookie |
|
|
| autogenerated/TaintedPath/TaintedPath.js:96:24:96:30 | ev.data | argumentIndex | 1 |
|
|
| autogenerated/TaintedPath/TaintedPath.js:96:24:96:30 | ev.data | calleeAccessPath | |
|
|
| autogenerated/TaintedPath/TaintedPath.js:96:24:96:30 | ev.data | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/TaintedPath/TaintedPath.js:96:24:96:30 | ev.data | calleeName | set |
|
|
| autogenerated/TaintedPath/TaintedPath.js:96:24:96:30 | ev.data | enclosingFunctionBody | ev Cookie set unsafe ev data |
|
|
| autogenerated/TaintedPath/TaintedPath.js:96:24:96:30 | ev.data | enclosingFunctionName | addEventListener#functionalargument |
|
|
| autogenerated/TaintedPath/TaintedPath.js:96:24:96:30 | ev.data | receiverName | Cookie |
|
|
| autogenerated/TaintedPath/TaintedPath.js:99:32:109:1 | functio ... );\\n\\n} | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/TaintedPath.js:99:32:109:1 | functio ... );\\n\\n} | calleeAccessPath | http createServer |
|
|
| autogenerated/TaintedPath/TaintedPath.js:99:32:109:1 | functio ... );\\n\\n} | calleeAccessPathWithStructuralInfo | http member createServer instanceorreturn |
|
|
| autogenerated/TaintedPath/TaintedPath.js:99:32:109:1 | functio ... );\\n\\n} | calleeApiName | http |
|
|
| autogenerated/TaintedPath/TaintedPath.js:99:32:109:1 | functio ... );\\n\\n} | calleeName | createServer |
|
|
| autogenerated/TaintedPath/TaintedPath.js:99:32:109:1 | functio ... );\\n\\n} | receiverName | http |
|
|
| autogenerated/TaintedPath/TaintedPath.js:100:23:100:29 | req.url | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/TaintedPath.js:100:23:100:29 | req.url | calleeAccessPath | url parse |
|
|
| autogenerated/TaintedPath/TaintedPath.js:100:23:100:29 | req.url | calleeAccessPathWithStructuralInfo | url member parse instanceorreturn |
|
|
| autogenerated/TaintedPath/TaintedPath.js:100:23:100:29 | req.url | calleeApiName | url |
|
|
| autogenerated/TaintedPath/TaintedPath.js:100:23:100:29 | req.url | calleeName | parse |
|
|
| autogenerated/TaintedPath/TaintedPath.js:100:23:100:29 | req.url | enclosingFunctionBody | req res path url parse req url true query path res write fs readFileSync fs realpathSync path fs realpath path err realpath res write fs readFileSync realpath |
|
|
| autogenerated/TaintedPath/TaintedPath.js:100:23:100:29 | req.url | enclosingFunctionName | http.createServer#functionalargument |
|
|
| autogenerated/TaintedPath/TaintedPath.js:100:23:100:29 | req.url | receiverName | url |
|
|
| autogenerated/TaintedPath/TaintedPath.js:100:32:100:35 | true | argumentIndex | 1 |
|
|
| autogenerated/TaintedPath/TaintedPath.js:100:32:100:35 | true | calleeAccessPath | url parse |
|
|
| autogenerated/TaintedPath/TaintedPath.js:100:32:100:35 | true | calleeAccessPathWithStructuralInfo | url member parse instanceorreturn |
|
|
| autogenerated/TaintedPath/TaintedPath.js:100:32:100:35 | true | calleeApiName | url |
|
|
| autogenerated/TaintedPath/TaintedPath.js:100:32:100:35 | true | calleeName | parse |
|
|
| autogenerated/TaintedPath/TaintedPath.js:100:32:100:35 | true | enclosingFunctionBody | req res path url parse req url true query path res write fs readFileSync fs realpathSync path fs realpath path err realpath res write fs readFileSync realpath |
|
|
| autogenerated/TaintedPath/TaintedPath.js:100:32:100:35 | true | enclosingFunctionName | http.createServer#functionalargument |
|
|
| autogenerated/TaintedPath/TaintedPath.js:100:32:100:35 | true | receiverName | url |
|
|
| autogenerated/TaintedPath/TaintedPath.js:102:12:102:49 | fs.read ... (path)) | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/TaintedPath.js:102:12:102:49 | fs.read ... (path)) | calleeAccessPath | http createServer res write |
|
|
| autogenerated/TaintedPath/TaintedPath.js:102:12:102:49 | fs.read ... (path)) | calleeAccessPathWithStructuralInfo | http member createServer functionalarg param res member write instanceorreturn |
|
|
| autogenerated/TaintedPath/TaintedPath.js:102:12:102:49 | fs.read ... (path)) | calleeApiName | http |
|
|
| autogenerated/TaintedPath/TaintedPath.js:102:12:102:49 | fs.read ... (path)) | calleeName | write |
|
|
| autogenerated/TaintedPath/TaintedPath.js:102:12:102:49 | fs.read ... (path)) | enclosingFunctionBody | req res path url parse req url true query path res write fs readFileSync fs realpathSync path fs realpath path err realpath res write fs readFileSync realpath |
|
|
| autogenerated/TaintedPath/TaintedPath.js:102:12:102:49 | fs.read ... (path)) | enclosingFunctionName | http.createServer#functionalargument |
|
|
| autogenerated/TaintedPath/TaintedPath.js:102:12:102:49 | fs.read ... (path)) | receiverName | res |
|
|
| autogenerated/TaintedPath/TaintedPath.js:102:28:102:48 | fs.real ... c(path) | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/TaintedPath.js:102:28:102:48 | fs.real ... c(path) | calleeAccessPath | fs readFileSync |
|
|
| autogenerated/TaintedPath/TaintedPath.js:102:28:102:48 | fs.real ... c(path) | calleeAccessPathWithStructuralInfo | fs member readFileSync instanceorreturn |
|
|
| autogenerated/TaintedPath/TaintedPath.js:102:28:102:48 | fs.real ... c(path) | calleeApiName | fs |
|
|
| autogenerated/TaintedPath/TaintedPath.js:102:28:102:48 | fs.real ... c(path) | calleeName | readFileSync |
|
|
| autogenerated/TaintedPath/TaintedPath.js:102:28:102:48 | fs.real ... c(path) | enclosingFunctionBody | req res path url parse req url true query path res write fs readFileSync fs realpathSync path fs realpath path err realpath res write fs readFileSync realpath |
|
|
| autogenerated/TaintedPath/TaintedPath.js:102:28:102:48 | fs.real ... c(path) | enclosingFunctionName | http.createServer#functionalargument |
|
|
| autogenerated/TaintedPath/TaintedPath.js:102:28:102:48 | fs.real ... c(path) | receiverName | fs |
|
|
| autogenerated/TaintedPath/TaintedPath.js:102:44:102:47 | path | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/TaintedPath.js:102:44:102:47 | path | calleeAccessPath | fs realpathSync |
|
|
| autogenerated/TaintedPath/TaintedPath.js:102:44:102:47 | path | calleeAccessPathWithStructuralInfo | fs member realpathSync instanceorreturn |
|
|
| autogenerated/TaintedPath/TaintedPath.js:102:44:102:47 | path | calleeApiName | fs |
|
|
| autogenerated/TaintedPath/TaintedPath.js:102:44:102:47 | path | calleeName | realpathSync |
|
|
| autogenerated/TaintedPath/TaintedPath.js:102:44:102:47 | path | enclosingFunctionBody | req res path url parse req url true query path res write fs readFileSync fs realpathSync path fs realpath path err realpath res write fs readFileSync realpath |
|
|
| autogenerated/TaintedPath/TaintedPath.js:102:44:102:47 | path | enclosingFunctionName | http.createServer#functionalargument |
|
|
| autogenerated/TaintedPath/TaintedPath.js:102:44:102:47 | path | receiverName | fs |
|
|
| autogenerated/TaintedPath/TaintedPath.js:103:14:103:17 | path | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/TaintedPath.js:103:14:103:17 | path | calleeAccessPath | fs realpath |
|
|
| autogenerated/TaintedPath/TaintedPath.js:103:14:103:17 | path | calleeAccessPathWithStructuralInfo | fs member realpath instanceorreturn |
|
|
| autogenerated/TaintedPath/TaintedPath.js:103:14:103:17 | path | calleeApiName | fs |
|
|
| autogenerated/TaintedPath/TaintedPath.js:103:14:103:17 | path | calleeName | realpath |
|
|
| autogenerated/TaintedPath/TaintedPath.js:103:14:103:17 | path | enclosingFunctionBody | req res path url parse req url true query path res write fs readFileSync fs realpathSync path fs realpath path err realpath res write fs readFileSync realpath |
|
|
| autogenerated/TaintedPath/TaintedPath.js:103:14:103:17 | path | enclosingFunctionName | http.createServer#functionalargument |
|
|
| autogenerated/TaintedPath/TaintedPath.js:103:14:103:17 | path | receiverName | fs |
|
|
| autogenerated/TaintedPath/TaintedPath.js:104:18:106:18 | functio ... } | argumentIndex | 1 |
|
|
| autogenerated/TaintedPath/TaintedPath.js:104:18:106:18 | functio ... } | calleeAccessPath | fs realpath |
|
|
| autogenerated/TaintedPath/TaintedPath.js:104:18:106:18 | functio ... } | calleeAccessPathWithStructuralInfo | fs member realpath instanceorreturn |
|
|
| autogenerated/TaintedPath/TaintedPath.js:104:18:106:18 | functio ... } | calleeApiName | fs |
|
|
| autogenerated/TaintedPath/TaintedPath.js:104:18:106:18 | functio ... } | calleeName | realpath |
|
|
| autogenerated/TaintedPath/TaintedPath.js:104:18:106:18 | functio ... } | enclosingFunctionBody | req res path url parse req url true query path res write fs readFileSync fs realpathSync path fs realpath path err realpath res write fs readFileSync realpath |
|
|
| autogenerated/TaintedPath/TaintedPath.js:104:18:106:18 | functio ... } | enclosingFunctionName | http.createServer#functionalargument |
|
|
| autogenerated/TaintedPath/TaintedPath.js:104:18:106:18 | functio ... } | receiverName | fs |
|
|
| autogenerated/TaintedPath/TaintedPath.js:105:29:105:53 | fs.read ... alpath) | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/TaintedPath.js:105:29:105:53 | fs.read ... alpath) | calleeAccessPath | http createServer res write |
|
|
| autogenerated/TaintedPath/TaintedPath.js:105:29:105:53 | fs.read ... alpath) | calleeAccessPathWithStructuralInfo | http member createServer functionalarg param res member write instanceorreturn |
|
|
| autogenerated/TaintedPath/TaintedPath.js:105:29:105:53 | fs.read ... alpath) | calleeApiName | http |
|
|
| autogenerated/TaintedPath/TaintedPath.js:105:29:105:53 | fs.read ... alpath) | calleeName | write |
|
|
| autogenerated/TaintedPath/TaintedPath.js:105:29:105:53 | fs.read ... alpath) | enclosingFunctionBody | req res path url parse req url true query path res write fs readFileSync fs realpathSync path fs realpath path err realpath res write fs readFileSync realpath |
|
|
| autogenerated/TaintedPath/TaintedPath.js:105:29:105:53 | fs.read ... alpath) | enclosingFunctionName | http.createServer#functionalargument |
|
|
| autogenerated/TaintedPath/TaintedPath.js:105:29:105:53 | fs.read ... alpath) | receiverName | res |
|
|
| autogenerated/TaintedPath/TaintedPath.js:105:45:105:52 | realpath | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/TaintedPath.js:105:45:105:52 | realpath | calleeAccessPath | fs readFileSync |
|
|
| autogenerated/TaintedPath/TaintedPath.js:105:45:105:52 | realpath | calleeAccessPathWithStructuralInfo | fs member readFileSync instanceorreturn |
|
|
| autogenerated/TaintedPath/TaintedPath.js:105:45:105:52 | realpath | calleeApiName | fs |
|
|
| autogenerated/TaintedPath/TaintedPath.js:105:45:105:52 | realpath | calleeName | readFileSync |
|
|
| autogenerated/TaintedPath/TaintedPath.js:105:45:105:52 | realpath | enclosingFunctionBody | req res path url parse req url true query path res write fs readFileSync fs realpathSync path fs realpath path err realpath res write fs readFileSync realpath |
|
|
| autogenerated/TaintedPath/TaintedPath.js:105:45:105:52 | realpath | enclosingFunctionName | http.createServer#functionalargument |
|
|
| autogenerated/TaintedPath/TaintedPath.js:105:45:105:52 | realpath | receiverName | fs |
|
|
| autogenerated/TaintedPath/TaintedPath.js:111:32:120:1 | functio ... bove.\\n} | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/TaintedPath.js:111:32:120:1 | functio ... bove.\\n} | calleeAccessPath | http createServer |
|
|
| autogenerated/TaintedPath/TaintedPath.js:111:32:120:1 | functio ... bove.\\n} | calleeAccessPathWithStructuralInfo | http member createServer instanceorreturn |
|
|
| autogenerated/TaintedPath/TaintedPath.js:111:32:120:1 | functio ... bove.\\n} | calleeApiName | http |
|
|
| autogenerated/TaintedPath/TaintedPath.js:111:32:120:1 | functio ... bove.\\n} | calleeName | createServer |
|
|
| autogenerated/TaintedPath/TaintedPath.js:111:32:120:1 | functio ... bove.\\n} | receiverName | http |
|
|
| autogenerated/TaintedPath/TaintedPath.js:112:24:112:30 | req.url | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/TaintedPath.js:112:24:112:30 | req.url | calleeAccessPath | url parse |
|
|
| autogenerated/TaintedPath/TaintedPath.js:112:24:112:30 | req.url | calleeAccessPathWithStructuralInfo | url member parse instanceorreturn |
|
|
| autogenerated/TaintedPath/TaintedPath.js:112:24:112:30 | req.url | calleeApiName | url |
|
|
| autogenerated/TaintedPath/TaintedPath.js:112:24:112:30 | req.url | calleeName | parse |
|
|
| autogenerated/TaintedPath/TaintedPath.js:112:24:112:30 | req.url | enclosingFunctionBody | req res path url parse req url true query path path path path replace /[\\]\\[*,;'"`<>\\\\?\\/]/g path path replace /\\.\\./g res write fs readFileSync path |
|
|
| autogenerated/TaintedPath/TaintedPath.js:112:24:112:30 | req.url | enclosingFunctionName | http.createServer#functionalargument |
|
|
| autogenerated/TaintedPath/TaintedPath.js:112:24:112:30 | req.url | receiverName | url |
|
|
| autogenerated/TaintedPath/TaintedPath.js:112:33:112:36 | true | argumentIndex | 1 |
|
|
| autogenerated/TaintedPath/TaintedPath.js:112:33:112:36 | true | calleeAccessPath | url parse |
|
|
| autogenerated/TaintedPath/TaintedPath.js:112:33:112:36 | true | calleeAccessPathWithStructuralInfo | url member parse instanceorreturn |
|
|
| autogenerated/TaintedPath/TaintedPath.js:112:33:112:36 | true | calleeApiName | url |
|
|
| autogenerated/TaintedPath/TaintedPath.js:112:33:112:36 | true | calleeName | parse |
|
|
| autogenerated/TaintedPath/TaintedPath.js:112:33:112:36 | true | enclosingFunctionBody | req res path url parse req url true query path path path path replace /[\\]\\[*,;'"`<>\\\\?\\/]/g path path replace /\\.\\./g res write fs readFileSync path |
|
|
| autogenerated/TaintedPath/TaintedPath.js:112:33:112:36 | true | enclosingFunctionName | http.createServer#functionalargument |
|
|
| autogenerated/TaintedPath/TaintedPath.js:112:33:112:36 | true | receiverName | url |
|
|
| autogenerated/TaintedPath/TaintedPath.js:115:12:115:51 | path.re ... /g, '') | calleeAccessPath | |
|
|
| autogenerated/TaintedPath/TaintedPath.js:115:12:115:51 | path.re ... /g, '') | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/TaintedPath/TaintedPath.js:115:12:115:51 | path.re ... /g, '') | enclosingFunctionBody | req res path url parse req url true query path path path path replace /[\\]\\[*,;'"`<>\\\\?\\/]/g path path replace /\\.\\./g res write fs readFileSync path |
|
|
| autogenerated/TaintedPath/TaintedPath.js:115:12:115:51 | path.re ... /g, '') | enclosingFunctionName | http.createServer#functionalargument |
|
|
| autogenerated/TaintedPath/TaintedPath.js:115:25:115:46 | /[\\]\\[* ... \\?\\/]/g | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/TaintedPath.js:115:25:115:46 | /[\\]\\[* ... \\?\\/]/g | calleeAccessPath | url parse query path replace |
|
|
| autogenerated/TaintedPath/TaintedPath.js:115:25:115:46 | /[\\]\\[* ... \\?\\/]/g | calleeAccessPathWithStructuralInfo | url member parse instanceorreturn member query member path member replace instanceorreturn |
|
|
| autogenerated/TaintedPath/TaintedPath.js:115:25:115:46 | /[\\]\\[* ... \\?\\/]/g | calleeApiName | url |
|
|
| autogenerated/TaintedPath/TaintedPath.js:115:25:115:46 | /[\\]\\[* ... \\?\\/]/g | calleeName | replace |
|
|
| autogenerated/TaintedPath/TaintedPath.js:115:25:115:46 | /[\\]\\[* ... \\?\\/]/g | enclosingFunctionBody | req res path url parse req url true query path path path path replace /[\\]\\[*,;'"`<>\\\\?\\/]/g path path replace /\\.\\./g res write fs readFileSync path |
|
|
| autogenerated/TaintedPath/TaintedPath.js:115:25:115:46 | /[\\]\\[* ... \\?\\/]/g | enclosingFunctionName | http.createServer#functionalargument |
|
|
| autogenerated/TaintedPath/TaintedPath.js:115:25:115:46 | /[\\]\\[* ... \\?\\/]/g | receiverName | path |
|
|
| autogenerated/TaintedPath/TaintedPath.js:115:49:115:50 | '' | argumentIndex | 1 |
|
|
| autogenerated/TaintedPath/TaintedPath.js:115:49:115:50 | '' | calleeAccessPath | url parse query path replace |
|
|
| autogenerated/TaintedPath/TaintedPath.js:115:49:115:50 | '' | calleeAccessPathWithStructuralInfo | url member parse instanceorreturn member query member path member replace instanceorreturn |
|
|
| autogenerated/TaintedPath/TaintedPath.js:115:49:115:50 | '' | calleeApiName | url |
|
|
| autogenerated/TaintedPath/TaintedPath.js:115:49:115:50 | '' | calleeName | replace |
|
|
| autogenerated/TaintedPath/TaintedPath.js:115:49:115:50 | '' | enclosingFunctionBody | req res path url parse req url true query path path path path replace /[\\]\\[*,;'"`<>\\\\?\\/]/g path path replace /\\.\\./g res write fs readFileSync path |
|
|
| autogenerated/TaintedPath/TaintedPath.js:115:49:115:50 | '' | enclosingFunctionName | http.createServer#functionalargument |
|
|
| autogenerated/TaintedPath/TaintedPath.js:115:49:115:50 | '' | receiverName | path |
|
|
| autogenerated/TaintedPath/TaintedPath.js:116:12:116:36 | path.re ... /g, '') | calleeAccessPath | |
|
|
| autogenerated/TaintedPath/TaintedPath.js:116:12:116:36 | path.re ... /g, '') | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/TaintedPath/TaintedPath.js:116:12:116:36 | path.re ... /g, '') | enclosingFunctionBody | req res path url parse req url true query path path path path replace /[\\]\\[*,;'"`<>\\\\?\\/]/g path path replace /\\.\\./g res write fs readFileSync path |
|
|
| autogenerated/TaintedPath/TaintedPath.js:116:12:116:36 | path.re ... /g, '') | enclosingFunctionName | http.createServer#functionalargument |
|
|
| autogenerated/TaintedPath/TaintedPath.js:116:25:116:31 | /\\.\\./g | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/TaintedPath.js:116:25:116:31 | /\\.\\./g | calleeAccessPath | url parse query path replace replace |
|
|
| autogenerated/TaintedPath/TaintedPath.js:116:25:116:31 | /\\.\\./g | calleeAccessPathWithStructuralInfo | url member parse instanceorreturn member query member path member replace instanceorreturn member replace instanceorreturn |
|
|
| autogenerated/TaintedPath/TaintedPath.js:116:25:116:31 | /\\.\\./g | calleeApiName | url |
|
|
| autogenerated/TaintedPath/TaintedPath.js:116:25:116:31 | /\\.\\./g | calleeName | replace |
|
|
| autogenerated/TaintedPath/TaintedPath.js:116:25:116:31 | /\\.\\./g | enclosingFunctionBody | req res path url parse req url true query path path path path replace /[\\]\\[*,;'"`<>\\\\?\\/]/g path path replace /\\.\\./g res write fs readFileSync path |
|
|
| autogenerated/TaintedPath/TaintedPath.js:116:25:116:31 | /\\.\\./g | enclosingFunctionName | http.createServer#functionalargument |
|
|
| autogenerated/TaintedPath/TaintedPath.js:116:25:116:31 | /\\.\\./g | receiverName | path |
|
|
| autogenerated/TaintedPath/TaintedPath.js:116:34:116:35 | '' | argumentIndex | 1 |
|
|
| autogenerated/TaintedPath/TaintedPath.js:116:34:116:35 | '' | calleeAccessPath | url parse query path replace replace |
|
|
| autogenerated/TaintedPath/TaintedPath.js:116:34:116:35 | '' | calleeAccessPathWithStructuralInfo | url member parse instanceorreturn member query member path member replace instanceorreturn member replace instanceorreturn |
|
|
| autogenerated/TaintedPath/TaintedPath.js:116:34:116:35 | '' | calleeApiName | url |
|
|
| autogenerated/TaintedPath/TaintedPath.js:116:34:116:35 | '' | calleeName | replace |
|
|
| autogenerated/TaintedPath/TaintedPath.js:116:34:116:35 | '' | enclosingFunctionBody | req res path url parse req url true query path path path path replace /[\\]\\[*,;'"`<>\\\\?\\/]/g path path replace /\\.\\./g res write fs readFileSync path |
|
|
| autogenerated/TaintedPath/TaintedPath.js:116:34:116:35 | '' | enclosingFunctionName | http.createServer#functionalargument |
|
|
| autogenerated/TaintedPath/TaintedPath.js:116:34:116:35 | '' | receiverName | path |
|
|
| autogenerated/TaintedPath/TaintedPath.js:119:13:119:33 | fs.read ... c(path) | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/TaintedPath.js:119:13:119:33 | fs.read ... c(path) | calleeAccessPath | http createServer res write |
|
|
| autogenerated/TaintedPath/TaintedPath.js:119:13:119:33 | fs.read ... c(path) | calleeAccessPathWithStructuralInfo | http member createServer functionalarg param res member write instanceorreturn |
|
|
| autogenerated/TaintedPath/TaintedPath.js:119:13:119:33 | fs.read ... c(path) | calleeApiName | http |
|
|
| autogenerated/TaintedPath/TaintedPath.js:119:13:119:33 | fs.read ... c(path) | calleeName | write |
|
|
| autogenerated/TaintedPath/TaintedPath.js:119:13:119:33 | fs.read ... c(path) | enclosingFunctionBody | req res path url parse req url true query path path path path replace /[\\]\\[*,;'"`<>\\\\?\\/]/g path path replace /\\.\\./g res write fs readFileSync path |
|
|
| autogenerated/TaintedPath/TaintedPath.js:119:13:119:33 | fs.read ... c(path) | enclosingFunctionName | http.createServer#functionalargument |
|
|
| autogenerated/TaintedPath/TaintedPath.js:119:13:119:33 | fs.read ... c(path) | receiverName | res |
|
|
| autogenerated/TaintedPath/TaintedPath.js:119:29:119:32 | path | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/TaintedPath.js:119:29:119:32 | path | calleeAccessPath | fs readFileSync |
|
|
| autogenerated/TaintedPath/TaintedPath.js:119:29:119:32 | path | calleeAccessPathWithStructuralInfo | fs member readFileSync instanceorreturn |
|
|
| autogenerated/TaintedPath/TaintedPath.js:119:29:119:32 | path | calleeApiName | fs |
|
|
| autogenerated/TaintedPath/TaintedPath.js:119:29:119:32 | path | calleeName | readFileSync |
|
|
| autogenerated/TaintedPath/TaintedPath.js:119:29:119:32 | path | enclosingFunctionBody | req res path url parse req url true query path path path path replace /[\\]\\[*,;'"`<>\\\\?\\/]/g path path replace /\\.\\./g res write fs readFileSync path |
|
|
| autogenerated/TaintedPath/TaintedPath.js:119:29:119:32 | path | enclosingFunctionName | http.createServer#functionalargument |
|
|
| autogenerated/TaintedPath/TaintedPath.js:119:29:119:32 | path | receiverName | fs |
|
|
| autogenerated/TaintedPath/TaintedPath.js:122:32:133:1 | functio ... bove.\\n} | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/TaintedPath.js:122:32:133:1 | functio ... bove.\\n} | calleeAccessPath | http createServer |
|
|
| autogenerated/TaintedPath/TaintedPath.js:122:32:133:1 | functio ... bove.\\n} | calleeAccessPathWithStructuralInfo | http member createServer instanceorreturn |
|
|
| autogenerated/TaintedPath/TaintedPath.js:122:32:133:1 | functio ... bove.\\n} | calleeApiName | http |
|
|
| autogenerated/TaintedPath/TaintedPath.js:122:32:133:1 | functio ... bove.\\n} | calleeName | createServer |
|
|
| autogenerated/TaintedPath/TaintedPath.js:122:32:133:1 | functio ... bove.\\n} | receiverName | http |
|
|
| autogenerated/TaintedPath/TaintedPath.js:123:24:123:30 | req.url | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/TaintedPath.js:123:24:123:30 | req.url | calleeAccessPath | url parse |
|
|
| autogenerated/TaintedPath/TaintedPath.js:123:24:123:30 | req.url | calleeAccessPathWithStructuralInfo | url member parse instanceorreturn |
|
|
| autogenerated/TaintedPath/TaintedPath.js:123:24:123:30 | req.url | calleeApiName | url |
|
|
| autogenerated/TaintedPath/TaintedPath.js:123:24:123:30 | req.url | calleeName | parse |
|
|
| autogenerated/TaintedPath/TaintedPath.js:123:24:123:30 | req.url | enclosingFunctionBody | req res path url parse req url true query path path path path replace /[\\]\\[*,;'"`<>\\\\?\\/]/g path path replace /\\.\\./g res write fs readFileSync path |
|
|
| autogenerated/TaintedPath/TaintedPath.js:123:24:123:30 | req.url | enclosingFunctionName | http.createServer#functionalargument |
|
|
| autogenerated/TaintedPath/TaintedPath.js:123:24:123:30 | req.url | receiverName | url |
|
|
| autogenerated/TaintedPath/TaintedPath.js:123:33:123:36 | true | argumentIndex | 1 |
|
|
| autogenerated/TaintedPath/TaintedPath.js:123:33:123:36 | true | calleeAccessPath | url parse |
|
|
| autogenerated/TaintedPath/TaintedPath.js:123:33:123:36 | true | calleeAccessPathWithStructuralInfo | url member parse instanceorreturn |
|
|
| autogenerated/TaintedPath/TaintedPath.js:123:33:123:36 | true | calleeApiName | url |
|
|
| autogenerated/TaintedPath/TaintedPath.js:123:33:123:36 | true | calleeName | parse |
|
|
| autogenerated/TaintedPath/TaintedPath.js:123:33:123:36 | true | enclosingFunctionBody | req res path url parse req url true query path path path path replace /[\\]\\[*,;'"`<>\\\\?\\/]/g path path replace /\\.\\./g res write fs readFileSync path |
|
|
| autogenerated/TaintedPath/TaintedPath.js:123:33:123:36 | true | enclosingFunctionName | http.createServer#functionalargument |
|
|
| autogenerated/TaintedPath/TaintedPath.js:123:33:123:36 | true | receiverName | url |
|
|
| autogenerated/TaintedPath/TaintedPath.js:128:11:128:50 | path.re ... /g, '') | calleeAccessPath | |
|
|
| autogenerated/TaintedPath/TaintedPath.js:128:11:128:50 | path.re ... /g, '') | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/TaintedPath/TaintedPath.js:128:11:128:50 | path.re ... /g, '') | enclosingFunctionBody | req res path url parse req url true query path path path path replace /[\\]\\[*,;'"`<>\\\\?\\/]/g path path replace /\\.\\./g res write fs readFileSync path |
|
|
| autogenerated/TaintedPath/TaintedPath.js:128:11:128:50 | path.re ... /g, '') | enclosingFunctionName | http.createServer#functionalargument |
|
|
| autogenerated/TaintedPath/TaintedPath.js:128:24:128:45 | /[\\]\\[* ... \\?\\/]/g | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/TaintedPath.js:128:24:128:45 | /[\\]\\[* ... \\?\\/]/g | calleeAccessPath | url parse query path replace |
|
|
| autogenerated/TaintedPath/TaintedPath.js:128:24:128:45 | /[\\]\\[* ... \\?\\/]/g | calleeAccessPathWithStructuralInfo | url member parse instanceorreturn member query member path member replace instanceorreturn |
|
|
| autogenerated/TaintedPath/TaintedPath.js:128:24:128:45 | /[\\]\\[* ... \\?\\/]/g | calleeApiName | url |
|
|
| autogenerated/TaintedPath/TaintedPath.js:128:24:128:45 | /[\\]\\[* ... \\?\\/]/g | calleeName | replace |
|
|
| autogenerated/TaintedPath/TaintedPath.js:128:24:128:45 | /[\\]\\[* ... \\?\\/]/g | enclosingFunctionBody | req res path url parse req url true query path path path path replace /[\\]\\[*,;'"`<>\\\\?\\/]/g path path replace /\\.\\./g res write fs readFileSync path |
|
|
| autogenerated/TaintedPath/TaintedPath.js:128:24:128:45 | /[\\]\\[* ... \\?\\/]/g | enclosingFunctionName | http.createServer#functionalargument |
|
|
| autogenerated/TaintedPath/TaintedPath.js:128:24:128:45 | /[\\]\\[* ... \\?\\/]/g | receiverName | path |
|
|
| autogenerated/TaintedPath/TaintedPath.js:128:48:128:49 | '' | argumentIndex | 1 |
|
|
| autogenerated/TaintedPath/TaintedPath.js:128:48:128:49 | '' | calleeAccessPath | url parse query path replace |
|
|
| autogenerated/TaintedPath/TaintedPath.js:128:48:128:49 | '' | calleeAccessPathWithStructuralInfo | url member parse instanceorreturn member query member path member replace instanceorreturn |
|
|
| autogenerated/TaintedPath/TaintedPath.js:128:48:128:49 | '' | calleeApiName | url |
|
|
| autogenerated/TaintedPath/TaintedPath.js:128:48:128:49 | '' | calleeName | replace |
|
|
| autogenerated/TaintedPath/TaintedPath.js:128:48:128:49 | '' | enclosingFunctionBody | req res path url parse req url true query path path path path replace /[\\]\\[*,;'"`<>\\\\?\\/]/g path path replace /\\.\\./g res write fs readFileSync path |
|
|
| autogenerated/TaintedPath/TaintedPath.js:128:48:128:49 | '' | enclosingFunctionName | http.createServer#functionalargument |
|
|
| autogenerated/TaintedPath/TaintedPath.js:128:48:128:49 | '' | receiverName | path |
|
|
| autogenerated/TaintedPath/TaintedPath.js:129:12:129:36 | path.re ... /g, '') | calleeAccessPath | |
|
|
| autogenerated/TaintedPath/TaintedPath.js:129:12:129:36 | path.re ... /g, '') | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/TaintedPath/TaintedPath.js:129:12:129:36 | path.re ... /g, '') | enclosingFunctionBody | req res path url parse req url true query path path path path replace /[\\]\\[*,;'"`<>\\\\?\\/]/g path path replace /\\.\\./g res write fs readFileSync path |
|
|
| autogenerated/TaintedPath/TaintedPath.js:129:12:129:36 | path.re ... /g, '') | enclosingFunctionName | http.createServer#functionalargument |
|
|
| autogenerated/TaintedPath/TaintedPath.js:129:25:129:31 | /\\.\\./g | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/TaintedPath.js:129:25:129:31 | /\\.\\./g | calleeAccessPath | url parse query path replace replace |
|
|
| autogenerated/TaintedPath/TaintedPath.js:129:25:129:31 | /\\.\\./g | calleeAccessPathWithStructuralInfo | url member parse instanceorreturn member query member path member replace instanceorreturn member replace instanceorreturn |
|
|
| autogenerated/TaintedPath/TaintedPath.js:129:25:129:31 | /\\.\\./g | calleeApiName | url |
|
|
| autogenerated/TaintedPath/TaintedPath.js:129:25:129:31 | /\\.\\./g | calleeName | replace |
|
|
| autogenerated/TaintedPath/TaintedPath.js:129:25:129:31 | /\\.\\./g | enclosingFunctionBody | req res path url parse req url true query path path path path replace /[\\]\\[*,;'"`<>\\\\?\\/]/g path path replace /\\.\\./g res write fs readFileSync path |
|
|
| autogenerated/TaintedPath/TaintedPath.js:129:25:129:31 | /\\.\\./g | enclosingFunctionName | http.createServer#functionalargument |
|
|
| autogenerated/TaintedPath/TaintedPath.js:129:25:129:31 | /\\.\\./g | receiverName | path |
|
|
| autogenerated/TaintedPath/TaintedPath.js:129:34:129:35 | '' | argumentIndex | 1 |
|
|
| autogenerated/TaintedPath/TaintedPath.js:129:34:129:35 | '' | calleeAccessPath | url parse query path replace replace |
|
|
| autogenerated/TaintedPath/TaintedPath.js:129:34:129:35 | '' | calleeAccessPathWithStructuralInfo | url member parse instanceorreturn member query member path member replace instanceorreturn member replace instanceorreturn |
|
|
| autogenerated/TaintedPath/TaintedPath.js:129:34:129:35 | '' | calleeApiName | url |
|
|
| autogenerated/TaintedPath/TaintedPath.js:129:34:129:35 | '' | calleeName | replace |
|
|
| autogenerated/TaintedPath/TaintedPath.js:129:34:129:35 | '' | enclosingFunctionBody | req res path url parse req url true query path path path path replace /[\\]\\[*,;'"`<>\\\\?\\/]/g path path replace /\\.\\./g res write fs readFileSync path |
|
|
| autogenerated/TaintedPath/TaintedPath.js:129:34:129:35 | '' | enclosingFunctionName | http.createServer#functionalargument |
|
|
| autogenerated/TaintedPath/TaintedPath.js:129:34:129:35 | '' | receiverName | path |
|
|
| autogenerated/TaintedPath/TaintedPath.js:132:13:132:33 | fs.read ... c(path) | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/TaintedPath.js:132:13:132:33 | fs.read ... c(path) | calleeAccessPath | http createServer res write |
|
|
| autogenerated/TaintedPath/TaintedPath.js:132:13:132:33 | fs.read ... c(path) | calleeAccessPathWithStructuralInfo | http member createServer functionalarg param res member write instanceorreturn |
|
|
| autogenerated/TaintedPath/TaintedPath.js:132:13:132:33 | fs.read ... c(path) | calleeApiName | http |
|
|
| autogenerated/TaintedPath/TaintedPath.js:132:13:132:33 | fs.read ... c(path) | calleeName | write |
|
|
| autogenerated/TaintedPath/TaintedPath.js:132:13:132:33 | fs.read ... c(path) | enclosingFunctionBody | req res path url parse req url true query path path path path replace /[\\]\\[*,;'"`<>\\\\?\\/]/g path path replace /\\.\\./g res write fs readFileSync path |
|
|
| autogenerated/TaintedPath/TaintedPath.js:132:13:132:33 | fs.read ... c(path) | enclosingFunctionName | http.createServer#functionalargument |
|
|
| autogenerated/TaintedPath/TaintedPath.js:132:13:132:33 | fs.read ... c(path) | receiverName | res |
|
|
| autogenerated/TaintedPath/TaintedPath.js:132:29:132:32 | path | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/TaintedPath.js:132:29:132:32 | path | calleeAccessPath | fs readFileSync |
|
|
| autogenerated/TaintedPath/TaintedPath.js:132:29:132:32 | path | calleeAccessPathWithStructuralInfo | fs member readFileSync instanceorreturn |
|
|
| autogenerated/TaintedPath/TaintedPath.js:132:29:132:32 | path | calleeApiName | fs |
|
|
| autogenerated/TaintedPath/TaintedPath.js:132:29:132:32 | path | calleeName | readFileSync |
|
|
| autogenerated/TaintedPath/TaintedPath.js:132:29:132:32 | path | enclosingFunctionBody | req res path url parse req url true query path path path path replace /[\\]\\[*,;'"`<>\\\\?\\/]/g path path replace /\\.\\./g res write fs readFileSync path |
|
|
| autogenerated/TaintedPath/TaintedPath.js:132:29:132:32 | path | enclosingFunctionName | http.createServer#functionalargument |
|
|
| autogenerated/TaintedPath/TaintedPath.js:132:29:132:32 | path | receiverName | fs |
|
|
| autogenerated/TaintedPath/TaintedPath.js:135:32:139:1 | functio ... OT OK\\n} | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/TaintedPath.js:135:32:139:1 | functio ... OT OK\\n} | calleeAccessPath | http createServer |
|
|
| autogenerated/TaintedPath/TaintedPath.js:135:32:139:1 | functio ... OT OK\\n} | calleeAccessPathWithStructuralInfo | http member createServer instanceorreturn |
|
|
| autogenerated/TaintedPath/TaintedPath.js:135:32:139:1 | functio ... OT OK\\n} | calleeApiName | http |
|
|
| autogenerated/TaintedPath/TaintedPath.js:135:32:139:1 | functio ... OT OK\\n} | calleeName | createServer |
|
|
| autogenerated/TaintedPath/TaintedPath.js:135:32:139:1 | functio ... OT OK\\n} | receiverName | http |
|
|
| autogenerated/TaintedPath/TaintedPath.js:136:23:136:29 | req.url | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/TaintedPath.js:136:23:136:29 | req.url | calleeAccessPath | url parse |
|
|
| autogenerated/TaintedPath/TaintedPath.js:136:23:136:29 | req.url | calleeAccessPathWithStructuralInfo | url member parse instanceorreturn |
|
|
| autogenerated/TaintedPath/TaintedPath.js:136:23:136:29 | req.url | calleeApiName | url |
|
|
| autogenerated/TaintedPath/TaintedPath.js:136:23:136:29 | req.url | calleeName | parse |
|
|
| autogenerated/TaintedPath/TaintedPath.js:136:23:136:29 | req.url | enclosingFunctionBody | req res path url parse req url true query path require send req path |
|
|
| autogenerated/TaintedPath/TaintedPath.js:136:23:136:29 | req.url | enclosingFunctionName | http.createServer#functionalargument |
|
|
| autogenerated/TaintedPath/TaintedPath.js:136:23:136:29 | req.url | receiverName | url |
|
|
| autogenerated/TaintedPath/TaintedPath.js:136:32:136:35 | true | argumentIndex | 1 |
|
|
| autogenerated/TaintedPath/TaintedPath.js:136:32:136:35 | true | calleeAccessPath | url parse |
|
|
| autogenerated/TaintedPath/TaintedPath.js:136:32:136:35 | true | calleeAccessPathWithStructuralInfo | url member parse instanceorreturn |
|
|
| autogenerated/TaintedPath/TaintedPath.js:136:32:136:35 | true | calleeApiName | url |
|
|
| autogenerated/TaintedPath/TaintedPath.js:136:32:136:35 | true | calleeName | parse |
|
|
| autogenerated/TaintedPath/TaintedPath.js:136:32:136:35 | true | enclosingFunctionBody | req res path url parse req url true query path require send req path |
|
|
| autogenerated/TaintedPath/TaintedPath.js:136:32:136:35 | true | enclosingFunctionName | http.createServer#functionalargument |
|
|
| autogenerated/TaintedPath/TaintedPath.js:136:32:136:35 | true | receiverName | url |
|
|
| autogenerated/TaintedPath/TaintedPath.js:138:10:138:15 | 'send' | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/TaintedPath.js:138:10:138:15 | 'send' | calleeAccessPath | |
|
|
| autogenerated/TaintedPath/TaintedPath.js:138:10:138:15 | 'send' | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/TaintedPath/TaintedPath.js:138:10:138:15 | 'send' | calleeName | require |
|
|
| autogenerated/TaintedPath/TaintedPath.js:138:10:138:15 | 'send' | enclosingFunctionBody | req res path url parse req url true query path require send req path |
|
|
| autogenerated/TaintedPath/TaintedPath.js:138:10:138:15 | 'send' | enclosingFunctionName | http.createServer#functionalargument |
|
|
| autogenerated/TaintedPath/TaintedPath.js:138:18:138:20 | req | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/TaintedPath.js:138:18:138:20 | req | calleeAccessPath | send |
|
|
| autogenerated/TaintedPath/TaintedPath.js:138:18:138:20 | req | calleeAccessPathWithStructuralInfo | send instanceorreturn |
|
|
| autogenerated/TaintedPath/TaintedPath.js:138:18:138:20 | req | calleeApiName | send |
|
|
| autogenerated/TaintedPath/TaintedPath.js:138:18:138:20 | req | enclosingFunctionBody | req res path url parse req url true query path require send req path |
|
|
| autogenerated/TaintedPath/TaintedPath.js:138:18:138:20 | req | enclosingFunctionName | http.createServer#functionalargument |
|
|
| autogenerated/TaintedPath/TaintedPath.js:138:23:138:26 | path | argumentIndex | 1 |
|
|
| autogenerated/TaintedPath/TaintedPath.js:138:23:138:26 | path | calleeAccessPath | send |
|
|
| autogenerated/TaintedPath/TaintedPath.js:138:23:138:26 | path | calleeAccessPathWithStructuralInfo | send instanceorreturn |
|
|
| autogenerated/TaintedPath/TaintedPath.js:138:23:138:26 | path | calleeApiName | send |
|
|
| autogenerated/TaintedPath/TaintedPath.js:138:23:138:26 | path | enclosingFunctionBody | req res path url parse req url true query path require send req path |
|
|
| autogenerated/TaintedPath/TaintedPath.js:138:23:138:26 | path | enclosingFunctionName | http.createServer#functionalargument |
|
|
| autogenerated/TaintedPath/TaintedPath.js:141:32:163:1 | functio ... OK \\n\\n} | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/TaintedPath.js:141:32:163:1 | functio ... OK \\n\\n} | calleeAccessPath | http createServer |
|
|
| autogenerated/TaintedPath/TaintedPath.js:141:32:163:1 | functio ... OK \\n\\n} | calleeAccessPathWithStructuralInfo | http member createServer instanceorreturn |
|
|
| autogenerated/TaintedPath/TaintedPath.js:141:32:163:1 | functio ... OK \\n\\n} | calleeApiName | http |
|
|
| autogenerated/TaintedPath/TaintedPath.js:141:32:163:1 | functio ... OK \\n\\n} | calleeName | createServer |
|
|
| autogenerated/TaintedPath/TaintedPath.js:141:32:163:1 | functio ... OK \\n\\n} | receiverName | http |
|
|
| autogenerated/TaintedPath/TaintedPath.js:142:24:142:30 | req.url | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/TaintedPath.js:142:24:142:30 | req.url | calleeAccessPath | url parse |
|
|
| autogenerated/TaintedPath/TaintedPath.js:142:24:142:30 | req.url | calleeAccessPathWithStructuralInfo | url member parse instanceorreturn |
|
|
| autogenerated/TaintedPath/TaintedPath.js:142:24:142:30 | req.url | calleeApiName | url |
|
|
| autogenerated/TaintedPath/TaintedPath.js:142:24:142:30 | req.url | calleeName | parse |
|
|
| autogenerated/TaintedPath/TaintedPath.js:142:24:142:30 | req.url | enclosingFunctionBody | req res path url parse req url true query path fs readFileSync path split path split / fs readFileSync split join / fs readFileSync prefix split split length 1 fs readFileSync split x fs readFileSync prefix split x concatted prefix concat split fs readFileSync concatted join / concatted2 split concat prefix fs readFileSync concatted2 join / fs readFileSync split pop |
|
|
| autogenerated/TaintedPath/TaintedPath.js:142:24:142:30 | req.url | enclosingFunctionName | http.createServer#functionalargument |
|
|
| autogenerated/TaintedPath/TaintedPath.js:142:24:142:30 | req.url | receiverName | url |
|
|
| autogenerated/TaintedPath/TaintedPath.js:142:33:142:36 | true | argumentIndex | 1 |
|
|
| autogenerated/TaintedPath/TaintedPath.js:142:33:142:36 | true | calleeAccessPath | url parse |
|
|
| autogenerated/TaintedPath/TaintedPath.js:142:33:142:36 | true | calleeAccessPathWithStructuralInfo | url member parse instanceorreturn |
|
|
| autogenerated/TaintedPath/TaintedPath.js:142:33:142:36 | true | calleeApiName | url |
|
|
| autogenerated/TaintedPath/TaintedPath.js:142:33:142:36 | true | calleeName | parse |
|
|
| autogenerated/TaintedPath/TaintedPath.js:142:33:142:36 | true | enclosingFunctionBody | req res path url parse req url true query path fs readFileSync path split path split / fs readFileSync split join / fs readFileSync prefix split split length 1 fs readFileSync split x fs readFileSync prefix split x concatted prefix concat split fs readFileSync concatted join / concatted2 split concat prefix fs readFileSync concatted2 join / fs readFileSync split pop |
|
|
| autogenerated/TaintedPath/TaintedPath.js:142:33:142:36 | true | enclosingFunctionName | http.createServer#functionalargument |
|
|
| autogenerated/TaintedPath/TaintedPath.js:142:33:142:36 | true | receiverName | url |
|
|
| autogenerated/TaintedPath/TaintedPath.js:144:19:144:22 | path | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/TaintedPath.js:144:19:144:22 | path | calleeAccessPath | fs readFileSync |
|
|
| autogenerated/TaintedPath/TaintedPath.js:144:19:144:22 | path | calleeAccessPathWithStructuralInfo | fs member readFileSync instanceorreturn |
|
|
| autogenerated/TaintedPath/TaintedPath.js:144:19:144:22 | path | calleeApiName | fs |
|
|
| autogenerated/TaintedPath/TaintedPath.js:144:19:144:22 | path | calleeName | readFileSync |
|
|
| autogenerated/TaintedPath/TaintedPath.js:144:19:144:22 | path | enclosingFunctionBody | req res path url parse req url true query path fs readFileSync path split path split / fs readFileSync split join / fs readFileSync prefix split split length 1 fs readFileSync split x fs readFileSync prefix split x concatted prefix concat split fs readFileSync concatted join / concatted2 split concat prefix fs readFileSync concatted2 join / fs readFileSync split pop |
|
|
| autogenerated/TaintedPath/TaintedPath.js:144:19:144:22 | path | enclosingFunctionName | http.createServer#functionalargument |
|
|
| autogenerated/TaintedPath/TaintedPath.js:144:19:144:22 | path | receiverName | fs |
|
|
| autogenerated/TaintedPath/TaintedPath.js:146:26:146:28 | "/" | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/TaintedPath.js:146:26:146:28 | "/" | calleeAccessPath | url parse query path split |
|
|
| autogenerated/TaintedPath/TaintedPath.js:146:26:146:28 | "/" | calleeAccessPathWithStructuralInfo | url member parse instanceorreturn member query member path member split instanceorreturn |
|
|
| autogenerated/TaintedPath/TaintedPath.js:146:26:146:28 | "/" | calleeApiName | url |
|
|
| autogenerated/TaintedPath/TaintedPath.js:146:26:146:28 | "/" | calleeName | split |
|
|
| autogenerated/TaintedPath/TaintedPath.js:146:26:146:28 | "/" | enclosingFunctionBody | req res path url parse req url true query path fs readFileSync path split path split / fs readFileSync split join / fs readFileSync prefix split split length 1 fs readFileSync split x fs readFileSync prefix split x concatted prefix concat split fs readFileSync concatted join / concatted2 split concat prefix fs readFileSync concatted2 join / fs readFileSync split pop |
|
|
| autogenerated/TaintedPath/TaintedPath.js:146:26:146:28 | "/" | enclosingFunctionName | http.createServer#functionalargument |
|
|
| autogenerated/TaintedPath/TaintedPath.js:146:26:146:28 | "/" | receiverName | path |
|
|
| autogenerated/TaintedPath/TaintedPath.js:148:19:148:33 | split.join("/") | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/TaintedPath.js:148:19:148:33 | split.join("/") | calleeAccessPath | fs readFileSync |
|
|
| autogenerated/TaintedPath/TaintedPath.js:148:19:148:33 | split.join("/") | calleeAccessPathWithStructuralInfo | fs member readFileSync instanceorreturn |
|
|
| autogenerated/TaintedPath/TaintedPath.js:148:19:148:33 | split.join("/") | calleeApiName | fs |
|
|
| autogenerated/TaintedPath/TaintedPath.js:148:19:148:33 | split.join("/") | calleeName | readFileSync |
|
|
| autogenerated/TaintedPath/TaintedPath.js:148:19:148:33 | split.join("/") | enclosingFunctionBody | req res path url parse req url true query path fs readFileSync path split path split / fs readFileSync split join / fs readFileSync prefix split split length 1 fs readFileSync split x fs readFileSync prefix split x concatted prefix concat split fs readFileSync concatted join / concatted2 split concat prefix fs readFileSync concatted2 join / fs readFileSync split pop |
|
|
| autogenerated/TaintedPath/TaintedPath.js:148:19:148:33 | split.join("/") | enclosingFunctionName | http.createServer#functionalargument |
|
|
| autogenerated/TaintedPath/TaintedPath.js:148:19:148:33 | split.join("/") | receiverName | fs |
|
|
| autogenerated/TaintedPath/TaintedPath.js:148:30:148:32 | "/" | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/TaintedPath.js:148:30:148:32 | "/" | calleeAccessPath | url parse query path split join |
|
|
| autogenerated/TaintedPath/TaintedPath.js:148:30:148:32 | "/" | calleeAccessPathWithStructuralInfo | url member parse instanceorreturn member query member path member split instanceorreturn member join instanceorreturn |
|
|
| autogenerated/TaintedPath/TaintedPath.js:148:30:148:32 | "/" | calleeApiName | url |
|
|
| autogenerated/TaintedPath/TaintedPath.js:148:30:148:32 | "/" | calleeName | join |
|
|
| autogenerated/TaintedPath/TaintedPath.js:148:30:148:32 | "/" | enclosingFunctionBody | req res path url parse req url true query path fs readFileSync path split path split / fs readFileSync split join / fs readFileSync prefix split split length 1 fs readFileSync split x fs readFileSync prefix split x concatted prefix concat split fs readFileSync concatted join / concatted2 split concat prefix fs readFileSync concatted2 join / fs readFileSync split pop |
|
|
| autogenerated/TaintedPath/TaintedPath.js:148:30:148:32 | "/" | enclosingFunctionName | http.createServer#functionalargument |
|
|
| autogenerated/TaintedPath/TaintedPath.js:148:30:148:32 | "/" | receiverName | split |
|
|
| autogenerated/TaintedPath/TaintedPath.js:150:19:150:50 | prefix ... th - 1] | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/TaintedPath.js:150:19:150:50 | prefix ... th - 1] | calleeAccessPath | fs readFileSync |
|
|
| autogenerated/TaintedPath/TaintedPath.js:150:19:150:50 | prefix ... th - 1] | calleeAccessPathWithStructuralInfo | fs member readFileSync instanceorreturn |
|
|
| autogenerated/TaintedPath/TaintedPath.js:150:19:150:50 | prefix ... th - 1] | calleeApiName | fs |
|
|
| autogenerated/TaintedPath/TaintedPath.js:150:19:150:50 | prefix ... th - 1] | calleeName | readFileSync |
|
|
| autogenerated/TaintedPath/TaintedPath.js:150:19:150:50 | prefix ... th - 1] | enclosingFunctionBody | req res path url parse req url true query path fs readFileSync path split path split / fs readFileSync split join / fs readFileSync prefix split split length 1 fs readFileSync split x fs readFileSync prefix split x concatted prefix concat split fs readFileSync concatted join / concatted2 split concat prefix fs readFileSync concatted2 join / fs readFileSync split pop |
|
|
| autogenerated/TaintedPath/TaintedPath.js:150:19:150:50 | prefix ... th - 1] | enclosingFunctionName | http.createServer#functionalargument |
|
|
| autogenerated/TaintedPath/TaintedPath.js:150:19:150:50 | prefix ... th - 1] | receiverName | fs |
|
|
| autogenerated/TaintedPath/TaintedPath.js:152:19:152:26 | split[x] | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/TaintedPath.js:152:19:152:26 | split[x] | calleeAccessPath | fs readFileSync |
|
|
| autogenerated/TaintedPath/TaintedPath.js:152:19:152:26 | split[x] | calleeAccessPathWithStructuralInfo | fs member readFileSync instanceorreturn |
|
|
| autogenerated/TaintedPath/TaintedPath.js:152:19:152:26 | split[x] | calleeApiName | fs |
|
|
| autogenerated/TaintedPath/TaintedPath.js:152:19:152:26 | split[x] | calleeName | readFileSync |
|
|
| autogenerated/TaintedPath/TaintedPath.js:152:19:152:26 | split[x] | enclosingFunctionBody | req res path url parse req url true query path fs readFileSync path split path split / fs readFileSync split join / fs readFileSync prefix split split length 1 fs readFileSync split x fs readFileSync prefix split x concatted prefix concat split fs readFileSync concatted join / concatted2 split concat prefix fs readFileSync concatted2 join / fs readFileSync split pop |
|
|
| autogenerated/TaintedPath/TaintedPath.js:152:19:152:26 | split[x] | enclosingFunctionName | http.createServer#functionalargument |
|
|
| autogenerated/TaintedPath/TaintedPath.js:152:19:152:26 | split[x] | receiverName | fs |
|
|
| autogenerated/TaintedPath/TaintedPath.js:153:19:153:35 | prefix + split[x] | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/TaintedPath.js:153:19:153:35 | prefix + split[x] | calleeAccessPath | fs readFileSync |
|
|
| autogenerated/TaintedPath/TaintedPath.js:153:19:153:35 | prefix + split[x] | calleeAccessPathWithStructuralInfo | fs member readFileSync instanceorreturn |
|
|
| autogenerated/TaintedPath/TaintedPath.js:153:19:153:35 | prefix + split[x] | calleeApiName | fs |
|
|
| autogenerated/TaintedPath/TaintedPath.js:153:19:153:35 | prefix + split[x] | calleeName | readFileSync |
|
|
| autogenerated/TaintedPath/TaintedPath.js:153:19:153:35 | prefix + split[x] | enclosingFunctionBody | req res path url parse req url true query path fs readFileSync path split path split / fs readFileSync split join / fs readFileSync prefix split split length 1 fs readFileSync split x fs readFileSync prefix split x concatted prefix concat split fs readFileSync concatted join / concatted2 split concat prefix fs readFileSync concatted2 join / fs readFileSync split pop |
|
|
| autogenerated/TaintedPath/TaintedPath.js:153:19:153:35 | prefix + split[x] | enclosingFunctionName | http.createServer#functionalargument |
|
|
| autogenerated/TaintedPath/TaintedPath.js:153:19:153:35 | prefix + split[x] | receiverName | fs |
|
|
| autogenerated/TaintedPath/TaintedPath.js:155:33:155:37 | split | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/TaintedPath.js:155:33:155:37 | split | calleeAccessPath | |
|
|
| autogenerated/TaintedPath/TaintedPath.js:155:33:155:37 | split | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/TaintedPath/TaintedPath.js:155:33:155:37 | split | calleeName | concat |
|
|
| autogenerated/TaintedPath/TaintedPath.js:155:33:155:37 | split | enclosingFunctionBody | req res path url parse req url true query path fs readFileSync path split path split / fs readFileSync split join / fs readFileSync prefix split split length 1 fs readFileSync split x fs readFileSync prefix split x concatted prefix concat split fs readFileSync concatted join / concatted2 split concat prefix fs readFileSync concatted2 join / fs readFileSync split pop |
|
|
| autogenerated/TaintedPath/TaintedPath.js:155:33:155:37 | split | enclosingFunctionName | http.createServer#functionalargument |
|
|
| autogenerated/TaintedPath/TaintedPath.js:155:33:155:37 | split | receiverName | prefix |
|
|
| autogenerated/TaintedPath/TaintedPath.js:156:19:156:37 | concatted.join("/") | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/TaintedPath.js:156:19:156:37 | concatted.join("/") | calleeAccessPath | fs readFileSync |
|
|
| autogenerated/TaintedPath/TaintedPath.js:156:19:156:37 | concatted.join("/") | calleeAccessPathWithStructuralInfo | fs member readFileSync instanceorreturn |
|
|
| autogenerated/TaintedPath/TaintedPath.js:156:19:156:37 | concatted.join("/") | calleeApiName | fs |
|
|
| autogenerated/TaintedPath/TaintedPath.js:156:19:156:37 | concatted.join("/") | calleeName | readFileSync |
|
|
| autogenerated/TaintedPath/TaintedPath.js:156:19:156:37 | concatted.join("/") | enclosingFunctionBody | req res path url parse req url true query path fs readFileSync path split path split / fs readFileSync split join / fs readFileSync prefix split split length 1 fs readFileSync split x fs readFileSync prefix split x concatted prefix concat split fs readFileSync concatted join / concatted2 split concat prefix fs readFileSync concatted2 join / fs readFileSync split pop |
|
|
| autogenerated/TaintedPath/TaintedPath.js:156:19:156:37 | concatted.join("/") | enclosingFunctionName | http.createServer#functionalargument |
|
|
| autogenerated/TaintedPath/TaintedPath.js:156:19:156:37 | concatted.join("/") | receiverName | fs |
|
|
| autogenerated/TaintedPath/TaintedPath.js:156:34:156:36 | "/" | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/TaintedPath.js:156:34:156:36 | "/" | calleeAccessPath | |
|
|
| autogenerated/TaintedPath/TaintedPath.js:156:34:156:36 | "/" | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/TaintedPath/TaintedPath.js:156:34:156:36 | "/" | calleeName | join |
|
|
| autogenerated/TaintedPath/TaintedPath.js:156:34:156:36 | "/" | enclosingFunctionBody | req res path url parse req url true query path fs readFileSync path split path split / fs readFileSync split join / fs readFileSync prefix split split length 1 fs readFileSync split x fs readFileSync prefix split x concatted prefix concat split fs readFileSync concatted join / concatted2 split concat prefix fs readFileSync concatted2 join / fs readFileSync split pop |
|
|
| autogenerated/TaintedPath/TaintedPath.js:156:34:156:36 | "/" | enclosingFunctionName | http.createServer#functionalargument |
|
|
| autogenerated/TaintedPath/TaintedPath.js:156:34:156:36 | "/" | receiverName | concatted |
|
|
| autogenerated/TaintedPath/TaintedPath.js:158:33:158:38 | prefix | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/TaintedPath.js:158:33:158:38 | prefix | calleeAccessPath | url parse query path split concat |
|
|
| autogenerated/TaintedPath/TaintedPath.js:158:33:158:38 | prefix | calleeAccessPathWithStructuralInfo | url member parse instanceorreturn member query member path member split instanceorreturn member concat instanceorreturn |
|
|
| autogenerated/TaintedPath/TaintedPath.js:158:33:158:38 | prefix | calleeApiName | url |
|
|
| autogenerated/TaintedPath/TaintedPath.js:158:33:158:38 | prefix | calleeName | concat |
|
|
| autogenerated/TaintedPath/TaintedPath.js:158:33:158:38 | prefix | enclosingFunctionBody | req res path url parse req url true query path fs readFileSync path split path split / fs readFileSync split join / fs readFileSync prefix split split length 1 fs readFileSync split x fs readFileSync prefix split x concatted prefix concat split fs readFileSync concatted join / concatted2 split concat prefix fs readFileSync concatted2 join / fs readFileSync split pop |
|
|
| autogenerated/TaintedPath/TaintedPath.js:158:33:158:38 | prefix | enclosingFunctionName | http.createServer#functionalargument |
|
|
| autogenerated/TaintedPath/TaintedPath.js:158:33:158:38 | prefix | receiverName | split |
|
|
| autogenerated/TaintedPath/TaintedPath.js:159:19:159:38 | concatted2.join("/") | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/TaintedPath.js:159:19:159:38 | concatted2.join("/") | calleeAccessPath | fs readFileSync |
|
|
| autogenerated/TaintedPath/TaintedPath.js:159:19:159:38 | concatted2.join("/") | calleeAccessPathWithStructuralInfo | fs member readFileSync instanceorreturn |
|
|
| autogenerated/TaintedPath/TaintedPath.js:159:19:159:38 | concatted2.join("/") | calleeApiName | fs |
|
|
| autogenerated/TaintedPath/TaintedPath.js:159:19:159:38 | concatted2.join("/") | calleeName | readFileSync |
|
|
| autogenerated/TaintedPath/TaintedPath.js:159:19:159:38 | concatted2.join("/") | enclosingFunctionBody | req res path url parse req url true query path fs readFileSync path split path split / fs readFileSync split join / fs readFileSync prefix split split length 1 fs readFileSync split x fs readFileSync prefix split x concatted prefix concat split fs readFileSync concatted join / concatted2 split concat prefix fs readFileSync concatted2 join / fs readFileSync split pop |
|
|
| autogenerated/TaintedPath/TaintedPath.js:159:19:159:38 | concatted2.join("/") | enclosingFunctionName | http.createServer#functionalargument |
|
|
| autogenerated/TaintedPath/TaintedPath.js:159:19:159:38 | concatted2.join("/") | receiverName | fs |
|
|
| autogenerated/TaintedPath/TaintedPath.js:159:35:159:37 | "/" | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/TaintedPath.js:159:35:159:37 | "/" | calleeAccessPath | url parse query path split concat join |
|
|
| autogenerated/TaintedPath/TaintedPath.js:159:35:159:37 | "/" | calleeAccessPathWithStructuralInfo | url member parse instanceorreturn member query member path member split instanceorreturn member concat instanceorreturn member join instanceorreturn |
|
|
| autogenerated/TaintedPath/TaintedPath.js:159:35:159:37 | "/" | calleeApiName | url |
|
|
| autogenerated/TaintedPath/TaintedPath.js:159:35:159:37 | "/" | calleeName | join |
|
|
| autogenerated/TaintedPath/TaintedPath.js:159:35:159:37 | "/" | enclosingFunctionBody | req res path url parse req url true query path fs readFileSync path split path split / fs readFileSync split join / fs readFileSync prefix split split length 1 fs readFileSync split x fs readFileSync prefix split x concatted prefix concat split fs readFileSync concatted join / concatted2 split concat prefix fs readFileSync concatted2 join / fs readFileSync split pop |
|
|
| autogenerated/TaintedPath/TaintedPath.js:159:35:159:37 | "/" | enclosingFunctionName | http.createServer#functionalargument |
|
|
| autogenerated/TaintedPath/TaintedPath.js:159:35:159:37 | "/" | receiverName | concatted2 |
|
|
| autogenerated/TaintedPath/TaintedPath.js:161:19:161:29 | split.pop() | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/TaintedPath.js:161:19:161:29 | split.pop() | calleeAccessPath | fs readFileSync |
|
|
| autogenerated/TaintedPath/TaintedPath.js:161:19:161:29 | split.pop() | calleeAccessPathWithStructuralInfo | fs member readFileSync instanceorreturn |
|
|
| autogenerated/TaintedPath/TaintedPath.js:161:19:161:29 | split.pop() | calleeApiName | fs |
|
|
| autogenerated/TaintedPath/TaintedPath.js:161:19:161:29 | split.pop() | calleeName | readFileSync |
|
|
| autogenerated/TaintedPath/TaintedPath.js:161:19:161:29 | split.pop() | enclosingFunctionBody | req res path url parse req url true query path fs readFileSync path split path split / fs readFileSync split join / fs readFileSync prefix split split length 1 fs readFileSync split x fs readFileSync prefix split x concatted prefix concat split fs readFileSync concatted join / concatted2 split concat prefix fs readFileSync concatted2 join / fs readFileSync split pop |
|
|
| autogenerated/TaintedPath/TaintedPath.js:161:19:161:29 | split.pop() | enclosingFunctionName | http.createServer#functionalargument |
|
|
| autogenerated/TaintedPath/TaintedPath.js:161:19:161:29 | split.pop() | receiverName | fs |
|
|
| autogenerated/TaintedPath/TaintedPath.js:165:32:196:1 | functio ... lute)\\n} | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/TaintedPath.js:165:32:196:1 | functio ... lute)\\n} | calleeAccessPath | http createServer |
|
|
| autogenerated/TaintedPath/TaintedPath.js:165:32:196:1 | functio ... lute)\\n} | calleeAccessPathWithStructuralInfo | http member createServer instanceorreturn |
|
|
| autogenerated/TaintedPath/TaintedPath.js:165:32:196:1 | functio ... lute)\\n} | calleeApiName | http |
|
|
| autogenerated/TaintedPath/TaintedPath.js:165:32:196:1 | functio ... lute)\\n} | calleeName | createServer |
|
|
| autogenerated/TaintedPath/TaintedPath.js:165:32:196:1 | functio ... lute)\\n} | receiverName | http |
|
|
| autogenerated/TaintedPath/TaintedPath.js:166:24:166:30 | req.url | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/TaintedPath.js:166:24:166:30 | req.url | calleeAccessPath | url parse |
|
|
| autogenerated/TaintedPath/TaintedPath.js:166:24:166:30 | req.url | calleeAccessPathWithStructuralInfo | url member parse instanceorreturn |
|
|
| autogenerated/TaintedPath/TaintedPath.js:166:24:166:30 | req.url | calleeApiName | url |
|
|
| autogenerated/TaintedPath/TaintedPath.js:166:24:166:30 | req.url | calleeName | parse |
|
|
| autogenerated/TaintedPath/TaintedPath.js:166:24:166:30 | req.url | enclosingFunctionBody | req res path url parse req url true query path res write fs readFileSync path replace /[\\]\\[*,;'"`<>\\\\?\\/]/g res write fs readFileSync path replace /[abcd]/g res write fs readFileSync path replace /[./]/g res write fs readFileSync path replace /[foobar/foobar]/g res write fs readFileSync path replace /\\//g res write fs readFileSync path replace /\\.\|\\//g res write fs readFileSync path replace /[.]/g res write fs readFileSync path replace /[..]/g res write fs readFileSync path replace /\\./g res write fs readFileSync path replace /\\.\\.\|BLA/g pathModule isAbsolute path res write fs readFileSync path replace /[.]/g res write fs readFileSync path replace /[..]/g res write fs readFileSync path replace /\\./g res write fs readFileSync path replace /\\.\\.\|BLA/g res write fs readFileSync prefix pathModule normalize path replace /^(\\.\\.[\\/\\\\])+/ res write fs readFileSync prefix pathModule normalize path replace /(\\.\\.[\\/\\\\])+/ res write fs readFileSync prefix pathModule normalize path replace /(\\.\\.\\/)+/ res write fs readFileSync prefix pathModule normalize path replace /(\\.\\.\\/)*/ res write fs readFileSync prefix path replace /^(\\.\\.[\\/\\\\])+/ res write fs readFileSync pathModule normalize path replace /^(\\.\\.[\\/\\\\])+/ |
|
|
| autogenerated/TaintedPath/TaintedPath.js:166:24:166:30 | req.url | enclosingFunctionName | http.createServer#functionalargument |
|
|
| autogenerated/TaintedPath/TaintedPath.js:166:24:166:30 | req.url | receiverName | url |
|
|
| autogenerated/TaintedPath/TaintedPath.js:166:33:166:36 | true | argumentIndex | 1 |
|
|
| autogenerated/TaintedPath/TaintedPath.js:166:33:166:36 | true | calleeAccessPath | url parse |
|
|
| autogenerated/TaintedPath/TaintedPath.js:166:33:166:36 | true | calleeAccessPathWithStructuralInfo | url member parse instanceorreturn |
|
|
| autogenerated/TaintedPath/TaintedPath.js:166:33:166:36 | true | calleeApiName | url |
|
|
| autogenerated/TaintedPath/TaintedPath.js:166:33:166:36 | true | calleeName | parse |
|
|
| autogenerated/TaintedPath/TaintedPath.js:166:33:166:36 | true | enclosingFunctionBody | req res path url parse req url true query path res write fs readFileSync path replace /[\\]\\[*,;'"`<>\\\\?\\/]/g res write fs readFileSync path replace /[abcd]/g res write fs readFileSync path replace /[./]/g res write fs readFileSync path replace /[foobar/foobar]/g res write fs readFileSync path replace /\\//g res write fs readFileSync path replace /\\.\|\\//g res write fs readFileSync path replace /[.]/g res write fs readFileSync path replace /[..]/g res write fs readFileSync path replace /\\./g res write fs readFileSync path replace /\\.\\.\|BLA/g pathModule isAbsolute path res write fs readFileSync path replace /[.]/g res write fs readFileSync path replace /[..]/g res write fs readFileSync path replace /\\./g res write fs readFileSync path replace /\\.\\.\|BLA/g res write fs readFileSync prefix pathModule normalize path replace /^(\\.\\.[\\/\\\\])+/ res write fs readFileSync prefix pathModule normalize path replace /(\\.\\.[\\/\\\\])+/ res write fs readFileSync prefix pathModule normalize path replace /(\\.\\.\\/)+/ res write fs readFileSync prefix pathModule normalize path replace /(\\.\\.\\/)*/ res write fs readFileSync prefix path replace /^(\\.\\.[\\/\\\\])+/ res write fs readFileSync pathModule normalize path replace /^(\\.\\.[\\/\\\\])+/ |
|
|
| autogenerated/TaintedPath/TaintedPath.js:166:33:166:36 | true | enclosingFunctionName | http.createServer#functionalargument |
|
|
| autogenerated/TaintedPath/TaintedPath.js:166:33:166:36 | true | receiverName | url |
|
|
| autogenerated/TaintedPath/TaintedPath.js:169:13:169:69 | fs.read ... g, '')) | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/TaintedPath.js:169:13:169:69 | fs.read ... g, '')) | calleeAccessPath | http createServer res write |
|
|
| autogenerated/TaintedPath/TaintedPath.js:169:13:169:69 | fs.read ... g, '')) | calleeAccessPathWithStructuralInfo | http member createServer functionalarg param res member write instanceorreturn |
|
|
| autogenerated/TaintedPath/TaintedPath.js:169:13:169:69 | fs.read ... g, '')) | calleeApiName | http |
|
|
| autogenerated/TaintedPath/TaintedPath.js:169:13:169:69 | fs.read ... g, '')) | calleeName | write |
|
|
| autogenerated/TaintedPath/TaintedPath.js:169:13:169:69 | fs.read ... g, '')) | enclosingFunctionBody | req res path url parse req url true query path res write fs readFileSync path replace /[\\]\\[*,;'"`<>\\\\?\\/]/g res write fs readFileSync path replace /[abcd]/g res write fs readFileSync path replace /[./]/g res write fs readFileSync path replace /[foobar/foobar]/g res write fs readFileSync path replace /\\//g res write fs readFileSync path replace /\\.\|\\//g res write fs readFileSync path replace /[.]/g res write fs readFileSync path replace /[..]/g res write fs readFileSync path replace /\\./g res write fs readFileSync path replace /\\.\\.\|BLA/g pathModule isAbsolute path res write fs readFileSync path replace /[.]/g res write fs readFileSync path replace /[..]/g res write fs readFileSync path replace /\\./g res write fs readFileSync path replace /\\.\\.\|BLA/g res write fs readFileSync prefix pathModule normalize path replace /^(\\.\\.[\\/\\\\])+/ res write fs readFileSync prefix pathModule normalize path replace /(\\.\\.[\\/\\\\])+/ res write fs readFileSync prefix pathModule normalize path replace /(\\.\\.\\/)+/ res write fs readFileSync prefix pathModule normalize path replace /(\\.\\.\\/)*/ res write fs readFileSync prefix path replace /^(\\.\\.[\\/\\\\])+/ res write fs readFileSync pathModule normalize path replace /^(\\.\\.[\\/\\\\])+/ |
|
|
| autogenerated/TaintedPath/TaintedPath.js:169:13:169:69 | fs.read ... g, '')) | enclosingFunctionName | http.createServer#functionalargument |
|
|
| autogenerated/TaintedPath/TaintedPath.js:169:13:169:69 | fs.read ... g, '')) | receiverName | res |
|
|
| autogenerated/TaintedPath/TaintedPath.js:169:29:169:68 | path.re ... /g, '') | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/TaintedPath.js:169:29:169:68 | path.re ... /g, '') | calleeAccessPath | fs readFileSync |
|
|
| autogenerated/TaintedPath/TaintedPath.js:169:29:169:68 | path.re ... /g, '') | calleeAccessPathWithStructuralInfo | fs member readFileSync instanceorreturn |
|
|
| autogenerated/TaintedPath/TaintedPath.js:169:29:169:68 | path.re ... /g, '') | calleeApiName | fs |
|
|
| autogenerated/TaintedPath/TaintedPath.js:169:29:169:68 | path.re ... /g, '') | calleeName | readFileSync |
|
|
| autogenerated/TaintedPath/TaintedPath.js:169:29:169:68 | path.re ... /g, '') | enclosingFunctionBody | req res path url parse req url true query path res write fs readFileSync path replace /[\\]\\[*,;'"`<>\\\\?\\/]/g res write fs readFileSync path replace /[abcd]/g res write fs readFileSync path replace /[./]/g res write fs readFileSync path replace /[foobar/foobar]/g res write fs readFileSync path replace /\\//g res write fs readFileSync path replace /\\.\|\\//g res write fs readFileSync path replace /[.]/g res write fs readFileSync path replace /[..]/g res write fs readFileSync path replace /\\./g res write fs readFileSync path replace /\\.\\.\|BLA/g pathModule isAbsolute path res write fs readFileSync path replace /[.]/g res write fs readFileSync path replace /[..]/g res write fs readFileSync path replace /\\./g res write fs readFileSync path replace /\\.\\.\|BLA/g res write fs readFileSync prefix pathModule normalize path replace /^(\\.\\.[\\/\\\\])+/ res write fs readFileSync prefix pathModule normalize path replace /(\\.\\.[\\/\\\\])+/ res write fs readFileSync prefix pathModule normalize path replace /(\\.\\.\\/)+/ res write fs readFileSync prefix pathModule normalize path replace /(\\.\\.\\/)*/ res write fs readFileSync prefix path replace /^(\\.\\.[\\/\\\\])+/ res write fs readFileSync pathModule normalize path replace /^(\\.\\.[\\/\\\\])+/ |
|
|
| autogenerated/TaintedPath/TaintedPath.js:169:29:169:68 | path.re ... /g, '') | enclosingFunctionName | http.createServer#functionalargument |
|
|
| autogenerated/TaintedPath/TaintedPath.js:169:29:169:68 | path.re ... /g, '') | receiverName | fs |
|
|
| autogenerated/TaintedPath/TaintedPath.js:169:42:169:63 | /[\\]\\[* ... \\?\\/]/g | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/TaintedPath.js:169:42:169:63 | /[\\]\\[* ... \\?\\/]/g | calleeAccessPath | url parse query path replace |
|
|
| autogenerated/TaintedPath/TaintedPath.js:169:42:169:63 | /[\\]\\[* ... \\?\\/]/g | calleeAccessPathWithStructuralInfo | url member parse instanceorreturn member query member path member replace instanceorreturn |
|
|
| autogenerated/TaintedPath/TaintedPath.js:169:42:169:63 | /[\\]\\[* ... \\?\\/]/g | calleeApiName | url |
|
|
| autogenerated/TaintedPath/TaintedPath.js:169:42:169:63 | /[\\]\\[* ... \\?\\/]/g | calleeName | replace |
|
|
| autogenerated/TaintedPath/TaintedPath.js:169:42:169:63 | /[\\]\\[* ... \\?\\/]/g | enclosingFunctionBody | req res path url parse req url true query path res write fs readFileSync path replace /[\\]\\[*,;'"`<>\\\\?\\/]/g res write fs readFileSync path replace /[abcd]/g res write fs readFileSync path replace /[./]/g res write fs readFileSync path replace /[foobar/foobar]/g res write fs readFileSync path replace /\\//g res write fs readFileSync path replace /\\.\|\\//g res write fs readFileSync path replace /[.]/g res write fs readFileSync path replace /[..]/g res write fs readFileSync path replace /\\./g res write fs readFileSync path replace /\\.\\.\|BLA/g pathModule isAbsolute path res write fs readFileSync path replace /[.]/g res write fs readFileSync path replace /[..]/g res write fs readFileSync path replace /\\./g res write fs readFileSync path replace /\\.\\.\|BLA/g res write fs readFileSync prefix pathModule normalize path replace /^(\\.\\.[\\/\\\\])+/ res write fs readFileSync prefix pathModule normalize path replace /(\\.\\.[\\/\\\\])+/ res write fs readFileSync prefix pathModule normalize path replace /(\\.\\.\\/)+/ res write fs readFileSync prefix pathModule normalize path replace /(\\.\\.\\/)*/ res write fs readFileSync prefix path replace /^(\\.\\.[\\/\\\\])+/ res write fs readFileSync pathModule normalize path replace /^(\\.\\.[\\/\\\\])+/ |
|
|
| autogenerated/TaintedPath/TaintedPath.js:169:42:169:63 | /[\\]\\[* ... \\?\\/]/g | enclosingFunctionName | http.createServer#functionalargument |
|
|
| autogenerated/TaintedPath/TaintedPath.js:169:42:169:63 | /[\\]\\[* ... \\?\\/]/g | receiverName | path |
|
|
| autogenerated/TaintedPath/TaintedPath.js:169:66:169:67 | '' | argumentIndex | 1 |
|
|
| autogenerated/TaintedPath/TaintedPath.js:169:66:169:67 | '' | calleeAccessPath | url parse query path replace |
|
|
| autogenerated/TaintedPath/TaintedPath.js:169:66:169:67 | '' | calleeAccessPathWithStructuralInfo | url member parse instanceorreturn member query member path member replace instanceorreturn |
|
|
| autogenerated/TaintedPath/TaintedPath.js:169:66:169:67 | '' | calleeApiName | url |
|
|
| autogenerated/TaintedPath/TaintedPath.js:169:66:169:67 | '' | calleeName | replace |
|
|
| autogenerated/TaintedPath/TaintedPath.js:169:66:169:67 | '' | enclosingFunctionBody | req res path url parse req url true query path res write fs readFileSync path replace /[\\]\\[*,;'"`<>\\\\?\\/]/g res write fs readFileSync path replace /[abcd]/g res write fs readFileSync path replace /[./]/g res write fs readFileSync path replace /[foobar/foobar]/g res write fs readFileSync path replace /\\//g res write fs readFileSync path replace /\\.\|\\//g res write fs readFileSync path replace /[.]/g res write fs readFileSync path replace /[..]/g res write fs readFileSync path replace /\\./g res write fs readFileSync path replace /\\.\\.\|BLA/g pathModule isAbsolute path res write fs readFileSync path replace /[.]/g res write fs readFileSync path replace /[..]/g res write fs readFileSync path replace /\\./g res write fs readFileSync path replace /\\.\\.\|BLA/g res write fs readFileSync prefix pathModule normalize path replace /^(\\.\\.[\\/\\\\])+/ res write fs readFileSync prefix pathModule normalize path replace /(\\.\\.[\\/\\\\])+/ res write fs readFileSync prefix pathModule normalize path replace /(\\.\\.\\/)+/ res write fs readFileSync prefix pathModule normalize path replace /(\\.\\.\\/)*/ res write fs readFileSync prefix path replace /^(\\.\\.[\\/\\\\])+/ res write fs readFileSync pathModule normalize path replace /^(\\.\\.[\\/\\\\])+/ |
|
|
| autogenerated/TaintedPath/TaintedPath.js:169:66:169:67 | '' | enclosingFunctionName | http.createServer#functionalargument |
|
|
| autogenerated/TaintedPath/TaintedPath.js:169:66:169:67 | '' | receiverName | path |
|
|
| autogenerated/TaintedPath/TaintedPath.js:170:13:170:56 | fs.read ... g, '')) | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/TaintedPath.js:170:13:170:56 | fs.read ... g, '')) | calleeAccessPath | http createServer res write |
|
|
| autogenerated/TaintedPath/TaintedPath.js:170:13:170:56 | fs.read ... g, '')) | calleeAccessPathWithStructuralInfo | http member createServer functionalarg param res member write instanceorreturn |
|
|
| autogenerated/TaintedPath/TaintedPath.js:170:13:170:56 | fs.read ... g, '')) | calleeApiName | http |
|
|
| autogenerated/TaintedPath/TaintedPath.js:170:13:170:56 | fs.read ... g, '')) | calleeName | write |
|
|
| autogenerated/TaintedPath/TaintedPath.js:170:13:170:56 | fs.read ... g, '')) | enclosingFunctionBody | req res path url parse req url true query path res write fs readFileSync path replace /[\\]\\[*,;'"`<>\\\\?\\/]/g res write fs readFileSync path replace /[abcd]/g res write fs readFileSync path replace /[./]/g res write fs readFileSync path replace /[foobar/foobar]/g res write fs readFileSync path replace /\\//g res write fs readFileSync path replace /\\.\|\\//g res write fs readFileSync path replace /[.]/g res write fs readFileSync path replace /[..]/g res write fs readFileSync path replace /\\./g res write fs readFileSync path replace /\\.\\.\|BLA/g pathModule isAbsolute path res write fs readFileSync path replace /[.]/g res write fs readFileSync path replace /[..]/g res write fs readFileSync path replace /\\./g res write fs readFileSync path replace /\\.\\.\|BLA/g res write fs readFileSync prefix pathModule normalize path replace /^(\\.\\.[\\/\\\\])+/ res write fs readFileSync prefix pathModule normalize path replace /(\\.\\.[\\/\\\\])+/ res write fs readFileSync prefix pathModule normalize path replace /(\\.\\.\\/)+/ res write fs readFileSync prefix pathModule normalize path replace /(\\.\\.\\/)*/ res write fs readFileSync prefix path replace /^(\\.\\.[\\/\\\\])+/ res write fs readFileSync pathModule normalize path replace /^(\\.\\.[\\/\\\\])+/ |
|
|
| autogenerated/TaintedPath/TaintedPath.js:170:13:170:56 | fs.read ... g, '')) | enclosingFunctionName | http.createServer#functionalargument |
|
|
| autogenerated/TaintedPath/TaintedPath.js:170:13:170:56 | fs.read ... g, '')) | receiverName | res |
|
|
| autogenerated/TaintedPath/TaintedPath.js:170:29:170:55 | path.re ... /g, '') | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/TaintedPath.js:170:29:170:55 | path.re ... /g, '') | calleeAccessPath | fs readFileSync |
|
|
| autogenerated/TaintedPath/TaintedPath.js:170:29:170:55 | path.re ... /g, '') | calleeAccessPathWithStructuralInfo | fs member readFileSync instanceorreturn |
|
|
| autogenerated/TaintedPath/TaintedPath.js:170:29:170:55 | path.re ... /g, '') | calleeApiName | fs |
|
|
| autogenerated/TaintedPath/TaintedPath.js:170:29:170:55 | path.re ... /g, '') | calleeName | readFileSync |
|
|
| autogenerated/TaintedPath/TaintedPath.js:170:29:170:55 | path.re ... /g, '') | enclosingFunctionBody | req res path url parse req url true query path res write fs readFileSync path replace /[\\]\\[*,;'"`<>\\\\?\\/]/g res write fs readFileSync path replace /[abcd]/g res write fs readFileSync path replace /[./]/g res write fs readFileSync path replace /[foobar/foobar]/g res write fs readFileSync path replace /\\//g res write fs readFileSync path replace /\\.\|\\//g res write fs readFileSync path replace /[.]/g res write fs readFileSync path replace /[..]/g res write fs readFileSync path replace /\\./g res write fs readFileSync path replace /\\.\\.\|BLA/g pathModule isAbsolute path res write fs readFileSync path replace /[.]/g res write fs readFileSync path replace /[..]/g res write fs readFileSync path replace /\\./g res write fs readFileSync path replace /\\.\\.\|BLA/g res write fs readFileSync prefix pathModule normalize path replace /^(\\.\\.[\\/\\\\])+/ res write fs readFileSync prefix pathModule normalize path replace /(\\.\\.[\\/\\\\])+/ res write fs readFileSync prefix pathModule normalize path replace /(\\.\\.\\/)+/ res write fs readFileSync prefix pathModule normalize path replace /(\\.\\.\\/)*/ res write fs readFileSync prefix path replace /^(\\.\\.[\\/\\\\])+/ res write fs readFileSync pathModule normalize path replace /^(\\.\\.[\\/\\\\])+/ |
|
|
| autogenerated/TaintedPath/TaintedPath.js:170:29:170:55 | path.re ... /g, '') | enclosingFunctionName | http.createServer#functionalargument |
|
|
| autogenerated/TaintedPath/TaintedPath.js:170:29:170:55 | path.re ... /g, '') | receiverName | fs |
|
|
| autogenerated/TaintedPath/TaintedPath.js:170:42:170:50 | /[abcd]/g | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/TaintedPath.js:170:42:170:50 | /[abcd]/g | calleeAccessPath | url parse query path replace |
|
|
| autogenerated/TaintedPath/TaintedPath.js:170:42:170:50 | /[abcd]/g | calleeAccessPathWithStructuralInfo | url member parse instanceorreturn member query member path member replace instanceorreturn |
|
|
| autogenerated/TaintedPath/TaintedPath.js:170:42:170:50 | /[abcd]/g | calleeApiName | url |
|
|
| autogenerated/TaintedPath/TaintedPath.js:170:42:170:50 | /[abcd]/g | calleeName | replace |
|
|
| autogenerated/TaintedPath/TaintedPath.js:170:42:170:50 | /[abcd]/g | enclosingFunctionBody | req res path url parse req url true query path res write fs readFileSync path replace /[\\]\\[*,;'"`<>\\\\?\\/]/g res write fs readFileSync path replace /[abcd]/g res write fs readFileSync path replace /[./]/g res write fs readFileSync path replace /[foobar/foobar]/g res write fs readFileSync path replace /\\//g res write fs readFileSync path replace /\\.\|\\//g res write fs readFileSync path replace /[.]/g res write fs readFileSync path replace /[..]/g res write fs readFileSync path replace /\\./g res write fs readFileSync path replace /\\.\\.\|BLA/g pathModule isAbsolute path res write fs readFileSync path replace /[.]/g res write fs readFileSync path replace /[..]/g res write fs readFileSync path replace /\\./g res write fs readFileSync path replace /\\.\\.\|BLA/g res write fs readFileSync prefix pathModule normalize path replace /^(\\.\\.[\\/\\\\])+/ res write fs readFileSync prefix pathModule normalize path replace /(\\.\\.[\\/\\\\])+/ res write fs readFileSync prefix pathModule normalize path replace /(\\.\\.\\/)+/ res write fs readFileSync prefix pathModule normalize path replace /(\\.\\.\\/)*/ res write fs readFileSync prefix path replace /^(\\.\\.[\\/\\\\])+/ res write fs readFileSync pathModule normalize path replace /^(\\.\\.[\\/\\\\])+/ |
|
|
| autogenerated/TaintedPath/TaintedPath.js:170:42:170:50 | /[abcd]/g | enclosingFunctionName | http.createServer#functionalargument |
|
|
| autogenerated/TaintedPath/TaintedPath.js:170:42:170:50 | /[abcd]/g | receiverName | path |
|
|
| autogenerated/TaintedPath/TaintedPath.js:170:53:170:54 | '' | argumentIndex | 1 |
|
|
| autogenerated/TaintedPath/TaintedPath.js:170:53:170:54 | '' | calleeAccessPath | url parse query path replace |
|
|
| autogenerated/TaintedPath/TaintedPath.js:170:53:170:54 | '' | calleeAccessPathWithStructuralInfo | url member parse instanceorreturn member query member path member replace instanceorreturn |
|
|
| autogenerated/TaintedPath/TaintedPath.js:170:53:170:54 | '' | calleeApiName | url |
|
|
| autogenerated/TaintedPath/TaintedPath.js:170:53:170:54 | '' | calleeName | replace |
|
|
| autogenerated/TaintedPath/TaintedPath.js:170:53:170:54 | '' | enclosingFunctionBody | req res path url parse req url true query path res write fs readFileSync path replace /[\\]\\[*,;'"`<>\\\\?\\/]/g res write fs readFileSync path replace /[abcd]/g res write fs readFileSync path replace /[./]/g res write fs readFileSync path replace /[foobar/foobar]/g res write fs readFileSync path replace /\\//g res write fs readFileSync path replace /\\.\|\\//g res write fs readFileSync path replace /[.]/g res write fs readFileSync path replace /[..]/g res write fs readFileSync path replace /\\./g res write fs readFileSync path replace /\\.\\.\|BLA/g pathModule isAbsolute path res write fs readFileSync path replace /[.]/g res write fs readFileSync path replace /[..]/g res write fs readFileSync path replace /\\./g res write fs readFileSync path replace /\\.\\.\|BLA/g res write fs readFileSync prefix pathModule normalize path replace /^(\\.\\.[\\/\\\\])+/ res write fs readFileSync prefix pathModule normalize path replace /(\\.\\.[\\/\\\\])+/ res write fs readFileSync prefix pathModule normalize path replace /(\\.\\.\\/)+/ res write fs readFileSync prefix pathModule normalize path replace /(\\.\\.\\/)*/ res write fs readFileSync prefix path replace /^(\\.\\.[\\/\\\\])+/ res write fs readFileSync pathModule normalize path replace /^(\\.\\.[\\/\\\\])+/ |
|
|
| autogenerated/TaintedPath/TaintedPath.js:170:53:170:54 | '' | enclosingFunctionName | http.createServer#functionalargument |
|
|
| autogenerated/TaintedPath/TaintedPath.js:170:53:170:54 | '' | receiverName | path |
|
|
| autogenerated/TaintedPath/TaintedPath.js:171:13:171:54 | fs.read ... g, '')) | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/TaintedPath.js:171:13:171:54 | fs.read ... g, '')) | calleeAccessPath | http createServer res write |
|
|
| autogenerated/TaintedPath/TaintedPath.js:171:13:171:54 | fs.read ... g, '')) | calleeAccessPathWithStructuralInfo | http member createServer functionalarg param res member write instanceorreturn |
|
|
| autogenerated/TaintedPath/TaintedPath.js:171:13:171:54 | fs.read ... g, '')) | calleeApiName | http |
|
|
| autogenerated/TaintedPath/TaintedPath.js:171:13:171:54 | fs.read ... g, '')) | calleeName | write |
|
|
| autogenerated/TaintedPath/TaintedPath.js:171:13:171:54 | fs.read ... g, '')) | enclosingFunctionBody | req res path url parse req url true query path res write fs readFileSync path replace /[\\]\\[*,;'"`<>\\\\?\\/]/g res write fs readFileSync path replace /[abcd]/g res write fs readFileSync path replace /[./]/g res write fs readFileSync path replace /[foobar/foobar]/g res write fs readFileSync path replace /\\//g res write fs readFileSync path replace /\\.\|\\//g res write fs readFileSync path replace /[.]/g res write fs readFileSync path replace /[..]/g res write fs readFileSync path replace /\\./g res write fs readFileSync path replace /\\.\\.\|BLA/g pathModule isAbsolute path res write fs readFileSync path replace /[.]/g res write fs readFileSync path replace /[..]/g res write fs readFileSync path replace /\\./g res write fs readFileSync path replace /\\.\\.\|BLA/g res write fs readFileSync prefix pathModule normalize path replace /^(\\.\\.[\\/\\\\])+/ res write fs readFileSync prefix pathModule normalize path replace /(\\.\\.[\\/\\\\])+/ res write fs readFileSync prefix pathModule normalize path replace /(\\.\\.\\/)+/ res write fs readFileSync prefix pathModule normalize path replace /(\\.\\.\\/)*/ res write fs readFileSync prefix path replace /^(\\.\\.[\\/\\\\])+/ res write fs readFileSync pathModule normalize path replace /^(\\.\\.[\\/\\\\])+/ |
|
|
| autogenerated/TaintedPath/TaintedPath.js:171:13:171:54 | fs.read ... g, '')) | enclosingFunctionName | http.createServer#functionalargument |
|
|
| autogenerated/TaintedPath/TaintedPath.js:171:13:171:54 | fs.read ... g, '')) | receiverName | res |
|
|
| autogenerated/TaintedPath/TaintedPath.js:171:29:171:53 | path.re ... /g, '') | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/TaintedPath.js:171:29:171:53 | path.re ... /g, '') | calleeAccessPath | fs readFileSync |
|
|
| autogenerated/TaintedPath/TaintedPath.js:171:29:171:53 | path.re ... /g, '') | calleeAccessPathWithStructuralInfo | fs member readFileSync instanceorreturn |
|
|
| autogenerated/TaintedPath/TaintedPath.js:171:29:171:53 | path.re ... /g, '') | calleeApiName | fs |
|
|
| autogenerated/TaintedPath/TaintedPath.js:171:29:171:53 | path.re ... /g, '') | calleeName | readFileSync |
|
|
| autogenerated/TaintedPath/TaintedPath.js:171:29:171:53 | path.re ... /g, '') | enclosingFunctionBody | req res path url parse req url true query path res write fs readFileSync path replace /[\\]\\[*,;'"`<>\\\\?\\/]/g res write fs readFileSync path replace /[abcd]/g res write fs readFileSync path replace /[./]/g res write fs readFileSync path replace /[foobar/foobar]/g res write fs readFileSync path replace /\\//g res write fs readFileSync path replace /\\.\|\\//g res write fs readFileSync path replace /[.]/g res write fs readFileSync path replace /[..]/g res write fs readFileSync path replace /\\./g res write fs readFileSync path replace /\\.\\.\|BLA/g pathModule isAbsolute path res write fs readFileSync path replace /[.]/g res write fs readFileSync path replace /[..]/g res write fs readFileSync path replace /\\./g res write fs readFileSync path replace /\\.\\.\|BLA/g res write fs readFileSync prefix pathModule normalize path replace /^(\\.\\.[\\/\\\\])+/ res write fs readFileSync prefix pathModule normalize path replace /(\\.\\.[\\/\\\\])+/ res write fs readFileSync prefix pathModule normalize path replace /(\\.\\.\\/)+/ res write fs readFileSync prefix pathModule normalize path replace /(\\.\\.\\/)*/ res write fs readFileSync prefix path replace /^(\\.\\.[\\/\\\\])+/ res write fs readFileSync pathModule normalize path replace /^(\\.\\.[\\/\\\\])+/ |
|
|
| autogenerated/TaintedPath/TaintedPath.js:171:29:171:53 | path.re ... /g, '') | enclosingFunctionName | http.createServer#functionalargument |
|
|
| autogenerated/TaintedPath/TaintedPath.js:171:29:171:53 | path.re ... /g, '') | receiverName | fs |
|
|
| autogenerated/TaintedPath/TaintedPath.js:171:42:171:48 | /[./]/g | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/TaintedPath.js:171:42:171:48 | /[./]/g | calleeAccessPath | url parse query path replace |
|
|
| autogenerated/TaintedPath/TaintedPath.js:171:42:171:48 | /[./]/g | calleeAccessPathWithStructuralInfo | url member parse instanceorreturn member query member path member replace instanceorreturn |
|
|
| autogenerated/TaintedPath/TaintedPath.js:171:42:171:48 | /[./]/g | calleeApiName | url |
|
|
| autogenerated/TaintedPath/TaintedPath.js:171:42:171:48 | /[./]/g | calleeName | replace |
|
|
| autogenerated/TaintedPath/TaintedPath.js:171:42:171:48 | /[./]/g | enclosingFunctionBody | req res path url parse req url true query path res write fs readFileSync path replace /[\\]\\[*,;'"`<>\\\\?\\/]/g res write fs readFileSync path replace /[abcd]/g res write fs readFileSync path replace /[./]/g res write fs readFileSync path replace /[foobar/foobar]/g res write fs readFileSync path replace /\\//g res write fs readFileSync path replace /\\.\|\\//g res write fs readFileSync path replace /[.]/g res write fs readFileSync path replace /[..]/g res write fs readFileSync path replace /\\./g res write fs readFileSync path replace /\\.\\.\|BLA/g pathModule isAbsolute path res write fs readFileSync path replace /[.]/g res write fs readFileSync path replace /[..]/g res write fs readFileSync path replace /\\./g res write fs readFileSync path replace /\\.\\.\|BLA/g res write fs readFileSync prefix pathModule normalize path replace /^(\\.\\.[\\/\\\\])+/ res write fs readFileSync prefix pathModule normalize path replace /(\\.\\.[\\/\\\\])+/ res write fs readFileSync prefix pathModule normalize path replace /(\\.\\.\\/)+/ res write fs readFileSync prefix pathModule normalize path replace /(\\.\\.\\/)*/ res write fs readFileSync prefix path replace /^(\\.\\.[\\/\\\\])+/ res write fs readFileSync pathModule normalize path replace /^(\\.\\.[\\/\\\\])+/ |
|
|
| autogenerated/TaintedPath/TaintedPath.js:171:42:171:48 | /[./]/g | enclosingFunctionName | http.createServer#functionalargument |
|
|
| autogenerated/TaintedPath/TaintedPath.js:171:42:171:48 | /[./]/g | receiverName | path |
|
|
| autogenerated/TaintedPath/TaintedPath.js:171:51:171:52 | '' | argumentIndex | 1 |
|
|
| autogenerated/TaintedPath/TaintedPath.js:171:51:171:52 | '' | calleeAccessPath | url parse query path replace |
|
|
| autogenerated/TaintedPath/TaintedPath.js:171:51:171:52 | '' | calleeAccessPathWithStructuralInfo | url member parse instanceorreturn member query member path member replace instanceorreturn |
|
|
| autogenerated/TaintedPath/TaintedPath.js:171:51:171:52 | '' | calleeApiName | url |
|
|
| autogenerated/TaintedPath/TaintedPath.js:171:51:171:52 | '' | calleeName | replace |
|
|
| autogenerated/TaintedPath/TaintedPath.js:171:51:171:52 | '' | enclosingFunctionBody | req res path url parse req url true query path res write fs readFileSync path replace /[\\]\\[*,;'"`<>\\\\?\\/]/g res write fs readFileSync path replace /[abcd]/g res write fs readFileSync path replace /[./]/g res write fs readFileSync path replace /[foobar/foobar]/g res write fs readFileSync path replace /\\//g res write fs readFileSync path replace /\\.\|\\//g res write fs readFileSync path replace /[.]/g res write fs readFileSync path replace /[..]/g res write fs readFileSync path replace /\\./g res write fs readFileSync path replace /\\.\\.\|BLA/g pathModule isAbsolute path res write fs readFileSync path replace /[.]/g res write fs readFileSync path replace /[..]/g res write fs readFileSync path replace /\\./g res write fs readFileSync path replace /\\.\\.\|BLA/g res write fs readFileSync prefix pathModule normalize path replace /^(\\.\\.[\\/\\\\])+/ res write fs readFileSync prefix pathModule normalize path replace /(\\.\\.[\\/\\\\])+/ res write fs readFileSync prefix pathModule normalize path replace /(\\.\\.\\/)+/ res write fs readFileSync prefix pathModule normalize path replace /(\\.\\.\\/)*/ res write fs readFileSync prefix path replace /^(\\.\\.[\\/\\\\])+/ res write fs readFileSync pathModule normalize path replace /^(\\.\\.[\\/\\\\])+/ |
|
|
| autogenerated/TaintedPath/TaintedPath.js:171:51:171:52 | '' | enclosingFunctionName | http.createServer#functionalargument |
|
|
| autogenerated/TaintedPath/TaintedPath.js:171:51:171:52 | '' | receiverName | path |
|
|
| autogenerated/TaintedPath/TaintedPath.js:172:13:172:65 | fs.read ... g, '')) | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/TaintedPath.js:172:13:172:65 | fs.read ... g, '')) | calleeAccessPath | http createServer res write |
|
|
| autogenerated/TaintedPath/TaintedPath.js:172:13:172:65 | fs.read ... g, '')) | calleeAccessPathWithStructuralInfo | http member createServer functionalarg param res member write instanceorreturn |
|
|
| autogenerated/TaintedPath/TaintedPath.js:172:13:172:65 | fs.read ... g, '')) | calleeApiName | http |
|
|
| autogenerated/TaintedPath/TaintedPath.js:172:13:172:65 | fs.read ... g, '')) | calleeName | write |
|
|
| autogenerated/TaintedPath/TaintedPath.js:172:13:172:65 | fs.read ... g, '')) | enclosingFunctionBody | req res path url parse req url true query path res write fs readFileSync path replace /[\\]\\[*,;'"`<>\\\\?\\/]/g res write fs readFileSync path replace /[abcd]/g res write fs readFileSync path replace /[./]/g res write fs readFileSync path replace /[foobar/foobar]/g res write fs readFileSync path replace /\\//g res write fs readFileSync path replace /\\.\|\\//g res write fs readFileSync path replace /[.]/g res write fs readFileSync path replace /[..]/g res write fs readFileSync path replace /\\./g res write fs readFileSync path replace /\\.\\.\|BLA/g pathModule isAbsolute path res write fs readFileSync path replace /[.]/g res write fs readFileSync path replace /[..]/g res write fs readFileSync path replace /\\./g res write fs readFileSync path replace /\\.\\.\|BLA/g res write fs readFileSync prefix pathModule normalize path replace /^(\\.\\.[\\/\\\\])+/ res write fs readFileSync prefix pathModule normalize path replace /(\\.\\.[\\/\\\\])+/ res write fs readFileSync prefix pathModule normalize path replace /(\\.\\.\\/)+/ res write fs readFileSync prefix pathModule normalize path replace /(\\.\\.\\/)*/ res write fs readFileSync prefix path replace /^(\\.\\.[\\/\\\\])+/ res write fs readFileSync pathModule normalize path replace /^(\\.\\.[\\/\\\\])+/ |
|
|
| autogenerated/TaintedPath/TaintedPath.js:172:13:172:65 | fs.read ... g, '')) | enclosingFunctionName | http.createServer#functionalargument |
|
|
| autogenerated/TaintedPath/TaintedPath.js:172:13:172:65 | fs.read ... g, '')) | receiverName | res |
|
|
| autogenerated/TaintedPath/TaintedPath.js:172:29:172:64 | path.re ... /g, '') | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/TaintedPath.js:172:29:172:64 | path.re ... /g, '') | calleeAccessPath | fs readFileSync |
|
|
| autogenerated/TaintedPath/TaintedPath.js:172:29:172:64 | path.re ... /g, '') | calleeAccessPathWithStructuralInfo | fs member readFileSync instanceorreturn |
|
|
| autogenerated/TaintedPath/TaintedPath.js:172:29:172:64 | path.re ... /g, '') | calleeApiName | fs |
|
|
| autogenerated/TaintedPath/TaintedPath.js:172:29:172:64 | path.re ... /g, '') | calleeName | readFileSync |
|
|
| autogenerated/TaintedPath/TaintedPath.js:172:29:172:64 | path.re ... /g, '') | enclosingFunctionBody | req res path url parse req url true query path res write fs readFileSync path replace /[\\]\\[*,;'"`<>\\\\?\\/]/g res write fs readFileSync path replace /[abcd]/g res write fs readFileSync path replace /[./]/g res write fs readFileSync path replace /[foobar/foobar]/g res write fs readFileSync path replace /\\//g res write fs readFileSync path replace /\\.\|\\//g res write fs readFileSync path replace /[.]/g res write fs readFileSync path replace /[..]/g res write fs readFileSync path replace /\\./g res write fs readFileSync path replace /\\.\\.\|BLA/g pathModule isAbsolute path res write fs readFileSync path replace /[.]/g res write fs readFileSync path replace /[..]/g res write fs readFileSync path replace /\\./g res write fs readFileSync path replace /\\.\\.\|BLA/g res write fs readFileSync prefix pathModule normalize path replace /^(\\.\\.[\\/\\\\])+/ res write fs readFileSync prefix pathModule normalize path replace /(\\.\\.[\\/\\\\])+/ res write fs readFileSync prefix pathModule normalize path replace /(\\.\\.\\/)+/ res write fs readFileSync prefix pathModule normalize path replace /(\\.\\.\\/)*/ res write fs readFileSync prefix path replace /^(\\.\\.[\\/\\\\])+/ res write fs readFileSync pathModule normalize path replace /^(\\.\\.[\\/\\\\])+/ |
|
|
| autogenerated/TaintedPath/TaintedPath.js:172:29:172:64 | path.re ... /g, '') | enclosingFunctionName | http.createServer#functionalargument |
|
|
| autogenerated/TaintedPath/TaintedPath.js:172:29:172:64 | path.re ... /g, '') | receiverName | fs |
|
|
| autogenerated/TaintedPath/TaintedPath.js:172:42:172:59 | /[foobar/foobar]/g | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/TaintedPath.js:172:42:172:59 | /[foobar/foobar]/g | calleeAccessPath | url parse query path replace |
|
|
| autogenerated/TaintedPath/TaintedPath.js:172:42:172:59 | /[foobar/foobar]/g | calleeAccessPathWithStructuralInfo | url member parse instanceorreturn member query member path member replace instanceorreturn |
|
|
| autogenerated/TaintedPath/TaintedPath.js:172:42:172:59 | /[foobar/foobar]/g | calleeApiName | url |
|
|
| autogenerated/TaintedPath/TaintedPath.js:172:42:172:59 | /[foobar/foobar]/g | calleeName | replace |
|
|
| autogenerated/TaintedPath/TaintedPath.js:172:42:172:59 | /[foobar/foobar]/g | enclosingFunctionBody | req res path url parse req url true query path res write fs readFileSync path replace /[\\]\\[*,;'"`<>\\\\?\\/]/g res write fs readFileSync path replace /[abcd]/g res write fs readFileSync path replace /[./]/g res write fs readFileSync path replace /[foobar/foobar]/g res write fs readFileSync path replace /\\//g res write fs readFileSync path replace /\\.\|\\//g res write fs readFileSync path replace /[.]/g res write fs readFileSync path replace /[..]/g res write fs readFileSync path replace /\\./g res write fs readFileSync path replace /\\.\\.\|BLA/g pathModule isAbsolute path res write fs readFileSync path replace /[.]/g res write fs readFileSync path replace /[..]/g res write fs readFileSync path replace /\\./g res write fs readFileSync path replace /\\.\\.\|BLA/g res write fs readFileSync prefix pathModule normalize path replace /^(\\.\\.[\\/\\\\])+/ res write fs readFileSync prefix pathModule normalize path replace /(\\.\\.[\\/\\\\])+/ res write fs readFileSync prefix pathModule normalize path replace /(\\.\\.\\/)+/ res write fs readFileSync prefix pathModule normalize path replace /(\\.\\.\\/)*/ res write fs readFileSync prefix path replace /^(\\.\\.[\\/\\\\])+/ res write fs readFileSync pathModule normalize path replace /^(\\.\\.[\\/\\\\])+/ |
|
|
| autogenerated/TaintedPath/TaintedPath.js:172:42:172:59 | /[foobar/foobar]/g | enclosingFunctionName | http.createServer#functionalargument |
|
|
| autogenerated/TaintedPath/TaintedPath.js:172:42:172:59 | /[foobar/foobar]/g | receiverName | path |
|
|
| autogenerated/TaintedPath/TaintedPath.js:172:62:172:63 | '' | argumentIndex | 1 |
|
|
| autogenerated/TaintedPath/TaintedPath.js:172:62:172:63 | '' | calleeAccessPath | url parse query path replace |
|
|
| autogenerated/TaintedPath/TaintedPath.js:172:62:172:63 | '' | calleeAccessPathWithStructuralInfo | url member parse instanceorreturn member query member path member replace instanceorreturn |
|
|
| autogenerated/TaintedPath/TaintedPath.js:172:62:172:63 | '' | calleeApiName | url |
|
|
| autogenerated/TaintedPath/TaintedPath.js:172:62:172:63 | '' | calleeName | replace |
|
|
| autogenerated/TaintedPath/TaintedPath.js:172:62:172:63 | '' | enclosingFunctionBody | req res path url parse req url true query path res write fs readFileSync path replace /[\\]\\[*,;'"`<>\\\\?\\/]/g res write fs readFileSync path replace /[abcd]/g res write fs readFileSync path replace /[./]/g res write fs readFileSync path replace /[foobar/foobar]/g res write fs readFileSync path replace /\\//g res write fs readFileSync path replace /\\.\|\\//g res write fs readFileSync path replace /[.]/g res write fs readFileSync path replace /[..]/g res write fs readFileSync path replace /\\./g res write fs readFileSync path replace /\\.\\.\|BLA/g pathModule isAbsolute path res write fs readFileSync path replace /[.]/g res write fs readFileSync path replace /[..]/g res write fs readFileSync path replace /\\./g res write fs readFileSync path replace /\\.\\.\|BLA/g res write fs readFileSync prefix pathModule normalize path replace /^(\\.\\.[\\/\\\\])+/ res write fs readFileSync prefix pathModule normalize path replace /(\\.\\.[\\/\\\\])+/ res write fs readFileSync prefix pathModule normalize path replace /(\\.\\.\\/)+/ res write fs readFileSync prefix pathModule normalize path replace /(\\.\\.\\/)*/ res write fs readFileSync prefix path replace /^(\\.\\.[\\/\\\\])+/ res write fs readFileSync pathModule normalize path replace /^(\\.\\.[\\/\\\\])+/ |
|
|
| autogenerated/TaintedPath/TaintedPath.js:172:62:172:63 | '' | enclosingFunctionName | http.createServer#functionalargument |
|
|
| autogenerated/TaintedPath/TaintedPath.js:172:62:172:63 | '' | receiverName | path |
|
|
| autogenerated/TaintedPath/TaintedPath.js:173:13:173:52 | fs.read ... g, '')) | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/TaintedPath.js:173:13:173:52 | fs.read ... g, '')) | calleeAccessPath | http createServer res write |
|
|
| autogenerated/TaintedPath/TaintedPath.js:173:13:173:52 | fs.read ... g, '')) | calleeAccessPathWithStructuralInfo | http member createServer functionalarg param res member write instanceorreturn |
|
|
| autogenerated/TaintedPath/TaintedPath.js:173:13:173:52 | fs.read ... g, '')) | calleeApiName | http |
|
|
| autogenerated/TaintedPath/TaintedPath.js:173:13:173:52 | fs.read ... g, '')) | calleeName | write |
|
|
| autogenerated/TaintedPath/TaintedPath.js:173:13:173:52 | fs.read ... g, '')) | enclosingFunctionBody | req res path url parse req url true query path res write fs readFileSync path replace /[\\]\\[*,;'"`<>\\\\?\\/]/g res write fs readFileSync path replace /[abcd]/g res write fs readFileSync path replace /[./]/g res write fs readFileSync path replace /[foobar/foobar]/g res write fs readFileSync path replace /\\//g res write fs readFileSync path replace /\\.\|\\//g res write fs readFileSync path replace /[.]/g res write fs readFileSync path replace /[..]/g res write fs readFileSync path replace /\\./g res write fs readFileSync path replace /\\.\\.\|BLA/g pathModule isAbsolute path res write fs readFileSync path replace /[.]/g res write fs readFileSync path replace /[..]/g res write fs readFileSync path replace /\\./g res write fs readFileSync path replace /\\.\\.\|BLA/g res write fs readFileSync prefix pathModule normalize path replace /^(\\.\\.[\\/\\\\])+/ res write fs readFileSync prefix pathModule normalize path replace /(\\.\\.[\\/\\\\])+/ res write fs readFileSync prefix pathModule normalize path replace /(\\.\\.\\/)+/ res write fs readFileSync prefix pathModule normalize path replace /(\\.\\.\\/)*/ res write fs readFileSync prefix path replace /^(\\.\\.[\\/\\\\])+/ res write fs readFileSync pathModule normalize path replace /^(\\.\\.[\\/\\\\])+/ |
|
|
| autogenerated/TaintedPath/TaintedPath.js:173:13:173:52 | fs.read ... g, '')) | enclosingFunctionName | http.createServer#functionalargument |
|
|
| autogenerated/TaintedPath/TaintedPath.js:173:13:173:52 | fs.read ... g, '')) | receiverName | res |
|
|
| autogenerated/TaintedPath/TaintedPath.js:173:29:173:51 | path.re ... /g, '') | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/TaintedPath.js:173:29:173:51 | path.re ... /g, '') | calleeAccessPath | fs readFileSync |
|
|
| autogenerated/TaintedPath/TaintedPath.js:173:29:173:51 | path.re ... /g, '') | calleeAccessPathWithStructuralInfo | fs member readFileSync instanceorreturn |
|
|
| autogenerated/TaintedPath/TaintedPath.js:173:29:173:51 | path.re ... /g, '') | calleeApiName | fs |
|
|
| autogenerated/TaintedPath/TaintedPath.js:173:29:173:51 | path.re ... /g, '') | calleeName | readFileSync |
|
|
| autogenerated/TaintedPath/TaintedPath.js:173:29:173:51 | path.re ... /g, '') | enclosingFunctionBody | req res path url parse req url true query path res write fs readFileSync path replace /[\\]\\[*,;'"`<>\\\\?\\/]/g res write fs readFileSync path replace /[abcd]/g res write fs readFileSync path replace /[./]/g res write fs readFileSync path replace /[foobar/foobar]/g res write fs readFileSync path replace /\\//g res write fs readFileSync path replace /\\.\|\\//g res write fs readFileSync path replace /[.]/g res write fs readFileSync path replace /[..]/g res write fs readFileSync path replace /\\./g res write fs readFileSync path replace /\\.\\.\|BLA/g pathModule isAbsolute path res write fs readFileSync path replace /[.]/g res write fs readFileSync path replace /[..]/g res write fs readFileSync path replace /\\./g res write fs readFileSync path replace /\\.\\.\|BLA/g res write fs readFileSync prefix pathModule normalize path replace /^(\\.\\.[\\/\\\\])+/ res write fs readFileSync prefix pathModule normalize path replace /(\\.\\.[\\/\\\\])+/ res write fs readFileSync prefix pathModule normalize path replace /(\\.\\.\\/)+/ res write fs readFileSync prefix pathModule normalize path replace /(\\.\\.\\/)*/ res write fs readFileSync prefix path replace /^(\\.\\.[\\/\\\\])+/ res write fs readFileSync pathModule normalize path replace /^(\\.\\.[\\/\\\\])+/ |
|
|
| autogenerated/TaintedPath/TaintedPath.js:173:29:173:51 | path.re ... /g, '') | enclosingFunctionName | http.createServer#functionalargument |
|
|
| autogenerated/TaintedPath/TaintedPath.js:173:29:173:51 | path.re ... /g, '') | receiverName | fs |
|
|
| autogenerated/TaintedPath/TaintedPath.js:173:42:173:46 | /\\//g | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/TaintedPath.js:173:42:173:46 | /\\//g | calleeAccessPath | url parse query path replace |
|
|
| autogenerated/TaintedPath/TaintedPath.js:173:42:173:46 | /\\//g | calleeAccessPathWithStructuralInfo | url member parse instanceorreturn member query member path member replace instanceorreturn |
|
|
| autogenerated/TaintedPath/TaintedPath.js:173:42:173:46 | /\\//g | calleeApiName | url |
|
|
| autogenerated/TaintedPath/TaintedPath.js:173:42:173:46 | /\\//g | calleeName | replace |
|
|
| autogenerated/TaintedPath/TaintedPath.js:173:42:173:46 | /\\//g | enclosingFunctionBody | req res path url parse req url true query path res write fs readFileSync path replace /[\\]\\[*,;'"`<>\\\\?\\/]/g res write fs readFileSync path replace /[abcd]/g res write fs readFileSync path replace /[./]/g res write fs readFileSync path replace /[foobar/foobar]/g res write fs readFileSync path replace /\\//g res write fs readFileSync path replace /\\.\|\\//g res write fs readFileSync path replace /[.]/g res write fs readFileSync path replace /[..]/g res write fs readFileSync path replace /\\./g res write fs readFileSync path replace /\\.\\.\|BLA/g pathModule isAbsolute path res write fs readFileSync path replace /[.]/g res write fs readFileSync path replace /[..]/g res write fs readFileSync path replace /\\./g res write fs readFileSync path replace /\\.\\.\|BLA/g res write fs readFileSync prefix pathModule normalize path replace /^(\\.\\.[\\/\\\\])+/ res write fs readFileSync prefix pathModule normalize path replace /(\\.\\.[\\/\\\\])+/ res write fs readFileSync prefix pathModule normalize path replace /(\\.\\.\\/)+/ res write fs readFileSync prefix pathModule normalize path replace /(\\.\\.\\/)*/ res write fs readFileSync prefix path replace /^(\\.\\.[\\/\\\\])+/ res write fs readFileSync pathModule normalize path replace /^(\\.\\.[\\/\\\\])+/ |
|
|
| autogenerated/TaintedPath/TaintedPath.js:173:42:173:46 | /\\//g | enclosingFunctionName | http.createServer#functionalargument |
|
|
| autogenerated/TaintedPath/TaintedPath.js:173:42:173:46 | /\\//g | receiverName | path |
|
|
| autogenerated/TaintedPath/TaintedPath.js:173:49:173:50 | '' | argumentIndex | 1 |
|
|
| autogenerated/TaintedPath/TaintedPath.js:173:49:173:50 | '' | calleeAccessPath | url parse query path replace |
|
|
| autogenerated/TaintedPath/TaintedPath.js:173:49:173:50 | '' | calleeAccessPathWithStructuralInfo | url member parse instanceorreturn member query member path member replace instanceorreturn |
|
|
| autogenerated/TaintedPath/TaintedPath.js:173:49:173:50 | '' | calleeApiName | url |
|
|
| autogenerated/TaintedPath/TaintedPath.js:173:49:173:50 | '' | calleeName | replace |
|
|
| autogenerated/TaintedPath/TaintedPath.js:173:49:173:50 | '' | enclosingFunctionBody | req res path url parse req url true query path res write fs readFileSync path replace /[\\]\\[*,;'"`<>\\\\?\\/]/g res write fs readFileSync path replace /[abcd]/g res write fs readFileSync path replace /[./]/g res write fs readFileSync path replace /[foobar/foobar]/g res write fs readFileSync path replace /\\//g res write fs readFileSync path replace /\\.\|\\//g res write fs readFileSync path replace /[.]/g res write fs readFileSync path replace /[..]/g res write fs readFileSync path replace /\\./g res write fs readFileSync path replace /\\.\\.\|BLA/g pathModule isAbsolute path res write fs readFileSync path replace /[.]/g res write fs readFileSync path replace /[..]/g res write fs readFileSync path replace /\\./g res write fs readFileSync path replace /\\.\\.\|BLA/g res write fs readFileSync prefix pathModule normalize path replace /^(\\.\\.[\\/\\\\])+/ res write fs readFileSync prefix pathModule normalize path replace /(\\.\\.[\\/\\\\])+/ res write fs readFileSync prefix pathModule normalize path replace /(\\.\\.\\/)+/ res write fs readFileSync prefix pathModule normalize path replace /(\\.\\.\\/)*/ res write fs readFileSync prefix path replace /^(\\.\\.[\\/\\\\])+/ res write fs readFileSync pathModule normalize path replace /^(\\.\\.[\\/\\\\])+/ |
|
|
| autogenerated/TaintedPath/TaintedPath.js:173:49:173:50 | '' | enclosingFunctionName | http.createServer#functionalargument |
|
|
| autogenerated/TaintedPath/TaintedPath.js:173:49:173:50 | '' | receiverName | path |
|
|
| autogenerated/TaintedPath/TaintedPath.js:174:13:174:55 | fs.read ... g, '')) | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/TaintedPath.js:174:13:174:55 | fs.read ... g, '')) | calleeAccessPath | http createServer res write |
|
|
| autogenerated/TaintedPath/TaintedPath.js:174:13:174:55 | fs.read ... g, '')) | calleeAccessPathWithStructuralInfo | http member createServer functionalarg param res member write instanceorreturn |
|
|
| autogenerated/TaintedPath/TaintedPath.js:174:13:174:55 | fs.read ... g, '')) | calleeApiName | http |
|
|
| autogenerated/TaintedPath/TaintedPath.js:174:13:174:55 | fs.read ... g, '')) | calleeName | write |
|
|
| autogenerated/TaintedPath/TaintedPath.js:174:13:174:55 | fs.read ... g, '')) | enclosingFunctionBody | req res path url parse req url true query path res write fs readFileSync path replace /[\\]\\[*,;'"`<>\\\\?\\/]/g res write fs readFileSync path replace /[abcd]/g res write fs readFileSync path replace /[./]/g res write fs readFileSync path replace /[foobar/foobar]/g res write fs readFileSync path replace /\\//g res write fs readFileSync path replace /\\.\|\\//g res write fs readFileSync path replace /[.]/g res write fs readFileSync path replace /[..]/g res write fs readFileSync path replace /\\./g res write fs readFileSync path replace /\\.\\.\|BLA/g pathModule isAbsolute path res write fs readFileSync path replace /[.]/g res write fs readFileSync path replace /[..]/g res write fs readFileSync path replace /\\./g res write fs readFileSync path replace /\\.\\.\|BLA/g res write fs readFileSync prefix pathModule normalize path replace /^(\\.\\.[\\/\\\\])+/ res write fs readFileSync prefix pathModule normalize path replace /(\\.\\.[\\/\\\\])+/ res write fs readFileSync prefix pathModule normalize path replace /(\\.\\.\\/)+/ res write fs readFileSync prefix pathModule normalize path replace /(\\.\\.\\/)*/ res write fs readFileSync prefix path replace /^(\\.\\.[\\/\\\\])+/ res write fs readFileSync pathModule normalize path replace /^(\\.\\.[\\/\\\\])+/ |
|
|
| autogenerated/TaintedPath/TaintedPath.js:174:13:174:55 | fs.read ... g, '')) | enclosingFunctionName | http.createServer#functionalargument |
|
|
| autogenerated/TaintedPath/TaintedPath.js:174:13:174:55 | fs.read ... g, '')) | receiverName | res |
|
|
| autogenerated/TaintedPath/TaintedPath.js:174:29:174:54 | path.re ... /g, '') | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/TaintedPath.js:174:29:174:54 | path.re ... /g, '') | calleeAccessPath | fs readFileSync |
|
|
| autogenerated/TaintedPath/TaintedPath.js:174:29:174:54 | path.re ... /g, '') | calleeAccessPathWithStructuralInfo | fs member readFileSync instanceorreturn |
|
|
| autogenerated/TaintedPath/TaintedPath.js:174:29:174:54 | path.re ... /g, '') | calleeApiName | fs |
|
|
| autogenerated/TaintedPath/TaintedPath.js:174:29:174:54 | path.re ... /g, '') | calleeName | readFileSync |
|
|
| autogenerated/TaintedPath/TaintedPath.js:174:29:174:54 | path.re ... /g, '') | enclosingFunctionBody | req res path url parse req url true query path res write fs readFileSync path replace /[\\]\\[*,;'"`<>\\\\?\\/]/g res write fs readFileSync path replace /[abcd]/g res write fs readFileSync path replace /[./]/g res write fs readFileSync path replace /[foobar/foobar]/g res write fs readFileSync path replace /\\//g res write fs readFileSync path replace /\\.\|\\//g res write fs readFileSync path replace /[.]/g res write fs readFileSync path replace /[..]/g res write fs readFileSync path replace /\\./g res write fs readFileSync path replace /\\.\\.\|BLA/g pathModule isAbsolute path res write fs readFileSync path replace /[.]/g res write fs readFileSync path replace /[..]/g res write fs readFileSync path replace /\\./g res write fs readFileSync path replace /\\.\\.\|BLA/g res write fs readFileSync prefix pathModule normalize path replace /^(\\.\\.[\\/\\\\])+/ res write fs readFileSync prefix pathModule normalize path replace /(\\.\\.[\\/\\\\])+/ res write fs readFileSync prefix pathModule normalize path replace /(\\.\\.\\/)+/ res write fs readFileSync prefix pathModule normalize path replace /(\\.\\.\\/)*/ res write fs readFileSync prefix path replace /^(\\.\\.[\\/\\\\])+/ res write fs readFileSync pathModule normalize path replace /^(\\.\\.[\\/\\\\])+/ |
|
|
| autogenerated/TaintedPath/TaintedPath.js:174:29:174:54 | path.re ... /g, '') | enclosingFunctionName | http.createServer#functionalargument |
|
|
| autogenerated/TaintedPath/TaintedPath.js:174:29:174:54 | path.re ... /g, '') | receiverName | fs |
|
|
| autogenerated/TaintedPath/TaintedPath.js:174:42:174:49 | /\\.\|\\//g | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/TaintedPath.js:174:42:174:49 | /\\.\|\\//g | calleeAccessPath | url parse query path replace |
|
|
| autogenerated/TaintedPath/TaintedPath.js:174:42:174:49 | /\\.\|\\//g | calleeAccessPathWithStructuralInfo | url member parse instanceorreturn member query member path member replace instanceorreturn |
|
|
| autogenerated/TaintedPath/TaintedPath.js:174:42:174:49 | /\\.\|\\//g | calleeApiName | url |
|
|
| autogenerated/TaintedPath/TaintedPath.js:174:42:174:49 | /\\.\|\\//g | calleeName | replace |
|
|
| autogenerated/TaintedPath/TaintedPath.js:174:42:174:49 | /\\.\|\\//g | enclosingFunctionBody | req res path url parse req url true query path res write fs readFileSync path replace /[\\]\\[*,;'"`<>\\\\?\\/]/g res write fs readFileSync path replace /[abcd]/g res write fs readFileSync path replace /[./]/g res write fs readFileSync path replace /[foobar/foobar]/g res write fs readFileSync path replace /\\//g res write fs readFileSync path replace /\\.\|\\//g res write fs readFileSync path replace /[.]/g res write fs readFileSync path replace /[..]/g res write fs readFileSync path replace /\\./g res write fs readFileSync path replace /\\.\\.\|BLA/g pathModule isAbsolute path res write fs readFileSync path replace /[.]/g res write fs readFileSync path replace /[..]/g res write fs readFileSync path replace /\\./g res write fs readFileSync path replace /\\.\\.\|BLA/g res write fs readFileSync prefix pathModule normalize path replace /^(\\.\\.[\\/\\\\])+/ res write fs readFileSync prefix pathModule normalize path replace /(\\.\\.[\\/\\\\])+/ res write fs readFileSync prefix pathModule normalize path replace /(\\.\\.\\/)+/ res write fs readFileSync prefix pathModule normalize path replace /(\\.\\.\\/)*/ res write fs readFileSync prefix path replace /^(\\.\\.[\\/\\\\])+/ res write fs readFileSync pathModule normalize path replace /^(\\.\\.[\\/\\\\])+/ |
|
|
| autogenerated/TaintedPath/TaintedPath.js:174:42:174:49 | /\\.\|\\//g | enclosingFunctionName | http.createServer#functionalargument |
|
|
| autogenerated/TaintedPath/TaintedPath.js:174:42:174:49 | /\\.\|\\//g | receiverName | path |
|
|
| autogenerated/TaintedPath/TaintedPath.js:174:52:174:53 | '' | argumentIndex | 1 |
|
|
| autogenerated/TaintedPath/TaintedPath.js:174:52:174:53 | '' | calleeAccessPath | url parse query path replace |
|
|
| autogenerated/TaintedPath/TaintedPath.js:174:52:174:53 | '' | calleeAccessPathWithStructuralInfo | url member parse instanceorreturn member query member path member replace instanceorreturn |
|
|
| autogenerated/TaintedPath/TaintedPath.js:174:52:174:53 | '' | calleeApiName | url |
|
|
| autogenerated/TaintedPath/TaintedPath.js:174:52:174:53 | '' | calleeName | replace |
|
|
| autogenerated/TaintedPath/TaintedPath.js:174:52:174:53 | '' | enclosingFunctionBody | req res path url parse req url true query path res write fs readFileSync path replace /[\\]\\[*,;'"`<>\\\\?\\/]/g res write fs readFileSync path replace /[abcd]/g res write fs readFileSync path replace /[./]/g res write fs readFileSync path replace /[foobar/foobar]/g res write fs readFileSync path replace /\\//g res write fs readFileSync path replace /\\.\|\\//g res write fs readFileSync path replace /[.]/g res write fs readFileSync path replace /[..]/g res write fs readFileSync path replace /\\./g res write fs readFileSync path replace /\\.\\.\|BLA/g pathModule isAbsolute path res write fs readFileSync path replace /[.]/g res write fs readFileSync path replace /[..]/g res write fs readFileSync path replace /\\./g res write fs readFileSync path replace /\\.\\.\|BLA/g res write fs readFileSync prefix pathModule normalize path replace /^(\\.\\.[\\/\\\\])+/ res write fs readFileSync prefix pathModule normalize path replace /(\\.\\.[\\/\\\\])+/ res write fs readFileSync prefix pathModule normalize path replace /(\\.\\.\\/)+/ res write fs readFileSync prefix pathModule normalize path replace /(\\.\\.\\/)*/ res write fs readFileSync prefix path replace /^(\\.\\.[\\/\\\\])+/ res write fs readFileSync pathModule normalize path replace /^(\\.\\.[\\/\\\\])+/ |
|
|
| autogenerated/TaintedPath/TaintedPath.js:174:52:174:53 | '' | enclosingFunctionName | http.createServer#functionalargument |
|
|
| autogenerated/TaintedPath/TaintedPath.js:174:52:174:53 | '' | receiverName | path |
|
|
| autogenerated/TaintedPath/TaintedPath.js:176:13:176:53 | fs.read ... g, '')) | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/TaintedPath.js:176:13:176:53 | fs.read ... g, '')) | calleeAccessPath | http createServer res write |
|
|
| autogenerated/TaintedPath/TaintedPath.js:176:13:176:53 | fs.read ... g, '')) | calleeAccessPathWithStructuralInfo | http member createServer functionalarg param res member write instanceorreturn |
|
|
| autogenerated/TaintedPath/TaintedPath.js:176:13:176:53 | fs.read ... g, '')) | calleeApiName | http |
|
|
| autogenerated/TaintedPath/TaintedPath.js:176:13:176:53 | fs.read ... g, '')) | calleeName | write |
|
|
| autogenerated/TaintedPath/TaintedPath.js:176:13:176:53 | fs.read ... g, '')) | enclosingFunctionBody | req res path url parse req url true query path res write fs readFileSync path replace /[\\]\\[*,;'"`<>\\\\?\\/]/g res write fs readFileSync path replace /[abcd]/g res write fs readFileSync path replace /[./]/g res write fs readFileSync path replace /[foobar/foobar]/g res write fs readFileSync path replace /\\//g res write fs readFileSync path replace /\\.\|\\//g res write fs readFileSync path replace /[.]/g res write fs readFileSync path replace /[..]/g res write fs readFileSync path replace /\\./g res write fs readFileSync path replace /\\.\\.\|BLA/g pathModule isAbsolute path res write fs readFileSync path replace /[.]/g res write fs readFileSync path replace /[..]/g res write fs readFileSync path replace /\\./g res write fs readFileSync path replace /\\.\\.\|BLA/g res write fs readFileSync prefix pathModule normalize path replace /^(\\.\\.[\\/\\\\])+/ res write fs readFileSync prefix pathModule normalize path replace /(\\.\\.[\\/\\\\])+/ res write fs readFileSync prefix pathModule normalize path replace /(\\.\\.\\/)+/ res write fs readFileSync prefix pathModule normalize path replace /(\\.\\.\\/)*/ res write fs readFileSync prefix path replace /^(\\.\\.[\\/\\\\])+/ res write fs readFileSync pathModule normalize path replace /^(\\.\\.[\\/\\\\])+/ |
|
|
| autogenerated/TaintedPath/TaintedPath.js:176:13:176:53 | fs.read ... g, '')) | enclosingFunctionName | http.createServer#functionalargument |
|
|
| autogenerated/TaintedPath/TaintedPath.js:176:13:176:53 | fs.read ... g, '')) | receiverName | res |
|
|
| autogenerated/TaintedPath/TaintedPath.js:176:29:176:52 | path.re ... /g, '') | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/TaintedPath.js:176:29:176:52 | path.re ... /g, '') | calleeAccessPath | fs readFileSync |
|
|
| autogenerated/TaintedPath/TaintedPath.js:176:29:176:52 | path.re ... /g, '') | calleeAccessPathWithStructuralInfo | fs member readFileSync instanceorreturn |
|
|
| autogenerated/TaintedPath/TaintedPath.js:176:29:176:52 | path.re ... /g, '') | calleeApiName | fs |
|
|
| autogenerated/TaintedPath/TaintedPath.js:176:29:176:52 | path.re ... /g, '') | calleeName | readFileSync |
|
|
| autogenerated/TaintedPath/TaintedPath.js:176:29:176:52 | path.re ... /g, '') | enclosingFunctionBody | req res path url parse req url true query path res write fs readFileSync path replace /[\\]\\[*,;'"`<>\\\\?\\/]/g res write fs readFileSync path replace /[abcd]/g res write fs readFileSync path replace /[./]/g res write fs readFileSync path replace /[foobar/foobar]/g res write fs readFileSync path replace /\\//g res write fs readFileSync path replace /\\.\|\\//g res write fs readFileSync path replace /[.]/g res write fs readFileSync path replace /[..]/g res write fs readFileSync path replace /\\./g res write fs readFileSync path replace /\\.\\.\|BLA/g pathModule isAbsolute path res write fs readFileSync path replace /[.]/g res write fs readFileSync path replace /[..]/g res write fs readFileSync path replace /\\./g res write fs readFileSync path replace /\\.\\.\|BLA/g res write fs readFileSync prefix pathModule normalize path replace /^(\\.\\.[\\/\\\\])+/ res write fs readFileSync prefix pathModule normalize path replace /(\\.\\.[\\/\\\\])+/ res write fs readFileSync prefix pathModule normalize path replace /(\\.\\.\\/)+/ res write fs readFileSync prefix pathModule normalize path replace /(\\.\\.\\/)*/ res write fs readFileSync prefix path replace /^(\\.\\.[\\/\\\\])+/ res write fs readFileSync pathModule normalize path replace /^(\\.\\.[\\/\\\\])+/ |
|
|
| autogenerated/TaintedPath/TaintedPath.js:176:29:176:52 | path.re ... /g, '') | enclosingFunctionName | http.createServer#functionalargument |
|
|
| autogenerated/TaintedPath/TaintedPath.js:176:29:176:52 | path.re ... /g, '') | receiverName | fs |
|
|
| autogenerated/TaintedPath/TaintedPath.js:176:42:176:47 | /[.]/g | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/TaintedPath.js:176:42:176:47 | /[.]/g | calleeAccessPath | url parse query path replace |
|
|
| autogenerated/TaintedPath/TaintedPath.js:176:42:176:47 | /[.]/g | calleeAccessPathWithStructuralInfo | url member parse instanceorreturn member query member path member replace instanceorreturn |
|
|
| autogenerated/TaintedPath/TaintedPath.js:176:42:176:47 | /[.]/g | calleeApiName | url |
|
|
| autogenerated/TaintedPath/TaintedPath.js:176:42:176:47 | /[.]/g | calleeName | replace |
|
|
| autogenerated/TaintedPath/TaintedPath.js:176:42:176:47 | /[.]/g | enclosingFunctionBody | req res path url parse req url true query path res write fs readFileSync path replace /[\\]\\[*,;'"`<>\\\\?\\/]/g res write fs readFileSync path replace /[abcd]/g res write fs readFileSync path replace /[./]/g res write fs readFileSync path replace /[foobar/foobar]/g res write fs readFileSync path replace /\\//g res write fs readFileSync path replace /\\.\|\\//g res write fs readFileSync path replace /[.]/g res write fs readFileSync path replace /[..]/g res write fs readFileSync path replace /\\./g res write fs readFileSync path replace /\\.\\.\|BLA/g pathModule isAbsolute path res write fs readFileSync path replace /[.]/g res write fs readFileSync path replace /[..]/g res write fs readFileSync path replace /\\./g res write fs readFileSync path replace /\\.\\.\|BLA/g res write fs readFileSync prefix pathModule normalize path replace /^(\\.\\.[\\/\\\\])+/ res write fs readFileSync prefix pathModule normalize path replace /(\\.\\.[\\/\\\\])+/ res write fs readFileSync prefix pathModule normalize path replace /(\\.\\.\\/)+/ res write fs readFileSync prefix pathModule normalize path replace /(\\.\\.\\/)*/ res write fs readFileSync prefix path replace /^(\\.\\.[\\/\\\\])+/ res write fs readFileSync pathModule normalize path replace /^(\\.\\.[\\/\\\\])+/ |
|
|
| autogenerated/TaintedPath/TaintedPath.js:176:42:176:47 | /[.]/g | enclosingFunctionName | http.createServer#functionalargument |
|
|
| autogenerated/TaintedPath/TaintedPath.js:176:42:176:47 | /[.]/g | receiverName | path |
|
|
| autogenerated/TaintedPath/TaintedPath.js:176:50:176:51 | '' | argumentIndex | 1 |
|
|
| autogenerated/TaintedPath/TaintedPath.js:176:50:176:51 | '' | calleeAccessPath | url parse query path replace |
|
|
| autogenerated/TaintedPath/TaintedPath.js:176:50:176:51 | '' | calleeAccessPathWithStructuralInfo | url member parse instanceorreturn member query member path member replace instanceorreturn |
|
|
| autogenerated/TaintedPath/TaintedPath.js:176:50:176:51 | '' | calleeApiName | url |
|
|
| autogenerated/TaintedPath/TaintedPath.js:176:50:176:51 | '' | calleeName | replace |
|
|
| autogenerated/TaintedPath/TaintedPath.js:176:50:176:51 | '' | enclosingFunctionBody | req res path url parse req url true query path res write fs readFileSync path replace /[\\]\\[*,;'"`<>\\\\?\\/]/g res write fs readFileSync path replace /[abcd]/g res write fs readFileSync path replace /[./]/g res write fs readFileSync path replace /[foobar/foobar]/g res write fs readFileSync path replace /\\//g res write fs readFileSync path replace /\\.\|\\//g res write fs readFileSync path replace /[.]/g res write fs readFileSync path replace /[..]/g res write fs readFileSync path replace /\\./g res write fs readFileSync path replace /\\.\\.\|BLA/g pathModule isAbsolute path res write fs readFileSync path replace /[.]/g res write fs readFileSync path replace /[..]/g res write fs readFileSync path replace /\\./g res write fs readFileSync path replace /\\.\\.\|BLA/g res write fs readFileSync prefix pathModule normalize path replace /^(\\.\\.[\\/\\\\])+/ res write fs readFileSync prefix pathModule normalize path replace /(\\.\\.[\\/\\\\])+/ res write fs readFileSync prefix pathModule normalize path replace /(\\.\\.\\/)+/ res write fs readFileSync prefix pathModule normalize path replace /(\\.\\.\\/)*/ res write fs readFileSync prefix path replace /^(\\.\\.[\\/\\\\])+/ res write fs readFileSync pathModule normalize path replace /^(\\.\\.[\\/\\\\])+/ |
|
|
| autogenerated/TaintedPath/TaintedPath.js:176:50:176:51 | '' | enclosingFunctionName | http.createServer#functionalargument |
|
|
| autogenerated/TaintedPath/TaintedPath.js:176:50:176:51 | '' | receiverName | path |
|
|
| autogenerated/TaintedPath/TaintedPath.js:177:13:177:54 | fs.read ... g, '')) | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/TaintedPath.js:177:13:177:54 | fs.read ... g, '')) | calleeAccessPath | http createServer res write |
|
|
| autogenerated/TaintedPath/TaintedPath.js:177:13:177:54 | fs.read ... g, '')) | calleeAccessPathWithStructuralInfo | http member createServer functionalarg param res member write instanceorreturn |
|
|
| autogenerated/TaintedPath/TaintedPath.js:177:13:177:54 | fs.read ... g, '')) | calleeApiName | http |
|
|
| autogenerated/TaintedPath/TaintedPath.js:177:13:177:54 | fs.read ... g, '')) | calleeName | write |
|
|
| autogenerated/TaintedPath/TaintedPath.js:177:13:177:54 | fs.read ... g, '')) | enclosingFunctionBody | req res path url parse req url true query path res write fs readFileSync path replace /[\\]\\[*,;'"`<>\\\\?\\/]/g res write fs readFileSync path replace /[abcd]/g res write fs readFileSync path replace /[./]/g res write fs readFileSync path replace /[foobar/foobar]/g res write fs readFileSync path replace /\\//g res write fs readFileSync path replace /\\.\|\\//g res write fs readFileSync path replace /[.]/g res write fs readFileSync path replace /[..]/g res write fs readFileSync path replace /\\./g res write fs readFileSync path replace /\\.\\.\|BLA/g pathModule isAbsolute path res write fs readFileSync path replace /[.]/g res write fs readFileSync path replace /[..]/g res write fs readFileSync path replace /\\./g res write fs readFileSync path replace /\\.\\.\|BLA/g res write fs readFileSync prefix pathModule normalize path replace /^(\\.\\.[\\/\\\\])+/ res write fs readFileSync prefix pathModule normalize path replace /(\\.\\.[\\/\\\\])+/ res write fs readFileSync prefix pathModule normalize path replace /(\\.\\.\\/)+/ res write fs readFileSync prefix pathModule normalize path replace /(\\.\\.\\/)*/ res write fs readFileSync prefix path replace /^(\\.\\.[\\/\\\\])+/ res write fs readFileSync pathModule normalize path replace /^(\\.\\.[\\/\\\\])+/ |
|
|
| autogenerated/TaintedPath/TaintedPath.js:177:13:177:54 | fs.read ... g, '')) | enclosingFunctionName | http.createServer#functionalargument |
|
|
| autogenerated/TaintedPath/TaintedPath.js:177:13:177:54 | fs.read ... g, '')) | receiverName | res |
|
|
| autogenerated/TaintedPath/TaintedPath.js:177:29:177:53 | path.re ... /g, '') | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/TaintedPath.js:177:29:177:53 | path.re ... /g, '') | calleeAccessPath | fs readFileSync |
|
|
| autogenerated/TaintedPath/TaintedPath.js:177:29:177:53 | path.re ... /g, '') | calleeAccessPathWithStructuralInfo | fs member readFileSync instanceorreturn |
|
|
| autogenerated/TaintedPath/TaintedPath.js:177:29:177:53 | path.re ... /g, '') | calleeApiName | fs |
|
|
| autogenerated/TaintedPath/TaintedPath.js:177:29:177:53 | path.re ... /g, '') | calleeName | readFileSync |
|
|
| autogenerated/TaintedPath/TaintedPath.js:177:29:177:53 | path.re ... /g, '') | enclosingFunctionBody | req res path url parse req url true query path res write fs readFileSync path replace /[\\]\\[*,;'"`<>\\\\?\\/]/g res write fs readFileSync path replace /[abcd]/g res write fs readFileSync path replace /[./]/g res write fs readFileSync path replace /[foobar/foobar]/g res write fs readFileSync path replace /\\//g res write fs readFileSync path replace /\\.\|\\//g res write fs readFileSync path replace /[.]/g res write fs readFileSync path replace /[..]/g res write fs readFileSync path replace /\\./g res write fs readFileSync path replace /\\.\\.\|BLA/g pathModule isAbsolute path res write fs readFileSync path replace /[.]/g res write fs readFileSync path replace /[..]/g res write fs readFileSync path replace /\\./g res write fs readFileSync path replace /\\.\\.\|BLA/g res write fs readFileSync prefix pathModule normalize path replace /^(\\.\\.[\\/\\\\])+/ res write fs readFileSync prefix pathModule normalize path replace /(\\.\\.[\\/\\\\])+/ res write fs readFileSync prefix pathModule normalize path replace /(\\.\\.\\/)+/ res write fs readFileSync prefix pathModule normalize path replace /(\\.\\.\\/)*/ res write fs readFileSync prefix path replace /^(\\.\\.[\\/\\\\])+/ res write fs readFileSync pathModule normalize path replace /^(\\.\\.[\\/\\\\])+/ |
|
|
| autogenerated/TaintedPath/TaintedPath.js:177:29:177:53 | path.re ... /g, '') | enclosingFunctionName | http.createServer#functionalargument |
|
|
| autogenerated/TaintedPath/TaintedPath.js:177:29:177:53 | path.re ... /g, '') | receiverName | fs |
|
|
| autogenerated/TaintedPath/TaintedPath.js:177:42:177:48 | /[..]/g | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/TaintedPath.js:177:42:177:48 | /[..]/g | calleeAccessPath | url parse query path replace |
|
|
| autogenerated/TaintedPath/TaintedPath.js:177:42:177:48 | /[..]/g | calleeAccessPathWithStructuralInfo | url member parse instanceorreturn member query member path member replace instanceorreturn |
|
|
| autogenerated/TaintedPath/TaintedPath.js:177:42:177:48 | /[..]/g | calleeApiName | url |
|
|
| autogenerated/TaintedPath/TaintedPath.js:177:42:177:48 | /[..]/g | calleeName | replace |
|
|
| autogenerated/TaintedPath/TaintedPath.js:177:42:177:48 | /[..]/g | enclosingFunctionBody | req res path url parse req url true query path res write fs readFileSync path replace /[\\]\\[*,;'"`<>\\\\?\\/]/g res write fs readFileSync path replace /[abcd]/g res write fs readFileSync path replace /[./]/g res write fs readFileSync path replace /[foobar/foobar]/g res write fs readFileSync path replace /\\//g res write fs readFileSync path replace /\\.\|\\//g res write fs readFileSync path replace /[.]/g res write fs readFileSync path replace /[..]/g res write fs readFileSync path replace /\\./g res write fs readFileSync path replace /\\.\\.\|BLA/g pathModule isAbsolute path res write fs readFileSync path replace /[.]/g res write fs readFileSync path replace /[..]/g res write fs readFileSync path replace /\\./g res write fs readFileSync path replace /\\.\\.\|BLA/g res write fs readFileSync prefix pathModule normalize path replace /^(\\.\\.[\\/\\\\])+/ res write fs readFileSync prefix pathModule normalize path replace /(\\.\\.[\\/\\\\])+/ res write fs readFileSync prefix pathModule normalize path replace /(\\.\\.\\/)+/ res write fs readFileSync prefix pathModule normalize path replace /(\\.\\.\\/)*/ res write fs readFileSync prefix path replace /^(\\.\\.[\\/\\\\])+/ res write fs readFileSync pathModule normalize path replace /^(\\.\\.[\\/\\\\])+/ |
|
|
| autogenerated/TaintedPath/TaintedPath.js:177:42:177:48 | /[..]/g | enclosingFunctionName | http.createServer#functionalargument |
|
|
| autogenerated/TaintedPath/TaintedPath.js:177:42:177:48 | /[..]/g | receiverName | path |
|
|
| autogenerated/TaintedPath/TaintedPath.js:177:51:177:52 | '' | argumentIndex | 1 |
|
|
| autogenerated/TaintedPath/TaintedPath.js:177:51:177:52 | '' | calleeAccessPath | url parse query path replace |
|
|
| autogenerated/TaintedPath/TaintedPath.js:177:51:177:52 | '' | calleeAccessPathWithStructuralInfo | url member parse instanceorreturn member query member path member replace instanceorreturn |
|
|
| autogenerated/TaintedPath/TaintedPath.js:177:51:177:52 | '' | calleeApiName | url |
|
|
| autogenerated/TaintedPath/TaintedPath.js:177:51:177:52 | '' | calleeName | replace |
|
|
| autogenerated/TaintedPath/TaintedPath.js:177:51:177:52 | '' | enclosingFunctionBody | req res path url parse req url true query path res write fs readFileSync path replace /[\\]\\[*,;'"`<>\\\\?\\/]/g res write fs readFileSync path replace /[abcd]/g res write fs readFileSync path replace /[./]/g res write fs readFileSync path replace /[foobar/foobar]/g res write fs readFileSync path replace /\\//g res write fs readFileSync path replace /\\.\|\\//g res write fs readFileSync path replace /[.]/g res write fs readFileSync path replace /[..]/g res write fs readFileSync path replace /\\./g res write fs readFileSync path replace /\\.\\.\|BLA/g pathModule isAbsolute path res write fs readFileSync path replace /[.]/g res write fs readFileSync path replace /[..]/g res write fs readFileSync path replace /\\./g res write fs readFileSync path replace /\\.\\.\|BLA/g res write fs readFileSync prefix pathModule normalize path replace /^(\\.\\.[\\/\\\\])+/ res write fs readFileSync prefix pathModule normalize path replace /(\\.\\.[\\/\\\\])+/ res write fs readFileSync prefix pathModule normalize path replace /(\\.\\.\\/)+/ res write fs readFileSync prefix pathModule normalize path replace /(\\.\\.\\/)*/ res write fs readFileSync prefix path replace /^(\\.\\.[\\/\\\\])+/ res write fs readFileSync pathModule normalize path replace /^(\\.\\.[\\/\\\\])+/ |
|
|
| autogenerated/TaintedPath/TaintedPath.js:177:51:177:52 | '' | enclosingFunctionName | http.createServer#functionalargument |
|
|
| autogenerated/TaintedPath/TaintedPath.js:177:51:177:52 | '' | receiverName | path |
|
|
| autogenerated/TaintedPath/TaintedPath.js:178:13:178:52 | fs.read ... g, '')) | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/TaintedPath.js:178:13:178:52 | fs.read ... g, '')) | calleeAccessPath | http createServer res write |
|
|
| autogenerated/TaintedPath/TaintedPath.js:178:13:178:52 | fs.read ... g, '')) | calleeAccessPathWithStructuralInfo | http member createServer functionalarg param res member write instanceorreturn |
|
|
| autogenerated/TaintedPath/TaintedPath.js:178:13:178:52 | fs.read ... g, '')) | calleeApiName | http |
|
|
| autogenerated/TaintedPath/TaintedPath.js:178:13:178:52 | fs.read ... g, '')) | calleeName | write |
|
|
| autogenerated/TaintedPath/TaintedPath.js:178:13:178:52 | fs.read ... g, '')) | enclosingFunctionBody | req res path url parse req url true query path res write fs readFileSync path replace /[\\]\\[*,;'"`<>\\\\?\\/]/g res write fs readFileSync path replace /[abcd]/g res write fs readFileSync path replace /[./]/g res write fs readFileSync path replace /[foobar/foobar]/g res write fs readFileSync path replace /\\//g res write fs readFileSync path replace /\\.\|\\//g res write fs readFileSync path replace /[.]/g res write fs readFileSync path replace /[..]/g res write fs readFileSync path replace /\\./g res write fs readFileSync path replace /\\.\\.\|BLA/g pathModule isAbsolute path res write fs readFileSync path replace /[.]/g res write fs readFileSync path replace /[..]/g res write fs readFileSync path replace /\\./g res write fs readFileSync path replace /\\.\\.\|BLA/g res write fs readFileSync prefix pathModule normalize path replace /^(\\.\\.[\\/\\\\])+/ res write fs readFileSync prefix pathModule normalize path replace /(\\.\\.[\\/\\\\])+/ res write fs readFileSync prefix pathModule normalize path replace /(\\.\\.\\/)+/ res write fs readFileSync prefix pathModule normalize path replace /(\\.\\.\\/)*/ res write fs readFileSync prefix path replace /^(\\.\\.[\\/\\\\])+/ res write fs readFileSync pathModule normalize path replace /^(\\.\\.[\\/\\\\])+/ |
|
|
| autogenerated/TaintedPath/TaintedPath.js:178:13:178:52 | fs.read ... g, '')) | enclosingFunctionName | http.createServer#functionalargument |
|
|
| autogenerated/TaintedPath/TaintedPath.js:178:13:178:52 | fs.read ... g, '')) | receiverName | res |
|
|
| autogenerated/TaintedPath/TaintedPath.js:178:29:178:51 | path.re ... /g, '') | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/TaintedPath.js:178:29:178:51 | path.re ... /g, '') | calleeAccessPath | fs readFileSync |
|
|
| autogenerated/TaintedPath/TaintedPath.js:178:29:178:51 | path.re ... /g, '') | calleeAccessPathWithStructuralInfo | fs member readFileSync instanceorreturn |
|
|
| autogenerated/TaintedPath/TaintedPath.js:178:29:178:51 | path.re ... /g, '') | calleeApiName | fs |
|
|
| autogenerated/TaintedPath/TaintedPath.js:178:29:178:51 | path.re ... /g, '') | calleeName | readFileSync |
|
|
| autogenerated/TaintedPath/TaintedPath.js:178:29:178:51 | path.re ... /g, '') | enclosingFunctionBody | req res path url parse req url true query path res write fs readFileSync path replace /[\\]\\[*,;'"`<>\\\\?\\/]/g res write fs readFileSync path replace /[abcd]/g res write fs readFileSync path replace /[./]/g res write fs readFileSync path replace /[foobar/foobar]/g res write fs readFileSync path replace /\\//g res write fs readFileSync path replace /\\.\|\\//g res write fs readFileSync path replace /[.]/g res write fs readFileSync path replace /[..]/g res write fs readFileSync path replace /\\./g res write fs readFileSync path replace /\\.\\.\|BLA/g pathModule isAbsolute path res write fs readFileSync path replace /[.]/g res write fs readFileSync path replace /[..]/g res write fs readFileSync path replace /\\./g res write fs readFileSync path replace /\\.\\.\|BLA/g res write fs readFileSync prefix pathModule normalize path replace /^(\\.\\.[\\/\\\\])+/ res write fs readFileSync prefix pathModule normalize path replace /(\\.\\.[\\/\\\\])+/ res write fs readFileSync prefix pathModule normalize path replace /(\\.\\.\\/)+/ res write fs readFileSync prefix pathModule normalize path replace /(\\.\\.\\/)*/ res write fs readFileSync prefix path replace /^(\\.\\.[\\/\\\\])+/ res write fs readFileSync pathModule normalize path replace /^(\\.\\.[\\/\\\\])+/ |
|
|
| autogenerated/TaintedPath/TaintedPath.js:178:29:178:51 | path.re ... /g, '') | enclosingFunctionName | http.createServer#functionalargument |
|
|
| autogenerated/TaintedPath/TaintedPath.js:178:29:178:51 | path.re ... /g, '') | receiverName | fs |
|
|
| autogenerated/TaintedPath/TaintedPath.js:178:42:178:46 | /\\./g | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/TaintedPath.js:178:42:178:46 | /\\./g | calleeAccessPath | url parse query path replace |
|
|
| autogenerated/TaintedPath/TaintedPath.js:178:42:178:46 | /\\./g | calleeAccessPathWithStructuralInfo | url member parse instanceorreturn member query member path member replace instanceorreturn |
|
|
| autogenerated/TaintedPath/TaintedPath.js:178:42:178:46 | /\\./g | calleeApiName | url |
|
|
| autogenerated/TaintedPath/TaintedPath.js:178:42:178:46 | /\\./g | calleeName | replace |
|
|
| autogenerated/TaintedPath/TaintedPath.js:178:42:178:46 | /\\./g | enclosingFunctionBody | req res path url parse req url true query path res write fs readFileSync path replace /[\\]\\[*,;'"`<>\\\\?\\/]/g res write fs readFileSync path replace /[abcd]/g res write fs readFileSync path replace /[./]/g res write fs readFileSync path replace /[foobar/foobar]/g res write fs readFileSync path replace /\\//g res write fs readFileSync path replace /\\.\|\\//g res write fs readFileSync path replace /[.]/g res write fs readFileSync path replace /[..]/g res write fs readFileSync path replace /\\./g res write fs readFileSync path replace /\\.\\.\|BLA/g pathModule isAbsolute path res write fs readFileSync path replace /[.]/g res write fs readFileSync path replace /[..]/g res write fs readFileSync path replace /\\./g res write fs readFileSync path replace /\\.\\.\|BLA/g res write fs readFileSync prefix pathModule normalize path replace /^(\\.\\.[\\/\\\\])+/ res write fs readFileSync prefix pathModule normalize path replace /(\\.\\.[\\/\\\\])+/ res write fs readFileSync prefix pathModule normalize path replace /(\\.\\.\\/)+/ res write fs readFileSync prefix pathModule normalize path replace /(\\.\\.\\/)*/ res write fs readFileSync prefix path replace /^(\\.\\.[\\/\\\\])+/ res write fs readFileSync pathModule normalize path replace /^(\\.\\.[\\/\\\\])+/ |
|
|
| autogenerated/TaintedPath/TaintedPath.js:178:42:178:46 | /\\./g | enclosingFunctionName | http.createServer#functionalargument |
|
|
| autogenerated/TaintedPath/TaintedPath.js:178:42:178:46 | /\\./g | receiverName | path |
|
|
| autogenerated/TaintedPath/TaintedPath.js:178:49:178:50 | '' | argumentIndex | 1 |
|
|
| autogenerated/TaintedPath/TaintedPath.js:178:49:178:50 | '' | calleeAccessPath | url parse query path replace |
|
|
| autogenerated/TaintedPath/TaintedPath.js:178:49:178:50 | '' | calleeAccessPathWithStructuralInfo | url member parse instanceorreturn member query member path member replace instanceorreturn |
|
|
| autogenerated/TaintedPath/TaintedPath.js:178:49:178:50 | '' | calleeApiName | url |
|
|
| autogenerated/TaintedPath/TaintedPath.js:178:49:178:50 | '' | calleeName | replace |
|
|
| autogenerated/TaintedPath/TaintedPath.js:178:49:178:50 | '' | enclosingFunctionBody | req res path url parse req url true query path res write fs readFileSync path replace /[\\]\\[*,;'"`<>\\\\?\\/]/g res write fs readFileSync path replace /[abcd]/g res write fs readFileSync path replace /[./]/g res write fs readFileSync path replace /[foobar/foobar]/g res write fs readFileSync path replace /\\//g res write fs readFileSync path replace /\\.\|\\//g res write fs readFileSync path replace /[.]/g res write fs readFileSync path replace /[..]/g res write fs readFileSync path replace /\\./g res write fs readFileSync path replace /\\.\\.\|BLA/g pathModule isAbsolute path res write fs readFileSync path replace /[.]/g res write fs readFileSync path replace /[..]/g res write fs readFileSync path replace /\\./g res write fs readFileSync path replace /\\.\\.\|BLA/g res write fs readFileSync prefix pathModule normalize path replace /^(\\.\\.[\\/\\\\])+/ res write fs readFileSync prefix pathModule normalize path replace /(\\.\\.[\\/\\\\])+/ res write fs readFileSync prefix pathModule normalize path replace /(\\.\\.\\/)+/ res write fs readFileSync prefix pathModule normalize path replace /(\\.\\.\\/)*/ res write fs readFileSync prefix path replace /^(\\.\\.[\\/\\\\])+/ res write fs readFileSync pathModule normalize path replace /^(\\.\\.[\\/\\\\])+/ |
|
|
| autogenerated/TaintedPath/TaintedPath.js:178:49:178:50 | '' | enclosingFunctionName | http.createServer#functionalargument |
|
|
| autogenerated/TaintedPath/TaintedPath.js:178:49:178:50 | '' | receiverName | path |
|
|
| autogenerated/TaintedPath/TaintedPath.js:179:13:179:58 | fs.read ... g, '')) | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/TaintedPath.js:179:13:179:58 | fs.read ... g, '')) | calleeAccessPath | http createServer res write |
|
|
| autogenerated/TaintedPath/TaintedPath.js:179:13:179:58 | fs.read ... g, '')) | calleeAccessPathWithStructuralInfo | http member createServer functionalarg param res member write instanceorreturn |
|
|
| autogenerated/TaintedPath/TaintedPath.js:179:13:179:58 | fs.read ... g, '')) | calleeApiName | http |
|
|
| autogenerated/TaintedPath/TaintedPath.js:179:13:179:58 | fs.read ... g, '')) | calleeName | write |
|
|
| autogenerated/TaintedPath/TaintedPath.js:179:13:179:58 | fs.read ... g, '')) | enclosingFunctionBody | req res path url parse req url true query path res write fs readFileSync path replace /[\\]\\[*,;'"`<>\\\\?\\/]/g res write fs readFileSync path replace /[abcd]/g res write fs readFileSync path replace /[./]/g res write fs readFileSync path replace /[foobar/foobar]/g res write fs readFileSync path replace /\\//g res write fs readFileSync path replace /\\.\|\\//g res write fs readFileSync path replace /[.]/g res write fs readFileSync path replace /[..]/g res write fs readFileSync path replace /\\./g res write fs readFileSync path replace /\\.\\.\|BLA/g pathModule isAbsolute path res write fs readFileSync path replace /[.]/g res write fs readFileSync path replace /[..]/g res write fs readFileSync path replace /\\./g res write fs readFileSync path replace /\\.\\.\|BLA/g res write fs readFileSync prefix pathModule normalize path replace /^(\\.\\.[\\/\\\\])+/ res write fs readFileSync prefix pathModule normalize path replace /(\\.\\.[\\/\\\\])+/ res write fs readFileSync prefix pathModule normalize path replace /(\\.\\.\\/)+/ res write fs readFileSync prefix pathModule normalize path replace /(\\.\\.\\/)*/ res write fs readFileSync prefix path replace /^(\\.\\.[\\/\\\\])+/ res write fs readFileSync pathModule normalize path replace /^(\\.\\.[\\/\\\\])+/ |
|
|
| autogenerated/TaintedPath/TaintedPath.js:179:13:179:58 | fs.read ... g, '')) | enclosingFunctionName | http.createServer#functionalargument |
|
|
| autogenerated/TaintedPath/TaintedPath.js:179:13:179:58 | fs.read ... g, '')) | receiverName | res |
|
|
| autogenerated/TaintedPath/TaintedPath.js:179:29:179:57 | path.re ... /g, '') | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/TaintedPath.js:179:29:179:57 | path.re ... /g, '') | calleeAccessPath | fs readFileSync |
|
|
| autogenerated/TaintedPath/TaintedPath.js:179:29:179:57 | path.re ... /g, '') | calleeAccessPathWithStructuralInfo | fs member readFileSync instanceorreturn |
|
|
| autogenerated/TaintedPath/TaintedPath.js:179:29:179:57 | path.re ... /g, '') | calleeApiName | fs |
|
|
| autogenerated/TaintedPath/TaintedPath.js:179:29:179:57 | path.re ... /g, '') | calleeName | readFileSync |
|
|
| autogenerated/TaintedPath/TaintedPath.js:179:29:179:57 | path.re ... /g, '') | enclosingFunctionBody | req res path url parse req url true query path res write fs readFileSync path replace /[\\]\\[*,;'"`<>\\\\?\\/]/g res write fs readFileSync path replace /[abcd]/g res write fs readFileSync path replace /[./]/g res write fs readFileSync path replace /[foobar/foobar]/g res write fs readFileSync path replace /\\//g res write fs readFileSync path replace /\\.\|\\//g res write fs readFileSync path replace /[.]/g res write fs readFileSync path replace /[..]/g res write fs readFileSync path replace /\\./g res write fs readFileSync path replace /\\.\\.\|BLA/g pathModule isAbsolute path res write fs readFileSync path replace /[.]/g res write fs readFileSync path replace /[..]/g res write fs readFileSync path replace /\\./g res write fs readFileSync path replace /\\.\\.\|BLA/g res write fs readFileSync prefix pathModule normalize path replace /^(\\.\\.[\\/\\\\])+/ res write fs readFileSync prefix pathModule normalize path replace /(\\.\\.[\\/\\\\])+/ res write fs readFileSync prefix pathModule normalize path replace /(\\.\\.\\/)+/ res write fs readFileSync prefix pathModule normalize path replace /(\\.\\.\\/)*/ res write fs readFileSync prefix path replace /^(\\.\\.[\\/\\\\])+/ res write fs readFileSync pathModule normalize path replace /^(\\.\\.[\\/\\\\])+/ |
|
|
| autogenerated/TaintedPath/TaintedPath.js:179:29:179:57 | path.re ... /g, '') | enclosingFunctionName | http.createServer#functionalargument |
|
|
| autogenerated/TaintedPath/TaintedPath.js:179:29:179:57 | path.re ... /g, '') | receiverName | fs |
|
|
| autogenerated/TaintedPath/TaintedPath.js:179:42:179:52 | /\\.\\.\|BLA/g | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/TaintedPath.js:179:42:179:52 | /\\.\\.\|BLA/g | calleeAccessPath | url parse query path replace |
|
|
| autogenerated/TaintedPath/TaintedPath.js:179:42:179:52 | /\\.\\.\|BLA/g | calleeAccessPathWithStructuralInfo | url member parse instanceorreturn member query member path member replace instanceorreturn |
|
|
| autogenerated/TaintedPath/TaintedPath.js:179:42:179:52 | /\\.\\.\|BLA/g | calleeApiName | url |
|
|
| autogenerated/TaintedPath/TaintedPath.js:179:42:179:52 | /\\.\\.\|BLA/g | calleeName | replace |
|
|
| autogenerated/TaintedPath/TaintedPath.js:179:42:179:52 | /\\.\\.\|BLA/g | enclosingFunctionBody | req res path url parse req url true query path res write fs readFileSync path replace /[\\]\\[*,;'"`<>\\\\?\\/]/g res write fs readFileSync path replace /[abcd]/g res write fs readFileSync path replace /[./]/g res write fs readFileSync path replace /[foobar/foobar]/g res write fs readFileSync path replace /\\//g res write fs readFileSync path replace /\\.\|\\//g res write fs readFileSync path replace /[.]/g res write fs readFileSync path replace /[..]/g res write fs readFileSync path replace /\\./g res write fs readFileSync path replace /\\.\\.\|BLA/g pathModule isAbsolute path res write fs readFileSync path replace /[.]/g res write fs readFileSync path replace /[..]/g res write fs readFileSync path replace /\\./g res write fs readFileSync path replace /\\.\\.\|BLA/g res write fs readFileSync prefix pathModule normalize path replace /^(\\.\\.[\\/\\\\])+/ res write fs readFileSync prefix pathModule normalize path replace /(\\.\\.[\\/\\\\])+/ res write fs readFileSync prefix pathModule normalize path replace /(\\.\\.\\/)+/ res write fs readFileSync prefix pathModule normalize path replace /(\\.\\.\\/)*/ res write fs readFileSync prefix path replace /^(\\.\\.[\\/\\\\])+/ res write fs readFileSync pathModule normalize path replace /^(\\.\\.[\\/\\\\])+/ |
|
|
| autogenerated/TaintedPath/TaintedPath.js:179:42:179:52 | /\\.\\.\|BLA/g | enclosingFunctionName | http.createServer#functionalargument |
|
|
| autogenerated/TaintedPath/TaintedPath.js:179:42:179:52 | /\\.\\.\|BLA/g | receiverName | path |
|
|
| autogenerated/TaintedPath/TaintedPath.js:179:55:179:56 | '' | argumentIndex | 1 |
|
|
| autogenerated/TaintedPath/TaintedPath.js:179:55:179:56 | '' | calleeAccessPath | url parse query path replace |
|
|
| autogenerated/TaintedPath/TaintedPath.js:179:55:179:56 | '' | calleeAccessPathWithStructuralInfo | url member parse instanceorreturn member query member path member replace instanceorreturn |
|
|
| autogenerated/TaintedPath/TaintedPath.js:179:55:179:56 | '' | calleeApiName | url |
|
|
| autogenerated/TaintedPath/TaintedPath.js:179:55:179:56 | '' | calleeName | replace |
|
|
| autogenerated/TaintedPath/TaintedPath.js:179:55:179:56 | '' | enclosingFunctionBody | req res path url parse req url true query path res write fs readFileSync path replace /[\\]\\[*,;'"`<>\\\\?\\/]/g res write fs readFileSync path replace /[abcd]/g res write fs readFileSync path replace /[./]/g res write fs readFileSync path replace /[foobar/foobar]/g res write fs readFileSync path replace /\\//g res write fs readFileSync path replace /\\.\|\\//g res write fs readFileSync path replace /[.]/g res write fs readFileSync path replace /[..]/g res write fs readFileSync path replace /\\./g res write fs readFileSync path replace /\\.\\.\|BLA/g pathModule isAbsolute path res write fs readFileSync path replace /[.]/g res write fs readFileSync path replace /[..]/g res write fs readFileSync path replace /\\./g res write fs readFileSync path replace /\\.\\.\|BLA/g res write fs readFileSync prefix pathModule normalize path replace /^(\\.\\.[\\/\\\\])+/ res write fs readFileSync prefix pathModule normalize path replace /(\\.\\.[\\/\\\\])+/ res write fs readFileSync prefix pathModule normalize path replace /(\\.\\.\\/)+/ res write fs readFileSync prefix pathModule normalize path replace /(\\.\\.\\/)*/ res write fs readFileSync prefix path replace /^(\\.\\.[\\/\\\\])+/ res write fs readFileSync pathModule normalize path replace /^(\\.\\.[\\/\\\\])+/ |
|
|
| autogenerated/TaintedPath/TaintedPath.js:179:55:179:56 | '' | enclosingFunctionName | http.createServer#functionalargument |
|
|
| autogenerated/TaintedPath/TaintedPath.js:179:55:179:56 | '' | receiverName | path |
|
|
| autogenerated/TaintedPath/TaintedPath.js:182:15:182:55 | fs.read ... g, '')) | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/TaintedPath.js:182:15:182:55 | fs.read ... g, '')) | calleeAccessPath | http createServer res write |
|
|
| autogenerated/TaintedPath/TaintedPath.js:182:15:182:55 | fs.read ... g, '')) | calleeAccessPathWithStructuralInfo | http member createServer functionalarg param res member write instanceorreturn |
|
|
| autogenerated/TaintedPath/TaintedPath.js:182:15:182:55 | fs.read ... g, '')) | calleeApiName | http |
|
|
| autogenerated/TaintedPath/TaintedPath.js:182:15:182:55 | fs.read ... g, '')) | calleeName | write |
|
|
| autogenerated/TaintedPath/TaintedPath.js:182:15:182:55 | fs.read ... g, '')) | enclosingFunctionBody | req res path url parse req url true query path res write fs readFileSync path replace /[\\]\\[*,;'"`<>\\\\?\\/]/g res write fs readFileSync path replace /[abcd]/g res write fs readFileSync path replace /[./]/g res write fs readFileSync path replace /[foobar/foobar]/g res write fs readFileSync path replace /\\//g res write fs readFileSync path replace /\\.\|\\//g res write fs readFileSync path replace /[.]/g res write fs readFileSync path replace /[..]/g res write fs readFileSync path replace /\\./g res write fs readFileSync path replace /\\.\\.\|BLA/g pathModule isAbsolute path res write fs readFileSync path replace /[.]/g res write fs readFileSync path replace /[..]/g res write fs readFileSync path replace /\\./g res write fs readFileSync path replace /\\.\\.\|BLA/g res write fs readFileSync prefix pathModule normalize path replace /^(\\.\\.[\\/\\\\])+/ res write fs readFileSync prefix pathModule normalize path replace /(\\.\\.[\\/\\\\])+/ res write fs readFileSync prefix pathModule normalize path replace /(\\.\\.\\/)+/ res write fs readFileSync prefix pathModule normalize path replace /(\\.\\.\\/)*/ res write fs readFileSync prefix path replace /^(\\.\\.[\\/\\\\])+/ res write fs readFileSync pathModule normalize path replace /^(\\.\\.[\\/\\\\])+/ |
|
|
| autogenerated/TaintedPath/TaintedPath.js:182:15:182:55 | fs.read ... g, '')) | enclosingFunctionName | http.createServer#functionalargument |
|
|
| autogenerated/TaintedPath/TaintedPath.js:182:15:182:55 | fs.read ... g, '')) | receiverName | res |
|
|
| autogenerated/TaintedPath/TaintedPath.js:182:31:182:54 | path.re ... /g, '') | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/TaintedPath.js:182:31:182:54 | path.re ... /g, '') | calleeAccessPath | fs readFileSync |
|
|
| autogenerated/TaintedPath/TaintedPath.js:182:31:182:54 | path.re ... /g, '') | calleeAccessPathWithStructuralInfo | fs member readFileSync instanceorreturn |
|
|
| autogenerated/TaintedPath/TaintedPath.js:182:31:182:54 | path.re ... /g, '') | calleeApiName | fs |
|
|
| autogenerated/TaintedPath/TaintedPath.js:182:31:182:54 | path.re ... /g, '') | calleeName | readFileSync |
|
|
| autogenerated/TaintedPath/TaintedPath.js:182:31:182:54 | path.re ... /g, '') | enclosingFunctionBody | req res path url parse req url true query path res write fs readFileSync path replace /[\\]\\[*,;'"`<>\\\\?\\/]/g res write fs readFileSync path replace /[abcd]/g res write fs readFileSync path replace /[./]/g res write fs readFileSync path replace /[foobar/foobar]/g res write fs readFileSync path replace /\\//g res write fs readFileSync path replace /\\.\|\\//g res write fs readFileSync path replace /[.]/g res write fs readFileSync path replace /[..]/g res write fs readFileSync path replace /\\./g res write fs readFileSync path replace /\\.\\.\|BLA/g pathModule isAbsolute path res write fs readFileSync path replace /[.]/g res write fs readFileSync path replace /[..]/g res write fs readFileSync path replace /\\./g res write fs readFileSync path replace /\\.\\.\|BLA/g res write fs readFileSync prefix pathModule normalize path replace /^(\\.\\.[\\/\\\\])+/ res write fs readFileSync prefix pathModule normalize path replace /(\\.\\.[\\/\\\\])+/ res write fs readFileSync prefix pathModule normalize path replace /(\\.\\.\\/)+/ res write fs readFileSync prefix pathModule normalize path replace /(\\.\\.\\/)*/ res write fs readFileSync prefix path replace /^(\\.\\.[\\/\\\\])+/ res write fs readFileSync pathModule normalize path replace /^(\\.\\.[\\/\\\\])+/ |
|
|
| autogenerated/TaintedPath/TaintedPath.js:182:31:182:54 | path.re ... /g, '') | enclosingFunctionName | http.createServer#functionalargument |
|
|
| autogenerated/TaintedPath/TaintedPath.js:182:31:182:54 | path.re ... /g, '') | receiverName | fs |
|
|
| autogenerated/TaintedPath/TaintedPath.js:182:44:182:49 | /[.]/g | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/TaintedPath.js:182:44:182:49 | /[.]/g | calleeAccessPath | url parse query path replace |
|
|
| autogenerated/TaintedPath/TaintedPath.js:182:44:182:49 | /[.]/g | calleeAccessPathWithStructuralInfo | url member parse instanceorreturn member query member path member replace instanceorreturn |
|
|
| autogenerated/TaintedPath/TaintedPath.js:182:44:182:49 | /[.]/g | calleeApiName | url |
|
|
| autogenerated/TaintedPath/TaintedPath.js:182:44:182:49 | /[.]/g | calleeName | replace |
|
|
| autogenerated/TaintedPath/TaintedPath.js:182:44:182:49 | /[.]/g | enclosingFunctionBody | req res path url parse req url true query path res write fs readFileSync path replace /[\\]\\[*,;'"`<>\\\\?\\/]/g res write fs readFileSync path replace /[abcd]/g res write fs readFileSync path replace /[./]/g res write fs readFileSync path replace /[foobar/foobar]/g res write fs readFileSync path replace /\\//g res write fs readFileSync path replace /\\.\|\\//g res write fs readFileSync path replace /[.]/g res write fs readFileSync path replace /[..]/g res write fs readFileSync path replace /\\./g res write fs readFileSync path replace /\\.\\.\|BLA/g pathModule isAbsolute path res write fs readFileSync path replace /[.]/g res write fs readFileSync path replace /[..]/g res write fs readFileSync path replace /\\./g res write fs readFileSync path replace /\\.\\.\|BLA/g res write fs readFileSync prefix pathModule normalize path replace /^(\\.\\.[\\/\\\\])+/ res write fs readFileSync prefix pathModule normalize path replace /(\\.\\.[\\/\\\\])+/ res write fs readFileSync prefix pathModule normalize path replace /(\\.\\.\\/)+/ res write fs readFileSync prefix pathModule normalize path replace /(\\.\\.\\/)*/ res write fs readFileSync prefix path replace /^(\\.\\.[\\/\\\\])+/ res write fs readFileSync pathModule normalize path replace /^(\\.\\.[\\/\\\\])+/ |
|
|
| autogenerated/TaintedPath/TaintedPath.js:182:44:182:49 | /[.]/g | enclosingFunctionName | http.createServer#functionalargument |
|
|
| autogenerated/TaintedPath/TaintedPath.js:182:44:182:49 | /[.]/g | receiverName | path |
|
|
| autogenerated/TaintedPath/TaintedPath.js:182:52:182:53 | '' | argumentIndex | 1 |
|
|
| autogenerated/TaintedPath/TaintedPath.js:182:52:182:53 | '' | calleeAccessPath | url parse query path replace |
|
|
| autogenerated/TaintedPath/TaintedPath.js:182:52:182:53 | '' | calleeAccessPathWithStructuralInfo | url member parse instanceorreturn member query member path member replace instanceorreturn |
|
|
| autogenerated/TaintedPath/TaintedPath.js:182:52:182:53 | '' | calleeApiName | url |
|
|
| autogenerated/TaintedPath/TaintedPath.js:182:52:182:53 | '' | calleeName | replace |
|
|
| autogenerated/TaintedPath/TaintedPath.js:182:52:182:53 | '' | enclosingFunctionBody | req res path url parse req url true query path res write fs readFileSync path replace /[\\]\\[*,;'"`<>\\\\?\\/]/g res write fs readFileSync path replace /[abcd]/g res write fs readFileSync path replace /[./]/g res write fs readFileSync path replace /[foobar/foobar]/g res write fs readFileSync path replace /\\//g res write fs readFileSync path replace /\\.\|\\//g res write fs readFileSync path replace /[.]/g res write fs readFileSync path replace /[..]/g res write fs readFileSync path replace /\\./g res write fs readFileSync path replace /\\.\\.\|BLA/g pathModule isAbsolute path res write fs readFileSync path replace /[.]/g res write fs readFileSync path replace /[..]/g res write fs readFileSync path replace /\\./g res write fs readFileSync path replace /\\.\\.\|BLA/g res write fs readFileSync prefix pathModule normalize path replace /^(\\.\\.[\\/\\\\])+/ res write fs readFileSync prefix pathModule normalize path replace /(\\.\\.[\\/\\\\])+/ res write fs readFileSync prefix pathModule normalize path replace /(\\.\\.\\/)+/ res write fs readFileSync prefix pathModule normalize path replace /(\\.\\.\\/)*/ res write fs readFileSync prefix path replace /^(\\.\\.[\\/\\\\])+/ res write fs readFileSync pathModule normalize path replace /^(\\.\\.[\\/\\\\])+/ |
|
|
| autogenerated/TaintedPath/TaintedPath.js:182:52:182:53 | '' | enclosingFunctionName | http.createServer#functionalargument |
|
|
| autogenerated/TaintedPath/TaintedPath.js:182:52:182:53 | '' | receiverName | path |
|
|
| autogenerated/TaintedPath/TaintedPath.js:183:14:183:55 | fs.read ... g, '')) | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/TaintedPath.js:183:14:183:55 | fs.read ... g, '')) | calleeAccessPath | http createServer res write |
|
|
| autogenerated/TaintedPath/TaintedPath.js:183:14:183:55 | fs.read ... g, '')) | calleeAccessPathWithStructuralInfo | http member createServer functionalarg param res member write instanceorreturn |
|
|
| autogenerated/TaintedPath/TaintedPath.js:183:14:183:55 | fs.read ... g, '')) | calleeApiName | http |
|
|
| autogenerated/TaintedPath/TaintedPath.js:183:14:183:55 | fs.read ... g, '')) | calleeName | write |
|
|
| autogenerated/TaintedPath/TaintedPath.js:183:14:183:55 | fs.read ... g, '')) | enclosingFunctionBody | req res path url parse req url true query path res write fs readFileSync path replace /[\\]\\[*,;'"`<>\\\\?\\/]/g res write fs readFileSync path replace /[abcd]/g res write fs readFileSync path replace /[./]/g res write fs readFileSync path replace /[foobar/foobar]/g res write fs readFileSync path replace /\\//g res write fs readFileSync path replace /\\.\|\\//g res write fs readFileSync path replace /[.]/g res write fs readFileSync path replace /[..]/g res write fs readFileSync path replace /\\./g res write fs readFileSync path replace /\\.\\.\|BLA/g pathModule isAbsolute path res write fs readFileSync path replace /[.]/g res write fs readFileSync path replace /[..]/g res write fs readFileSync path replace /\\./g res write fs readFileSync path replace /\\.\\.\|BLA/g res write fs readFileSync prefix pathModule normalize path replace /^(\\.\\.[\\/\\\\])+/ res write fs readFileSync prefix pathModule normalize path replace /(\\.\\.[\\/\\\\])+/ res write fs readFileSync prefix pathModule normalize path replace /(\\.\\.\\/)+/ res write fs readFileSync prefix pathModule normalize path replace /(\\.\\.\\/)*/ res write fs readFileSync prefix path replace /^(\\.\\.[\\/\\\\])+/ res write fs readFileSync pathModule normalize path replace /^(\\.\\.[\\/\\\\])+/ |
|
|
| autogenerated/TaintedPath/TaintedPath.js:183:14:183:55 | fs.read ... g, '')) | enclosingFunctionName | http.createServer#functionalargument |
|
|
| autogenerated/TaintedPath/TaintedPath.js:183:14:183:55 | fs.read ... g, '')) | receiverName | res |
|
|
| autogenerated/TaintedPath/TaintedPath.js:183:30:183:54 | path.re ... /g, '') | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/TaintedPath.js:183:30:183:54 | path.re ... /g, '') | calleeAccessPath | fs readFileSync |
|
|
| autogenerated/TaintedPath/TaintedPath.js:183:30:183:54 | path.re ... /g, '') | calleeAccessPathWithStructuralInfo | fs member readFileSync instanceorreturn |
|
|
| autogenerated/TaintedPath/TaintedPath.js:183:30:183:54 | path.re ... /g, '') | calleeApiName | fs |
|
|
| autogenerated/TaintedPath/TaintedPath.js:183:30:183:54 | path.re ... /g, '') | calleeName | readFileSync |
|
|
| autogenerated/TaintedPath/TaintedPath.js:183:30:183:54 | path.re ... /g, '') | enclosingFunctionBody | req res path url parse req url true query path res write fs readFileSync path replace /[\\]\\[*,;'"`<>\\\\?\\/]/g res write fs readFileSync path replace /[abcd]/g res write fs readFileSync path replace /[./]/g res write fs readFileSync path replace /[foobar/foobar]/g res write fs readFileSync path replace /\\//g res write fs readFileSync path replace /\\.\|\\//g res write fs readFileSync path replace /[.]/g res write fs readFileSync path replace /[..]/g res write fs readFileSync path replace /\\./g res write fs readFileSync path replace /\\.\\.\|BLA/g pathModule isAbsolute path res write fs readFileSync path replace /[.]/g res write fs readFileSync path replace /[..]/g res write fs readFileSync path replace /\\./g res write fs readFileSync path replace /\\.\\.\|BLA/g res write fs readFileSync prefix pathModule normalize path replace /^(\\.\\.[\\/\\\\])+/ res write fs readFileSync prefix pathModule normalize path replace /(\\.\\.[\\/\\\\])+/ res write fs readFileSync prefix pathModule normalize path replace /(\\.\\.\\/)+/ res write fs readFileSync prefix pathModule normalize path replace /(\\.\\.\\/)*/ res write fs readFileSync prefix path replace /^(\\.\\.[\\/\\\\])+/ res write fs readFileSync pathModule normalize path replace /^(\\.\\.[\\/\\\\])+/ |
|
|
| autogenerated/TaintedPath/TaintedPath.js:183:30:183:54 | path.re ... /g, '') | enclosingFunctionName | http.createServer#functionalargument |
|
|
| autogenerated/TaintedPath/TaintedPath.js:183:30:183:54 | path.re ... /g, '') | receiverName | fs |
|
|
| autogenerated/TaintedPath/TaintedPath.js:183:43:183:49 | /[..]/g | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/TaintedPath.js:183:43:183:49 | /[..]/g | calleeAccessPath | url parse query path replace |
|
|
| autogenerated/TaintedPath/TaintedPath.js:183:43:183:49 | /[..]/g | calleeAccessPathWithStructuralInfo | url member parse instanceorreturn member query member path member replace instanceorreturn |
|
|
| autogenerated/TaintedPath/TaintedPath.js:183:43:183:49 | /[..]/g | calleeApiName | url |
|
|
| autogenerated/TaintedPath/TaintedPath.js:183:43:183:49 | /[..]/g | calleeName | replace |
|
|
| autogenerated/TaintedPath/TaintedPath.js:183:43:183:49 | /[..]/g | enclosingFunctionBody | req res path url parse req url true query path res write fs readFileSync path replace /[\\]\\[*,;'"`<>\\\\?\\/]/g res write fs readFileSync path replace /[abcd]/g res write fs readFileSync path replace /[./]/g res write fs readFileSync path replace /[foobar/foobar]/g res write fs readFileSync path replace /\\//g res write fs readFileSync path replace /\\.\|\\//g res write fs readFileSync path replace /[.]/g res write fs readFileSync path replace /[..]/g res write fs readFileSync path replace /\\./g res write fs readFileSync path replace /\\.\\.\|BLA/g pathModule isAbsolute path res write fs readFileSync path replace /[.]/g res write fs readFileSync path replace /[..]/g res write fs readFileSync path replace /\\./g res write fs readFileSync path replace /\\.\\.\|BLA/g res write fs readFileSync prefix pathModule normalize path replace /^(\\.\\.[\\/\\\\])+/ res write fs readFileSync prefix pathModule normalize path replace /(\\.\\.[\\/\\\\])+/ res write fs readFileSync prefix pathModule normalize path replace /(\\.\\.\\/)+/ res write fs readFileSync prefix pathModule normalize path replace /(\\.\\.\\/)*/ res write fs readFileSync prefix path replace /^(\\.\\.[\\/\\\\])+/ res write fs readFileSync pathModule normalize path replace /^(\\.\\.[\\/\\\\])+/ |
|
|
| autogenerated/TaintedPath/TaintedPath.js:183:43:183:49 | /[..]/g | enclosingFunctionName | http.createServer#functionalargument |
|
|
| autogenerated/TaintedPath/TaintedPath.js:183:43:183:49 | /[..]/g | receiverName | path |
|
|
| autogenerated/TaintedPath/TaintedPath.js:183:52:183:53 | '' | argumentIndex | 1 |
|
|
| autogenerated/TaintedPath/TaintedPath.js:183:52:183:53 | '' | calleeAccessPath | url parse query path replace |
|
|
| autogenerated/TaintedPath/TaintedPath.js:183:52:183:53 | '' | calleeAccessPathWithStructuralInfo | url member parse instanceorreturn member query member path member replace instanceorreturn |
|
|
| autogenerated/TaintedPath/TaintedPath.js:183:52:183:53 | '' | calleeApiName | url |
|
|
| autogenerated/TaintedPath/TaintedPath.js:183:52:183:53 | '' | calleeName | replace |
|
|
| autogenerated/TaintedPath/TaintedPath.js:183:52:183:53 | '' | enclosingFunctionBody | req res path url parse req url true query path res write fs readFileSync path replace /[\\]\\[*,;'"`<>\\\\?\\/]/g res write fs readFileSync path replace /[abcd]/g res write fs readFileSync path replace /[./]/g res write fs readFileSync path replace /[foobar/foobar]/g res write fs readFileSync path replace /\\//g res write fs readFileSync path replace /\\.\|\\//g res write fs readFileSync path replace /[.]/g res write fs readFileSync path replace /[..]/g res write fs readFileSync path replace /\\./g res write fs readFileSync path replace /\\.\\.\|BLA/g pathModule isAbsolute path res write fs readFileSync path replace /[.]/g res write fs readFileSync path replace /[..]/g res write fs readFileSync path replace /\\./g res write fs readFileSync path replace /\\.\\.\|BLA/g res write fs readFileSync prefix pathModule normalize path replace /^(\\.\\.[\\/\\\\])+/ res write fs readFileSync prefix pathModule normalize path replace /(\\.\\.[\\/\\\\])+/ res write fs readFileSync prefix pathModule normalize path replace /(\\.\\.\\/)+/ res write fs readFileSync prefix pathModule normalize path replace /(\\.\\.\\/)*/ res write fs readFileSync prefix path replace /^(\\.\\.[\\/\\\\])+/ res write fs readFileSync pathModule normalize path replace /^(\\.\\.[\\/\\\\])+/ |
|
|
| autogenerated/TaintedPath/TaintedPath.js:183:52:183:53 | '' | enclosingFunctionName | http.createServer#functionalargument |
|
|
| autogenerated/TaintedPath/TaintedPath.js:183:52:183:53 | '' | receiverName | path |
|
|
| autogenerated/TaintedPath/TaintedPath.js:184:15:184:54 | fs.read ... g, '')) | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/TaintedPath.js:184:15:184:54 | fs.read ... g, '')) | calleeAccessPath | http createServer res write |
|
|
| autogenerated/TaintedPath/TaintedPath.js:184:15:184:54 | fs.read ... g, '')) | calleeAccessPathWithStructuralInfo | http member createServer functionalarg param res member write instanceorreturn |
|
|
| autogenerated/TaintedPath/TaintedPath.js:184:15:184:54 | fs.read ... g, '')) | calleeApiName | http |
|
|
| autogenerated/TaintedPath/TaintedPath.js:184:15:184:54 | fs.read ... g, '')) | calleeName | write |
|
|
| autogenerated/TaintedPath/TaintedPath.js:184:15:184:54 | fs.read ... g, '')) | enclosingFunctionBody | req res path url parse req url true query path res write fs readFileSync path replace /[\\]\\[*,;'"`<>\\\\?\\/]/g res write fs readFileSync path replace /[abcd]/g res write fs readFileSync path replace /[./]/g res write fs readFileSync path replace /[foobar/foobar]/g res write fs readFileSync path replace /\\//g res write fs readFileSync path replace /\\.\|\\//g res write fs readFileSync path replace /[.]/g res write fs readFileSync path replace /[..]/g res write fs readFileSync path replace /\\./g res write fs readFileSync path replace /\\.\\.\|BLA/g pathModule isAbsolute path res write fs readFileSync path replace /[.]/g res write fs readFileSync path replace /[..]/g res write fs readFileSync path replace /\\./g res write fs readFileSync path replace /\\.\\.\|BLA/g res write fs readFileSync prefix pathModule normalize path replace /^(\\.\\.[\\/\\\\])+/ res write fs readFileSync prefix pathModule normalize path replace /(\\.\\.[\\/\\\\])+/ res write fs readFileSync prefix pathModule normalize path replace /(\\.\\.\\/)+/ res write fs readFileSync prefix pathModule normalize path replace /(\\.\\.\\/)*/ res write fs readFileSync prefix path replace /^(\\.\\.[\\/\\\\])+/ res write fs readFileSync pathModule normalize path replace /^(\\.\\.[\\/\\\\])+/ |
|
|
| autogenerated/TaintedPath/TaintedPath.js:184:15:184:54 | fs.read ... g, '')) | enclosingFunctionName | http.createServer#functionalargument |
|
|
| autogenerated/TaintedPath/TaintedPath.js:184:15:184:54 | fs.read ... g, '')) | receiverName | res |
|
|
| autogenerated/TaintedPath/TaintedPath.js:184:31:184:53 | path.re ... /g, '') | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/TaintedPath.js:184:31:184:53 | path.re ... /g, '') | calleeAccessPath | fs readFileSync |
|
|
| autogenerated/TaintedPath/TaintedPath.js:184:31:184:53 | path.re ... /g, '') | calleeAccessPathWithStructuralInfo | fs member readFileSync instanceorreturn |
|
|
| autogenerated/TaintedPath/TaintedPath.js:184:31:184:53 | path.re ... /g, '') | calleeApiName | fs |
|
|
| autogenerated/TaintedPath/TaintedPath.js:184:31:184:53 | path.re ... /g, '') | calleeName | readFileSync |
|
|
| autogenerated/TaintedPath/TaintedPath.js:184:31:184:53 | path.re ... /g, '') | enclosingFunctionBody | req res path url parse req url true query path res write fs readFileSync path replace /[\\]\\[*,;'"`<>\\\\?\\/]/g res write fs readFileSync path replace /[abcd]/g res write fs readFileSync path replace /[./]/g res write fs readFileSync path replace /[foobar/foobar]/g res write fs readFileSync path replace /\\//g res write fs readFileSync path replace /\\.\|\\//g res write fs readFileSync path replace /[.]/g res write fs readFileSync path replace /[..]/g res write fs readFileSync path replace /\\./g res write fs readFileSync path replace /\\.\\.\|BLA/g pathModule isAbsolute path res write fs readFileSync path replace /[.]/g res write fs readFileSync path replace /[..]/g res write fs readFileSync path replace /\\./g res write fs readFileSync path replace /\\.\\.\|BLA/g res write fs readFileSync prefix pathModule normalize path replace /^(\\.\\.[\\/\\\\])+/ res write fs readFileSync prefix pathModule normalize path replace /(\\.\\.[\\/\\\\])+/ res write fs readFileSync prefix pathModule normalize path replace /(\\.\\.\\/)+/ res write fs readFileSync prefix pathModule normalize path replace /(\\.\\.\\/)*/ res write fs readFileSync prefix path replace /^(\\.\\.[\\/\\\\])+/ res write fs readFileSync pathModule normalize path replace /^(\\.\\.[\\/\\\\])+/ |
|
|
| autogenerated/TaintedPath/TaintedPath.js:184:31:184:53 | path.re ... /g, '') | enclosingFunctionName | http.createServer#functionalargument |
|
|
| autogenerated/TaintedPath/TaintedPath.js:184:31:184:53 | path.re ... /g, '') | receiverName | fs |
|
|
| autogenerated/TaintedPath/TaintedPath.js:184:44:184:48 | /\\./g | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/TaintedPath.js:184:44:184:48 | /\\./g | calleeAccessPath | url parse query path replace |
|
|
| autogenerated/TaintedPath/TaintedPath.js:184:44:184:48 | /\\./g | calleeAccessPathWithStructuralInfo | url member parse instanceorreturn member query member path member replace instanceorreturn |
|
|
| autogenerated/TaintedPath/TaintedPath.js:184:44:184:48 | /\\./g | calleeApiName | url |
|
|
| autogenerated/TaintedPath/TaintedPath.js:184:44:184:48 | /\\./g | calleeName | replace |
|
|
| autogenerated/TaintedPath/TaintedPath.js:184:44:184:48 | /\\./g | enclosingFunctionBody | req res path url parse req url true query path res write fs readFileSync path replace /[\\]\\[*,;'"`<>\\\\?\\/]/g res write fs readFileSync path replace /[abcd]/g res write fs readFileSync path replace /[./]/g res write fs readFileSync path replace /[foobar/foobar]/g res write fs readFileSync path replace /\\//g res write fs readFileSync path replace /\\.\|\\//g res write fs readFileSync path replace /[.]/g res write fs readFileSync path replace /[..]/g res write fs readFileSync path replace /\\./g res write fs readFileSync path replace /\\.\\.\|BLA/g pathModule isAbsolute path res write fs readFileSync path replace /[.]/g res write fs readFileSync path replace /[..]/g res write fs readFileSync path replace /\\./g res write fs readFileSync path replace /\\.\\.\|BLA/g res write fs readFileSync prefix pathModule normalize path replace /^(\\.\\.[\\/\\\\])+/ res write fs readFileSync prefix pathModule normalize path replace /(\\.\\.[\\/\\\\])+/ res write fs readFileSync prefix pathModule normalize path replace /(\\.\\.\\/)+/ res write fs readFileSync prefix pathModule normalize path replace /(\\.\\.\\/)*/ res write fs readFileSync prefix path replace /^(\\.\\.[\\/\\\\])+/ res write fs readFileSync pathModule normalize path replace /^(\\.\\.[\\/\\\\])+/ |
|
|
| autogenerated/TaintedPath/TaintedPath.js:184:44:184:48 | /\\./g | enclosingFunctionName | http.createServer#functionalargument |
|
|
| autogenerated/TaintedPath/TaintedPath.js:184:44:184:48 | /\\./g | receiverName | path |
|
|
| autogenerated/TaintedPath/TaintedPath.js:184:51:184:52 | '' | argumentIndex | 1 |
|
|
| autogenerated/TaintedPath/TaintedPath.js:184:51:184:52 | '' | calleeAccessPath | url parse query path replace |
|
|
| autogenerated/TaintedPath/TaintedPath.js:184:51:184:52 | '' | calleeAccessPathWithStructuralInfo | url member parse instanceorreturn member query member path member replace instanceorreturn |
|
|
| autogenerated/TaintedPath/TaintedPath.js:184:51:184:52 | '' | calleeApiName | url |
|
|
| autogenerated/TaintedPath/TaintedPath.js:184:51:184:52 | '' | calleeName | replace |
|
|
| autogenerated/TaintedPath/TaintedPath.js:184:51:184:52 | '' | enclosingFunctionBody | req res path url parse req url true query path res write fs readFileSync path replace /[\\]\\[*,;'"`<>\\\\?\\/]/g res write fs readFileSync path replace /[abcd]/g res write fs readFileSync path replace /[./]/g res write fs readFileSync path replace /[foobar/foobar]/g res write fs readFileSync path replace /\\//g res write fs readFileSync path replace /\\.\|\\//g res write fs readFileSync path replace /[.]/g res write fs readFileSync path replace /[..]/g res write fs readFileSync path replace /\\./g res write fs readFileSync path replace /\\.\\.\|BLA/g pathModule isAbsolute path res write fs readFileSync path replace /[.]/g res write fs readFileSync path replace /[..]/g res write fs readFileSync path replace /\\./g res write fs readFileSync path replace /\\.\\.\|BLA/g res write fs readFileSync prefix pathModule normalize path replace /^(\\.\\.[\\/\\\\])+/ res write fs readFileSync prefix pathModule normalize path replace /(\\.\\.[\\/\\\\])+/ res write fs readFileSync prefix pathModule normalize path replace /(\\.\\.\\/)+/ res write fs readFileSync prefix pathModule normalize path replace /(\\.\\.\\/)*/ res write fs readFileSync prefix path replace /^(\\.\\.[\\/\\\\])+/ res write fs readFileSync pathModule normalize path replace /^(\\.\\.[\\/\\\\])+/ |
|
|
| autogenerated/TaintedPath/TaintedPath.js:184:51:184:52 | '' | enclosingFunctionName | http.createServer#functionalargument |
|
|
| autogenerated/TaintedPath/TaintedPath.js:184:51:184:52 | '' | receiverName | path |
|
|
| autogenerated/TaintedPath/TaintedPath.js:185:14:185:59 | fs.read ... g, '')) | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/TaintedPath.js:185:14:185:59 | fs.read ... g, '')) | calleeAccessPath | http createServer res write |
|
|
| autogenerated/TaintedPath/TaintedPath.js:185:14:185:59 | fs.read ... g, '')) | calleeAccessPathWithStructuralInfo | http member createServer functionalarg param res member write instanceorreturn |
|
|
| autogenerated/TaintedPath/TaintedPath.js:185:14:185:59 | fs.read ... g, '')) | calleeApiName | http |
|
|
| autogenerated/TaintedPath/TaintedPath.js:185:14:185:59 | fs.read ... g, '')) | calleeName | write |
|
|
| autogenerated/TaintedPath/TaintedPath.js:185:14:185:59 | fs.read ... g, '')) | enclosingFunctionBody | req res path url parse req url true query path res write fs readFileSync path replace /[\\]\\[*,;'"`<>\\\\?\\/]/g res write fs readFileSync path replace /[abcd]/g res write fs readFileSync path replace /[./]/g res write fs readFileSync path replace /[foobar/foobar]/g res write fs readFileSync path replace /\\//g res write fs readFileSync path replace /\\.\|\\//g res write fs readFileSync path replace /[.]/g res write fs readFileSync path replace /[..]/g res write fs readFileSync path replace /\\./g res write fs readFileSync path replace /\\.\\.\|BLA/g pathModule isAbsolute path res write fs readFileSync path replace /[.]/g res write fs readFileSync path replace /[..]/g res write fs readFileSync path replace /\\./g res write fs readFileSync path replace /\\.\\.\|BLA/g res write fs readFileSync prefix pathModule normalize path replace /^(\\.\\.[\\/\\\\])+/ res write fs readFileSync prefix pathModule normalize path replace /(\\.\\.[\\/\\\\])+/ res write fs readFileSync prefix pathModule normalize path replace /(\\.\\.\\/)+/ res write fs readFileSync prefix pathModule normalize path replace /(\\.\\.\\/)*/ res write fs readFileSync prefix path replace /^(\\.\\.[\\/\\\\])+/ res write fs readFileSync pathModule normalize path replace /^(\\.\\.[\\/\\\\])+/ |
|
|
| autogenerated/TaintedPath/TaintedPath.js:185:14:185:59 | fs.read ... g, '')) | enclosingFunctionName | http.createServer#functionalargument |
|
|
| autogenerated/TaintedPath/TaintedPath.js:185:14:185:59 | fs.read ... g, '')) | receiverName | res |
|
|
| autogenerated/TaintedPath/TaintedPath.js:185:30:185:58 | path.re ... /g, '') | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/TaintedPath.js:185:30:185:58 | path.re ... /g, '') | calleeAccessPath | fs readFileSync |
|
|
| autogenerated/TaintedPath/TaintedPath.js:185:30:185:58 | path.re ... /g, '') | calleeAccessPathWithStructuralInfo | fs member readFileSync instanceorreturn |
|
|
| autogenerated/TaintedPath/TaintedPath.js:185:30:185:58 | path.re ... /g, '') | calleeApiName | fs |
|
|
| autogenerated/TaintedPath/TaintedPath.js:185:30:185:58 | path.re ... /g, '') | calleeName | readFileSync |
|
|
| autogenerated/TaintedPath/TaintedPath.js:185:30:185:58 | path.re ... /g, '') | enclosingFunctionBody | req res path url parse req url true query path res write fs readFileSync path replace /[\\]\\[*,;'"`<>\\\\?\\/]/g res write fs readFileSync path replace /[abcd]/g res write fs readFileSync path replace /[./]/g res write fs readFileSync path replace /[foobar/foobar]/g res write fs readFileSync path replace /\\//g res write fs readFileSync path replace /\\.\|\\//g res write fs readFileSync path replace /[.]/g res write fs readFileSync path replace /[..]/g res write fs readFileSync path replace /\\./g res write fs readFileSync path replace /\\.\\.\|BLA/g pathModule isAbsolute path res write fs readFileSync path replace /[.]/g res write fs readFileSync path replace /[..]/g res write fs readFileSync path replace /\\./g res write fs readFileSync path replace /\\.\\.\|BLA/g res write fs readFileSync prefix pathModule normalize path replace /^(\\.\\.[\\/\\\\])+/ res write fs readFileSync prefix pathModule normalize path replace /(\\.\\.[\\/\\\\])+/ res write fs readFileSync prefix pathModule normalize path replace /(\\.\\.\\/)+/ res write fs readFileSync prefix pathModule normalize path replace /(\\.\\.\\/)*/ res write fs readFileSync prefix path replace /^(\\.\\.[\\/\\\\])+/ res write fs readFileSync pathModule normalize path replace /^(\\.\\.[\\/\\\\])+/ |
|
|
| autogenerated/TaintedPath/TaintedPath.js:185:30:185:58 | path.re ... /g, '') | enclosingFunctionName | http.createServer#functionalargument |
|
|
| autogenerated/TaintedPath/TaintedPath.js:185:30:185:58 | path.re ... /g, '') | receiverName | fs |
|
|
| autogenerated/TaintedPath/TaintedPath.js:185:43:185:53 | /\\.\\.\|BLA/g | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/TaintedPath.js:185:43:185:53 | /\\.\\.\|BLA/g | calleeAccessPath | url parse query path replace |
|
|
| autogenerated/TaintedPath/TaintedPath.js:185:43:185:53 | /\\.\\.\|BLA/g | calleeAccessPathWithStructuralInfo | url member parse instanceorreturn member query member path member replace instanceorreturn |
|
|
| autogenerated/TaintedPath/TaintedPath.js:185:43:185:53 | /\\.\\.\|BLA/g | calleeApiName | url |
|
|
| autogenerated/TaintedPath/TaintedPath.js:185:43:185:53 | /\\.\\.\|BLA/g | calleeName | replace |
|
|
| autogenerated/TaintedPath/TaintedPath.js:185:43:185:53 | /\\.\\.\|BLA/g | enclosingFunctionBody | req res path url parse req url true query path res write fs readFileSync path replace /[\\]\\[*,;'"`<>\\\\?\\/]/g res write fs readFileSync path replace /[abcd]/g res write fs readFileSync path replace /[./]/g res write fs readFileSync path replace /[foobar/foobar]/g res write fs readFileSync path replace /\\//g res write fs readFileSync path replace /\\.\|\\//g res write fs readFileSync path replace /[.]/g res write fs readFileSync path replace /[..]/g res write fs readFileSync path replace /\\./g res write fs readFileSync path replace /\\.\\.\|BLA/g pathModule isAbsolute path res write fs readFileSync path replace /[.]/g res write fs readFileSync path replace /[..]/g res write fs readFileSync path replace /\\./g res write fs readFileSync path replace /\\.\\.\|BLA/g res write fs readFileSync prefix pathModule normalize path replace /^(\\.\\.[\\/\\\\])+/ res write fs readFileSync prefix pathModule normalize path replace /(\\.\\.[\\/\\\\])+/ res write fs readFileSync prefix pathModule normalize path replace /(\\.\\.\\/)+/ res write fs readFileSync prefix pathModule normalize path replace /(\\.\\.\\/)*/ res write fs readFileSync prefix path replace /^(\\.\\.[\\/\\\\])+/ res write fs readFileSync pathModule normalize path replace /^(\\.\\.[\\/\\\\])+/ |
|
|
| autogenerated/TaintedPath/TaintedPath.js:185:43:185:53 | /\\.\\.\|BLA/g | enclosingFunctionName | http.createServer#functionalargument |
|
|
| autogenerated/TaintedPath/TaintedPath.js:185:43:185:53 | /\\.\\.\|BLA/g | receiverName | path |
|
|
| autogenerated/TaintedPath/TaintedPath.js:185:56:185:57 | '' | argumentIndex | 1 |
|
|
| autogenerated/TaintedPath/TaintedPath.js:185:56:185:57 | '' | calleeAccessPath | url parse query path replace |
|
|
| autogenerated/TaintedPath/TaintedPath.js:185:56:185:57 | '' | calleeAccessPathWithStructuralInfo | url member parse instanceorreturn member query member path member replace instanceorreturn |
|
|
| autogenerated/TaintedPath/TaintedPath.js:185:56:185:57 | '' | calleeApiName | url |
|
|
| autogenerated/TaintedPath/TaintedPath.js:185:56:185:57 | '' | calleeName | replace |
|
|
| autogenerated/TaintedPath/TaintedPath.js:185:56:185:57 | '' | enclosingFunctionBody | req res path url parse req url true query path res write fs readFileSync path replace /[\\]\\[*,;'"`<>\\\\?\\/]/g res write fs readFileSync path replace /[abcd]/g res write fs readFileSync path replace /[./]/g res write fs readFileSync path replace /[foobar/foobar]/g res write fs readFileSync path replace /\\//g res write fs readFileSync path replace /\\.\|\\//g res write fs readFileSync path replace /[.]/g res write fs readFileSync path replace /[..]/g res write fs readFileSync path replace /\\./g res write fs readFileSync path replace /\\.\\.\|BLA/g pathModule isAbsolute path res write fs readFileSync path replace /[.]/g res write fs readFileSync path replace /[..]/g res write fs readFileSync path replace /\\./g res write fs readFileSync path replace /\\.\\.\|BLA/g res write fs readFileSync prefix pathModule normalize path replace /^(\\.\\.[\\/\\\\])+/ res write fs readFileSync prefix pathModule normalize path replace /(\\.\\.[\\/\\\\])+/ res write fs readFileSync prefix pathModule normalize path replace /(\\.\\.\\/)+/ res write fs readFileSync prefix pathModule normalize path replace /(\\.\\.\\/)*/ res write fs readFileSync prefix path replace /^(\\.\\.[\\/\\\\])+/ res write fs readFileSync pathModule normalize path replace /^(\\.\\.[\\/\\\\])+/ |
|
|
| autogenerated/TaintedPath/TaintedPath.js:185:56:185:57 | '' | enclosingFunctionName | http.createServer#functionalargument |
|
|
| autogenerated/TaintedPath/TaintedPath.js:185:56:185:57 | '' | receiverName | path |
|
|
| autogenerated/TaintedPath/TaintedPath.js:189:13:189:96 | fs.read ... /, '')) | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/TaintedPath.js:189:13:189:96 | fs.read ... /, '')) | calleeAccessPath | http createServer res write |
|
|
| autogenerated/TaintedPath/TaintedPath.js:189:13:189:96 | fs.read ... /, '')) | calleeAccessPathWithStructuralInfo | http member createServer functionalarg param res member write instanceorreturn |
|
|
| autogenerated/TaintedPath/TaintedPath.js:189:13:189:96 | fs.read ... /, '')) | calleeApiName | http |
|
|
| autogenerated/TaintedPath/TaintedPath.js:189:13:189:96 | fs.read ... /, '')) | calleeName | write |
|
|
| autogenerated/TaintedPath/TaintedPath.js:189:13:189:96 | fs.read ... /, '')) | enclosingFunctionBody | req res path url parse req url true query path res write fs readFileSync path replace /[\\]\\[*,;'"`<>\\\\?\\/]/g res write fs readFileSync path replace /[abcd]/g res write fs readFileSync path replace /[./]/g res write fs readFileSync path replace /[foobar/foobar]/g res write fs readFileSync path replace /\\//g res write fs readFileSync path replace /\\.\|\\//g res write fs readFileSync path replace /[.]/g res write fs readFileSync path replace /[..]/g res write fs readFileSync path replace /\\./g res write fs readFileSync path replace /\\.\\.\|BLA/g pathModule isAbsolute path res write fs readFileSync path replace /[.]/g res write fs readFileSync path replace /[..]/g res write fs readFileSync path replace /\\./g res write fs readFileSync path replace /\\.\\.\|BLA/g res write fs readFileSync prefix pathModule normalize path replace /^(\\.\\.[\\/\\\\])+/ res write fs readFileSync prefix pathModule normalize path replace /(\\.\\.[\\/\\\\])+/ res write fs readFileSync prefix pathModule normalize path replace /(\\.\\.\\/)+/ res write fs readFileSync prefix pathModule normalize path replace /(\\.\\.\\/)*/ res write fs readFileSync prefix path replace /^(\\.\\.[\\/\\\\])+/ res write fs readFileSync pathModule normalize path replace /^(\\.\\.[\\/\\\\])+/ |
|
|
| autogenerated/TaintedPath/TaintedPath.js:189:13:189:96 | fs.read ... /, '')) | enclosingFunctionName | http.createServer#functionalargument |
|
|
| autogenerated/TaintedPath/TaintedPath.js:189:13:189:96 | fs.read ... /, '')) | receiverName | res |
|
|
| autogenerated/TaintedPath/TaintedPath.js:189:29:189:95 | "prefix ... +/, '') | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/TaintedPath.js:189:29:189:95 | "prefix ... +/, '') | calleeAccessPath | fs readFileSync |
|
|
| autogenerated/TaintedPath/TaintedPath.js:189:29:189:95 | "prefix ... +/, '') | calleeAccessPathWithStructuralInfo | fs member readFileSync instanceorreturn |
|
|
| autogenerated/TaintedPath/TaintedPath.js:189:29:189:95 | "prefix ... +/, '') | calleeApiName | fs |
|
|
| autogenerated/TaintedPath/TaintedPath.js:189:29:189:95 | "prefix ... +/, '') | calleeName | readFileSync |
|
|
| autogenerated/TaintedPath/TaintedPath.js:189:29:189:95 | "prefix ... +/, '') | enclosingFunctionBody | req res path url parse req url true query path res write fs readFileSync path replace /[\\]\\[*,;'"`<>\\\\?\\/]/g res write fs readFileSync path replace /[abcd]/g res write fs readFileSync path replace /[./]/g res write fs readFileSync path replace /[foobar/foobar]/g res write fs readFileSync path replace /\\//g res write fs readFileSync path replace /\\.\|\\//g res write fs readFileSync path replace /[.]/g res write fs readFileSync path replace /[..]/g res write fs readFileSync path replace /\\./g res write fs readFileSync path replace /\\.\\.\|BLA/g pathModule isAbsolute path res write fs readFileSync path replace /[.]/g res write fs readFileSync path replace /[..]/g res write fs readFileSync path replace /\\./g res write fs readFileSync path replace /\\.\\.\|BLA/g res write fs readFileSync prefix pathModule normalize path replace /^(\\.\\.[\\/\\\\])+/ res write fs readFileSync prefix pathModule normalize path replace /(\\.\\.[\\/\\\\])+/ res write fs readFileSync prefix pathModule normalize path replace /(\\.\\.\\/)+/ res write fs readFileSync prefix pathModule normalize path replace /(\\.\\.\\/)*/ res write fs readFileSync prefix path replace /^(\\.\\.[\\/\\\\])+/ res write fs readFileSync pathModule normalize path replace /^(\\.\\.[\\/\\\\])+/ |
|
|
| autogenerated/TaintedPath/TaintedPath.js:189:29:189:95 | "prefix ... +/, '') | enclosingFunctionName | http.createServer#functionalargument |
|
|
| autogenerated/TaintedPath/TaintedPath.js:189:29:189:95 | "prefix ... +/, '') | receiverName | fs |
|
|
| autogenerated/TaintedPath/TaintedPath.js:189:61:189:64 | path | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/TaintedPath.js:189:61:189:64 | path | calleeAccessPath | path normalize |
|
|
| autogenerated/TaintedPath/TaintedPath.js:189:61:189:64 | path | calleeAccessPathWithStructuralInfo | path member normalize instanceorreturn |
|
|
| autogenerated/TaintedPath/TaintedPath.js:189:61:189:64 | path | calleeApiName | path |
|
|
| autogenerated/TaintedPath/TaintedPath.js:189:61:189:64 | path | calleeName | normalize |
|
|
| autogenerated/TaintedPath/TaintedPath.js:189:61:189:64 | path | enclosingFunctionBody | req res path url parse req url true query path res write fs readFileSync path replace /[\\]\\[*,;'"`<>\\\\?\\/]/g res write fs readFileSync path replace /[abcd]/g res write fs readFileSync path replace /[./]/g res write fs readFileSync path replace /[foobar/foobar]/g res write fs readFileSync path replace /\\//g res write fs readFileSync path replace /\\.\|\\//g res write fs readFileSync path replace /[.]/g res write fs readFileSync path replace /[..]/g res write fs readFileSync path replace /\\./g res write fs readFileSync path replace /\\.\\.\|BLA/g pathModule isAbsolute path res write fs readFileSync path replace /[.]/g res write fs readFileSync path replace /[..]/g res write fs readFileSync path replace /\\./g res write fs readFileSync path replace /\\.\\.\|BLA/g res write fs readFileSync prefix pathModule normalize path replace /^(\\.\\.[\\/\\\\])+/ res write fs readFileSync prefix pathModule normalize path replace /(\\.\\.[\\/\\\\])+/ res write fs readFileSync prefix pathModule normalize path replace /(\\.\\.\\/)+/ res write fs readFileSync prefix pathModule normalize path replace /(\\.\\.\\/)*/ res write fs readFileSync prefix path replace /^(\\.\\.[\\/\\\\])+/ res write fs readFileSync pathModule normalize path replace /^(\\.\\.[\\/\\\\])+/ |
|
|
| autogenerated/TaintedPath/TaintedPath.js:189:61:189:64 | path | enclosingFunctionName | http.createServer#functionalargument |
|
|
| autogenerated/TaintedPath/TaintedPath.js:189:61:189:64 | path | receiverName | pathModule |
|
|
| autogenerated/TaintedPath/TaintedPath.js:189:75:189:90 | /^(\\.\\.[\\/\\\\])+/ | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/TaintedPath.js:189:75:189:90 | /^(\\.\\.[\\/\\\\])+/ | calleeAccessPath | path normalize replace |
|
|
| autogenerated/TaintedPath/TaintedPath.js:189:75:189:90 | /^(\\.\\.[\\/\\\\])+/ | calleeAccessPathWithStructuralInfo | path member normalize instanceorreturn member replace instanceorreturn |
|
|
| autogenerated/TaintedPath/TaintedPath.js:189:75:189:90 | /^(\\.\\.[\\/\\\\])+/ | calleeApiName | path |
|
|
| autogenerated/TaintedPath/TaintedPath.js:189:75:189:90 | /^(\\.\\.[\\/\\\\])+/ | calleeName | replace |
|
|
| autogenerated/TaintedPath/TaintedPath.js:189:75:189:90 | /^(\\.\\.[\\/\\\\])+/ | enclosingFunctionBody | req res path url parse req url true query path res write fs readFileSync path replace /[\\]\\[*,;'"`<>\\\\?\\/]/g res write fs readFileSync path replace /[abcd]/g res write fs readFileSync path replace /[./]/g res write fs readFileSync path replace /[foobar/foobar]/g res write fs readFileSync path replace /\\//g res write fs readFileSync path replace /\\.\|\\//g res write fs readFileSync path replace /[.]/g res write fs readFileSync path replace /[..]/g res write fs readFileSync path replace /\\./g res write fs readFileSync path replace /\\.\\.\|BLA/g pathModule isAbsolute path res write fs readFileSync path replace /[.]/g res write fs readFileSync path replace /[..]/g res write fs readFileSync path replace /\\./g res write fs readFileSync path replace /\\.\\.\|BLA/g res write fs readFileSync prefix pathModule normalize path replace /^(\\.\\.[\\/\\\\])+/ res write fs readFileSync prefix pathModule normalize path replace /(\\.\\.[\\/\\\\])+/ res write fs readFileSync prefix pathModule normalize path replace /(\\.\\.\\/)+/ res write fs readFileSync prefix pathModule normalize path replace /(\\.\\.\\/)*/ res write fs readFileSync prefix path replace /^(\\.\\.[\\/\\\\])+/ res write fs readFileSync pathModule normalize path replace /^(\\.\\.[\\/\\\\])+/ |
|
|
| autogenerated/TaintedPath/TaintedPath.js:189:75:189:90 | /^(\\.\\.[\\/\\\\])+/ | enclosingFunctionName | http.createServer#functionalargument |
|
|
| autogenerated/TaintedPath/TaintedPath.js:189:93:189:94 | '' | argumentIndex | 1 |
|
|
| autogenerated/TaintedPath/TaintedPath.js:189:93:189:94 | '' | calleeAccessPath | path normalize replace |
|
|
| autogenerated/TaintedPath/TaintedPath.js:189:93:189:94 | '' | calleeAccessPathWithStructuralInfo | path member normalize instanceorreturn member replace instanceorreturn |
|
|
| autogenerated/TaintedPath/TaintedPath.js:189:93:189:94 | '' | calleeApiName | path |
|
|
| autogenerated/TaintedPath/TaintedPath.js:189:93:189:94 | '' | calleeName | replace |
|
|
| autogenerated/TaintedPath/TaintedPath.js:189:93:189:94 | '' | enclosingFunctionBody | req res path url parse req url true query path res write fs readFileSync path replace /[\\]\\[*,;'"`<>\\\\?\\/]/g res write fs readFileSync path replace /[abcd]/g res write fs readFileSync path replace /[./]/g res write fs readFileSync path replace /[foobar/foobar]/g res write fs readFileSync path replace /\\//g res write fs readFileSync path replace /\\.\|\\//g res write fs readFileSync path replace /[.]/g res write fs readFileSync path replace /[..]/g res write fs readFileSync path replace /\\./g res write fs readFileSync path replace /\\.\\.\|BLA/g pathModule isAbsolute path res write fs readFileSync path replace /[.]/g res write fs readFileSync path replace /[..]/g res write fs readFileSync path replace /\\./g res write fs readFileSync path replace /\\.\\.\|BLA/g res write fs readFileSync prefix pathModule normalize path replace /^(\\.\\.[\\/\\\\])+/ res write fs readFileSync prefix pathModule normalize path replace /(\\.\\.[\\/\\\\])+/ res write fs readFileSync prefix pathModule normalize path replace /(\\.\\.\\/)+/ res write fs readFileSync prefix pathModule normalize path replace /(\\.\\.\\/)*/ res write fs readFileSync prefix path replace /^(\\.\\.[\\/\\\\])+/ res write fs readFileSync pathModule normalize path replace /^(\\.\\.[\\/\\\\])+/ |
|
|
| autogenerated/TaintedPath/TaintedPath.js:189:93:189:94 | '' | enclosingFunctionName | http.createServer#functionalargument |
|
|
| autogenerated/TaintedPath/TaintedPath.js:190:13:190:95 | fs.read ... /, '')) | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/TaintedPath.js:190:13:190:95 | fs.read ... /, '')) | calleeAccessPath | http createServer res write |
|
|
| autogenerated/TaintedPath/TaintedPath.js:190:13:190:95 | fs.read ... /, '')) | calleeAccessPathWithStructuralInfo | http member createServer functionalarg param res member write instanceorreturn |
|
|
| autogenerated/TaintedPath/TaintedPath.js:190:13:190:95 | fs.read ... /, '')) | calleeApiName | http |
|
|
| autogenerated/TaintedPath/TaintedPath.js:190:13:190:95 | fs.read ... /, '')) | calleeName | write |
|
|
| autogenerated/TaintedPath/TaintedPath.js:190:13:190:95 | fs.read ... /, '')) | enclosingFunctionBody | req res path url parse req url true query path res write fs readFileSync path replace /[\\]\\[*,;'"`<>\\\\?\\/]/g res write fs readFileSync path replace /[abcd]/g res write fs readFileSync path replace /[./]/g res write fs readFileSync path replace /[foobar/foobar]/g res write fs readFileSync path replace /\\//g res write fs readFileSync path replace /\\.\|\\//g res write fs readFileSync path replace /[.]/g res write fs readFileSync path replace /[..]/g res write fs readFileSync path replace /\\./g res write fs readFileSync path replace /\\.\\.\|BLA/g pathModule isAbsolute path res write fs readFileSync path replace /[.]/g res write fs readFileSync path replace /[..]/g res write fs readFileSync path replace /\\./g res write fs readFileSync path replace /\\.\\.\|BLA/g res write fs readFileSync prefix pathModule normalize path replace /^(\\.\\.[\\/\\\\])+/ res write fs readFileSync prefix pathModule normalize path replace /(\\.\\.[\\/\\\\])+/ res write fs readFileSync prefix pathModule normalize path replace /(\\.\\.\\/)+/ res write fs readFileSync prefix pathModule normalize path replace /(\\.\\.\\/)*/ res write fs readFileSync prefix path replace /^(\\.\\.[\\/\\\\])+/ res write fs readFileSync pathModule normalize path replace /^(\\.\\.[\\/\\\\])+/ |
|
|
| autogenerated/TaintedPath/TaintedPath.js:190:13:190:95 | fs.read ... /, '')) | enclosingFunctionName | http.createServer#functionalargument |
|
|
| autogenerated/TaintedPath/TaintedPath.js:190:13:190:95 | fs.read ... /, '')) | receiverName | res |
|
|
| autogenerated/TaintedPath/TaintedPath.js:190:29:190:94 | "prefix ... +/, '') | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/TaintedPath.js:190:29:190:94 | "prefix ... +/, '') | calleeAccessPath | fs readFileSync |
|
|
| autogenerated/TaintedPath/TaintedPath.js:190:29:190:94 | "prefix ... +/, '') | calleeAccessPathWithStructuralInfo | fs member readFileSync instanceorreturn |
|
|
| autogenerated/TaintedPath/TaintedPath.js:190:29:190:94 | "prefix ... +/, '') | calleeApiName | fs |
|
|
| autogenerated/TaintedPath/TaintedPath.js:190:29:190:94 | "prefix ... +/, '') | calleeName | readFileSync |
|
|
| autogenerated/TaintedPath/TaintedPath.js:190:29:190:94 | "prefix ... +/, '') | enclosingFunctionBody | req res path url parse req url true query path res write fs readFileSync path replace /[\\]\\[*,;'"`<>\\\\?\\/]/g res write fs readFileSync path replace /[abcd]/g res write fs readFileSync path replace /[./]/g res write fs readFileSync path replace /[foobar/foobar]/g res write fs readFileSync path replace /\\//g res write fs readFileSync path replace /\\.\|\\//g res write fs readFileSync path replace /[.]/g res write fs readFileSync path replace /[..]/g res write fs readFileSync path replace /\\./g res write fs readFileSync path replace /\\.\\.\|BLA/g pathModule isAbsolute path res write fs readFileSync path replace /[.]/g res write fs readFileSync path replace /[..]/g res write fs readFileSync path replace /\\./g res write fs readFileSync path replace /\\.\\.\|BLA/g res write fs readFileSync prefix pathModule normalize path replace /^(\\.\\.[\\/\\\\])+/ res write fs readFileSync prefix pathModule normalize path replace /(\\.\\.[\\/\\\\])+/ res write fs readFileSync prefix pathModule normalize path replace /(\\.\\.\\/)+/ res write fs readFileSync prefix pathModule normalize path replace /(\\.\\.\\/)*/ res write fs readFileSync prefix path replace /^(\\.\\.[\\/\\\\])+/ res write fs readFileSync pathModule normalize path replace /^(\\.\\.[\\/\\\\])+/ |
|
|
| autogenerated/TaintedPath/TaintedPath.js:190:29:190:94 | "prefix ... +/, '') | enclosingFunctionName | http.createServer#functionalargument |
|
|
| autogenerated/TaintedPath/TaintedPath.js:190:29:190:94 | "prefix ... +/, '') | receiverName | fs |
|
|
| autogenerated/TaintedPath/TaintedPath.js:190:61:190:64 | path | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/TaintedPath.js:190:61:190:64 | path | calleeAccessPath | path normalize |
|
|
| autogenerated/TaintedPath/TaintedPath.js:190:61:190:64 | path | calleeAccessPathWithStructuralInfo | path member normalize instanceorreturn |
|
|
| autogenerated/TaintedPath/TaintedPath.js:190:61:190:64 | path | calleeApiName | path |
|
|
| autogenerated/TaintedPath/TaintedPath.js:190:61:190:64 | path | calleeName | normalize |
|
|
| autogenerated/TaintedPath/TaintedPath.js:190:61:190:64 | path | enclosingFunctionBody | req res path url parse req url true query path res write fs readFileSync path replace /[\\]\\[*,;'"`<>\\\\?\\/]/g res write fs readFileSync path replace /[abcd]/g res write fs readFileSync path replace /[./]/g res write fs readFileSync path replace /[foobar/foobar]/g res write fs readFileSync path replace /\\//g res write fs readFileSync path replace /\\.\|\\//g res write fs readFileSync path replace /[.]/g res write fs readFileSync path replace /[..]/g res write fs readFileSync path replace /\\./g res write fs readFileSync path replace /\\.\\.\|BLA/g pathModule isAbsolute path res write fs readFileSync path replace /[.]/g res write fs readFileSync path replace /[..]/g res write fs readFileSync path replace /\\./g res write fs readFileSync path replace /\\.\\.\|BLA/g res write fs readFileSync prefix pathModule normalize path replace /^(\\.\\.[\\/\\\\])+/ res write fs readFileSync prefix pathModule normalize path replace /(\\.\\.[\\/\\\\])+/ res write fs readFileSync prefix pathModule normalize path replace /(\\.\\.\\/)+/ res write fs readFileSync prefix pathModule normalize path replace /(\\.\\.\\/)*/ res write fs readFileSync prefix path replace /^(\\.\\.[\\/\\\\])+/ res write fs readFileSync pathModule normalize path replace /^(\\.\\.[\\/\\\\])+/ |
|
|
| autogenerated/TaintedPath/TaintedPath.js:190:61:190:64 | path | enclosingFunctionName | http.createServer#functionalargument |
|
|
| autogenerated/TaintedPath/TaintedPath.js:190:61:190:64 | path | receiverName | pathModule |
|
|
| autogenerated/TaintedPath/TaintedPath.js:190:75:190:89 | /(\\.\\.[\\/\\\\])+/ | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/TaintedPath.js:190:75:190:89 | /(\\.\\.[\\/\\\\])+/ | calleeAccessPath | path normalize replace |
|
|
| autogenerated/TaintedPath/TaintedPath.js:190:75:190:89 | /(\\.\\.[\\/\\\\])+/ | calleeAccessPathWithStructuralInfo | path member normalize instanceorreturn member replace instanceorreturn |
|
|
| autogenerated/TaintedPath/TaintedPath.js:190:75:190:89 | /(\\.\\.[\\/\\\\])+/ | calleeApiName | path |
|
|
| autogenerated/TaintedPath/TaintedPath.js:190:75:190:89 | /(\\.\\.[\\/\\\\])+/ | calleeName | replace |
|
|
| autogenerated/TaintedPath/TaintedPath.js:190:75:190:89 | /(\\.\\.[\\/\\\\])+/ | enclosingFunctionBody | req res path url parse req url true query path res write fs readFileSync path replace /[\\]\\[*,;'"`<>\\\\?\\/]/g res write fs readFileSync path replace /[abcd]/g res write fs readFileSync path replace /[./]/g res write fs readFileSync path replace /[foobar/foobar]/g res write fs readFileSync path replace /\\//g res write fs readFileSync path replace /\\.\|\\//g res write fs readFileSync path replace /[.]/g res write fs readFileSync path replace /[..]/g res write fs readFileSync path replace /\\./g res write fs readFileSync path replace /\\.\\.\|BLA/g pathModule isAbsolute path res write fs readFileSync path replace /[.]/g res write fs readFileSync path replace /[..]/g res write fs readFileSync path replace /\\./g res write fs readFileSync path replace /\\.\\.\|BLA/g res write fs readFileSync prefix pathModule normalize path replace /^(\\.\\.[\\/\\\\])+/ res write fs readFileSync prefix pathModule normalize path replace /(\\.\\.[\\/\\\\])+/ res write fs readFileSync prefix pathModule normalize path replace /(\\.\\.\\/)+/ res write fs readFileSync prefix pathModule normalize path replace /(\\.\\.\\/)*/ res write fs readFileSync prefix path replace /^(\\.\\.[\\/\\\\])+/ res write fs readFileSync pathModule normalize path replace /^(\\.\\.[\\/\\\\])+/ |
|
|
| autogenerated/TaintedPath/TaintedPath.js:190:75:190:89 | /(\\.\\.[\\/\\\\])+/ | enclosingFunctionName | http.createServer#functionalargument |
|
|
| autogenerated/TaintedPath/TaintedPath.js:190:92:190:93 | '' | argumentIndex | 1 |
|
|
| autogenerated/TaintedPath/TaintedPath.js:190:92:190:93 | '' | calleeAccessPath | path normalize replace |
|
|
| autogenerated/TaintedPath/TaintedPath.js:190:92:190:93 | '' | calleeAccessPathWithStructuralInfo | path member normalize instanceorreturn member replace instanceorreturn |
|
|
| autogenerated/TaintedPath/TaintedPath.js:190:92:190:93 | '' | calleeApiName | path |
|
|
| autogenerated/TaintedPath/TaintedPath.js:190:92:190:93 | '' | calleeName | replace |
|
|
| autogenerated/TaintedPath/TaintedPath.js:190:92:190:93 | '' | enclosingFunctionBody | req res path url parse req url true query path res write fs readFileSync path replace /[\\]\\[*,;'"`<>\\\\?\\/]/g res write fs readFileSync path replace /[abcd]/g res write fs readFileSync path replace /[./]/g res write fs readFileSync path replace /[foobar/foobar]/g res write fs readFileSync path replace /\\//g res write fs readFileSync path replace /\\.\|\\//g res write fs readFileSync path replace /[.]/g res write fs readFileSync path replace /[..]/g res write fs readFileSync path replace /\\./g res write fs readFileSync path replace /\\.\\.\|BLA/g pathModule isAbsolute path res write fs readFileSync path replace /[.]/g res write fs readFileSync path replace /[..]/g res write fs readFileSync path replace /\\./g res write fs readFileSync path replace /\\.\\.\|BLA/g res write fs readFileSync prefix pathModule normalize path replace /^(\\.\\.[\\/\\\\])+/ res write fs readFileSync prefix pathModule normalize path replace /(\\.\\.[\\/\\\\])+/ res write fs readFileSync prefix pathModule normalize path replace /(\\.\\.\\/)+/ res write fs readFileSync prefix pathModule normalize path replace /(\\.\\.\\/)*/ res write fs readFileSync prefix path replace /^(\\.\\.[\\/\\\\])+/ res write fs readFileSync pathModule normalize path replace /^(\\.\\.[\\/\\\\])+/ |
|
|
| autogenerated/TaintedPath/TaintedPath.js:190:92:190:93 | '' | enclosingFunctionName | http.createServer#functionalargument |
|
|
| autogenerated/TaintedPath/TaintedPath.js:191:13:191:91 | fs.read ... /, '')) | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/TaintedPath.js:191:13:191:91 | fs.read ... /, '')) | calleeAccessPath | http createServer res write |
|
|
| autogenerated/TaintedPath/TaintedPath.js:191:13:191:91 | fs.read ... /, '')) | calleeAccessPathWithStructuralInfo | http member createServer functionalarg param res member write instanceorreturn |
|
|
| autogenerated/TaintedPath/TaintedPath.js:191:13:191:91 | fs.read ... /, '')) | calleeApiName | http |
|
|
| autogenerated/TaintedPath/TaintedPath.js:191:13:191:91 | fs.read ... /, '')) | calleeName | write |
|
|
| autogenerated/TaintedPath/TaintedPath.js:191:13:191:91 | fs.read ... /, '')) | enclosingFunctionBody | req res path url parse req url true query path res write fs readFileSync path replace /[\\]\\[*,;'"`<>\\\\?\\/]/g res write fs readFileSync path replace /[abcd]/g res write fs readFileSync path replace /[./]/g res write fs readFileSync path replace /[foobar/foobar]/g res write fs readFileSync path replace /\\//g res write fs readFileSync path replace /\\.\|\\//g res write fs readFileSync path replace /[.]/g res write fs readFileSync path replace /[..]/g res write fs readFileSync path replace /\\./g res write fs readFileSync path replace /\\.\\.\|BLA/g pathModule isAbsolute path res write fs readFileSync path replace /[.]/g res write fs readFileSync path replace /[..]/g res write fs readFileSync path replace /\\./g res write fs readFileSync path replace /\\.\\.\|BLA/g res write fs readFileSync prefix pathModule normalize path replace /^(\\.\\.[\\/\\\\])+/ res write fs readFileSync prefix pathModule normalize path replace /(\\.\\.[\\/\\\\])+/ res write fs readFileSync prefix pathModule normalize path replace /(\\.\\.\\/)+/ res write fs readFileSync prefix pathModule normalize path replace /(\\.\\.\\/)*/ res write fs readFileSync prefix path replace /^(\\.\\.[\\/\\\\])+/ res write fs readFileSync pathModule normalize path replace /^(\\.\\.[\\/\\\\])+/ |
|
|
| autogenerated/TaintedPath/TaintedPath.js:191:13:191:91 | fs.read ... /, '')) | enclosingFunctionName | http.createServer#functionalargument |
|
|
| autogenerated/TaintedPath/TaintedPath.js:191:13:191:91 | fs.read ... /, '')) | receiverName | res |
|
|
| autogenerated/TaintedPath/TaintedPath.js:191:29:191:90 | "prefix ... +/, '') | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/TaintedPath.js:191:29:191:90 | "prefix ... +/, '') | calleeAccessPath | fs readFileSync |
|
|
| autogenerated/TaintedPath/TaintedPath.js:191:29:191:90 | "prefix ... +/, '') | calleeAccessPathWithStructuralInfo | fs member readFileSync instanceorreturn |
|
|
| autogenerated/TaintedPath/TaintedPath.js:191:29:191:90 | "prefix ... +/, '') | calleeApiName | fs |
|
|
| autogenerated/TaintedPath/TaintedPath.js:191:29:191:90 | "prefix ... +/, '') | calleeName | readFileSync |
|
|
| autogenerated/TaintedPath/TaintedPath.js:191:29:191:90 | "prefix ... +/, '') | enclosingFunctionBody | req res path url parse req url true query path res write fs readFileSync path replace /[\\]\\[*,;'"`<>\\\\?\\/]/g res write fs readFileSync path replace /[abcd]/g res write fs readFileSync path replace /[./]/g res write fs readFileSync path replace /[foobar/foobar]/g res write fs readFileSync path replace /\\//g res write fs readFileSync path replace /\\.\|\\//g res write fs readFileSync path replace /[.]/g res write fs readFileSync path replace /[..]/g res write fs readFileSync path replace /\\./g res write fs readFileSync path replace /\\.\\.\|BLA/g pathModule isAbsolute path res write fs readFileSync path replace /[.]/g res write fs readFileSync path replace /[..]/g res write fs readFileSync path replace /\\./g res write fs readFileSync path replace /\\.\\.\|BLA/g res write fs readFileSync prefix pathModule normalize path replace /^(\\.\\.[\\/\\\\])+/ res write fs readFileSync prefix pathModule normalize path replace /(\\.\\.[\\/\\\\])+/ res write fs readFileSync prefix pathModule normalize path replace /(\\.\\.\\/)+/ res write fs readFileSync prefix pathModule normalize path replace /(\\.\\.\\/)*/ res write fs readFileSync prefix path replace /^(\\.\\.[\\/\\\\])+/ res write fs readFileSync pathModule normalize path replace /^(\\.\\.[\\/\\\\])+/ |
|
|
| autogenerated/TaintedPath/TaintedPath.js:191:29:191:90 | "prefix ... +/, '') | enclosingFunctionName | http.createServer#functionalargument |
|
|
| autogenerated/TaintedPath/TaintedPath.js:191:29:191:90 | "prefix ... +/, '') | receiverName | fs |
|
|
| autogenerated/TaintedPath/TaintedPath.js:191:61:191:64 | path | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/TaintedPath.js:191:61:191:64 | path | calleeAccessPath | path normalize |
|
|
| autogenerated/TaintedPath/TaintedPath.js:191:61:191:64 | path | calleeAccessPathWithStructuralInfo | path member normalize instanceorreturn |
|
|
| autogenerated/TaintedPath/TaintedPath.js:191:61:191:64 | path | calleeApiName | path |
|
|
| autogenerated/TaintedPath/TaintedPath.js:191:61:191:64 | path | calleeName | normalize |
|
|
| autogenerated/TaintedPath/TaintedPath.js:191:61:191:64 | path | enclosingFunctionBody | req res path url parse req url true query path res write fs readFileSync path replace /[\\]\\[*,;'"`<>\\\\?\\/]/g res write fs readFileSync path replace /[abcd]/g res write fs readFileSync path replace /[./]/g res write fs readFileSync path replace /[foobar/foobar]/g res write fs readFileSync path replace /\\//g res write fs readFileSync path replace /\\.\|\\//g res write fs readFileSync path replace /[.]/g res write fs readFileSync path replace /[..]/g res write fs readFileSync path replace /\\./g res write fs readFileSync path replace /\\.\\.\|BLA/g pathModule isAbsolute path res write fs readFileSync path replace /[.]/g res write fs readFileSync path replace /[..]/g res write fs readFileSync path replace /\\./g res write fs readFileSync path replace /\\.\\.\|BLA/g res write fs readFileSync prefix pathModule normalize path replace /^(\\.\\.[\\/\\\\])+/ res write fs readFileSync prefix pathModule normalize path replace /(\\.\\.[\\/\\\\])+/ res write fs readFileSync prefix pathModule normalize path replace /(\\.\\.\\/)+/ res write fs readFileSync prefix pathModule normalize path replace /(\\.\\.\\/)*/ res write fs readFileSync prefix path replace /^(\\.\\.[\\/\\\\])+/ res write fs readFileSync pathModule normalize path replace /^(\\.\\.[\\/\\\\])+/ |
|
|
| autogenerated/TaintedPath/TaintedPath.js:191:61:191:64 | path | enclosingFunctionName | http.createServer#functionalargument |
|
|
| autogenerated/TaintedPath/TaintedPath.js:191:61:191:64 | path | receiverName | pathModule |
|
|
| autogenerated/TaintedPath/TaintedPath.js:191:75:191:85 | /(\\.\\.\\/)+/ | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/TaintedPath.js:191:75:191:85 | /(\\.\\.\\/)+/ | calleeAccessPath | path normalize replace |
|
|
| autogenerated/TaintedPath/TaintedPath.js:191:75:191:85 | /(\\.\\.\\/)+/ | calleeAccessPathWithStructuralInfo | path member normalize instanceorreturn member replace instanceorreturn |
|
|
| autogenerated/TaintedPath/TaintedPath.js:191:75:191:85 | /(\\.\\.\\/)+/ | calleeApiName | path |
|
|
| autogenerated/TaintedPath/TaintedPath.js:191:75:191:85 | /(\\.\\.\\/)+/ | calleeName | replace |
|
|
| autogenerated/TaintedPath/TaintedPath.js:191:75:191:85 | /(\\.\\.\\/)+/ | enclosingFunctionBody | req res path url parse req url true query path res write fs readFileSync path replace /[\\]\\[*,;'"`<>\\\\?\\/]/g res write fs readFileSync path replace /[abcd]/g res write fs readFileSync path replace /[./]/g res write fs readFileSync path replace /[foobar/foobar]/g res write fs readFileSync path replace /\\//g res write fs readFileSync path replace /\\.\|\\//g res write fs readFileSync path replace /[.]/g res write fs readFileSync path replace /[..]/g res write fs readFileSync path replace /\\./g res write fs readFileSync path replace /\\.\\.\|BLA/g pathModule isAbsolute path res write fs readFileSync path replace /[.]/g res write fs readFileSync path replace /[..]/g res write fs readFileSync path replace /\\./g res write fs readFileSync path replace /\\.\\.\|BLA/g res write fs readFileSync prefix pathModule normalize path replace /^(\\.\\.[\\/\\\\])+/ res write fs readFileSync prefix pathModule normalize path replace /(\\.\\.[\\/\\\\])+/ res write fs readFileSync prefix pathModule normalize path replace /(\\.\\.\\/)+/ res write fs readFileSync prefix pathModule normalize path replace /(\\.\\.\\/)*/ res write fs readFileSync prefix path replace /^(\\.\\.[\\/\\\\])+/ res write fs readFileSync pathModule normalize path replace /^(\\.\\.[\\/\\\\])+/ |
|
|
| autogenerated/TaintedPath/TaintedPath.js:191:75:191:85 | /(\\.\\.\\/)+/ | enclosingFunctionName | http.createServer#functionalargument |
|
|
| autogenerated/TaintedPath/TaintedPath.js:191:88:191:89 | '' | argumentIndex | 1 |
|
|
| autogenerated/TaintedPath/TaintedPath.js:191:88:191:89 | '' | calleeAccessPath | path normalize replace |
|
|
| autogenerated/TaintedPath/TaintedPath.js:191:88:191:89 | '' | calleeAccessPathWithStructuralInfo | path member normalize instanceorreturn member replace instanceorreturn |
|
|
| autogenerated/TaintedPath/TaintedPath.js:191:88:191:89 | '' | calleeApiName | path |
|
|
| autogenerated/TaintedPath/TaintedPath.js:191:88:191:89 | '' | calleeName | replace |
|
|
| autogenerated/TaintedPath/TaintedPath.js:191:88:191:89 | '' | enclosingFunctionBody | req res path url parse req url true query path res write fs readFileSync path replace /[\\]\\[*,;'"`<>\\\\?\\/]/g res write fs readFileSync path replace /[abcd]/g res write fs readFileSync path replace /[./]/g res write fs readFileSync path replace /[foobar/foobar]/g res write fs readFileSync path replace /\\//g res write fs readFileSync path replace /\\.\|\\//g res write fs readFileSync path replace /[.]/g res write fs readFileSync path replace /[..]/g res write fs readFileSync path replace /\\./g res write fs readFileSync path replace /\\.\\.\|BLA/g pathModule isAbsolute path res write fs readFileSync path replace /[.]/g res write fs readFileSync path replace /[..]/g res write fs readFileSync path replace /\\./g res write fs readFileSync path replace /\\.\\.\|BLA/g res write fs readFileSync prefix pathModule normalize path replace /^(\\.\\.[\\/\\\\])+/ res write fs readFileSync prefix pathModule normalize path replace /(\\.\\.[\\/\\\\])+/ res write fs readFileSync prefix pathModule normalize path replace /(\\.\\.\\/)+/ res write fs readFileSync prefix pathModule normalize path replace /(\\.\\.\\/)*/ res write fs readFileSync prefix path replace /^(\\.\\.[\\/\\\\])+/ res write fs readFileSync pathModule normalize path replace /^(\\.\\.[\\/\\\\])+/ |
|
|
| autogenerated/TaintedPath/TaintedPath.js:191:88:191:89 | '' | enclosingFunctionName | http.createServer#functionalargument |
|
|
| autogenerated/TaintedPath/TaintedPath.js:192:13:192:91 | fs.read ... /, '')) | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/TaintedPath.js:192:13:192:91 | fs.read ... /, '')) | calleeAccessPath | http createServer res write |
|
|
| autogenerated/TaintedPath/TaintedPath.js:192:13:192:91 | fs.read ... /, '')) | calleeAccessPathWithStructuralInfo | http member createServer functionalarg param res member write instanceorreturn |
|
|
| autogenerated/TaintedPath/TaintedPath.js:192:13:192:91 | fs.read ... /, '')) | calleeApiName | http |
|
|
| autogenerated/TaintedPath/TaintedPath.js:192:13:192:91 | fs.read ... /, '')) | calleeName | write |
|
|
| autogenerated/TaintedPath/TaintedPath.js:192:13:192:91 | fs.read ... /, '')) | enclosingFunctionBody | req res path url parse req url true query path res write fs readFileSync path replace /[\\]\\[*,;'"`<>\\\\?\\/]/g res write fs readFileSync path replace /[abcd]/g res write fs readFileSync path replace /[./]/g res write fs readFileSync path replace /[foobar/foobar]/g res write fs readFileSync path replace /\\//g res write fs readFileSync path replace /\\.\|\\//g res write fs readFileSync path replace /[.]/g res write fs readFileSync path replace /[..]/g res write fs readFileSync path replace /\\./g res write fs readFileSync path replace /\\.\\.\|BLA/g pathModule isAbsolute path res write fs readFileSync path replace /[.]/g res write fs readFileSync path replace /[..]/g res write fs readFileSync path replace /\\./g res write fs readFileSync path replace /\\.\\.\|BLA/g res write fs readFileSync prefix pathModule normalize path replace /^(\\.\\.[\\/\\\\])+/ res write fs readFileSync prefix pathModule normalize path replace /(\\.\\.[\\/\\\\])+/ res write fs readFileSync prefix pathModule normalize path replace /(\\.\\.\\/)+/ res write fs readFileSync prefix pathModule normalize path replace /(\\.\\.\\/)*/ res write fs readFileSync prefix path replace /^(\\.\\.[\\/\\\\])+/ res write fs readFileSync pathModule normalize path replace /^(\\.\\.[\\/\\\\])+/ |
|
|
| autogenerated/TaintedPath/TaintedPath.js:192:13:192:91 | fs.read ... /, '')) | enclosingFunctionName | http.createServer#functionalargument |
|
|
| autogenerated/TaintedPath/TaintedPath.js:192:13:192:91 | fs.read ... /, '')) | receiverName | res |
|
|
| autogenerated/TaintedPath/TaintedPath.js:192:29:192:90 | "prefix ... */, '') | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/TaintedPath.js:192:29:192:90 | "prefix ... */, '') | calleeAccessPath | fs readFileSync |
|
|
| autogenerated/TaintedPath/TaintedPath.js:192:29:192:90 | "prefix ... */, '') | calleeAccessPathWithStructuralInfo | fs member readFileSync instanceorreturn |
|
|
| autogenerated/TaintedPath/TaintedPath.js:192:29:192:90 | "prefix ... */, '') | calleeApiName | fs |
|
|
| autogenerated/TaintedPath/TaintedPath.js:192:29:192:90 | "prefix ... */, '') | calleeName | readFileSync |
|
|
| autogenerated/TaintedPath/TaintedPath.js:192:29:192:90 | "prefix ... */, '') | enclosingFunctionBody | req res path url parse req url true query path res write fs readFileSync path replace /[\\]\\[*,;'"`<>\\\\?\\/]/g res write fs readFileSync path replace /[abcd]/g res write fs readFileSync path replace /[./]/g res write fs readFileSync path replace /[foobar/foobar]/g res write fs readFileSync path replace /\\//g res write fs readFileSync path replace /\\.\|\\//g res write fs readFileSync path replace /[.]/g res write fs readFileSync path replace /[..]/g res write fs readFileSync path replace /\\./g res write fs readFileSync path replace /\\.\\.\|BLA/g pathModule isAbsolute path res write fs readFileSync path replace /[.]/g res write fs readFileSync path replace /[..]/g res write fs readFileSync path replace /\\./g res write fs readFileSync path replace /\\.\\.\|BLA/g res write fs readFileSync prefix pathModule normalize path replace /^(\\.\\.[\\/\\\\])+/ res write fs readFileSync prefix pathModule normalize path replace /(\\.\\.[\\/\\\\])+/ res write fs readFileSync prefix pathModule normalize path replace /(\\.\\.\\/)+/ res write fs readFileSync prefix pathModule normalize path replace /(\\.\\.\\/)*/ res write fs readFileSync prefix path replace /^(\\.\\.[\\/\\\\])+/ res write fs readFileSync pathModule normalize path replace /^(\\.\\.[\\/\\\\])+/ |
|
|
| autogenerated/TaintedPath/TaintedPath.js:192:29:192:90 | "prefix ... */, '') | enclosingFunctionName | http.createServer#functionalargument |
|
|
| autogenerated/TaintedPath/TaintedPath.js:192:29:192:90 | "prefix ... */, '') | receiverName | fs |
|
|
| autogenerated/TaintedPath/TaintedPath.js:192:61:192:64 | path | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/TaintedPath.js:192:61:192:64 | path | calleeAccessPath | path normalize |
|
|
| autogenerated/TaintedPath/TaintedPath.js:192:61:192:64 | path | calleeAccessPathWithStructuralInfo | path member normalize instanceorreturn |
|
|
| autogenerated/TaintedPath/TaintedPath.js:192:61:192:64 | path | calleeApiName | path |
|
|
| autogenerated/TaintedPath/TaintedPath.js:192:61:192:64 | path | calleeName | normalize |
|
|
| autogenerated/TaintedPath/TaintedPath.js:192:61:192:64 | path | enclosingFunctionBody | req res path url parse req url true query path res write fs readFileSync path replace /[\\]\\[*,;'"`<>\\\\?\\/]/g res write fs readFileSync path replace /[abcd]/g res write fs readFileSync path replace /[./]/g res write fs readFileSync path replace /[foobar/foobar]/g res write fs readFileSync path replace /\\//g res write fs readFileSync path replace /\\.\|\\//g res write fs readFileSync path replace /[.]/g res write fs readFileSync path replace /[..]/g res write fs readFileSync path replace /\\./g res write fs readFileSync path replace /\\.\\.\|BLA/g pathModule isAbsolute path res write fs readFileSync path replace /[.]/g res write fs readFileSync path replace /[..]/g res write fs readFileSync path replace /\\./g res write fs readFileSync path replace /\\.\\.\|BLA/g res write fs readFileSync prefix pathModule normalize path replace /^(\\.\\.[\\/\\\\])+/ res write fs readFileSync prefix pathModule normalize path replace /(\\.\\.[\\/\\\\])+/ res write fs readFileSync prefix pathModule normalize path replace /(\\.\\.\\/)+/ res write fs readFileSync prefix pathModule normalize path replace /(\\.\\.\\/)*/ res write fs readFileSync prefix path replace /^(\\.\\.[\\/\\\\])+/ res write fs readFileSync pathModule normalize path replace /^(\\.\\.[\\/\\\\])+/ |
|
|
| autogenerated/TaintedPath/TaintedPath.js:192:61:192:64 | path | enclosingFunctionName | http.createServer#functionalargument |
|
|
| autogenerated/TaintedPath/TaintedPath.js:192:61:192:64 | path | receiverName | pathModule |
|
|
| autogenerated/TaintedPath/TaintedPath.js:192:75:192:85 | /(\\.\\.\\/)*/ | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/TaintedPath.js:192:75:192:85 | /(\\.\\.\\/)*/ | calleeAccessPath | path normalize replace |
|
|
| autogenerated/TaintedPath/TaintedPath.js:192:75:192:85 | /(\\.\\.\\/)*/ | calleeAccessPathWithStructuralInfo | path member normalize instanceorreturn member replace instanceorreturn |
|
|
| autogenerated/TaintedPath/TaintedPath.js:192:75:192:85 | /(\\.\\.\\/)*/ | calleeApiName | path |
|
|
| autogenerated/TaintedPath/TaintedPath.js:192:75:192:85 | /(\\.\\.\\/)*/ | calleeName | replace |
|
|
| autogenerated/TaintedPath/TaintedPath.js:192:75:192:85 | /(\\.\\.\\/)*/ | enclosingFunctionBody | req res path url parse req url true query path res write fs readFileSync path replace /[\\]\\[*,;'"`<>\\\\?\\/]/g res write fs readFileSync path replace /[abcd]/g res write fs readFileSync path replace /[./]/g res write fs readFileSync path replace /[foobar/foobar]/g res write fs readFileSync path replace /\\//g res write fs readFileSync path replace /\\.\|\\//g res write fs readFileSync path replace /[.]/g res write fs readFileSync path replace /[..]/g res write fs readFileSync path replace /\\./g res write fs readFileSync path replace /\\.\\.\|BLA/g pathModule isAbsolute path res write fs readFileSync path replace /[.]/g res write fs readFileSync path replace /[..]/g res write fs readFileSync path replace /\\./g res write fs readFileSync path replace /\\.\\.\|BLA/g res write fs readFileSync prefix pathModule normalize path replace /^(\\.\\.[\\/\\\\])+/ res write fs readFileSync prefix pathModule normalize path replace /(\\.\\.[\\/\\\\])+/ res write fs readFileSync prefix pathModule normalize path replace /(\\.\\.\\/)+/ res write fs readFileSync prefix pathModule normalize path replace /(\\.\\.\\/)*/ res write fs readFileSync prefix path replace /^(\\.\\.[\\/\\\\])+/ res write fs readFileSync pathModule normalize path replace /^(\\.\\.[\\/\\\\])+/ |
|
|
| autogenerated/TaintedPath/TaintedPath.js:192:75:192:85 | /(\\.\\.\\/)*/ | enclosingFunctionName | http.createServer#functionalargument |
|
|
| autogenerated/TaintedPath/TaintedPath.js:192:88:192:89 | '' | argumentIndex | 1 |
|
|
| autogenerated/TaintedPath/TaintedPath.js:192:88:192:89 | '' | calleeAccessPath | path normalize replace |
|
|
| autogenerated/TaintedPath/TaintedPath.js:192:88:192:89 | '' | calleeAccessPathWithStructuralInfo | path member normalize instanceorreturn member replace instanceorreturn |
|
|
| autogenerated/TaintedPath/TaintedPath.js:192:88:192:89 | '' | calleeApiName | path |
|
|
| autogenerated/TaintedPath/TaintedPath.js:192:88:192:89 | '' | calleeName | replace |
|
|
| autogenerated/TaintedPath/TaintedPath.js:192:88:192:89 | '' | enclosingFunctionBody | req res path url parse req url true query path res write fs readFileSync path replace /[\\]\\[*,;'"`<>\\\\?\\/]/g res write fs readFileSync path replace /[abcd]/g res write fs readFileSync path replace /[./]/g res write fs readFileSync path replace /[foobar/foobar]/g res write fs readFileSync path replace /\\//g res write fs readFileSync path replace /\\.\|\\//g res write fs readFileSync path replace /[.]/g res write fs readFileSync path replace /[..]/g res write fs readFileSync path replace /\\./g res write fs readFileSync path replace /\\.\\.\|BLA/g pathModule isAbsolute path res write fs readFileSync path replace /[.]/g res write fs readFileSync path replace /[..]/g res write fs readFileSync path replace /\\./g res write fs readFileSync path replace /\\.\\.\|BLA/g res write fs readFileSync prefix pathModule normalize path replace /^(\\.\\.[\\/\\\\])+/ res write fs readFileSync prefix pathModule normalize path replace /(\\.\\.[\\/\\\\])+/ res write fs readFileSync prefix pathModule normalize path replace /(\\.\\.\\/)+/ res write fs readFileSync prefix pathModule normalize path replace /(\\.\\.\\/)*/ res write fs readFileSync prefix path replace /^(\\.\\.[\\/\\\\])+/ res write fs readFileSync pathModule normalize path replace /^(\\.\\.[\\/\\\\])+/ |
|
|
| autogenerated/TaintedPath/TaintedPath.js:192:88:192:89 | '' | enclosingFunctionName | http.createServer#functionalargument |
|
|
| autogenerated/TaintedPath/TaintedPath.js:194:13:194:74 | fs.read ... /, '')) | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/TaintedPath.js:194:13:194:74 | fs.read ... /, '')) | calleeAccessPath | http createServer res write |
|
|
| autogenerated/TaintedPath/TaintedPath.js:194:13:194:74 | fs.read ... /, '')) | calleeAccessPathWithStructuralInfo | http member createServer functionalarg param res member write instanceorreturn |
|
|
| autogenerated/TaintedPath/TaintedPath.js:194:13:194:74 | fs.read ... /, '')) | calleeApiName | http |
|
|
| autogenerated/TaintedPath/TaintedPath.js:194:13:194:74 | fs.read ... /, '')) | calleeName | write |
|
|
| autogenerated/TaintedPath/TaintedPath.js:194:13:194:74 | fs.read ... /, '')) | enclosingFunctionBody | req res path url parse req url true query path res write fs readFileSync path replace /[\\]\\[*,;'"`<>\\\\?\\/]/g res write fs readFileSync path replace /[abcd]/g res write fs readFileSync path replace /[./]/g res write fs readFileSync path replace /[foobar/foobar]/g res write fs readFileSync path replace /\\//g res write fs readFileSync path replace /\\.\|\\//g res write fs readFileSync path replace /[.]/g res write fs readFileSync path replace /[..]/g res write fs readFileSync path replace /\\./g res write fs readFileSync path replace /\\.\\.\|BLA/g pathModule isAbsolute path res write fs readFileSync path replace /[.]/g res write fs readFileSync path replace /[..]/g res write fs readFileSync path replace /\\./g res write fs readFileSync path replace /\\.\\.\|BLA/g res write fs readFileSync prefix pathModule normalize path replace /^(\\.\\.[\\/\\\\])+/ res write fs readFileSync prefix pathModule normalize path replace /(\\.\\.[\\/\\\\])+/ res write fs readFileSync prefix pathModule normalize path replace /(\\.\\.\\/)+/ res write fs readFileSync prefix pathModule normalize path replace /(\\.\\.\\/)*/ res write fs readFileSync prefix path replace /^(\\.\\.[\\/\\\\])+/ res write fs readFileSync pathModule normalize path replace /^(\\.\\.[\\/\\\\])+/ |
|
|
| autogenerated/TaintedPath/TaintedPath.js:194:13:194:74 | fs.read ... /, '')) | enclosingFunctionName | http.createServer#functionalargument |
|
|
| autogenerated/TaintedPath/TaintedPath.js:194:13:194:74 | fs.read ... /, '')) | receiverName | res |
|
|
| autogenerated/TaintedPath/TaintedPath.js:194:29:194:73 | "prefix ... +/, '') | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/TaintedPath.js:194:29:194:73 | "prefix ... +/, '') | calleeAccessPath | fs readFileSync |
|
|
| autogenerated/TaintedPath/TaintedPath.js:194:29:194:73 | "prefix ... +/, '') | calleeAccessPathWithStructuralInfo | fs member readFileSync instanceorreturn |
|
|
| autogenerated/TaintedPath/TaintedPath.js:194:29:194:73 | "prefix ... +/, '') | calleeApiName | fs |
|
|
| autogenerated/TaintedPath/TaintedPath.js:194:29:194:73 | "prefix ... +/, '') | calleeName | readFileSync |
|
|
| autogenerated/TaintedPath/TaintedPath.js:194:29:194:73 | "prefix ... +/, '') | enclosingFunctionBody | req res path url parse req url true query path res write fs readFileSync path replace /[\\]\\[*,;'"`<>\\\\?\\/]/g res write fs readFileSync path replace /[abcd]/g res write fs readFileSync path replace /[./]/g res write fs readFileSync path replace /[foobar/foobar]/g res write fs readFileSync path replace /\\//g res write fs readFileSync path replace /\\.\|\\//g res write fs readFileSync path replace /[.]/g res write fs readFileSync path replace /[..]/g res write fs readFileSync path replace /\\./g res write fs readFileSync path replace /\\.\\.\|BLA/g pathModule isAbsolute path res write fs readFileSync path replace /[.]/g res write fs readFileSync path replace /[..]/g res write fs readFileSync path replace /\\./g res write fs readFileSync path replace /\\.\\.\|BLA/g res write fs readFileSync prefix pathModule normalize path replace /^(\\.\\.[\\/\\\\])+/ res write fs readFileSync prefix pathModule normalize path replace /(\\.\\.[\\/\\\\])+/ res write fs readFileSync prefix pathModule normalize path replace /(\\.\\.\\/)+/ res write fs readFileSync prefix pathModule normalize path replace /(\\.\\.\\/)*/ res write fs readFileSync prefix path replace /^(\\.\\.[\\/\\\\])+/ res write fs readFileSync pathModule normalize path replace /^(\\.\\.[\\/\\\\])+/ |
|
|
| autogenerated/TaintedPath/TaintedPath.js:194:29:194:73 | "prefix ... +/, '') | enclosingFunctionName | http.createServer#functionalargument |
|
|
| autogenerated/TaintedPath/TaintedPath.js:194:29:194:73 | "prefix ... +/, '') | receiverName | fs |
|
|
| autogenerated/TaintedPath/TaintedPath.js:194:53:194:68 | /^(\\.\\.[\\/\\\\])+/ | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/TaintedPath.js:194:53:194:68 | /^(\\.\\.[\\/\\\\])+/ | calleeAccessPath | url parse query path replace |
|
|
| autogenerated/TaintedPath/TaintedPath.js:194:53:194:68 | /^(\\.\\.[\\/\\\\])+/ | calleeAccessPathWithStructuralInfo | url member parse instanceorreturn member query member path member replace instanceorreturn |
|
|
| autogenerated/TaintedPath/TaintedPath.js:194:53:194:68 | /^(\\.\\.[\\/\\\\])+/ | calleeApiName | url |
|
|
| autogenerated/TaintedPath/TaintedPath.js:194:53:194:68 | /^(\\.\\.[\\/\\\\])+/ | calleeName | replace |
|
|
| autogenerated/TaintedPath/TaintedPath.js:194:53:194:68 | /^(\\.\\.[\\/\\\\])+/ | enclosingFunctionBody | req res path url parse req url true query path res write fs readFileSync path replace /[\\]\\[*,;'"`<>\\\\?\\/]/g res write fs readFileSync path replace /[abcd]/g res write fs readFileSync path replace /[./]/g res write fs readFileSync path replace /[foobar/foobar]/g res write fs readFileSync path replace /\\//g res write fs readFileSync path replace /\\.\|\\//g res write fs readFileSync path replace /[.]/g res write fs readFileSync path replace /[..]/g res write fs readFileSync path replace /\\./g res write fs readFileSync path replace /\\.\\.\|BLA/g pathModule isAbsolute path res write fs readFileSync path replace /[.]/g res write fs readFileSync path replace /[..]/g res write fs readFileSync path replace /\\./g res write fs readFileSync path replace /\\.\\.\|BLA/g res write fs readFileSync prefix pathModule normalize path replace /^(\\.\\.[\\/\\\\])+/ res write fs readFileSync prefix pathModule normalize path replace /(\\.\\.[\\/\\\\])+/ res write fs readFileSync prefix pathModule normalize path replace /(\\.\\.\\/)+/ res write fs readFileSync prefix pathModule normalize path replace /(\\.\\.\\/)*/ res write fs readFileSync prefix path replace /^(\\.\\.[\\/\\\\])+/ res write fs readFileSync pathModule normalize path replace /^(\\.\\.[\\/\\\\])+/ |
|
|
| autogenerated/TaintedPath/TaintedPath.js:194:53:194:68 | /^(\\.\\.[\\/\\\\])+/ | enclosingFunctionName | http.createServer#functionalargument |
|
|
| autogenerated/TaintedPath/TaintedPath.js:194:53:194:68 | /^(\\.\\.[\\/\\\\])+/ | receiverName | path |
|
|
| autogenerated/TaintedPath/TaintedPath.js:194:71:194:72 | '' | argumentIndex | 1 |
|
|
| autogenerated/TaintedPath/TaintedPath.js:194:71:194:72 | '' | calleeAccessPath | url parse query path replace |
|
|
| autogenerated/TaintedPath/TaintedPath.js:194:71:194:72 | '' | calleeAccessPathWithStructuralInfo | url member parse instanceorreturn member query member path member replace instanceorreturn |
|
|
| autogenerated/TaintedPath/TaintedPath.js:194:71:194:72 | '' | calleeApiName | url |
|
|
| autogenerated/TaintedPath/TaintedPath.js:194:71:194:72 | '' | calleeName | replace |
|
|
| autogenerated/TaintedPath/TaintedPath.js:194:71:194:72 | '' | enclosingFunctionBody | req res path url parse req url true query path res write fs readFileSync path replace /[\\]\\[*,;'"`<>\\\\?\\/]/g res write fs readFileSync path replace /[abcd]/g res write fs readFileSync path replace /[./]/g res write fs readFileSync path replace /[foobar/foobar]/g res write fs readFileSync path replace /\\//g res write fs readFileSync path replace /\\.\|\\//g res write fs readFileSync path replace /[.]/g res write fs readFileSync path replace /[..]/g res write fs readFileSync path replace /\\./g res write fs readFileSync path replace /\\.\\.\|BLA/g pathModule isAbsolute path res write fs readFileSync path replace /[.]/g res write fs readFileSync path replace /[..]/g res write fs readFileSync path replace /\\./g res write fs readFileSync path replace /\\.\\.\|BLA/g res write fs readFileSync prefix pathModule normalize path replace /^(\\.\\.[\\/\\\\])+/ res write fs readFileSync prefix pathModule normalize path replace /(\\.\\.[\\/\\\\])+/ res write fs readFileSync prefix pathModule normalize path replace /(\\.\\.\\/)+/ res write fs readFileSync prefix pathModule normalize path replace /(\\.\\.\\/)*/ res write fs readFileSync prefix path replace /^(\\.\\.[\\/\\\\])+/ res write fs readFileSync pathModule normalize path replace /^(\\.\\.[\\/\\\\])+/ |
|
|
| autogenerated/TaintedPath/TaintedPath.js:194:71:194:72 | '' | enclosingFunctionName | http.createServer#functionalargument |
|
|
| autogenerated/TaintedPath/TaintedPath.js:194:71:194:72 | '' | receiverName | path |
|
|
| autogenerated/TaintedPath/TaintedPath.js:195:13:195:85 | fs.read ... /, '')) | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/TaintedPath.js:195:13:195:85 | fs.read ... /, '')) | calleeAccessPath | http createServer res write |
|
|
| autogenerated/TaintedPath/TaintedPath.js:195:13:195:85 | fs.read ... /, '')) | calleeAccessPathWithStructuralInfo | http member createServer functionalarg param res member write instanceorreturn |
|
|
| autogenerated/TaintedPath/TaintedPath.js:195:13:195:85 | fs.read ... /, '')) | calleeApiName | http |
|
|
| autogenerated/TaintedPath/TaintedPath.js:195:13:195:85 | fs.read ... /, '')) | calleeName | write |
|
|
| autogenerated/TaintedPath/TaintedPath.js:195:13:195:85 | fs.read ... /, '')) | enclosingFunctionBody | req res path url parse req url true query path res write fs readFileSync path replace /[\\]\\[*,;'"`<>\\\\?\\/]/g res write fs readFileSync path replace /[abcd]/g res write fs readFileSync path replace /[./]/g res write fs readFileSync path replace /[foobar/foobar]/g res write fs readFileSync path replace /\\//g res write fs readFileSync path replace /\\.\|\\//g res write fs readFileSync path replace /[.]/g res write fs readFileSync path replace /[..]/g res write fs readFileSync path replace /\\./g res write fs readFileSync path replace /\\.\\.\|BLA/g pathModule isAbsolute path res write fs readFileSync path replace /[.]/g res write fs readFileSync path replace /[..]/g res write fs readFileSync path replace /\\./g res write fs readFileSync path replace /\\.\\.\|BLA/g res write fs readFileSync prefix pathModule normalize path replace /^(\\.\\.[\\/\\\\])+/ res write fs readFileSync prefix pathModule normalize path replace /(\\.\\.[\\/\\\\])+/ res write fs readFileSync prefix pathModule normalize path replace /(\\.\\.\\/)+/ res write fs readFileSync prefix pathModule normalize path replace /(\\.\\.\\/)*/ res write fs readFileSync prefix path replace /^(\\.\\.[\\/\\\\])+/ res write fs readFileSync pathModule normalize path replace /^(\\.\\.[\\/\\\\])+/ |
|
|
| autogenerated/TaintedPath/TaintedPath.js:195:13:195:85 | fs.read ... /, '')) | enclosingFunctionName | http.createServer#functionalargument |
|
|
| autogenerated/TaintedPath/TaintedPath.js:195:13:195:85 | fs.read ... /, '')) | receiverName | res |
|
|
| autogenerated/TaintedPath/TaintedPath.js:195:29:195:84 | pathMod ... +/, '') | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/TaintedPath.js:195:29:195:84 | pathMod ... +/, '') | calleeAccessPath | fs readFileSync |
|
|
| autogenerated/TaintedPath/TaintedPath.js:195:29:195:84 | pathMod ... +/, '') | calleeAccessPathWithStructuralInfo | fs member readFileSync instanceorreturn |
|
|
| autogenerated/TaintedPath/TaintedPath.js:195:29:195:84 | pathMod ... +/, '') | calleeApiName | fs |
|
|
| autogenerated/TaintedPath/TaintedPath.js:195:29:195:84 | pathMod ... +/, '') | calleeName | readFileSync |
|
|
| autogenerated/TaintedPath/TaintedPath.js:195:29:195:84 | pathMod ... +/, '') | enclosingFunctionBody | req res path url parse req url true query path res write fs readFileSync path replace /[\\]\\[*,;'"`<>\\\\?\\/]/g res write fs readFileSync path replace /[abcd]/g res write fs readFileSync path replace /[./]/g res write fs readFileSync path replace /[foobar/foobar]/g res write fs readFileSync path replace /\\//g res write fs readFileSync path replace /\\.\|\\//g res write fs readFileSync path replace /[.]/g res write fs readFileSync path replace /[..]/g res write fs readFileSync path replace /\\./g res write fs readFileSync path replace /\\.\\.\|BLA/g pathModule isAbsolute path res write fs readFileSync path replace /[.]/g res write fs readFileSync path replace /[..]/g res write fs readFileSync path replace /\\./g res write fs readFileSync path replace /\\.\\.\|BLA/g res write fs readFileSync prefix pathModule normalize path replace /^(\\.\\.[\\/\\\\])+/ res write fs readFileSync prefix pathModule normalize path replace /(\\.\\.[\\/\\\\])+/ res write fs readFileSync prefix pathModule normalize path replace /(\\.\\.\\/)+/ res write fs readFileSync prefix pathModule normalize path replace /(\\.\\.\\/)*/ res write fs readFileSync prefix path replace /^(\\.\\.[\\/\\\\])+/ res write fs readFileSync pathModule normalize path replace /^(\\.\\.[\\/\\\\])+/ |
|
|
| autogenerated/TaintedPath/TaintedPath.js:195:29:195:84 | pathMod ... +/, '') | enclosingFunctionName | http.createServer#functionalargument |
|
|
| autogenerated/TaintedPath/TaintedPath.js:195:29:195:84 | pathMod ... +/, '') | receiverName | fs |
|
|
| autogenerated/TaintedPath/TaintedPath.js:195:50:195:53 | path | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/TaintedPath.js:195:50:195:53 | path | calleeAccessPath | path normalize |
|
|
| autogenerated/TaintedPath/TaintedPath.js:195:50:195:53 | path | calleeAccessPathWithStructuralInfo | path member normalize instanceorreturn |
|
|
| autogenerated/TaintedPath/TaintedPath.js:195:50:195:53 | path | calleeApiName | path |
|
|
| autogenerated/TaintedPath/TaintedPath.js:195:50:195:53 | path | calleeName | normalize |
|
|
| autogenerated/TaintedPath/TaintedPath.js:195:50:195:53 | path | enclosingFunctionBody | req res path url parse req url true query path res write fs readFileSync path replace /[\\]\\[*,;'"`<>\\\\?\\/]/g res write fs readFileSync path replace /[abcd]/g res write fs readFileSync path replace /[./]/g res write fs readFileSync path replace /[foobar/foobar]/g res write fs readFileSync path replace /\\//g res write fs readFileSync path replace /\\.\|\\//g res write fs readFileSync path replace /[.]/g res write fs readFileSync path replace /[..]/g res write fs readFileSync path replace /\\./g res write fs readFileSync path replace /\\.\\.\|BLA/g pathModule isAbsolute path res write fs readFileSync path replace /[.]/g res write fs readFileSync path replace /[..]/g res write fs readFileSync path replace /\\./g res write fs readFileSync path replace /\\.\\.\|BLA/g res write fs readFileSync prefix pathModule normalize path replace /^(\\.\\.[\\/\\\\])+/ res write fs readFileSync prefix pathModule normalize path replace /(\\.\\.[\\/\\\\])+/ res write fs readFileSync prefix pathModule normalize path replace /(\\.\\.\\/)+/ res write fs readFileSync prefix pathModule normalize path replace /(\\.\\.\\/)*/ res write fs readFileSync prefix path replace /^(\\.\\.[\\/\\\\])+/ res write fs readFileSync pathModule normalize path replace /^(\\.\\.[\\/\\\\])+/ |
|
|
| autogenerated/TaintedPath/TaintedPath.js:195:50:195:53 | path | enclosingFunctionName | http.createServer#functionalargument |
|
|
| autogenerated/TaintedPath/TaintedPath.js:195:50:195:53 | path | receiverName | pathModule |
|
|
| autogenerated/TaintedPath/TaintedPath.js:195:64:195:79 | /^(\\.\\.[\\/\\\\])+/ | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/TaintedPath.js:195:64:195:79 | /^(\\.\\.[\\/\\\\])+/ | calleeAccessPath | path normalize replace |
|
|
| autogenerated/TaintedPath/TaintedPath.js:195:64:195:79 | /^(\\.\\.[\\/\\\\])+/ | calleeAccessPathWithStructuralInfo | path member normalize instanceorreturn member replace instanceorreturn |
|
|
| autogenerated/TaintedPath/TaintedPath.js:195:64:195:79 | /^(\\.\\.[\\/\\\\])+/ | calleeApiName | path |
|
|
| autogenerated/TaintedPath/TaintedPath.js:195:64:195:79 | /^(\\.\\.[\\/\\\\])+/ | calleeName | replace |
|
|
| autogenerated/TaintedPath/TaintedPath.js:195:64:195:79 | /^(\\.\\.[\\/\\\\])+/ | enclosingFunctionBody | req res path url parse req url true query path res write fs readFileSync path replace /[\\]\\[*,;'"`<>\\\\?\\/]/g res write fs readFileSync path replace /[abcd]/g res write fs readFileSync path replace /[./]/g res write fs readFileSync path replace /[foobar/foobar]/g res write fs readFileSync path replace /\\//g res write fs readFileSync path replace /\\.\|\\//g res write fs readFileSync path replace /[.]/g res write fs readFileSync path replace /[..]/g res write fs readFileSync path replace /\\./g res write fs readFileSync path replace /\\.\\.\|BLA/g pathModule isAbsolute path res write fs readFileSync path replace /[.]/g res write fs readFileSync path replace /[..]/g res write fs readFileSync path replace /\\./g res write fs readFileSync path replace /\\.\\.\|BLA/g res write fs readFileSync prefix pathModule normalize path replace /^(\\.\\.[\\/\\\\])+/ res write fs readFileSync prefix pathModule normalize path replace /(\\.\\.[\\/\\\\])+/ res write fs readFileSync prefix pathModule normalize path replace /(\\.\\.\\/)+/ res write fs readFileSync prefix pathModule normalize path replace /(\\.\\.\\/)*/ res write fs readFileSync prefix path replace /^(\\.\\.[\\/\\\\])+/ res write fs readFileSync pathModule normalize path replace /^(\\.\\.[\\/\\\\])+/ |
|
|
| autogenerated/TaintedPath/TaintedPath.js:195:64:195:79 | /^(\\.\\.[\\/\\\\])+/ | enclosingFunctionName | http.createServer#functionalargument |
|
|
| autogenerated/TaintedPath/TaintedPath.js:195:82:195:83 | '' | argumentIndex | 1 |
|
|
| autogenerated/TaintedPath/TaintedPath.js:195:82:195:83 | '' | calleeAccessPath | path normalize replace |
|
|
| autogenerated/TaintedPath/TaintedPath.js:195:82:195:83 | '' | calleeAccessPathWithStructuralInfo | path member normalize instanceorreturn member replace instanceorreturn |
|
|
| autogenerated/TaintedPath/TaintedPath.js:195:82:195:83 | '' | calleeApiName | path |
|
|
| autogenerated/TaintedPath/TaintedPath.js:195:82:195:83 | '' | calleeName | replace |
|
|
| autogenerated/TaintedPath/TaintedPath.js:195:82:195:83 | '' | enclosingFunctionBody | req res path url parse req url true query path res write fs readFileSync path replace /[\\]\\[*,;'"`<>\\\\?\\/]/g res write fs readFileSync path replace /[abcd]/g res write fs readFileSync path replace /[./]/g res write fs readFileSync path replace /[foobar/foobar]/g res write fs readFileSync path replace /\\//g res write fs readFileSync path replace /\\.\|\\//g res write fs readFileSync path replace /[.]/g res write fs readFileSync path replace /[..]/g res write fs readFileSync path replace /\\./g res write fs readFileSync path replace /\\.\\.\|BLA/g pathModule isAbsolute path res write fs readFileSync path replace /[.]/g res write fs readFileSync path replace /[..]/g res write fs readFileSync path replace /\\./g res write fs readFileSync path replace /\\.\\.\|BLA/g res write fs readFileSync prefix pathModule normalize path replace /^(\\.\\.[\\/\\\\])+/ res write fs readFileSync prefix pathModule normalize path replace /(\\.\\.[\\/\\\\])+/ res write fs readFileSync prefix pathModule normalize path replace /(\\.\\.\\/)+/ res write fs readFileSync prefix pathModule normalize path replace /(\\.\\.\\/)*/ res write fs readFileSync prefix path replace /^(\\.\\.[\\/\\\\])+/ res write fs readFileSync pathModule normalize path replace /^(\\.\\.[\\/\\\\])+/ |
|
|
| autogenerated/TaintedPath/TaintedPath.js:195:82:195:83 | '' | enclosingFunctionName | http.createServer#functionalargument |
|
|
| autogenerated/TaintedPath/my-async-fs-module.js:1:20:1:23 | 'fs' | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/my-async-fs-module.js:1:20:1:23 | 'fs' | calleeAccessPath | |
|
|
| autogenerated/TaintedPath/my-async-fs-module.js:1:20:1:23 | 'fs' | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/TaintedPath/my-async-fs-module.js:1:20:1:23 | 'fs' | calleeName | require |
|
|
| autogenerated/TaintedPath/my-async-fs-module.js:2:29:2:38 | 'bluebird' | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/my-async-fs-module.js:2:29:2:38 | 'bluebird' | calleeAccessPath | |
|
|
| autogenerated/TaintedPath/my-async-fs-module.js:2:29:2:38 | 'bluebird' | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/TaintedPath/my-async-fs-module.js:2:29:2:38 | 'bluebird' | calleeName | require |
|
|
| autogenerated/TaintedPath/my-async-fs-module.js:11:33:14:1 | (obj, m ... obj;\\n} | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/my-async-fs-module.js:11:33:14:1 | (obj, m ... obj;\\n} | calleeAccessPath | |
|
|
| autogenerated/TaintedPath/my-async-fs-module.js:11:33:14:1 | (obj, m ... obj;\\n} | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/TaintedPath/my-async-fs-module.js:11:33:14:1 | (obj, m ... obj;\\n} | calleeName | reduce |
|
|
| autogenerated/TaintedPath/my-async-fs-module.js:11:33:14:1 | (obj, m ... obj;\\n} | receiverName | methods |
|
|
| autogenerated/TaintedPath/my-async-fs-module.js:12:27:12:36 | fs[method] | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/my-async-fs-module.js:12:27:12:36 | fs[method] | calleeAccessPath | bluebird promisify |
|
|
| autogenerated/TaintedPath/my-async-fs-module.js:12:27:12:36 | fs[method] | calleeAccessPathWithStructuralInfo | bluebird member promisify instanceorreturn |
|
|
| autogenerated/TaintedPath/my-async-fs-module.js:12:27:12:36 | fs[method] | calleeApiName | bluebird |
|
|
| autogenerated/TaintedPath/my-async-fs-module.js:12:27:12:36 | fs[method] | calleeName | promisify |
|
|
| autogenerated/TaintedPath/my-async-fs-module.js:12:27:12:36 | fs[method] | enclosingFunctionBody | obj method obj method promisify fs method obj |
|
|
| autogenerated/TaintedPath/my-async-fs-module.js:12:27:12:36 | fs[method] | enclosingFunctionName | methods.reduce#functionalargument |
|
|
| autogenerated/TaintedPath/my-async-fs-module.js:14:4:14:5 | {} | argumentIndex | 1 |
|
|
| autogenerated/TaintedPath/my-async-fs-module.js:14:4:14:5 | {} | calleeAccessPath | |
|
|
| autogenerated/TaintedPath/my-async-fs-module.js:14:4:14:5 | {} | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/TaintedPath/my-async-fs-module.js:14:4:14:5 | {} | calleeName | reduce |
|
|
| autogenerated/TaintedPath/my-async-fs-module.js:14:4:14:5 | {} | receiverName | methods |
|
|
| autogenerated/TaintedPath/my-fs-module.js:3:18:3:21 | "fs" | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/my-fs-module.js:3:18:3:21 | "fs" | calleeAccessPath | |
|
|
| autogenerated/TaintedPath/my-fs-module.js:3:18:3:21 | "fs" | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/TaintedPath/my-fs-module.js:3:18:3:21 | "fs" | calleeName | require |
|
|
| autogenerated/TaintedPath/my-fs-module.js:3:18:3:21 | "fs" | enclosingFunctionBody | special special require fs require original-fs |
|
|
| autogenerated/TaintedPath/my-fs-module.js:3:18:3:21 | "fs" | enclosingFunctionName | require |
|
|
| autogenerated/TaintedPath/my-fs-module.js:5:18:5:30 | "original-fs" | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/my-fs-module.js:5:18:5:30 | "original-fs" | calleeAccessPath | |
|
|
| autogenerated/TaintedPath/my-fs-module.js:5:18:5:30 | "original-fs" | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/TaintedPath/my-fs-module.js:5:18:5:30 | "original-fs" | calleeName | require |
|
|
| autogenerated/TaintedPath/my-fs-module.js:5:18:5:30 | "original-fs" | enclosingFunctionBody | special special require fs require original-fs |
|
|
| autogenerated/TaintedPath/my-fs-module.js:5:18:5:30 | "original-fs" | enclosingFunctionName | require |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:1:18:1:21 | 'fs' | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:1:18:1:21 | 'fs' | calleeAccessPath | |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:1:18:1:21 | 'fs' | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:1:18:1:21 | 'fs' | calleeName | require |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:2:23:2:31 | 'express' | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:2:23:2:31 | 'express' | calleeAccessPath | |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:2:23:2:31 | 'express' | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:2:23:2:31 | 'express' | calleeName | require |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:3:19:3:23 | 'url' | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:3:19:3:23 | 'url' | calleeAccessPath | |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:3:19:3:23 | 'url' | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:3:19:3:23 | 'url' | calleeName | require |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:4:24:4:42 | 'sanitize-filename' | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:4:24:4:42 | 'sanitize-filename' | calleeAccessPath | |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:4:24:4:42 | 'sanitize-filename' | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:4:24:4:42 | 'sanitize-filename' | calleeName | require |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:5:26:5:31 | 'path' | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:5:26:5:31 | 'path' | calleeAccessPath | |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:5:26:5:31 | 'path' | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:5:26:5:31 | 'path' | calleeName | require |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:10:9:10:16 | '/basic' | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:10:9:10:16 | '/basic' | calleeAccessPath | express get |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:10:9:10:16 | '/basic' | calleeAccessPathWithStructuralInfo | express instanceorreturn member get instanceorreturn |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:10:9:10:16 | '/basic' | calleeApiName | express |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:10:9:10:16 | '/basic' | calleeName | get |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:10:9:10:16 | '/basic' | receiverName | app |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:10:19:18:1 | (req, r ... OT OK\\n} | argumentIndex | 1 |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:10:19:18:1 | (req, r ... OT OK\\n} | calleeAccessPath | express get |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:10:19:18:1 | (req, r ... OT OK\\n} | calleeAccessPathWithStructuralInfo | express instanceorreturn member get instanceorreturn |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:10:19:18:1 | (req, r ... OT OK\\n} | calleeApiName | express |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:10:19:18:1 | (req, r ... OT OK\\n} | calleeName | get |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:10:19:18:1 | (req, r ... OT OK\\n} | receiverName | app |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:13:19:13:22 | path | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:13:19:13:22 | path | calleeAccessPath | fs readFileSync |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:13:19:13:22 | path | calleeAccessPathWithStructuralInfo | fs member readFileSync instanceorreturn |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:13:19:13:22 | path | calleeApiName | fs |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:13:19:13:22 | path | calleeName | readFileSync |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:13:19:13:22 | path | enclosingFunctionBody | req res path req query path fs readFileSync path fs readFileSync ./ path fs readFileSync path /index.html fs readFileSync pathModule join path index.html fs readFileSync pathModule join /home/user/www path |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:13:19:13:22 | path | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:13:19:13:22 | path | receiverName | fs |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:14:19:14:29 | './' + path | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:14:19:14:29 | './' + path | calleeAccessPath | fs readFileSync |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:14:19:14:29 | './' + path | calleeAccessPathWithStructuralInfo | fs member readFileSync instanceorreturn |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:14:19:14:29 | './' + path | calleeApiName | fs |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:14:19:14:29 | './' + path | calleeName | readFileSync |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:14:19:14:29 | './' + path | enclosingFunctionBody | req res path req query path fs readFileSync path fs readFileSync ./ path fs readFileSync path /index.html fs readFileSync pathModule join path index.html fs readFileSync pathModule join /home/user/www path |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:14:19:14:29 | './' + path | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:14:19:14:29 | './' + path | receiverName | fs |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:15:19:15:38 | path + '/index.html' | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:15:19:15:38 | path + '/index.html' | calleeAccessPath | fs readFileSync |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:15:19:15:38 | path + '/index.html' | calleeAccessPathWithStructuralInfo | fs member readFileSync instanceorreturn |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:15:19:15:38 | path + '/index.html' | calleeApiName | fs |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:15:19:15:38 | path + '/index.html' | calleeName | readFileSync |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:15:19:15:38 | path + '/index.html' | enclosingFunctionBody | req res path req query path fs readFileSync path fs readFileSync ./ path fs readFileSync path /index.html fs readFileSync pathModule join path index.html fs readFileSync pathModule join /home/user/www path |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:15:19:15:38 | path + '/index.html' | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:15:19:15:38 | path + '/index.html' | receiverName | fs |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:16:19:16:53 | pathMod ... .html') | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:16:19:16:53 | pathMod ... .html') | calleeAccessPath | fs readFileSync |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:16:19:16:53 | pathMod ... .html') | calleeAccessPathWithStructuralInfo | fs member readFileSync instanceorreturn |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:16:19:16:53 | pathMod ... .html') | calleeApiName | fs |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:16:19:16:53 | pathMod ... .html') | calleeName | readFileSync |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:16:19:16:53 | pathMod ... .html') | enclosingFunctionBody | req res path req query path fs readFileSync path fs readFileSync ./ path fs readFileSync path /index.html fs readFileSync pathModule join path index.html fs readFileSync pathModule join /home/user/www path |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:16:19:16:53 | pathMod ... .html') | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:16:19:16:53 | pathMod ... .html') | receiverName | fs |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:16:35:16:38 | path | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:16:35:16:38 | path | calleeAccessPath | path join |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:16:35:16:38 | path | calleeAccessPathWithStructuralInfo | path member join instanceorreturn |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:16:35:16:38 | path | calleeApiName | path |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:16:35:16:38 | path | calleeName | join |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:16:35:16:38 | path | enclosingFunctionBody | req res path req query path fs readFileSync path fs readFileSync ./ path fs readFileSync path /index.html fs readFileSync pathModule join path index.html fs readFileSync pathModule join /home/user/www path |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:16:35:16:38 | path | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:16:35:16:38 | path | receiverName | pathModule |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:16:41:16:52 | 'index.html' | argumentIndex | 1 |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:16:41:16:52 | 'index.html' | calleeAccessPath | path join |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:16:41:16:52 | 'index.html' | calleeAccessPathWithStructuralInfo | path member join instanceorreturn |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:16:41:16:52 | 'index.html' | calleeApiName | path |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:16:41:16:52 | 'index.html' | calleeName | join |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:16:41:16:52 | 'index.html' | enclosingFunctionBody | req res path req query path fs readFileSync path fs readFileSync ./ path fs readFileSync path /index.html fs readFileSync pathModule join path index.html fs readFileSync pathModule join /home/user/www path |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:16:41:16:52 | 'index.html' | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:16:41:16:52 | 'index.html' | receiverName | pathModule |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:17:19:17:57 | pathMod ... , path) | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:17:19:17:57 | pathMod ... , path) | calleeAccessPath | fs readFileSync |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:17:19:17:57 | pathMod ... , path) | calleeAccessPathWithStructuralInfo | fs member readFileSync instanceorreturn |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:17:19:17:57 | pathMod ... , path) | calleeApiName | fs |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:17:19:17:57 | pathMod ... , path) | calleeName | readFileSync |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:17:19:17:57 | pathMod ... , path) | enclosingFunctionBody | req res path req query path fs readFileSync path fs readFileSync ./ path fs readFileSync path /index.html fs readFileSync pathModule join path index.html fs readFileSync pathModule join /home/user/www path |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:17:19:17:57 | pathMod ... , path) | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:17:19:17:57 | pathMod ... , path) | receiverName | fs |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:17:35:17:50 | '/home/user/www' | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:17:35:17:50 | '/home/user/www' | calleeAccessPath | path join |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:17:35:17:50 | '/home/user/www' | calleeAccessPathWithStructuralInfo | path member join instanceorreturn |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:17:35:17:50 | '/home/user/www' | calleeApiName | path |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:17:35:17:50 | '/home/user/www' | calleeName | join |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:17:35:17:50 | '/home/user/www' | enclosingFunctionBody | req res path req query path fs readFileSync path fs readFileSync ./ path fs readFileSync path /index.html fs readFileSync pathModule join path index.html fs readFileSync pathModule join /home/user/www path |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:17:35:17:50 | '/home/user/www' | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:17:35:17:50 | '/home/user/www' | receiverName | pathModule |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:17:53:17:56 | path | argumentIndex | 1 |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:17:53:17:56 | path | calleeAccessPath | path join |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:17:53:17:56 | path | calleeAccessPathWithStructuralInfo | path member join instanceorreturn |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:17:53:17:56 | path | calleeApiName | path |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:17:53:17:56 | path | calleeName | join |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:17:53:17:56 | path | enclosingFunctionBody | req res path req query path fs readFileSync path fs readFileSync ./ path fs readFileSync path /index.html fs readFileSync pathModule join path index.html fs readFileSync pathModule join /home/user/www path |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:17:53:17:56 | path | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:17:53:17:56 | path | receiverName | pathModule |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:20:9:20:20 | '/normalize' | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:20:9:20:20 | '/normalize' | calleeAccessPath | express get |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:20:9:20:20 | '/normalize' | calleeAccessPathWithStructuralInfo | express instanceorreturn member get instanceorreturn |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:20:9:20:20 | '/normalize' | calleeApiName | express |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:20:9:20:20 | '/normalize' | calleeName | get |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:20:9:20:20 | '/normalize' | receiverName | app |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:20:23:28:1 | (req, r ... OT OK\\n} | argumentIndex | 1 |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:20:23:28:1 | (req, r ... OT OK\\n} | calleeAccessPath | express get |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:20:23:28:1 | (req, r ... OT OK\\n} | calleeAccessPathWithStructuralInfo | express instanceorreturn member get instanceorreturn |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:20:23:28:1 | (req, r ... OT OK\\n} | calleeApiName | express |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:20:23:28:1 | (req, r ... OT OK\\n} | calleeName | get |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:20:23:28:1 | (req, r ... OT OK\\n} | receiverName | app |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:21:14:21:49 | pathMod ... y.path) | calleeAccessPath | |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:21:14:21:49 | pathMod ... y.path) | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:21:14:21:49 | pathMod ... y.path) | enclosingFunctionBody | req res path pathModule normalize req query path fs readFileSync path fs readFileSync ./ path fs readFileSync path /index.html fs readFileSync pathModule join path index.html fs readFileSync pathModule join /home/user/www path |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:21:14:21:49 | pathMod ... y.path) | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:21:35:21:48 | req.query.path | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:21:35:21:48 | req.query.path | calleeAccessPath | path normalize |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:21:35:21:48 | req.query.path | calleeAccessPathWithStructuralInfo | path member normalize instanceorreturn |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:21:35:21:48 | req.query.path | calleeApiName | path |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:21:35:21:48 | req.query.path | calleeName | normalize |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:21:35:21:48 | req.query.path | enclosingFunctionBody | req res path pathModule normalize req query path fs readFileSync path fs readFileSync ./ path fs readFileSync path /index.html fs readFileSync pathModule join path index.html fs readFileSync pathModule join /home/user/www path |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:21:35:21:48 | req.query.path | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:21:35:21:48 | req.query.path | receiverName | pathModule |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:23:19:23:22 | path | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:23:19:23:22 | path | calleeAccessPath | fs readFileSync |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:23:19:23:22 | path | calleeAccessPathWithStructuralInfo | fs member readFileSync instanceorreturn |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:23:19:23:22 | path | calleeApiName | fs |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:23:19:23:22 | path | calleeName | readFileSync |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:23:19:23:22 | path | enclosingFunctionBody | req res path pathModule normalize req query path fs readFileSync path fs readFileSync ./ path fs readFileSync path /index.html fs readFileSync pathModule join path index.html fs readFileSync pathModule join /home/user/www path |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:23:19:23:22 | path | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:23:19:23:22 | path | receiverName | fs |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:24:19:24:29 | './' + path | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:24:19:24:29 | './' + path | calleeAccessPath | fs readFileSync |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:24:19:24:29 | './' + path | calleeAccessPathWithStructuralInfo | fs member readFileSync instanceorreturn |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:24:19:24:29 | './' + path | calleeApiName | fs |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:24:19:24:29 | './' + path | calleeName | readFileSync |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:24:19:24:29 | './' + path | enclosingFunctionBody | req res path pathModule normalize req query path fs readFileSync path fs readFileSync ./ path fs readFileSync path /index.html fs readFileSync pathModule join path index.html fs readFileSync pathModule join /home/user/www path |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:24:19:24:29 | './' + path | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:24:19:24:29 | './' + path | receiverName | fs |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:25:19:25:38 | path + '/index.html' | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:25:19:25:38 | path + '/index.html' | calleeAccessPath | fs readFileSync |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:25:19:25:38 | path + '/index.html' | calleeAccessPathWithStructuralInfo | fs member readFileSync instanceorreturn |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:25:19:25:38 | path + '/index.html' | calleeApiName | fs |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:25:19:25:38 | path + '/index.html' | calleeName | readFileSync |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:25:19:25:38 | path + '/index.html' | enclosingFunctionBody | req res path pathModule normalize req query path fs readFileSync path fs readFileSync ./ path fs readFileSync path /index.html fs readFileSync pathModule join path index.html fs readFileSync pathModule join /home/user/www path |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:25:19:25:38 | path + '/index.html' | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:25:19:25:38 | path + '/index.html' | receiverName | fs |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:26:19:26:53 | pathMod ... .html') | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:26:19:26:53 | pathMod ... .html') | calleeAccessPath | fs readFileSync |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:26:19:26:53 | pathMod ... .html') | calleeAccessPathWithStructuralInfo | fs member readFileSync instanceorreturn |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:26:19:26:53 | pathMod ... .html') | calleeApiName | fs |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:26:19:26:53 | pathMod ... .html') | calleeName | readFileSync |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:26:19:26:53 | pathMod ... .html') | enclosingFunctionBody | req res path pathModule normalize req query path fs readFileSync path fs readFileSync ./ path fs readFileSync path /index.html fs readFileSync pathModule join path index.html fs readFileSync pathModule join /home/user/www path |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:26:19:26:53 | pathMod ... .html') | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:26:19:26:53 | pathMod ... .html') | receiverName | fs |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:26:35:26:38 | path | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:26:35:26:38 | path | calleeAccessPath | path join |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:26:35:26:38 | path | calleeAccessPathWithStructuralInfo | path member join instanceorreturn |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:26:35:26:38 | path | calleeApiName | path |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:26:35:26:38 | path | calleeName | join |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:26:35:26:38 | path | enclosingFunctionBody | req res path pathModule normalize req query path fs readFileSync path fs readFileSync ./ path fs readFileSync path /index.html fs readFileSync pathModule join path index.html fs readFileSync pathModule join /home/user/www path |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:26:35:26:38 | path | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:26:35:26:38 | path | receiverName | pathModule |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:26:41:26:52 | 'index.html' | argumentIndex | 1 |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:26:41:26:52 | 'index.html' | calleeAccessPath | path join |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:26:41:26:52 | 'index.html' | calleeAccessPathWithStructuralInfo | path member join instanceorreturn |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:26:41:26:52 | 'index.html' | calleeApiName | path |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:26:41:26:52 | 'index.html' | calleeName | join |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:26:41:26:52 | 'index.html' | enclosingFunctionBody | req res path pathModule normalize req query path fs readFileSync path fs readFileSync ./ path fs readFileSync path /index.html fs readFileSync pathModule join path index.html fs readFileSync pathModule join /home/user/www path |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:26:41:26:52 | 'index.html' | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:26:41:26:52 | 'index.html' | receiverName | pathModule |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:27:19:27:57 | pathMod ... , path) | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:27:19:27:57 | pathMod ... , path) | calleeAccessPath | fs readFileSync |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:27:19:27:57 | pathMod ... , path) | calleeAccessPathWithStructuralInfo | fs member readFileSync instanceorreturn |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:27:19:27:57 | pathMod ... , path) | calleeApiName | fs |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:27:19:27:57 | pathMod ... , path) | calleeName | readFileSync |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:27:19:27:57 | pathMod ... , path) | enclosingFunctionBody | req res path pathModule normalize req query path fs readFileSync path fs readFileSync ./ path fs readFileSync path /index.html fs readFileSync pathModule join path index.html fs readFileSync pathModule join /home/user/www path |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:27:19:27:57 | pathMod ... , path) | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:27:19:27:57 | pathMod ... , path) | receiverName | fs |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:27:35:27:50 | '/home/user/www' | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:27:35:27:50 | '/home/user/www' | calleeAccessPath | path join |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:27:35:27:50 | '/home/user/www' | calleeAccessPathWithStructuralInfo | path member join instanceorreturn |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:27:35:27:50 | '/home/user/www' | calleeApiName | path |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:27:35:27:50 | '/home/user/www' | calleeName | join |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:27:35:27:50 | '/home/user/www' | enclosingFunctionBody | req res path pathModule normalize req query path fs readFileSync path fs readFileSync ./ path fs readFileSync path /index.html fs readFileSync pathModule join path index.html fs readFileSync pathModule join /home/user/www path |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:27:35:27:50 | '/home/user/www' | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:27:35:27:50 | '/home/user/www' | receiverName | pathModule |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:27:53:27:56 | path | argumentIndex | 1 |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:27:53:27:56 | path | calleeAccessPath | path join |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:27:53:27:56 | path | calleeAccessPathWithStructuralInfo | path member join instanceorreturn |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:27:53:27:56 | path | calleeApiName | path |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:27:53:27:56 | path | calleeName | join |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:27:53:27:56 | path | enclosingFunctionBody | req res path pathModule normalize req query path fs readFileSync path fs readFileSync ./ path fs readFileSync path /index.html fs readFileSync pathModule join path index.html fs readFileSync pathModule join /home/user/www path |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:27:53:27:56 | path | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:27:53:27:56 | path | receiverName | pathModule |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:30:9:30:32 | '/norma ... solute' | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:30:9:30:32 | '/norma ... solute' | calleeAccessPath | express get |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:30:9:30:32 | '/norma ... solute' | calleeAccessPathWithStructuralInfo | express instanceorreturn member get instanceorreturn |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:30:9:30:32 | '/norma ... solute' | calleeApiName | express |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:30:9:30:32 | '/norma ... solute' | calleeName | get |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:30:9:30:32 | '/norma ... solute' | receiverName | app |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:30:35:51:1 | (req, r ... // OK\\n} | argumentIndex | 1 |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:30:35:51:1 | (req, r ... // OK\\n} | calleeAccessPath | express get |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:30:35:51:1 | (req, r ... // OK\\n} | calleeAccessPathWithStructuralInfo | express instanceorreturn member get instanceorreturn |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:30:35:51:1 | (req, r ... // OK\\n} | calleeApiName | express |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:30:35:51:1 | (req, r ... // OK\\n} | calleeName | get |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:30:35:51:1 | (req, r ... // OK\\n} | receiverName | app |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:31:14:31:49 | pathMod ... y.path) | calleeAccessPath | |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:31:14:31:49 | pathMod ... y.path) | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:31:14:31:49 | pathMod ... y.path) | enclosingFunctionBody | req res path pathModule normalize req query path pathModule isAbsolute path fs readFileSync path path startsWith . fs readFileSync path fs readFileSync path path startsWith .. fs readFileSync path path startsWith ../ fs readFileSync path path startsWith .. pathModule sep fs readFileSync path |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:31:14:31:49 | pathMod ... y.path) | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:31:35:31:48 | req.query.path | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:31:35:31:48 | req.query.path | calleeAccessPath | path normalize |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:31:35:31:48 | req.query.path | calleeAccessPathWithStructuralInfo | path member normalize instanceorreturn |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:31:35:31:48 | req.query.path | calleeApiName | path |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:31:35:31:48 | req.query.path | calleeName | normalize |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:31:35:31:48 | req.query.path | enclosingFunctionBody | req res path pathModule normalize req query path pathModule isAbsolute path fs readFileSync path path startsWith . fs readFileSync path fs readFileSync path path startsWith .. fs readFileSync path path startsWith ../ fs readFileSync path path startsWith .. pathModule sep fs readFileSync path |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:31:35:31:48 | req.query.path | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:31:35:31:48 | req.query.path | receiverName | pathModule |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:36:19:36:22 | path | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:36:19:36:22 | path | calleeAccessPath | fs readFileSync |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:36:19:36:22 | path | calleeAccessPathWithStructuralInfo | fs member readFileSync instanceorreturn |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:36:19:36:22 | path | calleeApiName | fs |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:36:19:36:22 | path | calleeName | readFileSync |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:36:19:36:22 | path | enclosingFunctionBody | req res path pathModule normalize req query path pathModule isAbsolute path fs readFileSync path path startsWith . fs readFileSync path fs readFileSync path path startsWith .. fs readFileSync path path startsWith ../ fs readFileSync path path startsWith .. pathModule sep fs readFileSync path |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:36:19:36:22 | path | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:36:19:36:22 | path | receiverName | fs |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:38:24:38:26 | "." | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:38:24:38:26 | "." | calleeAccessPath | path normalize startsWith |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:38:24:38:26 | "." | calleeAccessPathWithStructuralInfo | path member normalize instanceorreturn member startsWith instanceorreturn |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:38:24:38:26 | "." | calleeApiName | path |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:38:24:38:26 | "." | calleeName | startsWith |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:38:24:38:26 | "." | enclosingFunctionBody | req res path pathModule normalize req query path pathModule isAbsolute path fs readFileSync path path startsWith . fs readFileSync path fs readFileSync path path startsWith .. fs readFileSync path path startsWith ../ fs readFileSync path path startsWith .. pathModule sep fs readFileSync path |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:38:24:38:26 | "." | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:38:24:38:26 | "." | receiverName | path |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:39:21:39:24 | path | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:39:21:39:24 | path | calleeAccessPath | fs readFileSync |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:39:21:39:24 | path | calleeAccessPathWithStructuralInfo | fs member readFileSync instanceorreturn |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:39:21:39:24 | path | calleeApiName | fs |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:39:21:39:24 | path | calleeName | readFileSync |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:39:21:39:24 | path | enclosingFunctionBody | req res path pathModule normalize req query path pathModule isAbsolute path fs readFileSync path path startsWith . fs readFileSync path fs readFileSync path path startsWith .. fs readFileSync path path startsWith ../ fs readFileSync path path startsWith .. pathModule sep fs readFileSync path |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:39:21:39:24 | path | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:39:21:39:24 | path | receiverName | fs |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:41:21:41:24 | path | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:41:21:41:24 | path | calleeAccessPath | fs readFileSync |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:41:21:41:24 | path | calleeAccessPathWithStructuralInfo | fs member readFileSync instanceorreturn |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:41:21:41:24 | path | calleeApiName | fs |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:41:21:41:24 | path | calleeName | readFileSync |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:41:21:41:24 | path | enclosingFunctionBody | req res path pathModule normalize req query path pathModule isAbsolute path fs readFileSync path path startsWith . fs readFileSync path fs readFileSync path path startsWith .. fs readFileSync path path startsWith ../ fs readFileSync path path startsWith .. pathModule sep fs readFileSync path |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:41:21:41:24 | path | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:41:21:41:24 | path | receiverName | fs |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:43:24:43:27 | ".." | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:43:24:43:27 | ".." | calleeAccessPath | path normalize startsWith |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:43:24:43:27 | ".." | calleeAccessPathWithStructuralInfo | path member normalize instanceorreturn member startsWith instanceorreturn |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:43:24:43:27 | ".." | calleeApiName | path |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:43:24:43:27 | ".." | calleeName | startsWith |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:43:24:43:27 | ".." | enclosingFunctionBody | req res path pathModule normalize req query path pathModule isAbsolute path fs readFileSync path path startsWith . fs readFileSync path fs readFileSync path path startsWith .. fs readFileSync path path startsWith ../ fs readFileSync path path startsWith .. pathModule sep fs readFileSync path |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:43:24:43:27 | ".." | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:43:24:43:27 | ".." | receiverName | path |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:44:21:44:24 | path | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:44:21:44:24 | path | calleeAccessPath | fs readFileSync |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:44:21:44:24 | path | calleeAccessPathWithStructuralInfo | fs member readFileSync instanceorreturn |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:44:21:44:24 | path | calleeApiName | fs |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:44:21:44:24 | path | calleeName | readFileSync |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:44:21:44:24 | path | enclosingFunctionBody | req res path pathModule normalize req query path pathModule isAbsolute path fs readFileSync path path startsWith . fs readFileSync path fs readFileSync path path startsWith .. fs readFileSync path path startsWith ../ fs readFileSync path path startsWith .. pathModule sep fs readFileSync path |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:44:21:44:24 | path | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:44:21:44:24 | path | receiverName | fs |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:46:24:46:28 | "../" | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:46:24:46:28 | "../" | calleeAccessPath | path normalize startsWith |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:46:24:46:28 | "../" | calleeAccessPathWithStructuralInfo | path member normalize instanceorreturn member startsWith instanceorreturn |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:46:24:46:28 | "../" | calleeApiName | path |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:46:24:46:28 | "../" | calleeName | startsWith |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:46:24:46:28 | "../" | enclosingFunctionBody | req res path pathModule normalize req query path pathModule isAbsolute path fs readFileSync path path startsWith . fs readFileSync path fs readFileSync path path startsWith .. fs readFileSync path path startsWith ../ fs readFileSync path path startsWith .. pathModule sep fs readFileSync path |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:46:24:46:28 | "../" | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:46:24:46:28 | "../" | receiverName | path |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:47:21:47:24 | path | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:47:21:47:24 | path | calleeAccessPath | fs readFileSync |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:47:21:47:24 | path | calleeAccessPathWithStructuralInfo | fs member readFileSync instanceorreturn |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:47:21:47:24 | path | calleeApiName | fs |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:47:21:47:24 | path | calleeName | readFileSync |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:47:21:47:24 | path | enclosingFunctionBody | req res path pathModule normalize req query path pathModule isAbsolute path fs readFileSync path path startsWith . fs readFileSync path fs readFileSync path path startsWith .. fs readFileSync path path startsWith ../ fs readFileSync path path startsWith .. pathModule sep fs readFileSync path |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:47:21:47:24 | path | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:47:21:47:24 | path | receiverName | fs |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:49:24:49:44 | ".." + ... ule.sep | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:49:24:49:44 | ".." + ... ule.sep | calleeAccessPath | path normalize startsWith |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:49:24:49:44 | ".." + ... ule.sep | calleeAccessPathWithStructuralInfo | path member normalize instanceorreturn member startsWith instanceorreturn |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:49:24:49:44 | ".." + ... ule.sep | calleeApiName | path |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:49:24:49:44 | ".." + ... ule.sep | calleeName | startsWith |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:49:24:49:44 | ".." + ... ule.sep | enclosingFunctionBody | req res path pathModule normalize req query path pathModule isAbsolute path fs readFileSync path path startsWith . fs readFileSync path fs readFileSync path path startsWith .. fs readFileSync path path startsWith ../ fs readFileSync path path startsWith .. pathModule sep fs readFileSync path |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:49:24:49:44 | ".." + ... ule.sep | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:49:24:49:44 | ".." + ... ule.sep | receiverName | path |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:50:21:50:24 | path | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:50:21:50:24 | path | calleeAccessPath | fs readFileSync |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:50:21:50:24 | path | calleeAccessPathWithStructuralInfo | fs member readFileSync instanceorreturn |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:50:21:50:24 | path | calleeApiName | fs |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:50:21:50:24 | path | calleeName | readFileSync |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:50:21:50:24 | path | enclosingFunctionBody | req res path pathModule normalize req query path pathModule isAbsolute path fs readFileSync path path startsWith . fs readFileSync path fs readFileSync path path startsWith .. fs readFileSync path path startsWith ../ fs readFileSync path path startsWith .. pathModule sep fs readFileSync path |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:50:21:50:24 | path | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:50:21:50:24 | path | receiverName | fs |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:53:9:53:36 | '/norma ... DotDot' | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:53:9:53:36 | '/norma ... DotDot' | calleeAccessPath | express get |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:53:9:53:36 | '/norma ... DotDot' | calleeAccessPathWithStructuralInfo | express instanceorreturn member get instanceorreturn |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:53:9:53:36 | '/norma ... DotDot' | calleeApiName | express |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:53:9:53:36 | '/norma ... DotDot' | calleeName | get |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:53:9:53:36 | '/norma ... DotDot' | receiverName | app |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:53:39:69:1 | (req, r ... OT OK\\n} | argumentIndex | 1 |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:53:39:69:1 | (req, r ... OT OK\\n} | calleeAccessPath | express get |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:53:39:69:1 | (req, r ... OT OK\\n} | calleeAccessPathWithStructuralInfo | express instanceorreturn member get instanceorreturn |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:53:39:69:1 | (req, r ... OT OK\\n} | calleeApiName | express |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:53:39:69:1 | (req, r ... OT OK\\n} | calleeName | get |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:53:39:69:1 | (req, r ... OT OK\\n} | receiverName | app |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:54:14:54:49 | pathMod ... y.path) | calleeAccessPath | |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:54:14:54:49 | pathMod ... y.path) | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:54:14:54:49 | pathMod ... y.path) | enclosingFunctionBody | req res path pathModule normalize req query path path startsWith .. fs readFileSync path fs readFileSync ./ path fs readFileSync path /index.html pathModule isAbsolute path fs readFileSync path fs readFileSync path |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:54:14:54:49 | pathMod ... y.path) | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:54:35:54:48 | req.query.path | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:54:35:54:48 | req.query.path | calleeAccessPath | path normalize |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:54:35:54:48 | req.query.path | calleeAccessPathWithStructuralInfo | path member normalize instanceorreturn |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:54:35:54:48 | req.query.path | calleeApiName | path |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:54:35:54:48 | req.query.path | calleeName | normalize |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:54:35:54:48 | req.query.path | enclosingFunctionBody | req res path pathModule normalize req query path path startsWith .. fs readFileSync path fs readFileSync ./ path fs readFileSync path /index.html pathModule isAbsolute path fs readFileSync path fs readFileSync path |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:54:35:54:48 | req.query.path | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:54:35:54:48 | req.query.path | receiverName | pathModule |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:56:23:56:26 | ".." | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:56:23:56:26 | ".." | calleeAccessPath | path normalize startsWith |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:56:23:56:26 | ".." | calleeAccessPathWithStructuralInfo | path member normalize instanceorreturn member startsWith instanceorreturn |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:56:23:56:26 | ".." | calleeApiName | path |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:56:23:56:26 | ".." | calleeName | startsWith |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:56:23:56:26 | ".." | enclosingFunctionBody | req res path pathModule normalize req query path path startsWith .. fs readFileSync path fs readFileSync ./ path fs readFileSync path /index.html pathModule isAbsolute path fs readFileSync path fs readFileSync path |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:56:23:56:26 | ".." | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:56:23:56:26 | ".." | receiverName | path |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:59:19:59:22 | path | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:59:19:59:22 | path | calleeAccessPath | fs readFileSync |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:59:19:59:22 | path | calleeAccessPathWithStructuralInfo | fs member readFileSync instanceorreturn |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:59:19:59:22 | path | calleeApiName | fs |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:59:19:59:22 | path | calleeName | readFileSync |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:59:19:59:22 | path | enclosingFunctionBody | req res path pathModule normalize req query path path startsWith .. fs readFileSync path fs readFileSync ./ path fs readFileSync path /index.html pathModule isAbsolute path fs readFileSync path fs readFileSync path |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:59:19:59:22 | path | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:59:19:59:22 | path | receiverName | fs |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:61:19:61:29 | "./" + path | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:61:19:61:29 | "./" + path | calleeAccessPath | fs readFileSync |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:61:19:61:29 | "./" + path | calleeAccessPathWithStructuralInfo | fs member readFileSync instanceorreturn |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:61:19:61:29 | "./" + path | calleeApiName | fs |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:61:19:61:29 | "./" + path | calleeName | readFileSync |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:61:19:61:29 | "./" + path | enclosingFunctionBody | req res path pathModule normalize req query path path startsWith .. fs readFileSync path fs readFileSync ./ path fs readFileSync path /index.html pathModule isAbsolute path fs readFileSync path fs readFileSync path |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:61:19:61:29 | "./" + path | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:61:19:61:29 | "./" + path | receiverName | fs |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:63:19:63:38 | path + "/index.html" | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:63:19:63:38 | path + "/index.html" | calleeAccessPath | fs readFileSync |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:63:19:63:38 | path + "/index.html" | calleeAccessPathWithStructuralInfo | fs member readFileSync instanceorreturn |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:63:19:63:38 | path + "/index.html" | calleeApiName | fs |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:63:19:63:38 | path + "/index.html" | calleeName | readFileSync |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:63:19:63:38 | path + "/index.html" | enclosingFunctionBody | req res path pathModule normalize req query path path startsWith .. fs readFileSync path fs readFileSync ./ path fs readFileSync path /index.html pathModule isAbsolute path fs readFileSync path fs readFileSync path |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:63:19:63:38 | path + "/index.html" | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:63:19:63:38 | path + "/index.html" | receiverName | fs |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:66:21:66:24 | path | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:66:21:66:24 | path | calleeAccessPath | fs readFileSync |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:66:21:66:24 | path | calleeAccessPathWithStructuralInfo | fs member readFileSync instanceorreturn |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:66:21:66:24 | path | calleeApiName | fs |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:66:21:66:24 | path | calleeName | readFileSync |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:66:21:66:24 | path | enclosingFunctionBody | req res path pathModule normalize req query path path startsWith .. fs readFileSync path fs readFileSync ./ path fs readFileSync path /index.html pathModule isAbsolute path fs readFileSync path fs readFileSync path |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:66:21:66:24 | path | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:66:21:66:24 | path | receiverName | fs |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:68:21:68:24 | path | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:68:21:68:24 | path | calleeAccessPath | fs readFileSync |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:68:21:68:24 | path | calleeAccessPathWithStructuralInfo | fs member readFileSync instanceorreturn |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:68:21:68:24 | path | calleeApiName | fs |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:68:21:68:24 | path | calleeName | readFileSync |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:68:21:68:24 | path | enclosingFunctionBody | req res path pathModule normalize req query path path startsWith .. fs readFileSync path fs readFileSync ./ path fs readFileSync path /index.html pathModule isAbsolute path fs readFileSync path fs readFileSync path |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:68:21:68:24 | path | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:68:21:68:24 | path | receiverName | fs |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:71:9:71:28 | '/prepend-normalize' | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:71:9:71:28 | '/prepend-normalize' | calleeAccessPath | express get |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:71:9:71:28 | '/prepend-normalize' | calleeAccessPathWithStructuralInfo | express instanceorreturn member get instanceorreturn |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:71:9:71:28 | '/prepend-normalize' | calleeApiName | express |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:71:9:71:28 | '/prepend-normalize' | calleeName | get |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:71:9:71:28 | '/prepend-normalize' | receiverName | app |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:71:31:79:1 | (req, r ... OT OK\\n} | argumentIndex | 1 |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:71:31:79:1 | (req, r ... OT OK\\n} | calleeAccessPath | express get |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:71:31:79:1 | (req, r ... OT OK\\n} | calleeAccessPathWithStructuralInfo | express instanceorreturn member get instanceorreturn |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:71:31:79:1 | (req, r ... OT OK\\n} | calleeApiName | express |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:71:31:79:1 | (req, r ... OT OK\\n} | calleeName | get |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:71:31:79:1 | (req, r ... OT OK\\n} | receiverName | app |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:73:14:73:56 | pathMod ... y.path) | calleeAccessPath | |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:73:14:73:56 | pathMod ... y.path) | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:73:14:73:56 | pathMod ... y.path) | enclosingFunctionBody | req res path pathModule normalize ./ req query path path startsWith .. fs readFileSync path fs readFileSync path |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:73:14:73:56 | pathMod ... y.path) | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:73:35:73:55 | './' + ... ry.path | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:73:35:73:55 | './' + ... ry.path | calleeAccessPath | path normalize |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:73:35:73:55 | './' + ... ry.path | calleeAccessPathWithStructuralInfo | path member normalize instanceorreturn |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:73:35:73:55 | './' + ... ry.path | calleeApiName | path |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:73:35:73:55 | './' + ... ry.path | calleeName | normalize |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:73:35:73:55 | './' + ... ry.path | enclosingFunctionBody | req res path pathModule normalize ./ req query path path startsWith .. fs readFileSync path fs readFileSync path |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:73:35:73:55 | './' + ... ry.path | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:73:35:73:55 | './' + ... ry.path | receiverName | pathModule |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:75:24:75:27 | ".." | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:75:24:75:27 | ".." | calleeAccessPath | path normalize startsWith |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:75:24:75:27 | ".." | calleeAccessPathWithStructuralInfo | path member normalize instanceorreturn member startsWith instanceorreturn |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:75:24:75:27 | ".." | calleeApiName | path |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:75:24:75:27 | ".." | calleeName | startsWith |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:75:24:75:27 | ".." | enclosingFunctionBody | req res path pathModule normalize ./ req query path path startsWith .. fs readFileSync path fs readFileSync path |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:75:24:75:27 | ".." | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:75:24:75:27 | ".." | receiverName | path |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:76:21:76:24 | path | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:76:21:76:24 | path | calleeAccessPath | fs readFileSync |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:76:21:76:24 | path | calleeAccessPathWithStructuralInfo | fs member readFileSync instanceorreturn |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:76:21:76:24 | path | calleeApiName | fs |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:76:21:76:24 | path | calleeName | readFileSync |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:76:21:76:24 | path | enclosingFunctionBody | req res path pathModule normalize ./ req query path path startsWith .. fs readFileSync path fs readFileSync path |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:76:21:76:24 | path | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:76:21:76:24 | path | receiverName | fs |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:78:22:78:25 | path | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:78:22:78:25 | path | calleeAccessPath | fs readFileSync |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:78:22:78:25 | path | calleeAccessPathWithStructuralInfo | fs member readFileSync instanceorreturn |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:78:22:78:25 | path | calleeApiName | fs |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:78:22:78:25 | path | calleeName | readFileSync |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:78:22:78:25 | path | enclosingFunctionBody | req res path pathModule normalize ./ req query path path startsWith .. fs readFileSync path fs readFileSync path |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:78:22:78:25 | path | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:78:22:78:25 | path | receiverName | fs |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:81:9:81:19 | '/absolute' | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:81:9:81:19 | '/absolute' | calleeAccessPath | express get |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:81:9:81:19 | '/absolute' | calleeAccessPathWithStructuralInfo | express instanceorreturn member get instanceorreturn |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:81:9:81:19 | '/absolute' | calleeApiName | express |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:81:9:81:19 | '/absolute' | calleeName | get |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:81:9:81:19 | '/absolute' | receiverName | app |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:81:22:91:1 | (req, r ... '../'\\n} | argumentIndex | 1 |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:81:22:91:1 | (req, r ... '../'\\n} | calleeAccessPath | express get |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:81:22:91:1 | (req, r ... '../'\\n} | calleeAccessPathWithStructuralInfo | express instanceorreturn member get instanceorreturn |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:81:22:91:1 | (req, r ... '../'\\n} | calleeApiName | express |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:81:22:91:1 | (req, r ... '../'\\n} | calleeName | get |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:81:22:91:1 | (req, r ... '../'\\n} | receiverName | app |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:87:13:87:33 | fs.read ... c(path) | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:87:13:87:33 | fs.read ... c(path) | calleeAccessPath | express get res write |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:87:13:87:33 | fs.read ... c(path) | calleeAccessPathWithStructuralInfo | express instanceorreturn member get functionalarg param res member write instanceorreturn |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:87:13:87:33 | fs.read ... c(path) | calleeApiName | express |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:87:13:87:33 | fs.read ... c(path) | calleeName | write |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:87:13:87:33 | fs.read ... c(path) | enclosingFunctionBody | req res path req query path pathModule isAbsolute path res write fs readFileSync path path startsWith /home/user/www res write fs readFileSync path |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:87:13:87:33 | fs.read ... c(path) | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:87:13:87:33 | fs.read ... c(path) | receiverName | res |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:87:29:87:32 | path | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:87:29:87:32 | path | calleeAccessPath | fs readFileSync |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:87:29:87:32 | path | calleeAccessPathWithStructuralInfo | fs member readFileSync instanceorreturn |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:87:29:87:32 | path | calleeApiName | fs |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:87:29:87:32 | path | calleeName | readFileSync |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:87:29:87:32 | path | enclosingFunctionBody | req res path req query path pathModule isAbsolute path res write fs readFileSync path path startsWith /home/user/www res write fs readFileSync path |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:87:29:87:32 | path | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:87:29:87:32 | path | receiverName | fs |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:89:23:89:38 | '/home/user/www' | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:89:23:89:38 | '/home/user/www' | calleeAccessPath | express get req query path startsWith |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:89:23:89:38 | '/home/user/www' | calleeAccessPathWithStructuralInfo | express instanceorreturn member get functionalarg param req member query member path member startsWith instanceorreturn |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:89:23:89:38 | '/home/user/www' | calleeApiName | express |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:89:23:89:38 | '/home/user/www' | calleeName | startsWith |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:89:23:89:38 | '/home/user/www' | enclosingFunctionBody | req res path req query path pathModule isAbsolute path res write fs readFileSync path path startsWith /home/user/www res write fs readFileSync path |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:89:23:89:38 | '/home/user/www' | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:89:23:89:38 | '/home/user/www' | receiverName | path |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:90:15:90:35 | fs.read ... c(path) | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:90:15:90:35 | fs.read ... c(path) | calleeAccessPath | express get res write |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:90:15:90:35 | fs.read ... c(path) | calleeAccessPathWithStructuralInfo | express instanceorreturn member get functionalarg param res member write instanceorreturn |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:90:15:90:35 | fs.read ... c(path) | calleeApiName | express |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:90:15:90:35 | fs.read ... c(path) | calleeName | write |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:90:15:90:35 | fs.read ... c(path) | enclosingFunctionBody | req res path req query path pathModule isAbsolute path res write fs readFileSync path path startsWith /home/user/www res write fs readFileSync path |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:90:15:90:35 | fs.read ... c(path) | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:90:15:90:35 | fs.read ... c(path) | receiverName | res |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:90:31:90:34 | path | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:90:31:90:34 | path | calleeAccessPath | fs readFileSync |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:90:31:90:34 | path | calleeAccessPathWithStructuralInfo | fs member readFileSync instanceorreturn |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:90:31:90:34 | path | calleeApiName | fs |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:90:31:90:34 | path | calleeName | readFileSync |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:90:31:90:34 | path | enclosingFunctionBody | req res path req query path pathModule isAbsolute path res write fs readFileSync path path startsWith /home/user/www res write fs readFileSync path |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:90:31:90:34 | path | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:90:31:90:34 | path | receiverName | fs |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:93:9:93:30 | '/norma ... solute' | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:93:9:93:30 | '/norma ... solute' | calleeAccessPath | express get |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:93:9:93:30 | '/norma ... solute' | calleeAccessPathWithStructuralInfo | express instanceorreturn member get instanceorreturn |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:93:9:93:30 | '/norma ... solute' | calleeApiName | express |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:93:9:93:30 | '/norma ... solute' | calleeName | get |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:93:9:93:30 | '/norma ... solute' | receiverName | app |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:93:33:103:1 | (req, r ... // OK\\n} | argumentIndex | 1 |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:93:33:103:1 | (req, r ... // OK\\n} | calleeAccessPath | express get |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:93:33:103:1 | (req, r ... // OK\\n} | calleeAccessPathWithStructuralInfo | express instanceorreturn member get instanceorreturn |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:93:33:103:1 | (req, r ... // OK\\n} | calleeApiName | express |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:93:33:103:1 | (req, r ... // OK\\n} | calleeName | get |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:93:33:103:1 | (req, r ... // OK\\n} | receiverName | app |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:94:14:94:49 | pathMod ... y.path) | calleeAccessPath | |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:94:14:94:49 | pathMod ... y.path) | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:94:14:94:49 | pathMod ... y.path) | enclosingFunctionBody | req res path pathModule normalize req query path pathModule isAbsolute path res write fs readFileSync path path startsWith /home/user/www res write fs readFileSync path |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:94:14:94:49 | pathMod ... y.path) | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:94:35:94:48 | req.query.path | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:94:35:94:48 | req.query.path | calleeAccessPath | path normalize |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:94:35:94:48 | req.query.path | calleeAccessPathWithStructuralInfo | path member normalize instanceorreturn |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:94:35:94:48 | req.query.path | calleeApiName | path |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:94:35:94:48 | req.query.path | calleeName | normalize |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:94:35:94:48 | req.query.path | enclosingFunctionBody | req res path pathModule normalize req query path pathModule isAbsolute path res write fs readFileSync path path startsWith /home/user/www res write fs readFileSync path |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:94:35:94:48 | req.query.path | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:94:35:94:48 | req.query.path | receiverName | pathModule |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:99:13:99:33 | fs.read ... c(path) | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:99:13:99:33 | fs.read ... c(path) | calleeAccessPath | express get res write |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:99:13:99:33 | fs.read ... c(path) | calleeAccessPathWithStructuralInfo | express instanceorreturn member get functionalarg param res member write instanceorreturn |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:99:13:99:33 | fs.read ... c(path) | calleeApiName | express |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:99:13:99:33 | fs.read ... c(path) | calleeName | write |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:99:13:99:33 | fs.read ... c(path) | enclosingFunctionBody | req res path pathModule normalize req query path pathModule isAbsolute path res write fs readFileSync path path startsWith /home/user/www res write fs readFileSync path |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:99:13:99:33 | fs.read ... c(path) | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:99:13:99:33 | fs.read ... c(path) | receiverName | res |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:99:29:99:32 | path | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:99:29:99:32 | path | calleeAccessPath | fs readFileSync |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:99:29:99:32 | path | calleeAccessPathWithStructuralInfo | fs member readFileSync instanceorreturn |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:99:29:99:32 | path | calleeApiName | fs |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:99:29:99:32 | path | calleeName | readFileSync |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:99:29:99:32 | path | enclosingFunctionBody | req res path pathModule normalize req query path pathModule isAbsolute path res write fs readFileSync path path startsWith /home/user/www res write fs readFileSync path |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:99:29:99:32 | path | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:99:29:99:32 | path | receiverName | fs |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:101:23:101:38 | '/home/user/www' | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:101:23:101:38 | '/home/user/www' | calleeAccessPath | path normalize startsWith |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:101:23:101:38 | '/home/user/www' | calleeAccessPathWithStructuralInfo | path member normalize instanceorreturn member startsWith instanceorreturn |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:101:23:101:38 | '/home/user/www' | calleeApiName | path |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:101:23:101:38 | '/home/user/www' | calleeName | startsWith |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:101:23:101:38 | '/home/user/www' | enclosingFunctionBody | req res path pathModule normalize req query path pathModule isAbsolute path res write fs readFileSync path path startsWith /home/user/www res write fs readFileSync path |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:101:23:101:38 | '/home/user/www' | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:101:23:101:38 | '/home/user/www' | receiverName | path |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:102:15:102:35 | fs.read ... c(path) | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:102:15:102:35 | fs.read ... c(path) | calleeAccessPath | express get res write |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:102:15:102:35 | fs.read ... c(path) | calleeAccessPathWithStructuralInfo | express instanceorreturn member get functionalarg param res member write instanceorreturn |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:102:15:102:35 | fs.read ... c(path) | calleeApiName | express |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:102:15:102:35 | fs.read ... c(path) | calleeName | write |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:102:15:102:35 | fs.read ... c(path) | enclosingFunctionBody | req res path pathModule normalize req query path pathModule isAbsolute path res write fs readFileSync path path startsWith /home/user/www res write fs readFileSync path |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:102:15:102:35 | fs.read ... c(path) | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:102:15:102:35 | fs.read ... c(path) | receiverName | res |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:102:31:102:34 | path | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:102:31:102:34 | path | calleeAccessPath | fs readFileSync |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:102:31:102:34 | path | calleeAccessPathWithStructuralInfo | fs member readFileSync instanceorreturn |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:102:31:102:34 | path | calleeApiName | fs |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:102:31:102:34 | path | calleeName | readFileSync |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:102:31:102:34 | path | enclosingFunctionBody | req res path pathModule normalize req query path pathModule isAbsolute path res write fs readFileSync path path startsWith /home/user/www res write fs readFileSync path |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:102:31:102:34 | path | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:102:31:102:34 | path | receiverName | fs |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:105:9:105:25 | '/combined-check' | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:105:9:105:25 | '/combined-check' | calleeAccessPath | express get |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:105:9:105:25 | '/combined-check' | calleeAccessPathWithStructuralInfo | express instanceorreturn member get instanceorreturn |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:105:9:105:25 | '/combined-check' | calleeApiName | express |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:105:9:105:25 | '/combined-check' | calleeName | get |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:105:9:105:25 | '/combined-check' | receiverName | app |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:105:28:114:1 | (req, r ... // OK\\n} | argumentIndex | 1 |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:105:28:114:1 | (req, r ... // OK\\n} | calleeAccessPath | express get |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:105:28:114:1 | (req, r ... // OK\\n} | calleeAccessPathWithStructuralInfo | express instanceorreturn member get instanceorreturn |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:105:28:114:1 | (req, r ... // OK\\n} | calleeApiName | express |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:105:28:114:1 | (req, r ... // OK\\n} | calleeName | get |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:105:28:114:1 | (req, r ... // OK\\n} | receiverName | app |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:106:14:106:49 | pathMod ... y.path) | calleeAccessPath | |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:106:14:106:49 | pathMod ... y.path) | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:106:14:106:49 | pathMod ... y.path) | enclosingFunctionBody | req res path pathModule normalize req query path path startsWith /home/user/www fs readFileSync path path 0 0 / path 0 0 . fs readFileSync path |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:106:14:106:49 | pathMod ... y.path) | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:106:35:106:48 | req.query.path | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:106:35:106:48 | req.query.path | calleeAccessPath | path normalize |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:106:35:106:48 | req.query.path | calleeAccessPathWithStructuralInfo | path member normalize instanceorreturn |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:106:35:106:48 | req.query.path | calleeApiName | path |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:106:35:106:48 | req.query.path | calleeName | normalize |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:106:35:106:48 | req.query.path | enclosingFunctionBody | req res path pathModule normalize req query path path startsWith /home/user/www fs readFileSync path path 0 0 / path 0 0 . fs readFileSync path |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:106:35:106:48 | req.query.path | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:106:35:106:48 | req.query.path | receiverName | pathModule |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:109:23:109:38 | "/home/user/www" | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:109:23:109:38 | "/home/user/www" | calleeAccessPath | path normalize startsWith |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:109:23:109:38 | "/home/user/www" | calleeAccessPathWithStructuralInfo | path member normalize instanceorreturn member startsWith instanceorreturn |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:109:23:109:38 | "/home/user/www" | calleeApiName | path |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:109:23:109:38 | "/home/user/www" | calleeName | startsWith |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:109:23:109:38 | "/home/user/www" | enclosingFunctionBody | req res path pathModule normalize req query path path startsWith /home/user/www fs readFileSync path path 0 0 / path 0 0 . fs readFileSync path |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:109:23:109:38 | "/home/user/www" | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:109:23:109:38 | "/home/user/www" | receiverName | path |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:110:21:110:24 | path | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:110:21:110:24 | path | calleeAccessPath | fs readFileSync |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:110:21:110:24 | path | calleeAccessPathWithStructuralInfo | fs member readFileSync instanceorreturn |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:110:21:110:24 | path | calleeApiName | fs |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:110:21:110:24 | path | calleeName | readFileSync |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:110:21:110:24 | path | enclosingFunctionBody | req res path pathModule normalize req query path path startsWith /home/user/www fs readFileSync path path 0 0 / path 0 0 . fs readFileSync path |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:110:21:110:24 | path | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:110:21:110:24 | path | receiverName | fs |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:113:21:113:24 | path | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:113:21:113:24 | path | calleeAccessPath | fs readFileSync |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:113:21:113:24 | path | calleeAccessPathWithStructuralInfo | fs member readFileSync instanceorreturn |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:113:21:113:24 | path | calleeApiName | fs |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:113:21:113:24 | path | calleeName | readFileSync |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:113:21:113:24 | path | enclosingFunctionBody | req res path pathModule normalize req query path path startsWith /home/user/www fs readFileSync path path 0 0 / path 0 0 . fs readFileSync path |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:113:21:113:24 | path | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:113:21:113:24 | path | receiverName | fs |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:116:9:116:19 | '/realpath' | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:116:9:116:19 | '/realpath' | calleeAccessPath | express get |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:116:9:116:19 | '/realpath' | calleeAccessPathWithStructuralInfo | express instanceorreturn member get instanceorreturn |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:116:9:116:19 | '/realpath' | calleeApiName | express |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:116:9:116:19 | '/realpath' | calleeName | get |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:116:9:116:19 | '/realpath' | receiverName | app |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:116:22:127:1 | (req, r ... // OK\\n} | argumentIndex | 1 |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:116:22:127:1 | (req, r ... // OK\\n} | calleeAccessPath | express get |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:116:22:127:1 | (req, r ... // OK\\n} | calleeAccessPathWithStructuralInfo | express instanceorreturn member get instanceorreturn |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:116:22:127:1 | (req, r ... // OK\\n} | calleeApiName | express |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:116:22:127:1 | (req, r ... // OK\\n} | calleeName | get |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:116:22:127:1 | (req, r ... // OK\\n} | receiverName | app |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:117:14:117:44 | fs.real ... y.path) | calleeAccessPath | |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:117:14:117:44 | fs.real ... y.path) | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:117:14:117:44 | fs.real ... y.path) | enclosingFunctionBody | req res path fs realpathSync req query path fs readFileSync path fs readFileSync pathModule join path index.html path startsWith /home/user/www fs readFileSync path fs readFileSync pathModule join . path fs readFileSync pathModule join /home/user/www path |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:117:14:117:44 | fs.real ... y.path) | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:117:30:117:43 | req.query.path | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:117:30:117:43 | req.query.path | calleeAccessPath | fs realpathSync |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:117:30:117:43 | req.query.path | calleeAccessPathWithStructuralInfo | fs member realpathSync instanceorreturn |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:117:30:117:43 | req.query.path | calleeApiName | fs |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:117:30:117:43 | req.query.path | calleeName | realpathSync |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:117:30:117:43 | req.query.path | enclosingFunctionBody | req res path fs realpathSync req query path fs readFileSync path fs readFileSync pathModule join path index.html path startsWith /home/user/www fs readFileSync path fs readFileSync pathModule join . path fs readFileSync pathModule join /home/user/www path |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:117:30:117:43 | req.query.path | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:117:30:117:43 | req.query.path | receiverName | fs |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:119:19:119:22 | path | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:119:19:119:22 | path | calleeAccessPath | fs readFileSync |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:119:19:119:22 | path | calleeAccessPathWithStructuralInfo | fs member readFileSync instanceorreturn |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:119:19:119:22 | path | calleeApiName | fs |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:119:19:119:22 | path | calleeName | readFileSync |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:119:19:119:22 | path | enclosingFunctionBody | req res path fs realpathSync req query path fs readFileSync path fs readFileSync pathModule join path index.html path startsWith /home/user/www fs readFileSync path fs readFileSync pathModule join . path fs readFileSync pathModule join /home/user/www path |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:119:19:119:22 | path | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:119:19:119:22 | path | receiverName | fs |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:120:19:120:53 | pathMod ... .html') | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:120:19:120:53 | pathMod ... .html') | calleeAccessPath | fs readFileSync |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:120:19:120:53 | pathMod ... .html') | calleeAccessPathWithStructuralInfo | fs member readFileSync instanceorreturn |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:120:19:120:53 | pathMod ... .html') | calleeApiName | fs |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:120:19:120:53 | pathMod ... .html') | calleeName | readFileSync |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:120:19:120:53 | pathMod ... .html') | enclosingFunctionBody | req res path fs realpathSync req query path fs readFileSync path fs readFileSync pathModule join path index.html path startsWith /home/user/www fs readFileSync path fs readFileSync pathModule join . path fs readFileSync pathModule join /home/user/www path |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:120:19:120:53 | pathMod ... .html') | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:120:19:120:53 | pathMod ... .html') | receiverName | fs |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:120:35:120:38 | path | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:120:35:120:38 | path | calleeAccessPath | path join |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:120:35:120:38 | path | calleeAccessPathWithStructuralInfo | path member join instanceorreturn |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:120:35:120:38 | path | calleeApiName | path |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:120:35:120:38 | path | calleeName | join |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:120:35:120:38 | path | enclosingFunctionBody | req res path fs realpathSync req query path fs readFileSync path fs readFileSync pathModule join path index.html path startsWith /home/user/www fs readFileSync path fs readFileSync pathModule join . path fs readFileSync pathModule join /home/user/www path |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:120:35:120:38 | path | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:120:35:120:38 | path | receiverName | pathModule |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:120:41:120:52 | 'index.html' | argumentIndex | 1 |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:120:41:120:52 | 'index.html' | calleeAccessPath | path join |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:120:41:120:52 | 'index.html' | calleeAccessPathWithStructuralInfo | path member join instanceorreturn |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:120:41:120:52 | 'index.html' | calleeApiName | path |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:120:41:120:52 | 'index.html' | calleeName | join |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:120:41:120:52 | 'index.html' | enclosingFunctionBody | req res path fs realpathSync req query path fs readFileSync path fs readFileSync pathModule join path index.html path startsWith /home/user/www fs readFileSync path fs readFileSync pathModule join . path fs readFileSync pathModule join /home/user/www path |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:120:41:120:52 | 'index.html' | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:120:41:120:52 | 'index.html' | receiverName | pathModule |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:122:23:122:38 | "/home/user/www" | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:122:23:122:38 | "/home/user/www" | calleeAccessPath | fs realpathSync startsWith |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:122:23:122:38 | "/home/user/www" | calleeAccessPathWithStructuralInfo | fs member realpathSync instanceorreturn member startsWith instanceorreturn |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:122:23:122:38 | "/home/user/www" | calleeApiName | fs |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:122:23:122:38 | "/home/user/www" | calleeName | startsWith |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:122:23:122:38 | "/home/user/www" | enclosingFunctionBody | req res path fs realpathSync req query path fs readFileSync path fs readFileSync pathModule join path index.html path startsWith /home/user/www fs readFileSync path fs readFileSync pathModule join . path fs readFileSync pathModule join /home/user/www path |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:122:23:122:38 | "/home/user/www" | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:122:23:122:38 | "/home/user/www" | receiverName | path |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:123:21:123:24 | path | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:123:21:123:24 | path | calleeAccessPath | fs readFileSync |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:123:21:123:24 | path | calleeAccessPathWithStructuralInfo | fs member readFileSync instanceorreturn |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:123:21:123:24 | path | calleeApiName | fs |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:123:21:123:24 | path | calleeName | readFileSync |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:123:21:123:24 | path | enclosingFunctionBody | req res path fs realpathSync req query path fs readFileSync path fs readFileSync pathModule join path index.html path startsWith /home/user/www fs readFileSync path fs readFileSync pathModule join . path fs readFileSync pathModule join /home/user/www path |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:123:21:123:24 | path | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:123:21:123:24 | path | receiverName | fs |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:125:19:125:44 | pathMod ... , path) | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:125:19:125:44 | pathMod ... , path) | calleeAccessPath | fs readFileSync |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:125:19:125:44 | pathMod ... , path) | calleeAccessPathWithStructuralInfo | fs member readFileSync instanceorreturn |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:125:19:125:44 | pathMod ... , path) | calleeApiName | fs |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:125:19:125:44 | pathMod ... , path) | calleeName | readFileSync |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:125:19:125:44 | pathMod ... , path) | enclosingFunctionBody | req res path fs realpathSync req query path fs readFileSync path fs readFileSync pathModule join path index.html path startsWith /home/user/www fs readFileSync path fs readFileSync pathModule join . path fs readFileSync pathModule join /home/user/www path |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:125:19:125:44 | pathMod ... , path) | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:125:19:125:44 | pathMod ... , path) | receiverName | fs |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:125:35:125:37 | '.' | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:125:35:125:37 | '.' | calleeAccessPath | path join |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:125:35:125:37 | '.' | calleeAccessPathWithStructuralInfo | path member join instanceorreturn |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:125:35:125:37 | '.' | calleeApiName | path |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:125:35:125:37 | '.' | calleeName | join |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:125:35:125:37 | '.' | enclosingFunctionBody | req res path fs realpathSync req query path fs readFileSync path fs readFileSync pathModule join path index.html path startsWith /home/user/www fs readFileSync path fs readFileSync pathModule join . path fs readFileSync pathModule join /home/user/www path |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:125:35:125:37 | '.' | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:125:35:125:37 | '.' | receiverName | pathModule |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:125:40:125:43 | path | argumentIndex | 1 |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:125:40:125:43 | path | calleeAccessPath | path join |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:125:40:125:43 | path | calleeAccessPathWithStructuralInfo | path member join instanceorreturn |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:125:40:125:43 | path | calleeApiName | path |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:125:40:125:43 | path | calleeName | join |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:125:40:125:43 | path | enclosingFunctionBody | req res path fs realpathSync req query path fs readFileSync path fs readFileSync pathModule join path index.html path startsWith /home/user/www fs readFileSync path fs readFileSync pathModule join . path fs readFileSync pathModule join /home/user/www path |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:125:40:125:43 | path | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:125:40:125:43 | path | receiverName | pathModule |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:126:19:126:57 | pathMod ... , path) | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:126:19:126:57 | pathMod ... , path) | calleeAccessPath | fs readFileSync |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:126:19:126:57 | pathMod ... , path) | calleeAccessPathWithStructuralInfo | fs member readFileSync instanceorreturn |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:126:19:126:57 | pathMod ... , path) | calleeApiName | fs |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:126:19:126:57 | pathMod ... , path) | calleeName | readFileSync |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:126:19:126:57 | pathMod ... , path) | enclosingFunctionBody | req res path fs realpathSync req query path fs readFileSync path fs readFileSync pathModule join path index.html path startsWith /home/user/www fs readFileSync path fs readFileSync pathModule join . path fs readFileSync pathModule join /home/user/www path |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:126:19:126:57 | pathMod ... , path) | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:126:19:126:57 | pathMod ... , path) | receiverName | fs |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:126:35:126:50 | '/home/user/www' | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:126:35:126:50 | '/home/user/www' | calleeAccessPath | path join |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:126:35:126:50 | '/home/user/www' | calleeAccessPathWithStructuralInfo | path member join instanceorreturn |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:126:35:126:50 | '/home/user/www' | calleeApiName | path |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:126:35:126:50 | '/home/user/www' | calleeName | join |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:126:35:126:50 | '/home/user/www' | enclosingFunctionBody | req res path fs realpathSync req query path fs readFileSync path fs readFileSync pathModule join path index.html path startsWith /home/user/www fs readFileSync path fs readFileSync pathModule join . path fs readFileSync pathModule join /home/user/www path |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:126:35:126:50 | '/home/user/www' | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:126:35:126:50 | '/home/user/www' | receiverName | pathModule |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:126:53:126:56 | path | argumentIndex | 1 |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:126:53:126:56 | path | calleeAccessPath | path join |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:126:53:126:56 | path | calleeAccessPathWithStructuralInfo | path member join instanceorreturn |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:126:53:126:56 | path | calleeApiName | path |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:126:53:126:56 | path | calleeName | join |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:126:53:126:56 | path | enclosingFunctionBody | req res path fs realpathSync req query path fs readFileSync path fs readFileSync pathModule join path index.html path startsWith /home/user/www fs readFileSync path fs readFileSync pathModule join . path fs readFileSync pathModule join /home/user/www path |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:126:53:126:56 | path | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:126:53:126:56 | path | receiverName | pathModule |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:129:9:129:26 | '/coerce-relative' | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:129:9:129:26 | '/coerce-relative' | calleeAccessPath | express get |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:129:9:129:26 | '/coerce-relative' | calleeAccessPathWithStructuralInfo | express instanceorreturn member get instanceorreturn |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:129:9:129:26 | '/coerce-relative' | calleeApiName | express |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:129:9:129:26 | '/coerce-relative' | calleeName | get |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:129:9:129:26 | '/coerce-relative' | receiverName | app |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:129:29:136:1 | (req, r ... OT OK\\n} | argumentIndex | 1 |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:129:29:136:1 | (req, r ... OT OK\\n} | calleeAccessPath | express get |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:129:29:136:1 | (req, r ... OT OK\\n} | calleeAccessPathWithStructuralInfo | express instanceorreturn member get instanceorreturn |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:129:29:136:1 | (req, r ... OT OK\\n} | calleeApiName | express |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:129:29:136:1 | (req, r ... OT OK\\n} | calleeName | get |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:129:29:136:1 | (req, r ... OT OK\\n} | receiverName | app |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:130:14:130:49 | pathMod ... y.path) | calleeAccessPath | |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:130:14:130:49 | pathMod ... y.path) | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:130:14:130:49 | pathMod ... y.path) | enclosingFunctionBody | req res path pathModule join . req query path path startsWith .. fs readFileSync path fs readFileSync path |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:130:14:130:49 | pathMod ... y.path) | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:130:30:130:32 | '.' | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:130:30:130:32 | '.' | calleeAccessPath | path join |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:130:30:130:32 | '.' | calleeAccessPathWithStructuralInfo | path member join instanceorreturn |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:130:30:130:32 | '.' | calleeApiName | path |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:130:30:130:32 | '.' | calleeName | join |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:130:30:130:32 | '.' | enclosingFunctionBody | req res path pathModule join . req query path path startsWith .. fs readFileSync path fs readFileSync path |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:130:30:130:32 | '.' | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:130:30:130:32 | '.' | receiverName | pathModule |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:130:35:130:48 | req.query.path | argumentIndex | 1 |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:130:35:130:48 | req.query.path | calleeAccessPath | path join |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:130:35:130:48 | req.query.path | calleeAccessPathWithStructuralInfo | path member join instanceorreturn |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:130:35:130:48 | req.query.path | calleeApiName | path |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:130:35:130:48 | req.query.path | calleeName | join |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:130:35:130:48 | req.query.path | enclosingFunctionBody | req res path pathModule join . req query path path startsWith .. fs readFileSync path fs readFileSync path |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:130:35:130:48 | req.query.path | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:130:35:130:48 | req.query.path | receiverName | pathModule |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:132:24:132:27 | '..' | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:132:24:132:27 | '..' | calleeAccessPath | path join startsWith |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:132:24:132:27 | '..' | calleeAccessPathWithStructuralInfo | path member join instanceorreturn member startsWith instanceorreturn |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:132:24:132:27 | '..' | calleeApiName | path |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:132:24:132:27 | '..' | calleeName | startsWith |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:132:24:132:27 | '..' | enclosingFunctionBody | req res path pathModule join . req query path path startsWith .. fs readFileSync path fs readFileSync path |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:132:24:132:27 | '..' | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:132:24:132:27 | '..' | receiverName | path |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:133:21:133:24 | path | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:133:21:133:24 | path | calleeAccessPath | fs readFileSync |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:133:21:133:24 | path | calleeAccessPathWithStructuralInfo | fs member readFileSync instanceorreturn |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:133:21:133:24 | path | calleeApiName | fs |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:133:21:133:24 | path | calleeName | readFileSync |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:133:21:133:24 | path | enclosingFunctionBody | req res path pathModule join . req query path path startsWith .. fs readFileSync path fs readFileSync path |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:133:21:133:24 | path | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:133:21:133:24 | path | receiverName | fs |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:135:21:135:24 | path | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:135:21:135:24 | path | calleeAccessPath | fs readFileSync |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:135:21:135:24 | path | calleeAccessPathWithStructuralInfo | fs member readFileSync instanceorreturn |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:135:21:135:24 | path | calleeApiName | fs |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:135:21:135:24 | path | calleeName | readFileSync |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:135:21:135:24 | path | enclosingFunctionBody | req res path pathModule join . req query path path startsWith .. fs readFileSync path fs readFileSync path |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:135:21:135:24 | path | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:135:21:135:24 | path | receiverName | fs |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:138:9:138:26 | '/coerce-absolute' | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:138:9:138:26 | '/coerce-absolute' | calleeAccessPath | express get |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:138:9:138:26 | '/coerce-absolute' | calleeAccessPathWithStructuralInfo | express instanceorreturn member get instanceorreturn |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:138:9:138:26 | '/coerce-absolute' | calleeApiName | express |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:138:9:138:26 | '/coerce-absolute' | calleeName | get |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:138:9:138:26 | '/coerce-absolute' | receiverName | app |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:138:29:145:1 | (req, r ... OT OK\\n} | argumentIndex | 1 |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:138:29:145:1 | (req, r ... OT OK\\n} | calleeAccessPath | express get |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:138:29:145:1 | (req, r ... OT OK\\n} | calleeAccessPathWithStructuralInfo | express instanceorreturn member get instanceorreturn |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:138:29:145:1 | (req, r ... OT OK\\n} | calleeApiName | express |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:138:29:145:1 | (req, r ... OT OK\\n} | calleeName | get |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:138:29:145:1 | (req, r ... OT OK\\n} | receiverName | app |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:139:14:139:62 | pathMod ... y.path) | calleeAccessPath | |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:139:14:139:62 | pathMod ... y.path) | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:139:14:139:62 | pathMod ... y.path) | enclosingFunctionBody | req res path pathModule join /home/user/www req query path path startsWith /home/user/www fs readFileSync path fs readFileSync path |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:139:14:139:62 | pathMod ... y.path) | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:139:30:139:45 | '/home/user/www' | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:139:30:139:45 | '/home/user/www' | calleeAccessPath | path join |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:139:30:139:45 | '/home/user/www' | calleeAccessPathWithStructuralInfo | path member join instanceorreturn |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:139:30:139:45 | '/home/user/www' | calleeApiName | path |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:139:30:139:45 | '/home/user/www' | calleeName | join |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:139:30:139:45 | '/home/user/www' | enclosingFunctionBody | req res path pathModule join /home/user/www req query path path startsWith /home/user/www fs readFileSync path fs readFileSync path |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:139:30:139:45 | '/home/user/www' | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:139:30:139:45 | '/home/user/www' | receiverName | pathModule |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:139:48:139:61 | req.query.path | argumentIndex | 1 |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:139:48:139:61 | req.query.path | calleeAccessPath | path join |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:139:48:139:61 | req.query.path | calleeAccessPathWithStructuralInfo | path member join instanceorreturn |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:139:48:139:61 | req.query.path | calleeApiName | path |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:139:48:139:61 | req.query.path | calleeName | join |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:139:48:139:61 | req.query.path | enclosingFunctionBody | req res path pathModule join /home/user/www req query path path startsWith /home/user/www fs readFileSync path fs readFileSync path |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:139:48:139:61 | req.query.path | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:139:48:139:61 | req.query.path | receiverName | pathModule |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:141:23:141:38 | '/home/user/www' | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:141:23:141:38 | '/home/user/www' | calleeAccessPath | path join startsWith |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:141:23:141:38 | '/home/user/www' | calleeAccessPathWithStructuralInfo | path member join instanceorreturn member startsWith instanceorreturn |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:141:23:141:38 | '/home/user/www' | calleeApiName | path |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:141:23:141:38 | '/home/user/www' | calleeName | startsWith |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:141:23:141:38 | '/home/user/www' | enclosingFunctionBody | req res path pathModule join /home/user/www req query path path startsWith /home/user/www fs readFileSync path fs readFileSync path |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:141:23:141:38 | '/home/user/www' | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:141:23:141:38 | '/home/user/www' | receiverName | path |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:142:21:142:24 | path | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:142:21:142:24 | path | calleeAccessPath | fs readFileSync |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:142:21:142:24 | path | calleeAccessPathWithStructuralInfo | fs member readFileSync instanceorreturn |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:142:21:142:24 | path | calleeApiName | fs |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:142:21:142:24 | path | calleeName | readFileSync |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:142:21:142:24 | path | enclosingFunctionBody | req res path pathModule join /home/user/www req query path path startsWith /home/user/www fs readFileSync path fs readFileSync path |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:142:21:142:24 | path | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:142:21:142:24 | path | receiverName | fs |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:144:21:144:24 | path | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:144:21:144:24 | path | calleeAccessPath | fs readFileSync |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:144:21:144:24 | path | calleeAccessPathWithStructuralInfo | fs member readFileSync instanceorreturn |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:144:21:144:24 | path | calleeApiName | fs |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:144:21:144:24 | path | calleeName | readFileSync |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:144:21:144:24 | path | enclosingFunctionBody | req res path pathModule join /home/user/www req query path path startsWith /home/user/www fs readFileSync path fs readFileSync path |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:144:21:144:24 | path | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:144:21:144:24 | path | receiverName | fs |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:147:9:147:37 | '/conca ... zation' | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:147:9:147:37 | '/conca ... zation' | calleeAccessPath | express get |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:147:9:147:37 | '/conca ... zation' | calleeAccessPathWithStructuralInfo | express instanceorreturn member get instanceorreturn |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:147:9:147:37 | '/conca ... zation' | calleeApiName | express |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:147:9:147:37 | '/conca ... zation' | calleeName | get |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:147:9:147:37 | '/conca ... zation' | receiverName | app |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:147:40:157:1 | (req, r ... // OK\\n} | argumentIndex | 1 |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:147:40:157:1 | (req, r ... // OK\\n} | calleeAccessPath | express get |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:147:40:157:1 | (req, r ... // OK\\n} | calleeAccessPathWithStructuralInfo | express instanceorreturn member get instanceorreturn |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:147:40:157:1 | (req, r ... // OK\\n} | calleeApiName | express |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:147:40:157:1 | (req, r ... // OK\\n} | calleeName | get |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:147:40:157:1 | (req, r ... // OK\\n} | receiverName | app |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:148:14:148:58 | 'foo/' ... y.path) | calleeAccessPath | |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:148:14:148:58 | 'foo/' ... y.path) | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:148:14:148:58 | 'foo/' ... y.path) | enclosingFunctionBody | req res path foo/ pathModule normalize req query path path startsWith .. fs readFileSync path fs readFileSync path path includes .. fs readFileSync path |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:148:14:148:58 | 'foo/' ... y.path) | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:148:44:148:57 | req.query.path | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:148:44:148:57 | req.query.path | calleeAccessPath | path normalize |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:148:44:148:57 | req.query.path | calleeAccessPathWithStructuralInfo | path member normalize instanceorreturn |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:148:44:148:57 | req.query.path | calleeApiName | path |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:148:44:148:57 | req.query.path | calleeName | normalize |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:148:44:148:57 | req.query.path | enclosingFunctionBody | req res path foo/ pathModule normalize req query path path startsWith .. fs readFileSync path fs readFileSync path path includes .. fs readFileSync path |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:148:44:148:57 | req.query.path | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:148:44:148:57 | req.query.path | receiverName | pathModule |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:150:24:150:27 | '..' | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:150:24:150:27 | '..' | calleeAccessPath | |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:150:24:150:27 | '..' | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:150:24:150:27 | '..' | calleeName | startsWith |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:150:24:150:27 | '..' | enclosingFunctionBody | req res path foo/ pathModule normalize req query path path startsWith .. fs readFileSync path fs readFileSync path path includes .. fs readFileSync path |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:150:24:150:27 | '..' | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:150:24:150:27 | '..' | receiverName | path |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:151:21:151:24 | path | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:151:21:151:24 | path | calleeAccessPath | fs readFileSync |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:151:21:151:24 | path | calleeAccessPathWithStructuralInfo | fs member readFileSync instanceorreturn |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:151:21:151:24 | path | calleeApiName | fs |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:151:21:151:24 | path | calleeName | readFileSync |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:151:21:151:24 | path | enclosingFunctionBody | req res path foo/ pathModule normalize req query path path startsWith .. fs readFileSync path fs readFileSync path path includes .. fs readFileSync path |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:151:21:151:24 | path | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:151:21:151:24 | path | receiverName | fs |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:153:21:153:24 | path | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:153:21:153:24 | path | calleeAccessPath | fs readFileSync |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:153:21:153:24 | path | calleeAccessPathWithStructuralInfo | fs member readFileSync instanceorreturn |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:153:21:153:24 | path | calleeApiName | fs |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:153:21:153:24 | path | calleeName | readFileSync |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:153:21:153:24 | path | enclosingFunctionBody | req res path foo/ pathModule normalize req query path path startsWith .. fs readFileSync path fs readFileSync path path includes .. fs readFileSync path |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:153:21:153:24 | path | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:153:21:153:24 | path | receiverName | fs |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:155:22:155:25 | '..' | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:155:22:155:25 | '..' | calleeAccessPath | |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:155:22:155:25 | '..' | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:155:22:155:25 | '..' | calleeName | includes |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:155:22:155:25 | '..' | enclosingFunctionBody | req res path foo/ pathModule normalize req query path path startsWith .. fs readFileSync path fs readFileSync path path includes .. fs readFileSync path |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:155:22:155:25 | '..' | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:155:22:155:25 | '..' | receiverName | path |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:156:21:156:24 | path | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:156:21:156:24 | path | calleeAccessPath | fs readFileSync |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:156:21:156:24 | path | calleeAccessPathWithStructuralInfo | fs member readFileSync instanceorreturn |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:156:21:156:24 | path | calleeApiName | fs |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:156:21:156:24 | path | calleeName | readFileSync |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:156:21:156:24 | path | enclosingFunctionBody | req res path foo/ pathModule normalize req query path path startsWith .. fs readFileSync path fs readFileSync path path includes .. fs readFileSync path |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:156:21:156:24 | path | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:156:21:156:24 | path | receiverName | fs |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:159:9:159:19 | '/noDotDot' | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:159:9:159:19 | '/noDotDot' | calleeAccessPath | express get |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:159:9:159:19 | '/noDotDot' | calleeAccessPathWithStructuralInfo | express instanceorreturn member get instanceorreturn |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:159:9:159:19 | '/noDotDot' | calleeApiName | express |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:159:9:159:19 | '/noDotDot' | calleeName | get |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:159:9:159:19 | '/noDotDot' | receiverName | app |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:159:22:171:1 | (req, r ... OT OK\\n} | argumentIndex | 1 |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:159:22:171:1 | (req, r ... OT OK\\n} | calleeAccessPath | express get |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:159:22:171:1 | (req, r ... OT OK\\n} | calleeAccessPathWithStructuralInfo | express instanceorreturn member get instanceorreturn |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:159:22:171:1 | (req, r ... OT OK\\n} | calleeApiName | express |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:159:22:171:1 | (req, r ... OT OK\\n} | calleeName | get |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:159:22:171:1 | (req, r ... OT OK\\n} | receiverName | app |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:160:14:160:49 | pathMod ... y.path) | calleeAccessPath | |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:160:14:160:49 | pathMod ... y.path) | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:160:14:160:49 | pathMod ... y.path) | enclosingFunctionBody | req res path pathModule normalize req query path path includes .. fs readFileSync path pathModule isAbsolute path fs readFileSync path fs readFileSync path |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:160:14:160:49 | pathMod ... y.path) | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:160:35:160:48 | req.query.path | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:160:35:160:48 | req.query.path | calleeAccessPath | path normalize |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:160:35:160:48 | req.query.path | calleeAccessPathWithStructuralInfo | path member normalize instanceorreturn |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:160:35:160:48 | req.query.path | calleeApiName | path |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:160:35:160:48 | req.query.path | calleeName | normalize |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:160:35:160:48 | req.query.path | enclosingFunctionBody | req res path pathModule normalize req query path path includes .. fs readFileSync path pathModule isAbsolute path fs readFileSync path fs readFileSync path |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:160:35:160:48 | req.query.path | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:160:35:160:48 | req.query.path | receiverName | pathModule |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:162:21:162:24 | '..' | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:162:21:162:24 | '..' | calleeAccessPath | path normalize includes |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:162:21:162:24 | '..' | calleeAccessPathWithStructuralInfo | path member normalize instanceorreturn member includes instanceorreturn |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:162:21:162:24 | '..' | calleeApiName | path |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:162:21:162:24 | '..' | calleeName | includes |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:162:21:162:24 | '..' | enclosingFunctionBody | req res path pathModule normalize req query path path includes .. fs readFileSync path pathModule isAbsolute path fs readFileSync path fs readFileSync path |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:162:21:162:24 | '..' | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:162:21:162:24 | '..' | receiverName | path |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:165:19:165:22 | path | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:165:19:165:22 | path | calleeAccessPath | fs readFileSync |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:165:19:165:22 | path | calleeAccessPathWithStructuralInfo | fs member readFileSync instanceorreturn |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:165:19:165:22 | path | calleeApiName | fs |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:165:19:165:22 | path | calleeName | readFileSync |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:165:19:165:22 | path | enclosingFunctionBody | req res path pathModule normalize req query path path includes .. fs readFileSync path pathModule isAbsolute path fs readFileSync path fs readFileSync path |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:165:19:165:22 | path | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:165:19:165:22 | path | receiverName | fs |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:168:21:168:24 | path | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:168:21:168:24 | path | calleeAccessPath | fs readFileSync |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:168:21:168:24 | path | calleeAccessPathWithStructuralInfo | fs member readFileSync instanceorreturn |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:168:21:168:24 | path | calleeApiName | fs |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:168:21:168:24 | path | calleeName | readFileSync |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:168:21:168:24 | path | enclosingFunctionBody | req res path pathModule normalize req query path path includes .. fs readFileSync path pathModule isAbsolute path fs readFileSync path fs readFileSync path |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:168:21:168:24 | path | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:168:21:168:24 | path | receiverName | fs |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:170:21:170:24 | path | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:170:21:170:24 | path | calleeAccessPath | fs readFileSync |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:170:21:170:24 | path | calleeAccessPathWithStructuralInfo | fs member readFileSync instanceorreturn |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:170:21:170:24 | path | calleeApiName | fs |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:170:21:170:24 | path | calleeName | readFileSync |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:170:21:170:24 | path | enclosingFunctionBody | req res path pathModule normalize req query path path includes .. fs readFileSync path pathModule isAbsolute path fs readFileSync path fs readFileSync path |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:170:21:170:24 | path | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:170:21:170:24 | path | receiverName | fs |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:173:9:173:26 | '/join-regression' | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:173:9:173:26 | '/join-regression' | calleeAccessPath | express get |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:173:9:173:26 | '/join-regression' | calleeAccessPathWithStructuralInfo | express instanceorreturn member get instanceorreturn |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:173:9:173:26 | '/join-regression' | calleeApiName | express |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:173:9:173:26 | '/join-regression' | calleeName | get |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:173:9:173:26 | '/join-regression' | receiverName | app |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:173:29:211:1 | (req, r ... OT OK\\n} | argumentIndex | 1 |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:173:29:211:1 | (req, r ... OT OK\\n} | calleeAccessPath | express get |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:173:29:211:1 | (req, r ... OT OK\\n} | calleeAccessPathWithStructuralInfo | express instanceorreturn member get instanceorreturn |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:173:29:211:1 | (req, r ... OT OK\\n} | calleeApiName | express |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:173:29:211:1 | (req, r ... OT OK\\n} | calleeName | get |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:173:29:211:1 | (req, r ... OT OK\\n} | receiverName | app |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:180:23:180:25 | '/' | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:180:23:180:25 | '/' | calleeAccessPath | express get req query path startsWith |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:180:23:180:25 | '/' | calleeAccessPathWithStructuralInfo | express instanceorreturn member get functionalarg param req member query member path member startsWith instanceorreturn |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:180:23:180:25 | '/' | calleeApiName | express |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:180:23:180:25 | '/' | calleeName | startsWith |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:180:23:180:25 | '/' | enclosingFunctionBody | req res path req query path pathModule isAbsolute path path path path startsWith / path path path startsWith /x path path path startsWith . path path fs readFileSync path pathModule isAbsolute path fs readFileSync path fs readFileSync path path includes .. fs readFileSync path fs readFileSync path path includes .. pathModule isAbsolute path fs readFileSync path fs readFileSync path normalizedPath pathModule normalize path normalizedPath startsWith /home/user/www fs readFileSync normalizedPath fs readFileSync normalizedPath normalizedPath startsWith /home/user/www normalizedPath startsWith /home/user/public fs readFileSync normalizedPath fs readFileSync normalizedPath |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:180:23:180:25 | '/' | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:180:23:180:25 | '/' | receiverName | path |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:181:23:181:26 | '/x' | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:181:23:181:26 | '/x' | calleeAccessPath | express get req query path startsWith |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:181:23:181:26 | '/x' | calleeAccessPathWithStructuralInfo | express instanceorreturn member get functionalarg param req member query member path member startsWith instanceorreturn |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:181:23:181:26 | '/x' | calleeApiName | express |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:181:23:181:26 | '/x' | calleeName | startsWith |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:181:23:181:26 | '/x' | enclosingFunctionBody | req res path req query path pathModule isAbsolute path path path path startsWith / path path path startsWith /x path path path startsWith . path path fs readFileSync path pathModule isAbsolute path fs readFileSync path fs readFileSync path path includes .. fs readFileSync path fs readFileSync path path includes .. pathModule isAbsolute path fs readFileSync path fs readFileSync path normalizedPath pathModule normalize path normalizedPath startsWith /home/user/www fs readFileSync normalizedPath fs readFileSync normalizedPath normalizedPath startsWith /home/user/www normalizedPath startsWith /home/user/public fs readFileSync normalizedPath fs readFileSync normalizedPath |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:181:23:181:26 | '/x' | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:181:23:181:26 | '/x' | receiverName | path |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:182:23:182:25 | '.' | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:182:23:182:25 | '.' | calleeAccessPath | express get req query path startsWith |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:182:23:182:25 | '.' | calleeAccessPathWithStructuralInfo | express instanceorreturn member get functionalarg param req member query member path member startsWith instanceorreturn |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:182:23:182:25 | '.' | calleeApiName | express |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:182:23:182:25 | '.' | calleeName | startsWith |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:182:23:182:25 | '.' | enclosingFunctionBody | req res path req query path pathModule isAbsolute path path path path startsWith / path path path startsWith /x path path path startsWith . path path fs readFileSync path pathModule isAbsolute path fs readFileSync path fs readFileSync path path includes .. fs readFileSync path fs readFileSync path path includes .. pathModule isAbsolute path fs readFileSync path fs readFileSync path normalizedPath pathModule normalize path normalizedPath startsWith /home/user/www fs readFileSync normalizedPath fs readFileSync normalizedPath normalizedPath startsWith /home/user/www normalizedPath startsWith /home/user/public fs readFileSync normalizedPath fs readFileSync normalizedPath |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:182:23:182:25 | '.' | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:182:23:182:25 | '.' | receiverName | path |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:184:19:184:22 | path | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:184:19:184:22 | path | calleeAccessPath | fs readFileSync |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:184:19:184:22 | path | calleeAccessPathWithStructuralInfo | fs member readFileSync instanceorreturn |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:184:19:184:22 | path | calleeApiName | fs |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:184:19:184:22 | path | calleeName | readFileSync |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:184:19:184:22 | path | enclosingFunctionBody | req res path req query path pathModule isAbsolute path path path path startsWith / path path path startsWith /x path path path startsWith . path path fs readFileSync path pathModule isAbsolute path fs readFileSync path fs readFileSync path path includes .. fs readFileSync path fs readFileSync path path includes .. pathModule isAbsolute path fs readFileSync path fs readFileSync path normalizedPath pathModule normalize path normalizedPath startsWith /home/user/www fs readFileSync normalizedPath fs readFileSync normalizedPath normalizedPath startsWith /home/user/www normalizedPath startsWith /home/user/public fs readFileSync normalizedPath fs readFileSync normalizedPath |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:184:19:184:22 | path | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:184:19:184:22 | path | receiverName | fs |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:187:21:187:24 | path | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:187:21:187:24 | path | calleeAccessPath | fs readFileSync |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:187:21:187:24 | path | calleeAccessPathWithStructuralInfo | fs member readFileSync instanceorreturn |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:187:21:187:24 | path | calleeApiName | fs |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:187:21:187:24 | path | calleeName | readFileSync |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:187:21:187:24 | path | enclosingFunctionBody | req res path req query path pathModule isAbsolute path path path path startsWith / path path path startsWith /x path path path startsWith . path path fs readFileSync path pathModule isAbsolute path fs readFileSync path fs readFileSync path path includes .. fs readFileSync path fs readFileSync path path includes .. pathModule isAbsolute path fs readFileSync path fs readFileSync path normalizedPath pathModule normalize path normalizedPath startsWith /home/user/www fs readFileSync normalizedPath fs readFileSync normalizedPath normalizedPath startsWith /home/user/www normalizedPath startsWith /home/user/public fs readFileSync normalizedPath fs readFileSync normalizedPath |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:187:21:187:24 | path | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:187:21:187:24 | path | receiverName | fs |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:189:21:189:24 | path | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:189:21:189:24 | path | calleeAccessPath | fs readFileSync |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:189:21:189:24 | path | calleeAccessPathWithStructuralInfo | fs member readFileSync instanceorreturn |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:189:21:189:24 | path | calleeApiName | fs |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:189:21:189:24 | path | calleeName | readFileSync |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:189:21:189:24 | path | enclosingFunctionBody | req res path req query path pathModule isAbsolute path path path path startsWith / path path path startsWith /x path path path startsWith . path path fs readFileSync path pathModule isAbsolute path fs readFileSync path fs readFileSync path path includes .. fs readFileSync path fs readFileSync path path includes .. pathModule isAbsolute path fs readFileSync path fs readFileSync path normalizedPath pathModule normalize path normalizedPath startsWith /home/user/www fs readFileSync normalizedPath fs readFileSync normalizedPath normalizedPath startsWith /home/user/www normalizedPath startsWith /home/user/public fs readFileSync normalizedPath fs readFileSync normalizedPath |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:189:21:189:24 | path | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:189:21:189:24 | path | receiverName | fs |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:191:21:191:24 | '..' | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:191:21:191:24 | '..' | calleeAccessPath | express get req query path includes |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:191:21:191:24 | '..' | calleeAccessPathWithStructuralInfo | express instanceorreturn member get functionalarg param req member query member path member includes instanceorreturn |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:191:21:191:24 | '..' | calleeApiName | express |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:191:21:191:24 | '..' | calleeName | includes |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:191:21:191:24 | '..' | enclosingFunctionBody | req res path req query path pathModule isAbsolute path path path path startsWith / path path path startsWith /x path path path startsWith . path path fs readFileSync path pathModule isAbsolute path fs readFileSync path fs readFileSync path path includes .. fs readFileSync path fs readFileSync path path includes .. pathModule isAbsolute path fs readFileSync path fs readFileSync path normalizedPath pathModule normalize path normalizedPath startsWith /home/user/www fs readFileSync normalizedPath fs readFileSync normalizedPath normalizedPath startsWith /home/user/www normalizedPath startsWith /home/user/public fs readFileSync normalizedPath fs readFileSync normalizedPath |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:191:21:191:24 | '..' | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:191:21:191:24 | '..' | receiverName | path |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:192:21:192:24 | path | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:192:21:192:24 | path | calleeAccessPath | fs readFileSync |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:192:21:192:24 | path | calleeAccessPathWithStructuralInfo | fs member readFileSync instanceorreturn |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:192:21:192:24 | path | calleeApiName | fs |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:192:21:192:24 | path | calleeName | readFileSync |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:192:21:192:24 | path | enclosingFunctionBody | req res path req query path pathModule isAbsolute path path path path startsWith / path path path startsWith /x path path path startsWith . path path fs readFileSync path pathModule isAbsolute path fs readFileSync path fs readFileSync path path includes .. fs readFileSync path fs readFileSync path path includes .. pathModule isAbsolute path fs readFileSync path fs readFileSync path normalizedPath pathModule normalize path normalizedPath startsWith /home/user/www fs readFileSync normalizedPath fs readFileSync normalizedPath normalizedPath startsWith /home/user/www normalizedPath startsWith /home/user/public fs readFileSync normalizedPath fs readFileSync normalizedPath |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:192:21:192:24 | path | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:192:21:192:24 | path | receiverName | fs |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:194:21:194:24 | path | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:194:21:194:24 | path | calleeAccessPath | fs readFileSync |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:194:21:194:24 | path | calleeAccessPathWithStructuralInfo | fs member readFileSync instanceorreturn |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:194:21:194:24 | path | calleeApiName | fs |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:194:21:194:24 | path | calleeName | readFileSync |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:194:21:194:24 | path | enclosingFunctionBody | req res path req query path pathModule isAbsolute path path path path startsWith / path path path startsWith /x path path path startsWith . path path fs readFileSync path pathModule isAbsolute path fs readFileSync path fs readFileSync path path includes .. fs readFileSync path fs readFileSync path path includes .. pathModule isAbsolute path fs readFileSync path fs readFileSync path normalizedPath pathModule normalize path normalizedPath startsWith /home/user/www fs readFileSync normalizedPath fs readFileSync normalizedPath normalizedPath startsWith /home/user/www normalizedPath startsWith /home/user/public fs readFileSync normalizedPath fs readFileSync normalizedPath |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:194:21:194:24 | path | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:194:21:194:24 | path | receiverName | fs |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:196:22:196:25 | '..' | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:196:22:196:25 | '..' | calleeAccessPath | express get req query path includes |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:196:22:196:25 | '..' | calleeAccessPathWithStructuralInfo | express instanceorreturn member get functionalarg param req member query member path member includes instanceorreturn |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:196:22:196:25 | '..' | calleeApiName | express |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:196:22:196:25 | '..' | calleeName | includes |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:196:22:196:25 | '..' | enclosingFunctionBody | req res path req query path pathModule isAbsolute path path path path startsWith / path path path startsWith /x path path path startsWith . path path fs readFileSync path pathModule isAbsolute path fs readFileSync path fs readFileSync path path includes .. fs readFileSync path fs readFileSync path path includes .. pathModule isAbsolute path fs readFileSync path fs readFileSync path normalizedPath pathModule normalize path normalizedPath startsWith /home/user/www fs readFileSync normalizedPath fs readFileSync normalizedPath normalizedPath startsWith /home/user/www normalizedPath startsWith /home/user/public fs readFileSync normalizedPath fs readFileSync normalizedPath |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:196:22:196:25 | '..' | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:196:22:196:25 | '..' | receiverName | path |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:197:21:197:24 | path | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:197:21:197:24 | path | calleeAccessPath | fs readFileSync |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:197:21:197:24 | path | calleeAccessPathWithStructuralInfo | fs member readFileSync instanceorreturn |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:197:21:197:24 | path | calleeApiName | fs |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:197:21:197:24 | path | calleeName | readFileSync |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:197:21:197:24 | path | enclosingFunctionBody | req res path req query path pathModule isAbsolute path path path path startsWith / path path path startsWith /x path path path startsWith . path path fs readFileSync path pathModule isAbsolute path fs readFileSync path fs readFileSync path path includes .. fs readFileSync path fs readFileSync path path includes .. pathModule isAbsolute path fs readFileSync path fs readFileSync path normalizedPath pathModule normalize path normalizedPath startsWith /home/user/www fs readFileSync normalizedPath fs readFileSync normalizedPath normalizedPath startsWith /home/user/www normalizedPath startsWith /home/user/public fs readFileSync normalizedPath fs readFileSync normalizedPath |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:197:21:197:24 | path | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:197:21:197:24 | path | receiverName | fs |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:199:21:199:24 | path | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:199:21:199:24 | path | calleeAccessPath | fs readFileSync |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:199:21:199:24 | path | calleeAccessPathWithStructuralInfo | fs member readFileSync instanceorreturn |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:199:21:199:24 | path | calleeApiName | fs |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:199:21:199:24 | path | calleeName | readFileSync |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:199:21:199:24 | path | enclosingFunctionBody | req res path req query path pathModule isAbsolute path path path path startsWith / path path path startsWith /x path path path startsWith . path path fs readFileSync path pathModule isAbsolute path fs readFileSync path fs readFileSync path path includes .. fs readFileSync path fs readFileSync path path includes .. pathModule isAbsolute path fs readFileSync path fs readFileSync path normalizedPath pathModule normalize path normalizedPath startsWith /home/user/www fs readFileSync normalizedPath fs readFileSync normalizedPath normalizedPath startsWith /home/user/www normalizedPath startsWith /home/user/public fs readFileSync normalizedPath fs readFileSync normalizedPath |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:199:21:199:24 | path | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:199:21:199:24 | path | receiverName | fs |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:201:45:201:48 | path | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:201:45:201:48 | path | calleeAccessPath | path normalize |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:201:45:201:48 | path | calleeAccessPathWithStructuralInfo | path member normalize instanceorreturn |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:201:45:201:48 | path | calleeApiName | path |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:201:45:201:48 | path | calleeName | normalize |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:201:45:201:48 | path | enclosingFunctionBody | req res path req query path pathModule isAbsolute path path path path startsWith / path path path startsWith /x path path path startsWith . path path fs readFileSync path pathModule isAbsolute path fs readFileSync path fs readFileSync path path includes .. fs readFileSync path fs readFileSync path path includes .. pathModule isAbsolute path fs readFileSync path fs readFileSync path normalizedPath pathModule normalize path normalizedPath startsWith /home/user/www fs readFileSync normalizedPath fs readFileSync normalizedPath normalizedPath startsWith /home/user/www normalizedPath startsWith /home/user/public fs readFileSync normalizedPath fs readFileSync normalizedPath |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:201:45:201:48 | path | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:201:45:201:48 | path | receiverName | pathModule |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:202:33:202:48 | '/home/user/www' | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:202:33:202:48 | '/home/user/www' | calleeAccessPath | path normalize startsWith |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:202:33:202:48 | '/home/user/www' | calleeAccessPathWithStructuralInfo | path member normalize instanceorreturn member startsWith instanceorreturn |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:202:33:202:48 | '/home/user/www' | calleeApiName | path |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:202:33:202:48 | '/home/user/www' | calleeName | startsWith |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:202:33:202:48 | '/home/user/www' | enclosingFunctionBody | req res path req query path pathModule isAbsolute path path path path startsWith / path path path startsWith /x path path path startsWith . path path fs readFileSync path pathModule isAbsolute path fs readFileSync path fs readFileSync path path includes .. fs readFileSync path fs readFileSync path path includes .. pathModule isAbsolute path fs readFileSync path fs readFileSync path normalizedPath pathModule normalize path normalizedPath startsWith /home/user/www fs readFileSync normalizedPath fs readFileSync normalizedPath normalizedPath startsWith /home/user/www normalizedPath startsWith /home/user/public fs readFileSync normalizedPath fs readFileSync normalizedPath |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:202:33:202:48 | '/home/user/www' | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:202:33:202:48 | '/home/user/www' | receiverName | normalizedPath |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:203:21:203:34 | normalizedPath | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:203:21:203:34 | normalizedPath | calleeAccessPath | fs readFileSync |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:203:21:203:34 | normalizedPath | calleeAccessPathWithStructuralInfo | fs member readFileSync instanceorreturn |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:203:21:203:34 | normalizedPath | calleeApiName | fs |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:203:21:203:34 | normalizedPath | calleeName | readFileSync |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:203:21:203:34 | normalizedPath | enclosingFunctionBody | req res path req query path pathModule isAbsolute path path path path startsWith / path path path startsWith /x path path path startsWith . path path fs readFileSync path pathModule isAbsolute path fs readFileSync path fs readFileSync path path includes .. fs readFileSync path fs readFileSync path path includes .. pathModule isAbsolute path fs readFileSync path fs readFileSync path normalizedPath pathModule normalize path normalizedPath startsWith /home/user/www fs readFileSync normalizedPath fs readFileSync normalizedPath normalizedPath startsWith /home/user/www normalizedPath startsWith /home/user/public fs readFileSync normalizedPath fs readFileSync normalizedPath |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:203:21:203:34 | normalizedPath | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:203:21:203:34 | normalizedPath | receiverName | fs |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:205:21:205:34 | normalizedPath | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:205:21:205:34 | normalizedPath | calleeAccessPath | fs readFileSync |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:205:21:205:34 | normalizedPath | calleeAccessPathWithStructuralInfo | fs member readFileSync instanceorreturn |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:205:21:205:34 | normalizedPath | calleeApiName | fs |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:205:21:205:34 | normalizedPath | calleeName | readFileSync |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:205:21:205:34 | normalizedPath | enclosingFunctionBody | req res path req query path pathModule isAbsolute path path path path startsWith / path path path startsWith /x path path path startsWith . path path fs readFileSync path pathModule isAbsolute path fs readFileSync path fs readFileSync path path includes .. fs readFileSync path fs readFileSync path path includes .. pathModule isAbsolute path fs readFileSync path fs readFileSync path normalizedPath pathModule normalize path normalizedPath startsWith /home/user/www fs readFileSync normalizedPath fs readFileSync normalizedPath normalizedPath startsWith /home/user/www normalizedPath startsWith /home/user/public fs readFileSync normalizedPath fs readFileSync normalizedPath |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:205:21:205:34 | normalizedPath | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:205:21:205:34 | normalizedPath | receiverName | fs |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:207:33:207:48 | '/home/user/www' | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:207:33:207:48 | '/home/user/www' | calleeAccessPath | path normalize startsWith |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:207:33:207:48 | '/home/user/www' | calleeAccessPathWithStructuralInfo | path member normalize instanceorreturn member startsWith instanceorreturn |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:207:33:207:48 | '/home/user/www' | calleeApiName | path |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:207:33:207:48 | '/home/user/www' | calleeName | startsWith |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:207:33:207:48 | '/home/user/www' | enclosingFunctionBody | req res path req query path pathModule isAbsolute path path path path startsWith / path path path startsWith /x path path path startsWith . path path fs readFileSync path pathModule isAbsolute path fs readFileSync path fs readFileSync path path includes .. fs readFileSync path fs readFileSync path path includes .. pathModule isAbsolute path fs readFileSync path fs readFileSync path normalizedPath pathModule normalize path normalizedPath startsWith /home/user/www fs readFileSync normalizedPath fs readFileSync normalizedPath normalizedPath startsWith /home/user/www normalizedPath startsWith /home/user/public fs readFileSync normalizedPath fs readFileSync normalizedPath |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:207:33:207:48 | '/home/user/www' | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:207:33:207:48 | '/home/user/www' | receiverName | normalizedPath |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:207:80:207:98 | '/home/user/public' | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:207:80:207:98 | '/home/user/public' | calleeAccessPath | path normalize startsWith |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:207:80:207:98 | '/home/user/public' | calleeAccessPathWithStructuralInfo | path member normalize instanceorreturn member startsWith instanceorreturn |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:207:80:207:98 | '/home/user/public' | calleeApiName | path |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:207:80:207:98 | '/home/user/public' | calleeName | startsWith |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:207:80:207:98 | '/home/user/public' | enclosingFunctionBody | req res path req query path pathModule isAbsolute path path path path startsWith / path path path startsWith /x path path path startsWith . path path fs readFileSync path pathModule isAbsolute path fs readFileSync path fs readFileSync path path includes .. fs readFileSync path fs readFileSync path path includes .. pathModule isAbsolute path fs readFileSync path fs readFileSync path normalizedPath pathModule normalize path normalizedPath startsWith /home/user/www fs readFileSync normalizedPath fs readFileSync normalizedPath normalizedPath startsWith /home/user/www normalizedPath startsWith /home/user/public fs readFileSync normalizedPath fs readFileSync normalizedPath |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:207:80:207:98 | '/home/user/public' | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:207:80:207:98 | '/home/user/public' | receiverName | normalizedPath |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:208:21:208:34 | normalizedPath | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:208:21:208:34 | normalizedPath | calleeAccessPath | fs readFileSync |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:208:21:208:34 | normalizedPath | calleeAccessPathWithStructuralInfo | fs member readFileSync instanceorreturn |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:208:21:208:34 | normalizedPath | calleeApiName | fs |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:208:21:208:34 | normalizedPath | calleeName | readFileSync |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:208:21:208:34 | normalizedPath | enclosingFunctionBody | req res path req query path pathModule isAbsolute path path path path startsWith / path path path startsWith /x path path path startsWith . path path fs readFileSync path pathModule isAbsolute path fs readFileSync path fs readFileSync path path includes .. fs readFileSync path fs readFileSync path path includes .. pathModule isAbsolute path fs readFileSync path fs readFileSync path normalizedPath pathModule normalize path normalizedPath startsWith /home/user/www fs readFileSync normalizedPath fs readFileSync normalizedPath normalizedPath startsWith /home/user/www normalizedPath startsWith /home/user/public fs readFileSync normalizedPath fs readFileSync normalizedPath |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:208:21:208:34 | normalizedPath | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:208:21:208:34 | normalizedPath | receiverName | fs |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:210:21:210:34 | normalizedPath | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:210:21:210:34 | normalizedPath | calleeAccessPath | fs readFileSync |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:210:21:210:34 | normalizedPath | calleeAccessPathWithStructuralInfo | fs member readFileSync instanceorreturn |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:210:21:210:34 | normalizedPath | calleeApiName | fs |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:210:21:210:34 | normalizedPath | calleeName | readFileSync |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:210:21:210:34 | normalizedPath | enclosingFunctionBody | req res path req query path pathModule isAbsolute path path path path startsWith / path path path startsWith /x path path path startsWith . path path fs readFileSync path pathModule isAbsolute path fs readFileSync path fs readFileSync path path includes .. fs readFileSync path fs readFileSync path path includes .. pathModule isAbsolute path fs readFileSync path fs readFileSync path normalizedPath pathModule normalize path normalizedPath startsWith /home/user/www fs readFileSync normalizedPath fs readFileSync normalizedPath normalizedPath startsWith /home/user/www normalizedPath startsWith /home/user/public fs readFileSync normalizedPath fs readFileSync normalizedPath |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:210:21:210:34 | normalizedPath | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:210:21:210:34 | normalizedPath | receiverName | fs |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:213:9:213:37 | '/decod ... zation' | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:213:9:213:37 | '/decod ... zation' | calleeAccessPath | express get |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:213:9:213:37 | '/decod ... zation' | calleeAccessPathWithStructuralInfo | express instanceorreturn member get instanceorreturn |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:213:9:213:37 | '/decod ... zation' | calleeApiName | express |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:213:9:213:37 | '/decod ... zation' | calleeName | get |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:213:9:213:37 | '/decod ... zation' | receiverName | app |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:213:40:223:1 | (req, r ... lized\\n} | argumentIndex | 1 |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:213:40:223:1 | (req, r ... lized\\n} | calleeAccessPath | express get |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:213:40:223:1 | (req, r ... lized\\n} | calleeAccessPathWithStructuralInfo | express instanceorreturn member get instanceorreturn |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:213:40:223:1 | (req, r ... lized\\n} | calleeApiName | express |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:213:40:223:1 | (req, r ... lized\\n} | calleeName | get |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:213:40:223:1 | (req, r ... lized\\n} | receiverName | app |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:214:14:214:49 | pathMod ... y.path) | calleeAccessPath | |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:214:14:214:49 | pathMod ... y.path) | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:214:14:214:49 | pathMod ... y.path) | enclosingFunctionBody | req res path pathModule normalize req query path pathModule isAbsolute path path startsWith .. fs readFileSync path path decodeURIComponent path pathModule isAbsolute path path startsWith .. fs readFileSync path |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:214:14:214:49 | pathMod ... y.path) | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:214:35:214:48 | req.query.path | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:214:35:214:48 | req.query.path | calleeAccessPath | path normalize |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:214:35:214:48 | req.query.path | calleeAccessPathWithStructuralInfo | path member normalize instanceorreturn |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:214:35:214:48 | req.query.path | calleeApiName | path |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:214:35:214:48 | req.query.path | calleeName | normalize |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:214:35:214:48 | req.query.path | enclosingFunctionBody | req res path pathModule normalize req query path pathModule isAbsolute path path startsWith .. fs readFileSync path path decodeURIComponent path pathModule isAbsolute path path startsWith .. fs readFileSync path |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:214:35:214:48 | req.query.path | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:214:35:214:48 | req.query.path | receiverName | pathModule |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:216:56:216:59 | '..' | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:216:56:216:59 | '..' | calleeAccessPath | path normalize startsWith |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:216:56:216:59 | '..' | calleeAccessPathWithStructuralInfo | path member normalize instanceorreturn member startsWith instanceorreturn |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:216:56:216:59 | '..' | calleeApiName | path |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:216:56:216:59 | '..' | calleeName | startsWith |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:216:56:216:59 | '..' | enclosingFunctionBody | req res path pathModule normalize req query path pathModule isAbsolute path path startsWith .. fs readFileSync path path decodeURIComponent path pathModule isAbsolute path path startsWith .. fs readFileSync path |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:216:56:216:59 | '..' | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:216:56:216:59 | '..' | receiverName | path |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:217:21:217:24 | path | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:217:21:217:24 | path | calleeAccessPath | fs readFileSync |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:217:21:217:24 | path | calleeAccessPathWithStructuralInfo | fs member readFileSync instanceorreturn |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:217:21:217:24 | path | calleeApiName | fs |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:217:21:217:24 | path | calleeName | readFileSync |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:217:21:217:24 | path | enclosingFunctionBody | req res path pathModule normalize req query path pathModule isAbsolute path path startsWith .. fs readFileSync path path decodeURIComponent path pathModule isAbsolute path path startsWith .. fs readFileSync path |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:217:21:217:24 | path | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:217:21:217:24 | path | receiverName | fs |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:219:10:219:33 | decodeU ... t(path) | calleeAccessPath | |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:219:10:219:33 | decodeU ... t(path) | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:219:10:219:33 | decodeU ... t(path) | enclosingFunctionBody | req res path pathModule normalize req query path pathModule isAbsolute path path startsWith .. fs readFileSync path path decodeURIComponent path pathModule isAbsolute path path startsWith .. fs readFileSync path |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:219:10:219:33 | decodeU ... t(path) | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:219:29:219:32 | path | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:219:29:219:32 | path | calleeAccessPath | |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:219:29:219:32 | path | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:219:29:219:32 | path | calleeName | decodeURIComponent |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:219:29:219:32 | path | enclosingFunctionBody | req res path pathModule normalize req query path pathModule isAbsolute path path startsWith .. fs readFileSync path path decodeURIComponent path pathModule isAbsolute path path startsWith .. fs readFileSync path |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:219:29:219:32 | path | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:221:56:221:59 | '..' | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:221:56:221:59 | '..' | calleeAccessPath | |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:221:56:221:59 | '..' | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:221:56:221:59 | '..' | calleeName | startsWith |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:221:56:221:59 | '..' | enclosingFunctionBody | req res path pathModule normalize req query path pathModule isAbsolute path path startsWith .. fs readFileSync path path decodeURIComponent path pathModule isAbsolute path path startsWith .. fs readFileSync path |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:221:56:221:59 | '..' | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:221:56:221:59 | '..' | receiverName | path |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:222:21:222:24 | path | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:222:21:222:24 | path | calleeAccessPath | fs readFileSync |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:222:21:222:24 | path | calleeAccessPathWithStructuralInfo | fs member readFileSync instanceorreturn |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:222:21:222:24 | path | calleeApiName | fs |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:222:21:222:24 | path | calleeName | readFileSync |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:222:21:222:24 | path | enclosingFunctionBody | req res path pathModule normalize req query path pathModule isAbsolute path path startsWith .. fs readFileSync path path decodeURIComponent path pathModule isAbsolute path path startsWith .. fs readFileSync path |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:222:21:222:24 | path | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:222:21:222:24 | path | receiverName | fs |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:225:9:225:18 | '/replace' | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:225:9:225:18 | '/replace' | calleeAccessPath | express get |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:225:9:225:18 | '/replace' | calleeAccessPathWithStructuralInfo | express instanceorreturn member get instanceorreturn |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:225:9:225:18 | '/replace' | calleeApiName | express |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:225:9:225:18 | '/replace' | calleeName | get |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:225:9:225:18 | '/replace' | receiverName | app |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:225:21:233:1 | (req, r ... K\\n }\\n} | argumentIndex | 1 |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:225:21:233:1 | (req, r ... K\\n }\\n} | calleeAccessPath | express get |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:225:21:233:1 | (req, r ... K\\n }\\n} | calleeAccessPathWithStructuralInfo | express instanceorreturn member get instanceorreturn |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:225:21:233:1 | (req, r ... K\\n }\\n} | calleeApiName | express |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:225:21:233:1 | (req, r ... K\\n }\\n} | calleeName | get |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:225:21:233:1 | (req, r ... K\\n }\\n} | receiverName | app |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:226:14:226:70 | pathMod ... g, ' ') | calleeAccessPath | |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:226:14:226:70 | pathMod ... g, ' ') | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:226:14:226:70 | pathMod ... g, ' ') | enclosingFunctionBody | req res path pathModule normalize req query path replace /%20/g pathModule isAbsolute path fs readFileSync path path path replace /\\.\\./g fs readFileSync path |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:226:14:226:70 | pathMod ... g, ' ') | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:226:35:226:48 | req.query.path | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:226:35:226:48 | req.query.path | calleeAccessPath | path normalize |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:226:35:226:48 | req.query.path | calleeAccessPathWithStructuralInfo | path member normalize instanceorreturn |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:226:35:226:48 | req.query.path | calleeApiName | path |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:226:35:226:48 | req.query.path | calleeName | normalize |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:226:35:226:48 | req.query.path | enclosingFunctionBody | req res path pathModule normalize req query path replace /%20/g pathModule isAbsolute path fs readFileSync path path path replace /\\.\\./g fs readFileSync path |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:226:35:226:48 | req.query.path | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:226:35:226:48 | req.query.path | receiverName | pathModule |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:226:59:226:64 | /%20/g | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:226:59:226:64 | /%20/g | calleeAccessPath | path normalize replace |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:226:59:226:64 | /%20/g | calleeAccessPathWithStructuralInfo | path member normalize instanceorreturn member replace instanceorreturn |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:226:59:226:64 | /%20/g | calleeApiName | path |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:226:59:226:64 | /%20/g | calleeName | replace |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:226:59:226:64 | /%20/g | enclosingFunctionBody | req res path pathModule normalize req query path replace /%20/g pathModule isAbsolute path fs readFileSync path path path replace /\\.\\./g fs readFileSync path |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:226:59:226:64 | /%20/g | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:226:67:226:69 | ' ' | argumentIndex | 1 |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:226:67:226:69 | ' ' | calleeAccessPath | path normalize replace |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:226:67:226:69 | ' ' | calleeAccessPathWithStructuralInfo | path member normalize instanceorreturn member replace instanceorreturn |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:226:67:226:69 | ' ' | calleeApiName | path |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:226:67:226:69 | ' ' | calleeName | replace |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:226:67:226:69 | ' ' | enclosingFunctionBody | req res path pathModule normalize req query path replace /%20/g pathModule isAbsolute path fs readFileSync path path path replace /\\.\\./g fs readFileSync path |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:226:67:226:69 | ' ' | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:228:21:228:24 | path | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:228:21:228:24 | path | calleeAccessPath | fs readFileSync |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:228:21:228:24 | path | calleeAccessPathWithStructuralInfo | fs member readFileSync instanceorreturn |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:228:21:228:24 | path | calleeApiName | fs |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:228:21:228:24 | path | calleeName | readFileSync |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:228:21:228:24 | path | enclosingFunctionBody | req res path pathModule normalize req query path replace /%20/g pathModule isAbsolute path fs readFileSync path path path replace /\\.\\./g fs readFileSync path |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:228:21:228:24 | path | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:228:21:228:24 | path | receiverName | fs |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:230:12:230:36 | path.re ... /g, '') | calleeAccessPath | |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:230:12:230:36 | path.re ... /g, '') | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:230:12:230:36 | path.re ... /g, '') | enclosingFunctionBody | req res path pathModule normalize req query path replace /%20/g pathModule isAbsolute path fs readFileSync path path path replace /\\.\\./g fs readFileSync path |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:230:12:230:36 | path.re ... /g, '') | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:230:25:230:31 | /\\.\\./g | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:230:25:230:31 | /\\.\\./g | calleeAccessPath | path normalize replace replace |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:230:25:230:31 | /\\.\\./g | calleeAccessPathWithStructuralInfo | path member normalize instanceorreturn member replace instanceorreturn member replace instanceorreturn |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:230:25:230:31 | /\\.\\./g | calleeApiName | path |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:230:25:230:31 | /\\.\\./g | calleeName | replace |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:230:25:230:31 | /\\.\\./g | enclosingFunctionBody | req res path pathModule normalize req query path replace /%20/g pathModule isAbsolute path fs readFileSync path path path replace /\\.\\./g fs readFileSync path |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:230:25:230:31 | /\\.\\./g | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:230:25:230:31 | /\\.\\./g | receiverName | path |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:230:34:230:35 | '' | argumentIndex | 1 |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:230:34:230:35 | '' | calleeAccessPath | path normalize replace replace |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:230:34:230:35 | '' | calleeAccessPathWithStructuralInfo | path member normalize instanceorreturn member replace instanceorreturn member replace instanceorreturn |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:230:34:230:35 | '' | calleeApiName | path |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:230:34:230:35 | '' | calleeName | replace |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:230:34:230:35 | '' | enclosingFunctionBody | req res path pathModule normalize req query path replace /%20/g pathModule isAbsolute path fs readFileSync path path path replace /\\.\\./g fs readFileSync path |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:230:34:230:35 | '' | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:230:34:230:35 | '' | receiverName | path |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:231:21:231:24 | path | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:231:21:231:24 | path | calleeAccessPath | fs readFileSync |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:231:21:231:24 | path | calleeAccessPathWithStructuralInfo | fs member readFileSync instanceorreturn |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:231:21:231:24 | path | calleeApiName | fs |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:231:21:231:24 | path | calleeName | readFileSync |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:231:21:231:24 | path | enclosingFunctionBody | req res path pathModule normalize req query path replace /%20/g pathModule isAbsolute path fs readFileSync path path path replace /\\.\\./g fs readFileSync path |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:231:21:231:24 | path | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:231:21:231:24 | path | receiverName | fs |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:235:9:235:23 | '/resolve-path' | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:235:9:235:23 | '/resolve-path' | calleeAccessPath | express get |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:235:9:235:23 | '/resolve-path' | calleeAccessPathWithStructuralInfo | express instanceorreturn member get instanceorreturn |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:235:9:235:23 | '/resolve-path' | calleeApiName | express |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:235:9:235:23 | '/resolve-path' | calleeName | get |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:235:9:235:23 | '/resolve-path' | receiverName | app |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:235:26:251:1 | (req, r ... arity\\n} | argumentIndex | 1 |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:235:26:251:1 | (req, r ... arity\\n} | calleeAccessPath | express get |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:235:26:251:1 | (req, r ... arity\\n} | calleeAccessPathWithStructuralInfo | express instanceorreturn member get instanceorreturn |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:235:26:251:1 | (req, r ... arity\\n} | calleeApiName | express |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:235:26:251:1 | (req, r ... arity\\n} | calleeName | get |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:235:26:251:1 | (req, r ... arity\\n} | receiverName | app |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:236:14:236:47 | pathMod ... y.path) | calleeAccessPath | |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:236:14:236:47 | pathMod ... y.path) | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:236:14:236:47 | pathMod ... y.path) | enclosingFunctionBody | req res path pathModule resolve req query path fs readFileSync path self something path substring 0 self dir length self dir fs readFileSync path fs readFileSync path path slice 0 self dir length self dir fs readFileSync path fs readFileSync path |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:236:14:236:47 | pathMod ... y.path) | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:236:33:236:46 | req.query.path | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:236:33:236:46 | req.query.path | calleeAccessPath | path resolve |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:236:33:236:46 | req.query.path | calleeAccessPathWithStructuralInfo | path member resolve instanceorreturn |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:236:33:236:46 | req.query.path | calleeApiName | path |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:236:33:236:46 | req.query.path | calleeName | resolve |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:236:33:236:46 | req.query.path | enclosingFunctionBody | req res path pathModule resolve req query path fs readFileSync path self something path substring 0 self dir length self dir fs readFileSync path fs readFileSync path path slice 0 self dir length self dir fs readFileSync path fs readFileSync path |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:236:33:236:46 | req.query.path | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:236:33:236:46 | req.query.path | receiverName | pathModule |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:238:19:238:22 | path | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:238:19:238:22 | path | calleeAccessPath | fs readFileSync |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:238:19:238:22 | path | calleeAccessPathWithStructuralInfo | fs member readFileSync instanceorreturn |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:238:19:238:22 | path | calleeApiName | fs |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:238:19:238:22 | path | calleeName | readFileSync |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:238:19:238:22 | path | enclosingFunctionBody | req res path pathModule resolve req query path fs readFileSync path self something path substring 0 self dir length self dir fs readFileSync path fs readFileSync path path slice 0 self dir length self dir fs readFileSync path fs readFileSync path |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:238:19:238:22 | path | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:238:19:238:22 | path | receiverName | fs |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:242:22:242:22 | 0 | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:242:22:242:22 | 0 | calleeAccessPath | path resolve substring |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:242:22:242:22 | 0 | calleeAccessPathWithStructuralInfo | path member resolve instanceorreturn member substring instanceorreturn |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:242:22:242:22 | 0 | calleeApiName | path |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:242:22:242:22 | 0 | calleeName | substring |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:242:22:242:22 | 0 | enclosingFunctionBody | req res path pathModule resolve req query path fs readFileSync path self something path substring 0 self dir length self dir fs readFileSync path fs readFileSync path path slice 0 self dir length self dir fs readFileSync path fs readFileSync path |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:242:22:242:22 | 0 | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:242:22:242:22 | 0 | receiverName | path |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:242:25:242:39 | self.dir.length | argumentIndex | 1 |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:242:25:242:39 | self.dir.length | calleeAccessPath | path resolve substring |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:242:25:242:39 | self.dir.length | calleeAccessPathWithStructuralInfo | path member resolve instanceorreturn member substring instanceorreturn |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:242:25:242:39 | self.dir.length | calleeApiName | path |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:242:25:242:39 | self.dir.length | calleeName | substring |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:242:25:242:39 | self.dir.length | enclosingFunctionBody | req res path pathModule resolve req query path fs readFileSync path self something path substring 0 self dir length self dir fs readFileSync path fs readFileSync path path slice 0 self dir length self dir fs readFileSync path fs readFileSync path |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:242:25:242:39 | self.dir.length | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:242:25:242:39 | self.dir.length | receiverName | path |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:243:21:243:24 | path | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:243:21:243:24 | path | calleeAccessPath | fs readFileSync |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:243:21:243:24 | path | calleeAccessPathWithStructuralInfo | fs member readFileSync instanceorreturn |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:243:21:243:24 | path | calleeApiName | fs |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:243:21:243:24 | path | calleeName | readFileSync |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:243:21:243:24 | path | enclosingFunctionBody | req res path pathModule resolve req query path fs readFileSync path self something path substring 0 self dir length self dir fs readFileSync path fs readFileSync path path slice 0 self dir length self dir fs readFileSync path fs readFileSync path |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:243:21:243:24 | path | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:243:21:243:24 | path | receiverName | fs |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:245:21:245:24 | path | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:245:21:245:24 | path | calleeAccessPath | fs readFileSync |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:245:21:245:24 | path | calleeAccessPathWithStructuralInfo | fs member readFileSync instanceorreturn |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:245:21:245:24 | path | calleeApiName | fs |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:245:21:245:24 | path | calleeName | readFileSync |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:245:21:245:24 | path | enclosingFunctionBody | req res path pathModule resolve req query path fs readFileSync path self something path substring 0 self dir length self dir fs readFileSync path fs readFileSync path path slice 0 self dir length self dir fs readFileSync path fs readFileSync path |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:245:21:245:24 | path | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:245:21:245:24 | path | receiverName | fs |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:247:18:247:18 | 0 | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:247:18:247:18 | 0 | calleeAccessPath | path resolve slice |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:247:18:247:18 | 0 | calleeAccessPathWithStructuralInfo | path member resolve instanceorreturn member slice instanceorreturn |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:247:18:247:18 | 0 | calleeApiName | path |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:247:18:247:18 | 0 | calleeName | slice |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:247:18:247:18 | 0 | enclosingFunctionBody | req res path pathModule resolve req query path fs readFileSync path self something path substring 0 self dir length self dir fs readFileSync path fs readFileSync path path slice 0 self dir length self dir fs readFileSync path fs readFileSync path |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:247:18:247:18 | 0 | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:247:18:247:18 | 0 | receiverName | path |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:247:21:247:35 | self.dir.length | argumentIndex | 1 |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:247:21:247:35 | self.dir.length | calleeAccessPath | path resolve slice |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:247:21:247:35 | self.dir.length | calleeAccessPathWithStructuralInfo | path member resolve instanceorreturn member slice instanceorreturn |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:247:21:247:35 | self.dir.length | calleeApiName | path |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:247:21:247:35 | self.dir.length | calleeName | slice |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:247:21:247:35 | self.dir.length | enclosingFunctionBody | req res path pathModule resolve req query path fs readFileSync path self something path substring 0 self dir length self dir fs readFileSync path fs readFileSync path path slice 0 self dir length self dir fs readFileSync path fs readFileSync path |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:247:21:247:35 | self.dir.length | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:247:21:247:35 | self.dir.length | receiverName | path |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:248:21:248:24 | path | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:248:21:248:24 | path | calleeAccessPath | fs readFileSync |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:248:21:248:24 | path | calleeAccessPathWithStructuralInfo | fs member readFileSync instanceorreturn |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:248:21:248:24 | path | calleeApiName | fs |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:248:21:248:24 | path | calleeName | readFileSync |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:248:21:248:24 | path | enclosingFunctionBody | req res path pathModule resolve req query path fs readFileSync path self something path substring 0 self dir length self dir fs readFileSync path fs readFileSync path path slice 0 self dir length self dir fs readFileSync path fs readFileSync path |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:248:21:248:24 | path | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:248:21:248:24 | path | receiverName | fs |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:250:21:250:24 | path | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:250:21:250:24 | path | calleeAccessPath | fs readFileSync |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:250:21:250:24 | path | calleeAccessPathWithStructuralInfo | fs member readFileSync instanceorreturn |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:250:21:250:24 | path | calleeApiName | fs |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:250:21:250:24 | path | calleeName | readFileSync |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:250:21:250:24 | path | enclosingFunctionBody | req res path pathModule resolve req query path fs readFileSync path self something path substring 0 self dir length self dir fs readFileSync path fs readFileSync path path slice 0 self dir length self dir fs readFileSync path fs readFileSync path |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:250:21:250:24 | path | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:250:21:250:24 | path | receiverName | fs |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:253:9:253:30 | '/relat ... tswith' | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:253:9:253:30 | '/relat ... tswith' | calleeAccessPath | express get |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:253:9:253:30 | '/relat ... tswith' | calleeAccessPathWithStructuralInfo | express instanceorreturn member get instanceorreturn |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:253:9:253:30 | '/relat ... tswith' | calleeApiName | express |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:253:9:253:30 | '/relat ... tswith' | calleeName | get |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:253:9:253:30 | '/relat ... tswith' | receiverName | app |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:253:33:298:1 | (req, r ... \\n }\\n} | argumentIndex | 1 |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:253:33:298:1 | (req, r ... \\n }\\n} | calleeAccessPath | express get |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:253:33:298:1 | (req, r ... \\n }\\n} | calleeAccessPathWithStructuralInfo | express instanceorreturn member get instanceorreturn |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:253:33:298:1 | (req, r ... \\n }\\n} | calleeApiName | express |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:253:33:298:1 | (req, r ... \\n }\\n} | calleeName | get |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:253:33:298:1 | (req, r ... \\n }\\n} | receiverName | app |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:254:14:254:47 | pathMod ... y.path) | calleeAccessPath | |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:254:14:254:47 | pathMod ... y.path) | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:254:14:254:47 | pathMod ... y.path) | enclosingFunctionBody | req res path pathModule resolve req query path fs readFileSync path self something relative pathModule relative self webroot path relative startsWith .. pathModule sep relative .. fs readFileSync path fs readFileSync path newpath pathModule normalize path relativePath pathModule relative pathModule normalize workspaceDir newpath relativePath indexOf .. pathModule sep 0 fs readFileSync newpath fs readFileSync newpath newpath pathModule normalize path relativePath pathModule relative pathModule normalize workspaceDir newpath relativePath indexOf ../ 0 fs readFileSync newpath fs readFileSync newpath newpath pathModule normalize path relativePath pathModule relative pathModule normalize workspaceDir newpath pathModule normalize relativePath indexOf ../ 0 fs readFileSync newpath fs readFileSync newpath newpath pathModule normalize path relativePath pathModule relative pathModule normalize workspaceDir newpath pathModule normalize relativePath indexOf ../ fs readFileSync newpath fs readFileSync newpath |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:254:14:254:47 | pathMod ... y.path) | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:254:33:254:46 | req.query.path | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:254:33:254:46 | req.query.path | calleeAccessPath | path resolve |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:254:33:254:46 | req.query.path | calleeAccessPathWithStructuralInfo | path member resolve instanceorreturn |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:254:33:254:46 | req.query.path | calleeApiName | path |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:254:33:254:46 | req.query.path | calleeName | resolve |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:254:33:254:46 | req.query.path | enclosingFunctionBody | req res path pathModule resolve req query path fs readFileSync path self something relative pathModule relative self webroot path relative startsWith .. pathModule sep relative .. fs readFileSync path fs readFileSync path newpath pathModule normalize path relativePath pathModule relative pathModule normalize workspaceDir newpath relativePath indexOf .. pathModule sep 0 fs readFileSync newpath fs readFileSync newpath newpath pathModule normalize path relativePath pathModule relative pathModule normalize workspaceDir newpath relativePath indexOf ../ 0 fs readFileSync newpath fs readFileSync newpath newpath pathModule normalize path relativePath pathModule relative pathModule normalize workspaceDir newpath pathModule normalize relativePath indexOf ../ 0 fs readFileSync newpath fs readFileSync newpath newpath pathModule normalize path relativePath pathModule relative pathModule normalize workspaceDir newpath pathModule normalize relativePath indexOf ../ fs readFileSync newpath fs readFileSync newpath |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:254:33:254:46 | req.query.path | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:254:33:254:46 | req.query.path | receiverName | pathModule |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:256:19:256:22 | path | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:256:19:256:22 | path | calleeAccessPath | fs readFileSync |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:256:19:256:22 | path | calleeAccessPathWithStructuralInfo | fs member readFileSync instanceorreturn |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:256:19:256:22 | path | calleeApiName | fs |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:256:19:256:22 | path | calleeName | readFileSync |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:256:19:256:22 | path | enclosingFunctionBody | req res path pathModule resolve req query path fs readFileSync path self something relative pathModule relative self webroot path relative startsWith .. pathModule sep relative .. fs readFileSync path fs readFileSync path newpath pathModule normalize path relativePath pathModule relative pathModule normalize workspaceDir newpath relativePath indexOf .. pathModule sep 0 fs readFileSync newpath fs readFileSync newpath newpath pathModule normalize path relativePath pathModule relative pathModule normalize workspaceDir newpath relativePath indexOf ../ 0 fs readFileSync newpath fs readFileSync newpath newpath pathModule normalize path relativePath pathModule relative pathModule normalize workspaceDir newpath pathModule normalize relativePath indexOf ../ 0 fs readFileSync newpath fs readFileSync newpath newpath pathModule normalize path relativePath pathModule relative pathModule normalize workspaceDir newpath pathModule normalize relativePath indexOf ../ fs readFileSync newpath fs readFileSync newpath |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:256:19:256:22 | path | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:256:19:256:22 | path | receiverName | fs |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:260:38:260:49 | self.webroot | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:260:38:260:49 | self.webroot | calleeAccessPath | path relative |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:260:38:260:49 | self.webroot | calleeAccessPathWithStructuralInfo | path member relative instanceorreturn |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:260:38:260:49 | self.webroot | calleeApiName | path |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:260:38:260:49 | self.webroot | calleeName | relative |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:260:38:260:49 | self.webroot | enclosingFunctionBody | req res path pathModule resolve req query path fs readFileSync path self something relative pathModule relative self webroot path relative startsWith .. pathModule sep relative .. fs readFileSync path fs readFileSync path newpath pathModule normalize path relativePath pathModule relative pathModule normalize workspaceDir newpath relativePath indexOf .. pathModule sep 0 fs readFileSync newpath fs readFileSync newpath newpath pathModule normalize path relativePath pathModule relative pathModule normalize workspaceDir newpath relativePath indexOf ../ 0 fs readFileSync newpath fs readFileSync newpath newpath pathModule normalize path relativePath pathModule relative pathModule normalize workspaceDir newpath pathModule normalize relativePath indexOf ../ 0 fs readFileSync newpath fs readFileSync newpath newpath pathModule normalize path relativePath pathModule relative pathModule normalize workspaceDir newpath pathModule normalize relativePath indexOf ../ fs readFileSync newpath fs readFileSync newpath |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:260:38:260:49 | self.webroot | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:260:38:260:49 | self.webroot | receiverName | pathModule |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:260:52:260:55 | path | argumentIndex | 1 |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:260:52:260:55 | path | calleeAccessPath | path relative |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:260:52:260:55 | path | calleeAccessPathWithStructuralInfo | path member relative instanceorreturn |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:260:52:260:55 | path | calleeApiName | path |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:260:52:260:55 | path | calleeName | relative |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:260:52:260:55 | path | enclosingFunctionBody | req res path pathModule resolve req query path fs readFileSync path self something relative pathModule relative self webroot path relative startsWith .. pathModule sep relative .. fs readFileSync path fs readFileSync path newpath pathModule normalize path relativePath pathModule relative pathModule normalize workspaceDir newpath relativePath indexOf .. pathModule sep 0 fs readFileSync newpath fs readFileSync newpath newpath pathModule normalize path relativePath pathModule relative pathModule normalize workspaceDir newpath relativePath indexOf ../ 0 fs readFileSync newpath fs readFileSync newpath newpath pathModule normalize path relativePath pathModule relative pathModule normalize workspaceDir newpath pathModule normalize relativePath indexOf ../ 0 fs readFileSync newpath fs readFileSync newpath newpath pathModule normalize path relativePath pathModule relative pathModule normalize workspaceDir newpath pathModule normalize relativePath indexOf ../ fs readFileSync newpath fs readFileSync newpath |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:260:52:260:55 | path | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:260:52:260:55 | path | receiverName | pathModule |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:261:26:261:46 | ".." + ... ule.sep | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:261:26:261:46 | ".." + ... ule.sep | calleeAccessPath | path relative startsWith |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:261:26:261:46 | ".." + ... ule.sep | calleeAccessPathWithStructuralInfo | path member relative instanceorreturn member startsWith instanceorreturn |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:261:26:261:46 | ".." + ... ule.sep | calleeApiName | path |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:261:26:261:46 | ".." + ... ule.sep | calleeName | startsWith |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:261:26:261:46 | ".." + ... ule.sep | enclosingFunctionBody | req res path pathModule resolve req query path fs readFileSync path self something relative pathModule relative self webroot path relative startsWith .. pathModule sep relative .. fs readFileSync path fs readFileSync path newpath pathModule normalize path relativePath pathModule relative pathModule normalize workspaceDir newpath relativePath indexOf .. pathModule sep 0 fs readFileSync newpath fs readFileSync newpath newpath pathModule normalize path relativePath pathModule relative pathModule normalize workspaceDir newpath relativePath indexOf ../ 0 fs readFileSync newpath fs readFileSync newpath newpath pathModule normalize path relativePath pathModule relative pathModule normalize workspaceDir newpath pathModule normalize relativePath indexOf ../ 0 fs readFileSync newpath fs readFileSync newpath newpath pathModule normalize path relativePath pathModule relative pathModule normalize workspaceDir newpath pathModule normalize relativePath indexOf ../ fs readFileSync newpath fs readFileSync newpath |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:261:26:261:46 | ".." + ... ule.sep | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:261:26:261:46 | ".." + ... ule.sep | receiverName | relative |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:262:21:262:24 | path | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:262:21:262:24 | path | calleeAccessPath | fs readFileSync |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:262:21:262:24 | path | calleeAccessPathWithStructuralInfo | fs member readFileSync instanceorreturn |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:262:21:262:24 | path | calleeApiName | fs |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:262:21:262:24 | path | calleeName | readFileSync |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:262:21:262:24 | path | enclosingFunctionBody | req res path pathModule resolve req query path fs readFileSync path self something relative pathModule relative self webroot path relative startsWith .. pathModule sep relative .. fs readFileSync path fs readFileSync path newpath pathModule normalize path relativePath pathModule relative pathModule normalize workspaceDir newpath relativePath indexOf .. pathModule sep 0 fs readFileSync newpath fs readFileSync newpath newpath pathModule normalize path relativePath pathModule relative pathModule normalize workspaceDir newpath relativePath indexOf ../ 0 fs readFileSync newpath fs readFileSync newpath newpath pathModule normalize path relativePath pathModule relative pathModule normalize workspaceDir newpath pathModule normalize relativePath indexOf ../ 0 fs readFileSync newpath fs readFileSync newpath newpath pathModule normalize path relativePath pathModule relative pathModule normalize workspaceDir newpath pathModule normalize relativePath indexOf ../ fs readFileSync newpath fs readFileSync newpath |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:262:21:262:24 | path | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:262:21:262:24 | path | receiverName | fs |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:264:21:264:24 | path | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:264:21:264:24 | path | calleeAccessPath | fs readFileSync |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:264:21:264:24 | path | calleeAccessPathWithStructuralInfo | fs member readFileSync instanceorreturn |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:264:21:264:24 | path | calleeApiName | fs |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:264:21:264:24 | path | calleeName | readFileSync |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:264:21:264:24 | path | enclosingFunctionBody | req res path pathModule resolve req query path fs readFileSync path self something relative pathModule relative self webroot path relative startsWith .. pathModule sep relative .. fs readFileSync path fs readFileSync path newpath pathModule normalize path relativePath pathModule relative pathModule normalize workspaceDir newpath relativePath indexOf .. pathModule sep 0 fs readFileSync newpath fs readFileSync newpath newpath pathModule normalize path relativePath pathModule relative pathModule normalize workspaceDir newpath relativePath indexOf ../ 0 fs readFileSync newpath fs readFileSync newpath newpath pathModule normalize path relativePath pathModule relative pathModule normalize workspaceDir newpath pathModule normalize relativePath indexOf ../ 0 fs readFileSync newpath fs readFileSync newpath newpath pathModule normalize path relativePath pathModule relative pathModule normalize workspaceDir newpath pathModule normalize relativePath indexOf ../ fs readFileSync newpath fs readFileSync newpath |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:264:21:264:24 | path | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:264:21:264:24 | path | receiverName | fs |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:267:38:267:41 | path | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:267:38:267:41 | path | calleeAccessPath | path normalize |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:267:38:267:41 | path | calleeAccessPathWithStructuralInfo | path member normalize instanceorreturn |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:267:38:267:41 | path | calleeApiName | path |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:267:38:267:41 | path | calleeName | normalize |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:267:38:267:41 | path | enclosingFunctionBody | req res path pathModule resolve req query path fs readFileSync path self something relative pathModule relative self webroot path relative startsWith .. pathModule sep relative .. fs readFileSync path fs readFileSync path newpath pathModule normalize path relativePath pathModule relative pathModule normalize workspaceDir newpath relativePath indexOf .. pathModule sep 0 fs readFileSync newpath fs readFileSync newpath newpath pathModule normalize path relativePath pathModule relative pathModule normalize workspaceDir newpath relativePath indexOf ../ 0 fs readFileSync newpath fs readFileSync newpath newpath pathModule normalize path relativePath pathModule relative pathModule normalize workspaceDir newpath pathModule normalize relativePath indexOf ../ 0 fs readFileSync newpath fs readFileSync newpath newpath pathModule normalize path relativePath pathModule relative pathModule normalize workspaceDir newpath pathModule normalize relativePath indexOf ../ fs readFileSync newpath fs readFileSync newpath |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:267:38:267:41 | path | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:267:38:267:41 | path | receiverName | pathModule |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:268:42:268:75 | pathMod ... aceDir) | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:268:42:268:75 | pathMod ... aceDir) | calleeAccessPath | path relative |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:268:42:268:75 | pathMod ... aceDir) | calleeAccessPathWithStructuralInfo | path member relative instanceorreturn |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:268:42:268:75 | pathMod ... aceDir) | calleeApiName | path |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:268:42:268:75 | pathMod ... aceDir) | calleeName | relative |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:268:42:268:75 | pathMod ... aceDir) | enclosingFunctionBody | req res path pathModule resolve req query path fs readFileSync path self something relative pathModule relative self webroot path relative startsWith .. pathModule sep relative .. fs readFileSync path fs readFileSync path newpath pathModule normalize path relativePath pathModule relative pathModule normalize workspaceDir newpath relativePath indexOf .. pathModule sep 0 fs readFileSync newpath fs readFileSync newpath newpath pathModule normalize path relativePath pathModule relative pathModule normalize workspaceDir newpath relativePath indexOf ../ 0 fs readFileSync newpath fs readFileSync newpath newpath pathModule normalize path relativePath pathModule relative pathModule normalize workspaceDir newpath pathModule normalize relativePath indexOf ../ 0 fs readFileSync newpath fs readFileSync newpath newpath pathModule normalize path relativePath pathModule relative pathModule normalize workspaceDir newpath pathModule normalize relativePath indexOf ../ fs readFileSync newpath fs readFileSync newpath |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:268:42:268:75 | pathMod ... aceDir) | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:268:42:268:75 | pathMod ... aceDir) | receiverName | pathModule |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:268:63:268:74 | workspaceDir | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:268:63:268:74 | workspaceDir | calleeAccessPath | path normalize |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:268:63:268:74 | workspaceDir | calleeAccessPathWithStructuralInfo | path member normalize instanceorreturn |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:268:63:268:74 | workspaceDir | calleeApiName | path |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:268:63:268:74 | workspaceDir | calleeName | normalize |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:268:63:268:74 | workspaceDir | enclosingFunctionBody | req res path pathModule resolve req query path fs readFileSync path self something relative pathModule relative self webroot path relative startsWith .. pathModule sep relative .. fs readFileSync path fs readFileSync path newpath pathModule normalize path relativePath pathModule relative pathModule normalize workspaceDir newpath relativePath indexOf .. pathModule sep 0 fs readFileSync newpath fs readFileSync newpath newpath pathModule normalize path relativePath pathModule relative pathModule normalize workspaceDir newpath relativePath indexOf ../ 0 fs readFileSync newpath fs readFileSync newpath newpath pathModule normalize path relativePath pathModule relative pathModule normalize workspaceDir newpath pathModule normalize relativePath indexOf ../ 0 fs readFileSync newpath fs readFileSync newpath newpath pathModule normalize path relativePath pathModule relative pathModule normalize workspaceDir newpath pathModule normalize relativePath indexOf ../ fs readFileSync newpath fs readFileSync newpath |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:268:63:268:74 | workspaceDir | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:268:63:268:74 | workspaceDir | receiverName | pathModule |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:268:78:268:84 | newpath | argumentIndex | 1 |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:268:78:268:84 | newpath | calleeAccessPath | path relative |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:268:78:268:84 | newpath | calleeAccessPathWithStructuralInfo | path member relative instanceorreturn |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:268:78:268:84 | newpath | calleeApiName | path |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:268:78:268:84 | newpath | calleeName | relative |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:268:78:268:84 | newpath | enclosingFunctionBody | req res path pathModule resolve req query path fs readFileSync path self something relative pathModule relative self webroot path relative startsWith .. pathModule sep relative .. fs readFileSync path fs readFileSync path newpath pathModule normalize path relativePath pathModule relative pathModule normalize workspaceDir newpath relativePath indexOf .. pathModule sep 0 fs readFileSync newpath fs readFileSync newpath newpath pathModule normalize path relativePath pathModule relative pathModule normalize workspaceDir newpath relativePath indexOf ../ 0 fs readFileSync newpath fs readFileSync newpath newpath pathModule normalize path relativePath pathModule relative pathModule normalize workspaceDir newpath pathModule normalize relativePath indexOf ../ 0 fs readFileSync newpath fs readFileSync newpath newpath pathModule normalize path relativePath pathModule relative pathModule normalize workspaceDir newpath pathModule normalize relativePath indexOf ../ fs readFileSync newpath fs readFileSync newpath |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:268:78:268:84 | newpath | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:268:78:268:84 | newpath | receiverName | pathModule |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:269:28:269:48 | '..' + ... ule.sep | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:269:28:269:48 | '..' + ... ule.sep | calleeAccessPath | path relative indexOf |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:269:28:269:48 | '..' + ... ule.sep | calleeAccessPathWithStructuralInfo | path member relative instanceorreturn member indexOf instanceorreturn |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:269:28:269:48 | '..' + ... ule.sep | calleeApiName | path |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:269:28:269:48 | '..' + ... ule.sep | calleeName | indexOf |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:269:28:269:48 | '..' + ... ule.sep | enclosingFunctionBody | req res path pathModule resolve req query path fs readFileSync path self something relative pathModule relative self webroot path relative startsWith .. pathModule sep relative .. fs readFileSync path fs readFileSync path newpath pathModule normalize path relativePath pathModule relative pathModule normalize workspaceDir newpath relativePath indexOf .. pathModule sep 0 fs readFileSync newpath fs readFileSync newpath newpath pathModule normalize path relativePath pathModule relative pathModule normalize workspaceDir newpath relativePath indexOf ../ 0 fs readFileSync newpath fs readFileSync newpath newpath pathModule normalize path relativePath pathModule relative pathModule normalize workspaceDir newpath pathModule normalize relativePath indexOf ../ 0 fs readFileSync newpath fs readFileSync newpath newpath pathModule normalize path relativePath pathModule relative pathModule normalize workspaceDir newpath pathModule normalize relativePath indexOf ../ fs readFileSync newpath fs readFileSync newpath |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:269:28:269:48 | '..' + ... ule.sep | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:269:28:269:48 | '..' + ... ule.sep | receiverName | relativePath |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:270:21:270:27 | newpath | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:270:21:270:27 | newpath | calleeAccessPath | fs readFileSync |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:270:21:270:27 | newpath | calleeAccessPathWithStructuralInfo | fs member readFileSync instanceorreturn |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:270:21:270:27 | newpath | calleeApiName | fs |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:270:21:270:27 | newpath | calleeName | readFileSync |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:270:21:270:27 | newpath | enclosingFunctionBody | req res path pathModule resolve req query path fs readFileSync path self something relative pathModule relative self webroot path relative startsWith .. pathModule sep relative .. fs readFileSync path fs readFileSync path newpath pathModule normalize path relativePath pathModule relative pathModule normalize workspaceDir newpath relativePath indexOf .. pathModule sep 0 fs readFileSync newpath fs readFileSync newpath newpath pathModule normalize path relativePath pathModule relative pathModule normalize workspaceDir newpath relativePath indexOf ../ 0 fs readFileSync newpath fs readFileSync newpath newpath pathModule normalize path relativePath pathModule relative pathModule normalize workspaceDir newpath pathModule normalize relativePath indexOf ../ 0 fs readFileSync newpath fs readFileSync newpath newpath pathModule normalize path relativePath pathModule relative pathModule normalize workspaceDir newpath pathModule normalize relativePath indexOf ../ fs readFileSync newpath fs readFileSync newpath |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:270:21:270:27 | newpath | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:270:21:270:27 | newpath | receiverName | fs |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:272:21:272:27 | newpath | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:272:21:272:27 | newpath | calleeAccessPath | fs readFileSync |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:272:21:272:27 | newpath | calleeAccessPathWithStructuralInfo | fs member readFileSync instanceorreturn |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:272:21:272:27 | newpath | calleeApiName | fs |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:272:21:272:27 | newpath | calleeName | readFileSync |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:272:21:272:27 | newpath | enclosingFunctionBody | req res path pathModule resolve req query path fs readFileSync path self something relative pathModule relative self webroot path relative startsWith .. pathModule sep relative .. fs readFileSync path fs readFileSync path newpath pathModule normalize path relativePath pathModule relative pathModule normalize workspaceDir newpath relativePath indexOf .. pathModule sep 0 fs readFileSync newpath fs readFileSync newpath newpath pathModule normalize path relativePath pathModule relative pathModule normalize workspaceDir newpath relativePath indexOf ../ 0 fs readFileSync newpath fs readFileSync newpath newpath pathModule normalize path relativePath pathModule relative pathModule normalize workspaceDir newpath pathModule normalize relativePath indexOf ../ 0 fs readFileSync newpath fs readFileSync newpath newpath pathModule normalize path relativePath pathModule relative pathModule normalize workspaceDir newpath pathModule normalize relativePath indexOf ../ fs readFileSync newpath fs readFileSync newpath |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:272:21:272:27 | newpath | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:272:21:272:27 | newpath | receiverName | fs |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:275:38:275:41 | path | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:275:38:275:41 | path | calleeAccessPath | path normalize |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:275:38:275:41 | path | calleeAccessPathWithStructuralInfo | path member normalize instanceorreturn |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:275:38:275:41 | path | calleeApiName | path |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:275:38:275:41 | path | calleeName | normalize |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:275:38:275:41 | path | enclosingFunctionBody | req res path pathModule resolve req query path fs readFileSync path self something relative pathModule relative self webroot path relative startsWith .. pathModule sep relative .. fs readFileSync path fs readFileSync path newpath pathModule normalize path relativePath pathModule relative pathModule normalize workspaceDir newpath relativePath indexOf .. pathModule sep 0 fs readFileSync newpath fs readFileSync newpath newpath pathModule normalize path relativePath pathModule relative pathModule normalize workspaceDir newpath relativePath indexOf ../ 0 fs readFileSync newpath fs readFileSync newpath newpath pathModule normalize path relativePath pathModule relative pathModule normalize workspaceDir newpath pathModule normalize relativePath indexOf ../ 0 fs readFileSync newpath fs readFileSync newpath newpath pathModule normalize path relativePath pathModule relative pathModule normalize workspaceDir newpath pathModule normalize relativePath indexOf ../ fs readFileSync newpath fs readFileSync newpath |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:275:38:275:41 | path | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:275:38:275:41 | path | receiverName | pathModule |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:276:42:276:75 | pathMod ... aceDir) | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:276:42:276:75 | pathMod ... aceDir) | calleeAccessPath | path relative |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:276:42:276:75 | pathMod ... aceDir) | calleeAccessPathWithStructuralInfo | path member relative instanceorreturn |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:276:42:276:75 | pathMod ... aceDir) | calleeApiName | path |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:276:42:276:75 | pathMod ... aceDir) | calleeName | relative |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:276:42:276:75 | pathMod ... aceDir) | enclosingFunctionBody | req res path pathModule resolve req query path fs readFileSync path self something relative pathModule relative self webroot path relative startsWith .. pathModule sep relative .. fs readFileSync path fs readFileSync path newpath pathModule normalize path relativePath pathModule relative pathModule normalize workspaceDir newpath relativePath indexOf .. pathModule sep 0 fs readFileSync newpath fs readFileSync newpath newpath pathModule normalize path relativePath pathModule relative pathModule normalize workspaceDir newpath relativePath indexOf ../ 0 fs readFileSync newpath fs readFileSync newpath newpath pathModule normalize path relativePath pathModule relative pathModule normalize workspaceDir newpath pathModule normalize relativePath indexOf ../ 0 fs readFileSync newpath fs readFileSync newpath newpath pathModule normalize path relativePath pathModule relative pathModule normalize workspaceDir newpath pathModule normalize relativePath indexOf ../ fs readFileSync newpath fs readFileSync newpath |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:276:42:276:75 | pathMod ... aceDir) | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:276:42:276:75 | pathMod ... aceDir) | receiverName | pathModule |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:276:63:276:74 | workspaceDir | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:276:63:276:74 | workspaceDir | calleeAccessPath | path normalize |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:276:63:276:74 | workspaceDir | calleeAccessPathWithStructuralInfo | path member normalize instanceorreturn |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:276:63:276:74 | workspaceDir | calleeApiName | path |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:276:63:276:74 | workspaceDir | calleeName | normalize |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:276:63:276:74 | workspaceDir | enclosingFunctionBody | req res path pathModule resolve req query path fs readFileSync path self something relative pathModule relative self webroot path relative startsWith .. pathModule sep relative .. fs readFileSync path fs readFileSync path newpath pathModule normalize path relativePath pathModule relative pathModule normalize workspaceDir newpath relativePath indexOf .. pathModule sep 0 fs readFileSync newpath fs readFileSync newpath newpath pathModule normalize path relativePath pathModule relative pathModule normalize workspaceDir newpath relativePath indexOf ../ 0 fs readFileSync newpath fs readFileSync newpath newpath pathModule normalize path relativePath pathModule relative pathModule normalize workspaceDir newpath pathModule normalize relativePath indexOf ../ 0 fs readFileSync newpath fs readFileSync newpath newpath pathModule normalize path relativePath pathModule relative pathModule normalize workspaceDir newpath pathModule normalize relativePath indexOf ../ fs readFileSync newpath fs readFileSync newpath |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:276:63:276:74 | workspaceDir | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:276:63:276:74 | workspaceDir | receiverName | pathModule |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:276:78:276:84 | newpath | argumentIndex | 1 |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:276:78:276:84 | newpath | calleeAccessPath | path relative |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:276:78:276:84 | newpath | calleeAccessPathWithStructuralInfo | path member relative instanceorreturn |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:276:78:276:84 | newpath | calleeApiName | path |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:276:78:276:84 | newpath | calleeName | relative |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:276:78:276:84 | newpath | enclosingFunctionBody | req res path pathModule resolve req query path fs readFileSync path self something relative pathModule relative self webroot path relative startsWith .. pathModule sep relative .. fs readFileSync path fs readFileSync path newpath pathModule normalize path relativePath pathModule relative pathModule normalize workspaceDir newpath relativePath indexOf .. pathModule sep 0 fs readFileSync newpath fs readFileSync newpath newpath pathModule normalize path relativePath pathModule relative pathModule normalize workspaceDir newpath relativePath indexOf ../ 0 fs readFileSync newpath fs readFileSync newpath newpath pathModule normalize path relativePath pathModule relative pathModule normalize workspaceDir newpath pathModule normalize relativePath indexOf ../ 0 fs readFileSync newpath fs readFileSync newpath newpath pathModule normalize path relativePath pathModule relative pathModule normalize workspaceDir newpath pathModule normalize relativePath indexOf ../ fs readFileSync newpath fs readFileSync newpath |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:276:78:276:84 | newpath | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:276:78:276:84 | newpath | receiverName | pathModule |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:277:28:277:32 | '../' | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:277:28:277:32 | '../' | calleeAccessPath | path relative indexOf |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:277:28:277:32 | '../' | calleeAccessPathWithStructuralInfo | path member relative instanceorreturn member indexOf instanceorreturn |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:277:28:277:32 | '../' | calleeApiName | path |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:277:28:277:32 | '../' | calleeName | indexOf |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:277:28:277:32 | '../' | enclosingFunctionBody | req res path pathModule resolve req query path fs readFileSync path self something relative pathModule relative self webroot path relative startsWith .. pathModule sep relative .. fs readFileSync path fs readFileSync path newpath pathModule normalize path relativePath pathModule relative pathModule normalize workspaceDir newpath relativePath indexOf .. pathModule sep 0 fs readFileSync newpath fs readFileSync newpath newpath pathModule normalize path relativePath pathModule relative pathModule normalize workspaceDir newpath relativePath indexOf ../ 0 fs readFileSync newpath fs readFileSync newpath newpath pathModule normalize path relativePath pathModule relative pathModule normalize workspaceDir newpath pathModule normalize relativePath indexOf ../ 0 fs readFileSync newpath fs readFileSync newpath newpath pathModule normalize path relativePath pathModule relative pathModule normalize workspaceDir newpath pathModule normalize relativePath indexOf ../ fs readFileSync newpath fs readFileSync newpath |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:277:28:277:32 | '../' | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:277:28:277:32 | '../' | receiverName | relativePath |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:278:21:278:27 | newpath | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:278:21:278:27 | newpath | calleeAccessPath | fs readFileSync |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:278:21:278:27 | newpath | calleeAccessPathWithStructuralInfo | fs member readFileSync instanceorreturn |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:278:21:278:27 | newpath | calleeApiName | fs |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:278:21:278:27 | newpath | calleeName | readFileSync |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:278:21:278:27 | newpath | enclosingFunctionBody | req res path pathModule resolve req query path fs readFileSync path self something relative pathModule relative self webroot path relative startsWith .. pathModule sep relative .. fs readFileSync path fs readFileSync path newpath pathModule normalize path relativePath pathModule relative pathModule normalize workspaceDir newpath relativePath indexOf .. pathModule sep 0 fs readFileSync newpath fs readFileSync newpath newpath pathModule normalize path relativePath pathModule relative pathModule normalize workspaceDir newpath relativePath indexOf ../ 0 fs readFileSync newpath fs readFileSync newpath newpath pathModule normalize path relativePath pathModule relative pathModule normalize workspaceDir newpath pathModule normalize relativePath indexOf ../ 0 fs readFileSync newpath fs readFileSync newpath newpath pathModule normalize path relativePath pathModule relative pathModule normalize workspaceDir newpath pathModule normalize relativePath indexOf ../ fs readFileSync newpath fs readFileSync newpath |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:278:21:278:27 | newpath | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:278:21:278:27 | newpath | receiverName | fs |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:280:21:280:27 | newpath | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:280:21:280:27 | newpath | calleeAccessPath | fs readFileSync |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:280:21:280:27 | newpath | calleeAccessPathWithStructuralInfo | fs member readFileSync instanceorreturn |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:280:21:280:27 | newpath | calleeApiName | fs |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:280:21:280:27 | newpath | calleeName | readFileSync |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:280:21:280:27 | newpath | enclosingFunctionBody | req res path pathModule resolve req query path fs readFileSync path self something relative pathModule relative self webroot path relative startsWith .. pathModule sep relative .. fs readFileSync path fs readFileSync path newpath pathModule normalize path relativePath pathModule relative pathModule normalize workspaceDir newpath relativePath indexOf .. pathModule sep 0 fs readFileSync newpath fs readFileSync newpath newpath pathModule normalize path relativePath pathModule relative pathModule normalize workspaceDir newpath relativePath indexOf ../ 0 fs readFileSync newpath fs readFileSync newpath newpath pathModule normalize path relativePath pathModule relative pathModule normalize workspaceDir newpath pathModule normalize relativePath indexOf ../ 0 fs readFileSync newpath fs readFileSync newpath newpath pathModule normalize path relativePath pathModule relative pathModule normalize workspaceDir newpath pathModule normalize relativePath indexOf ../ fs readFileSync newpath fs readFileSync newpath |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:280:21:280:27 | newpath | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:280:21:280:27 | newpath | receiverName | fs |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:283:38:283:41 | path | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:283:38:283:41 | path | calleeAccessPath | path normalize |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:283:38:283:41 | path | calleeAccessPathWithStructuralInfo | path member normalize instanceorreturn |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:283:38:283:41 | path | calleeApiName | path |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:283:38:283:41 | path | calleeName | normalize |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:283:38:283:41 | path | enclosingFunctionBody | req res path pathModule resolve req query path fs readFileSync path self something relative pathModule relative self webroot path relative startsWith .. pathModule sep relative .. fs readFileSync path fs readFileSync path newpath pathModule normalize path relativePath pathModule relative pathModule normalize workspaceDir newpath relativePath indexOf .. pathModule sep 0 fs readFileSync newpath fs readFileSync newpath newpath pathModule normalize path relativePath pathModule relative pathModule normalize workspaceDir newpath relativePath indexOf ../ 0 fs readFileSync newpath fs readFileSync newpath newpath pathModule normalize path relativePath pathModule relative pathModule normalize workspaceDir newpath pathModule normalize relativePath indexOf ../ 0 fs readFileSync newpath fs readFileSync newpath newpath pathModule normalize path relativePath pathModule relative pathModule normalize workspaceDir newpath pathModule normalize relativePath indexOf ../ fs readFileSync newpath fs readFileSync newpath |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:283:38:283:41 | path | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:283:38:283:41 | path | receiverName | pathModule |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:284:42:284:75 | pathMod ... aceDir) | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:284:42:284:75 | pathMod ... aceDir) | calleeAccessPath | path relative |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:284:42:284:75 | pathMod ... aceDir) | calleeAccessPathWithStructuralInfo | path member relative instanceorreturn |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:284:42:284:75 | pathMod ... aceDir) | calleeApiName | path |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:284:42:284:75 | pathMod ... aceDir) | calleeName | relative |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:284:42:284:75 | pathMod ... aceDir) | enclosingFunctionBody | req res path pathModule resolve req query path fs readFileSync path self something relative pathModule relative self webroot path relative startsWith .. pathModule sep relative .. fs readFileSync path fs readFileSync path newpath pathModule normalize path relativePath pathModule relative pathModule normalize workspaceDir newpath relativePath indexOf .. pathModule sep 0 fs readFileSync newpath fs readFileSync newpath newpath pathModule normalize path relativePath pathModule relative pathModule normalize workspaceDir newpath relativePath indexOf ../ 0 fs readFileSync newpath fs readFileSync newpath newpath pathModule normalize path relativePath pathModule relative pathModule normalize workspaceDir newpath pathModule normalize relativePath indexOf ../ 0 fs readFileSync newpath fs readFileSync newpath newpath pathModule normalize path relativePath pathModule relative pathModule normalize workspaceDir newpath pathModule normalize relativePath indexOf ../ fs readFileSync newpath fs readFileSync newpath |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:284:42:284:75 | pathMod ... aceDir) | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:284:42:284:75 | pathMod ... aceDir) | receiverName | pathModule |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:284:63:284:74 | workspaceDir | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:284:63:284:74 | workspaceDir | calleeAccessPath | path normalize |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:284:63:284:74 | workspaceDir | calleeAccessPathWithStructuralInfo | path member normalize instanceorreturn |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:284:63:284:74 | workspaceDir | calleeApiName | path |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:284:63:284:74 | workspaceDir | calleeName | normalize |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:284:63:284:74 | workspaceDir | enclosingFunctionBody | req res path pathModule resolve req query path fs readFileSync path self something relative pathModule relative self webroot path relative startsWith .. pathModule sep relative .. fs readFileSync path fs readFileSync path newpath pathModule normalize path relativePath pathModule relative pathModule normalize workspaceDir newpath relativePath indexOf .. pathModule sep 0 fs readFileSync newpath fs readFileSync newpath newpath pathModule normalize path relativePath pathModule relative pathModule normalize workspaceDir newpath relativePath indexOf ../ 0 fs readFileSync newpath fs readFileSync newpath newpath pathModule normalize path relativePath pathModule relative pathModule normalize workspaceDir newpath pathModule normalize relativePath indexOf ../ 0 fs readFileSync newpath fs readFileSync newpath newpath pathModule normalize path relativePath pathModule relative pathModule normalize workspaceDir newpath pathModule normalize relativePath indexOf ../ fs readFileSync newpath fs readFileSync newpath |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:284:63:284:74 | workspaceDir | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:284:63:284:74 | workspaceDir | receiverName | pathModule |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:284:78:284:84 | newpath | argumentIndex | 1 |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:284:78:284:84 | newpath | calleeAccessPath | path relative |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:284:78:284:84 | newpath | calleeAccessPathWithStructuralInfo | path member relative instanceorreturn |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:284:78:284:84 | newpath | calleeApiName | path |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:284:78:284:84 | newpath | calleeName | relative |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:284:78:284:84 | newpath | enclosingFunctionBody | req res path pathModule resolve req query path fs readFileSync path self something relative pathModule relative self webroot path relative startsWith .. pathModule sep relative .. fs readFileSync path fs readFileSync path newpath pathModule normalize path relativePath pathModule relative pathModule normalize workspaceDir newpath relativePath indexOf .. pathModule sep 0 fs readFileSync newpath fs readFileSync newpath newpath pathModule normalize path relativePath pathModule relative pathModule normalize workspaceDir newpath relativePath indexOf ../ 0 fs readFileSync newpath fs readFileSync newpath newpath pathModule normalize path relativePath pathModule relative pathModule normalize workspaceDir newpath pathModule normalize relativePath indexOf ../ 0 fs readFileSync newpath fs readFileSync newpath newpath pathModule normalize path relativePath pathModule relative pathModule normalize workspaceDir newpath pathModule normalize relativePath indexOf ../ fs readFileSync newpath fs readFileSync newpath |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:284:78:284:84 | newpath | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:284:78:284:84 | newpath | receiverName | pathModule |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:285:28:285:39 | relativePath | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:285:28:285:39 | relativePath | calleeAccessPath | path normalize |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:285:28:285:39 | relativePath | calleeAccessPathWithStructuralInfo | path member normalize instanceorreturn |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:285:28:285:39 | relativePath | calleeApiName | path |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:285:28:285:39 | relativePath | calleeName | normalize |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:285:28:285:39 | relativePath | enclosingFunctionBody | req res path pathModule resolve req query path fs readFileSync path self something relative pathModule relative self webroot path relative startsWith .. pathModule sep relative .. fs readFileSync path fs readFileSync path newpath pathModule normalize path relativePath pathModule relative pathModule normalize workspaceDir newpath relativePath indexOf .. pathModule sep 0 fs readFileSync newpath fs readFileSync newpath newpath pathModule normalize path relativePath pathModule relative pathModule normalize workspaceDir newpath relativePath indexOf ../ 0 fs readFileSync newpath fs readFileSync newpath newpath pathModule normalize path relativePath pathModule relative pathModule normalize workspaceDir newpath pathModule normalize relativePath indexOf ../ 0 fs readFileSync newpath fs readFileSync newpath newpath pathModule normalize path relativePath pathModule relative pathModule normalize workspaceDir newpath pathModule normalize relativePath indexOf ../ fs readFileSync newpath fs readFileSync newpath |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:285:28:285:39 | relativePath | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:285:28:285:39 | relativePath | receiverName | pathModule |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:285:50:285:54 | '../' | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:285:50:285:54 | '../' | calleeAccessPath | path normalize indexOf |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:285:50:285:54 | '../' | calleeAccessPathWithStructuralInfo | path member normalize instanceorreturn member indexOf instanceorreturn |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:285:50:285:54 | '../' | calleeApiName | path |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:285:50:285:54 | '../' | calleeName | indexOf |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:285:50:285:54 | '../' | enclosingFunctionBody | req res path pathModule resolve req query path fs readFileSync path self something relative pathModule relative self webroot path relative startsWith .. pathModule sep relative .. fs readFileSync path fs readFileSync path newpath pathModule normalize path relativePath pathModule relative pathModule normalize workspaceDir newpath relativePath indexOf .. pathModule sep 0 fs readFileSync newpath fs readFileSync newpath newpath pathModule normalize path relativePath pathModule relative pathModule normalize workspaceDir newpath relativePath indexOf ../ 0 fs readFileSync newpath fs readFileSync newpath newpath pathModule normalize path relativePath pathModule relative pathModule normalize workspaceDir newpath pathModule normalize relativePath indexOf ../ 0 fs readFileSync newpath fs readFileSync newpath newpath pathModule normalize path relativePath pathModule relative pathModule normalize workspaceDir newpath pathModule normalize relativePath indexOf ../ fs readFileSync newpath fs readFileSync newpath |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:285:50:285:54 | '../' | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:286:21:286:27 | newpath | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:286:21:286:27 | newpath | calleeAccessPath | fs readFileSync |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:286:21:286:27 | newpath | calleeAccessPathWithStructuralInfo | fs member readFileSync instanceorreturn |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:286:21:286:27 | newpath | calleeApiName | fs |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:286:21:286:27 | newpath | calleeName | readFileSync |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:286:21:286:27 | newpath | enclosingFunctionBody | req res path pathModule resolve req query path fs readFileSync path self something relative pathModule relative self webroot path relative startsWith .. pathModule sep relative .. fs readFileSync path fs readFileSync path newpath pathModule normalize path relativePath pathModule relative pathModule normalize workspaceDir newpath relativePath indexOf .. pathModule sep 0 fs readFileSync newpath fs readFileSync newpath newpath pathModule normalize path relativePath pathModule relative pathModule normalize workspaceDir newpath relativePath indexOf ../ 0 fs readFileSync newpath fs readFileSync newpath newpath pathModule normalize path relativePath pathModule relative pathModule normalize workspaceDir newpath pathModule normalize relativePath indexOf ../ 0 fs readFileSync newpath fs readFileSync newpath newpath pathModule normalize path relativePath pathModule relative pathModule normalize workspaceDir newpath pathModule normalize relativePath indexOf ../ fs readFileSync newpath fs readFileSync newpath |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:286:21:286:27 | newpath | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:286:21:286:27 | newpath | receiverName | fs |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:288:21:288:27 | newpath | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:288:21:288:27 | newpath | calleeAccessPath | fs readFileSync |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:288:21:288:27 | newpath | calleeAccessPathWithStructuralInfo | fs member readFileSync instanceorreturn |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:288:21:288:27 | newpath | calleeApiName | fs |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:288:21:288:27 | newpath | calleeName | readFileSync |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:288:21:288:27 | newpath | enclosingFunctionBody | req res path pathModule resolve req query path fs readFileSync path self something relative pathModule relative self webroot path relative startsWith .. pathModule sep relative .. fs readFileSync path fs readFileSync path newpath pathModule normalize path relativePath pathModule relative pathModule normalize workspaceDir newpath relativePath indexOf .. pathModule sep 0 fs readFileSync newpath fs readFileSync newpath newpath pathModule normalize path relativePath pathModule relative pathModule normalize workspaceDir newpath relativePath indexOf ../ 0 fs readFileSync newpath fs readFileSync newpath newpath pathModule normalize path relativePath pathModule relative pathModule normalize workspaceDir newpath pathModule normalize relativePath indexOf ../ 0 fs readFileSync newpath fs readFileSync newpath newpath pathModule normalize path relativePath pathModule relative pathModule normalize workspaceDir newpath pathModule normalize relativePath indexOf ../ fs readFileSync newpath fs readFileSync newpath |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:288:21:288:27 | newpath | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:288:21:288:27 | newpath | receiverName | fs |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:291:38:291:41 | path | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:291:38:291:41 | path | calleeAccessPath | path normalize |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:291:38:291:41 | path | calleeAccessPathWithStructuralInfo | path member normalize instanceorreturn |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:291:38:291:41 | path | calleeApiName | path |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:291:38:291:41 | path | calleeName | normalize |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:291:38:291:41 | path | enclosingFunctionBody | req res path pathModule resolve req query path fs readFileSync path self something relative pathModule relative self webroot path relative startsWith .. pathModule sep relative .. fs readFileSync path fs readFileSync path newpath pathModule normalize path relativePath pathModule relative pathModule normalize workspaceDir newpath relativePath indexOf .. pathModule sep 0 fs readFileSync newpath fs readFileSync newpath newpath pathModule normalize path relativePath pathModule relative pathModule normalize workspaceDir newpath relativePath indexOf ../ 0 fs readFileSync newpath fs readFileSync newpath newpath pathModule normalize path relativePath pathModule relative pathModule normalize workspaceDir newpath pathModule normalize relativePath indexOf ../ 0 fs readFileSync newpath fs readFileSync newpath newpath pathModule normalize path relativePath pathModule relative pathModule normalize workspaceDir newpath pathModule normalize relativePath indexOf ../ fs readFileSync newpath fs readFileSync newpath |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:291:38:291:41 | path | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:291:38:291:41 | path | receiverName | pathModule |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:292:42:292:75 | pathMod ... aceDir) | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:292:42:292:75 | pathMod ... aceDir) | calleeAccessPath | path relative |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:292:42:292:75 | pathMod ... aceDir) | calleeAccessPathWithStructuralInfo | path member relative instanceorreturn |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:292:42:292:75 | pathMod ... aceDir) | calleeApiName | path |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:292:42:292:75 | pathMod ... aceDir) | calleeName | relative |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:292:42:292:75 | pathMod ... aceDir) | enclosingFunctionBody | req res path pathModule resolve req query path fs readFileSync path self something relative pathModule relative self webroot path relative startsWith .. pathModule sep relative .. fs readFileSync path fs readFileSync path newpath pathModule normalize path relativePath pathModule relative pathModule normalize workspaceDir newpath relativePath indexOf .. pathModule sep 0 fs readFileSync newpath fs readFileSync newpath newpath pathModule normalize path relativePath pathModule relative pathModule normalize workspaceDir newpath relativePath indexOf ../ 0 fs readFileSync newpath fs readFileSync newpath newpath pathModule normalize path relativePath pathModule relative pathModule normalize workspaceDir newpath pathModule normalize relativePath indexOf ../ 0 fs readFileSync newpath fs readFileSync newpath newpath pathModule normalize path relativePath pathModule relative pathModule normalize workspaceDir newpath pathModule normalize relativePath indexOf ../ fs readFileSync newpath fs readFileSync newpath |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:292:42:292:75 | pathMod ... aceDir) | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:292:42:292:75 | pathMod ... aceDir) | receiverName | pathModule |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:292:63:292:74 | workspaceDir | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:292:63:292:74 | workspaceDir | calleeAccessPath | path normalize |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:292:63:292:74 | workspaceDir | calleeAccessPathWithStructuralInfo | path member normalize instanceorreturn |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:292:63:292:74 | workspaceDir | calleeApiName | path |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:292:63:292:74 | workspaceDir | calleeName | normalize |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:292:63:292:74 | workspaceDir | enclosingFunctionBody | req res path pathModule resolve req query path fs readFileSync path self something relative pathModule relative self webroot path relative startsWith .. pathModule sep relative .. fs readFileSync path fs readFileSync path newpath pathModule normalize path relativePath pathModule relative pathModule normalize workspaceDir newpath relativePath indexOf .. pathModule sep 0 fs readFileSync newpath fs readFileSync newpath newpath pathModule normalize path relativePath pathModule relative pathModule normalize workspaceDir newpath relativePath indexOf ../ 0 fs readFileSync newpath fs readFileSync newpath newpath pathModule normalize path relativePath pathModule relative pathModule normalize workspaceDir newpath pathModule normalize relativePath indexOf ../ 0 fs readFileSync newpath fs readFileSync newpath newpath pathModule normalize path relativePath pathModule relative pathModule normalize workspaceDir newpath pathModule normalize relativePath indexOf ../ fs readFileSync newpath fs readFileSync newpath |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:292:63:292:74 | workspaceDir | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:292:63:292:74 | workspaceDir | receiverName | pathModule |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:292:78:292:84 | newpath | argumentIndex | 1 |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:292:78:292:84 | newpath | calleeAccessPath | path relative |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:292:78:292:84 | newpath | calleeAccessPathWithStructuralInfo | path member relative instanceorreturn |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:292:78:292:84 | newpath | calleeApiName | path |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:292:78:292:84 | newpath | calleeName | relative |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:292:78:292:84 | newpath | enclosingFunctionBody | req res path pathModule resolve req query path fs readFileSync path self something relative pathModule relative self webroot path relative startsWith .. pathModule sep relative .. fs readFileSync path fs readFileSync path newpath pathModule normalize path relativePath pathModule relative pathModule normalize workspaceDir newpath relativePath indexOf .. pathModule sep 0 fs readFileSync newpath fs readFileSync newpath newpath pathModule normalize path relativePath pathModule relative pathModule normalize workspaceDir newpath relativePath indexOf ../ 0 fs readFileSync newpath fs readFileSync newpath newpath pathModule normalize path relativePath pathModule relative pathModule normalize workspaceDir newpath pathModule normalize relativePath indexOf ../ 0 fs readFileSync newpath fs readFileSync newpath newpath pathModule normalize path relativePath pathModule relative pathModule normalize workspaceDir newpath pathModule normalize relativePath indexOf ../ fs readFileSync newpath fs readFileSync newpath |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:292:78:292:84 | newpath | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:292:78:292:84 | newpath | receiverName | pathModule |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:293:28:293:39 | relativePath | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:293:28:293:39 | relativePath | calleeAccessPath | path normalize |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:293:28:293:39 | relativePath | calleeAccessPathWithStructuralInfo | path member normalize instanceorreturn |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:293:28:293:39 | relativePath | calleeApiName | path |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:293:28:293:39 | relativePath | calleeName | normalize |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:293:28:293:39 | relativePath | enclosingFunctionBody | req res path pathModule resolve req query path fs readFileSync path self something relative pathModule relative self webroot path relative startsWith .. pathModule sep relative .. fs readFileSync path fs readFileSync path newpath pathModule normalize path relativePath pathModule relative pathModule normalize workspaceDir newpath relativePath indexOf .. pathModule sep 0 fs readFileSync newpath fs readFileSync newpath newpath pathModule normalize path relativePath pathModule relative pathModule normalize workspaceDir newpath relativePath indexOf ../ 0 fs readFileSync newpath fs readFileSync newpath newpath pathModule normalize path relativePath pathModule relative pathModule normalize workspaceDir newpath pathModule normalize relativePath indexOf ../ 0 fs readFileSync newpath fs readFileSync newpath newpath pathModule normalize path relativePath pathModule relative pathModule normalize workspaceDir newpath pathModule normalize relativePath indexOf ../ fs readFileSync newpath fs readFileSync newpath |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:293:28:293:39 | relativePath | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:293:28:293:39 | relativePath | receiverName | pathModule |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:293:50:293:54 | '../' | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:293:50:293:54 | '../' | calleeAccessPath | path normalize indexOf |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:293:50:293:54 | '../' | calleeAccessPathWithStructuralInfo | path member normalize instanceorreturn member indexOf instanceorreturn |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:293:50:293:54 | '../' | calleeApiName | path |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:293:50:293:54 | '../' | calleeName | indexOf |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:293:50:293:54 | '../' | enclosingFunctionBody | req res path pathModule resolve req query path fs readFileSync path self something relative pathModule relative self webroot path relative startsWith .. pathModule sep relative .. fs readFileSync path fs readFileSync path newpath pathModule normalize path relativePath pathModule relative pathModule normalize workspaceDir newpath relativePath indexOf .. pathModule sep 0 fs readFileSync newpath fs readFileSync newpath newpath pathModule normalize path relativePath pathModule relative pathModule normalize workspaceDir newpath relativePath indexOf ../ 0 fs readFileSync newpath fs readFileSync newpath newpath pathModule normalize path relativePath pathModule relative pathModule normalize workspaceDir newpath pathModule normalize relativePath indexOf ../ 0 fs readFileSync newpath fs readFileSync newpath newpath pathModule normalize path relativePath pathModule relative pathModule normalize workspaceDir newpath pathModule normalize relativePath indexOf ../ fs readFileSync newpath fs readFileSync newpath |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:293:50:293:54 | '../' | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:294:21:294:27 | newpath | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:294:21:294:27 | newpath | calleeAccessPath | fs readFileSync |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:294:21:294:27 | newpath | calleeAccessPathWithStructuralInfo | fs member readFileSync instanceorreturn |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:294:21:294:27 | newpath | calleeApiName | fs |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:294:21:294:27 | newpath | calleeName | readFileSync |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:294:21:294:27 | newpath | enclosingFunctionBody | req res path pathModule resolve req query path fs readFileSync path self something relative pathModule relative self webroot path relative startsWith .. pathModule sep relative .. fs readFileSync path fs readFileSync path newpath pathModule normalize path relativePath pathModule relative pathModule normalize workspaceDir newpath relativePath indexOf .. pathModule sep 0 fs readFileSync newpath fs readFileSync newpath newpath pathModule normalize path relativePath pathModule relative pathModule normalize workspaceDir newpath relativePath indexOf ../ 0 fs readFileSync newpath fs readFileSync newpath newpath pathModule normalize path relativePath pathModule relative pathModule normalize workspaceDir newpath pathModule normalize relativePath indexOf ../ 0 fs readFileSync newpath fs readFileSync newpath newpath pathModule normalize path relativePath pathModule relative pathModule normalize workspaceDir newpath pathModule normalize relativePath indexOf ../ fs readFileSync newpath fs readFileSync newpath |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:294:21:294:27 | newpath | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:294:21:294:27 | newpath | receiverName | fs |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:296:21:296:27 | newpath | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:296:21:296:27 | newpath | calleeAccessPath | fs readFileSync |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:296:21:296:27 | newpath | calleeAccessPathWithStructuralInfo | fs member readFileSync instanceorreturn |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:296:21:296:27 | newpath | calleeApiName | fs |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:296:21:296:27 | newpath | calleeName | readFileSync |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:296:21:296:27 | newpath | enclosingFunctionBody | req res path pathModule resolve req query path fs readFileSync path self something relative pathModule relative self webroot path relative startsWith .. pathModule sep relative .. fs readFileSync path fs readFileSync path newpath pathModule normalize path relativePath pathModule relative pathModule normalize workspaceDir newpath relativePath indexOf .. pathModule sep 0 fs readFileSync newpath fs readFileSync newpath newpath pathModule normalize path relativePath pathModule relative pathModule normalize workspaceDir newpath relativePath indexOf ../ 0 fs readFileSync newpath fs readFileSync newpath newpath pathModule normalize path relativePath pathModule relative pathModule normalize workspaceDir newpath pathModule normalize relativePath indexOf ../ 0 fs readFileSync newpath fs readFileSync newpath newpath pathModule normalize path relativePath pathModule relative pathModule normalize workspaceDir newpath pathModule normalize relativePath indexOf ../ fs readFileSync newpath fs readFileSync newpath |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:296:21:296:27 | newpath | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:296:21:296:27 | newpath | receiverName | fs |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:300:28:300:43 | "is-path-inside" | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:300:28:300:43 | "is-path-inside" | calleeAccessPath | |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:300:28:300:43 | "is-path-inside" | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:300:28:300:43 | "is-path-inside" | calleeName | require |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:301:28:301:43 | "path-is-inside" | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:301:28:301:43 | "path-is-inside" | calleeAccessPath | |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:301:28:301:43 | "path-is-inside" | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:301:28:301:43 | "path-is-inside" | calleeName | require |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:302:9:302:32 | '/pseud ... ations' | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:302:9:302:32 | '/pseud ... ations' | calleeAccessPath | express get |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:302:9:302:32 | '/pseud ... ations' | calleeAccessPathWithStructuralInfo | express instanceorreturn member get instanceorreturn |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:302:9:302:32 | '/pseud ... ations' | calleeApiName | express |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:302:9:302:32 | '/pseud ... ations' | calleeName | get |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:302:9:302:32 | '/pseud ... ations' | receiverName | app |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:302:35:336:1 | (req, r ... \\n\\n\\t}\\n\\n} | argumentIndex | 1 |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:302:35:336:1 | (req, r ... \\n\\n\\t}\\n\\n} | calleeAccessPath | express get |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:302:35:336:1 | (req, r ... \\n\\n\\t}\\n\\n} | calleeAccessPathWithStructuralInfo | express instanceorreturn member get instanceorreturn |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:302:35:336:1 | (req, r ... \\n\\n\\t}\\n\\n} | calleeApiName | express |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:302:35:336:1 | (req, r ... \\n\\n\\t}\\n\\n} | calleeName | get |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:302:35:336:1 | (req, r ... \\n\\n\\t}\\n\\n} | receiverName | app |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:304:18:304:21 | path | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:304:18:304:21 | path | calleeAccessPath | fs readFileSync |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:304:18:304:21 | path | calleeAccessPathWithStructuralInfo | fs member readFileSync instanceorreturn |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:304:18:304:21 | path | calleeApiName | fs |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:304:18:304:21 | path | calleeName | readFileSync |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:304:18:304:21 | path | enclosingFunctionBody | req res path req query path fs readFileSync path isPathInside path SAFE fs readFileSync path fs readFileSync path pathIsInside path SAFE fs readFileSync path fs readFileSync path normalizedPath pathModule join SAFE path pathIsInside normalizedPath SAFE fs readFileSync normalizedPath fs readFileSync normalizedPath pathIsInside normalizedPath SAFE fs readFileSync normalizedPath fs readFileSync normalizedPath |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:304:18:304:21 | path | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:304:18:304:21 | path | receiverName | fs |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:306:19:306:22 | path | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:306:19:306:22 | path | calleeAccessPath | fs readFileSync |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:306:19:306:22 | path | calleeAccessPathWithStructuralInfo | fs member readFileSync instanceorreturn |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:306:19:306:22 | path | calleeApiName | fs |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:306:19:306:22 | path | calleeName | readFileSync |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:306:19:306:22 | path | enclosingFunctionBody | req res path req query path fs readFileSync path isPathInside path SAFE fs readFileSync path fs readFileSync path pathIsInside path SAFE fs readFileSync path fs readFileSync path normalizedPath pathModule join SAFE path pathIsInside normalizedPath SAFE fs readFileSync normalizedPath fs readFileSync normalizedPath pathIsInside normalizedPath SAFE fs readFileSync normalizedPath fs readFileSync normalizedPath |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:306:19:306:22 | path | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:306:19:306:22 | path | receiverName | fs |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:309:19:309:22 | path | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:309:19:309:22 | path | calleeAccessPath | fs readFileSync |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:309:19:309:22 | path | calleeAccessPathWithStructuralInfo | fs member readFileSync instanceorreturn |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:309:19:309:22 | path | calleeApiName | fs |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:309:19:309:22 | path | calleeName | readFileSync |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:309:19:309:22 | path | enclosingFunctionBody | req res path req query path fs readFileSync path isPathInside path SAFE fs readFileSync path fs readFileSync path pathIsInside path SAFE fs readFileSync path fs readFileSync path normalizedPath pathModule join SAFE path pathIsInside normalizedPath SAFE fs readFileSync normalizedPath fs readFileSync normalizedPath pathIsInside normalizedPath SAFE fs readFileSync normalizedPath fs readFileSync normalizedPath |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:309:19:309:22 | path | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:309:19:309:22 | path | receiverName | fs |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:312:19:312:22 | path | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:312:19:312:22 | path | calleeAccessPath | path-is-inside |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:312:19:312:22 | path | calleeAccessPathWithStructuralInfo | path-is-inside instanceorreturn |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:312:19:312:22 | path | calleeApiName | path-is-inside |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:312:19:312:22 | path | calleeName | pathIsInside |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:312:19:312:22 | path | enclosingFunctionBody | req res path req query path fs readFileSync path isPathInside path SAFE fs readFileSync path fs readFileSync path pathIsInside path SAFE fs readFileSync path fs readFileSync path normalizedPath pathModule join SAFE path pathIsInside normalizedPath SAFE fs readFileSync normalizedPath fs readFileSync normalizedPath pathIsInside normalizedPath SAFE fs readFileSync normalizedPath fs readFileSync normalizedPath |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:312:19:312:22 | path | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:312:25:312:28 | SAFE | argumentIndex | 1 |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:312:25:312:28 | SAFE | calleeAccessPath | path-is-inside |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:312:25:312:28 | SAFE | calleeAccessPathWithStructuralInfo | path-is-inside instanceorreturn |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:312:25:312:28 | SAFE | calleeApiName | path-is-inside |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:312:25:312:28 | SAFE | calleeName | pathIsInside |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:312:25:312:28 | SAFE | enclosingFunctionBody | req res path req query path fs readFileSync path isPathInside path SAFE fs readFileSync path fs readFileSync path pathIsInside path SAFE fs readFileSync path fs readFileSync path normalizedPath pathModule join SAFE path pathIsInside normalizedPath SAFE fs readFileSync normalizedPath fs readFileSync normalizedPath pathIsInside normalizedPath SAFE fs readFileSync normalizedPath fs readFileSync normalizedPath |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:312:25:312:28 | SAFE | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:313:19:313:22 | path | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:313:19:313:22 | path | calleeAccessPath | fs readFileSync |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:313:19:313:22 | path | calleeAccessPathWithStructuralInfo | fs member readFileSync instanceorreturn |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:313:19:313:22 | path | calleeApiName | fs |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:313:19:313:22 | path | calleeName | readFileSync |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:313:19:313:22 | path | enclosingFunctionBody | req res path req query path fs readFileSync path isPathInside path SAFE fs readFileSync path fs readFileSync path pathIsInside path SAFE fs readFileSync path fs readFileSync path normalizedPath pathModule join SAFE path pathIsInside normalizedPath SAFE fs readFileSync normalizedPath fs readFileSync normalizedPath pathIsInside normalizedPath SAFE fs readFileSync normalizedPath fs readFileSync normalizedPath |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:313:19:313:22 | path | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:313:19:313:22 | path | receiverName | fs |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:316:19:316:22 | path | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:316:19:316:22 | path | calleeAccessPath | fs readFileSync |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:316:19:316:22 | path | calleeAccessPathWithStructuralInfo | fs member readFileSync instanceorreturn |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:316:19:316:22 | path | calleeApiName | fs |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:316:19:316:22 | path | calleeName | readFileSync |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:316:19:316:22 | path | enclosingFunctionBody | req res path req query path fs readFileSync path isPathInside path SAFE fs readFileSync path fs readFileSync path pathIsInside path SAFE fs readFileSync path fs readFileSync path normalizedPath pathModule join SAFE path pathIsInside normalizedPath SAFE fs readFileSync normalizedPath fs readFileSync normalizedPath pathIsInside normalizedPath SAFE fs readFileSync normalizedPath fs readFileSync normalizedPath |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:316:19:316:22 | path | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:316:19:316:22 | path | receiverName | fs |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:320:39:320:42 | SAFE | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:320:39:320:42 | SAFE | calleeAccessPath | path join |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:320:39:320:42 | SAFE | calleeAccessPathWithStructuralInfo | path member join instanceorreturn |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:320:39:320:42 | SAFE | calleeApiName | path |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:320:39:320:42 | SAFE | calleeName | join |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:320:39:320:42 | SAFE | enclosingFunctionBody | req res path req query path fs readFileSync path isPathInside path SAFE fs readFileSync path fs readFileSync path pathIsInside path SAFE fs readFileSync path fs readFileSync path normalizedPath pathModule join SAFE path pathIsInside normalizedPath SAFE fs readFileSync normalizedPath fs readFileSync normalizedPath pathIsInside normalizedPath SAFE fs readFileSync normalizedPath fs readFileSync normalizedPath |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:320:39:320:42 | SAFE | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:320:39:320:42 | SAFE | receiverName | pathModule |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:320:45:320:48 | path | argumentIndex | 1 |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:320:45:320:48 | path | calleeAccessPath | path join |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:320:45:320:48 | path | calleeAccessPathWithStructuralInfo | path member join instanceorreturn |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:320:45:320:48 | path | calleeApiName | path |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:320:45:320:48 | path | calleeName | join |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:320:45:320:48 | path | enclosingFunctionBody | req res path req query path fs readFileSync path isPathInside path SAFE fs readFileSync path fs readFileSync path pathIsInside path SAFE fs readFileSync path fs readFileSync path normalizedPath pathModule join SAFE path pathIsInside normalizedPath SAFE fs readFileSync normalizedPath fs readFileSync normalizedPath pathIsInside normalizedPath SAFE fs readFileSync normalizedPath fs readFileSync normalizedPath |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:320:45:320:48 | path | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:320:45:320:48 | path | receiverName | pathModule |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:321:19:321:32 | normalizedPath | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:321:19:321:32 | normalizedPath | calleeAccessPath | path-is-inside |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:321:19:321:32 | normalizedPath | calleeAccessPathWithStructuralInfo | path-is-inside instanceorreturn |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:321:19:321:32 | normalizedPath | calleeApiName | path-is-inside |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:321:19:321:32 | normalizedPath | calleeName | pathIsInside |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:321:19:321:32 | normalizedPath | enclosingFunctionBody | req res path req query path fs readFileSync path isPathInside path SAFE fs readFileSync path fs readFileSync path pathIsInside path SAFE fs readFileSync path fs readFileSync path normalizedPath pathModule join SAFE path pathIsInside normalizedPath SAFE fs readFileSync normalizedPath fs readFileSync normalizedPath pathIsInside normalizedPath SAFE fs readFileSync normalizedPath fs readFileSync normalizedPath |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:321:19:321:32 | normalizedPath | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:321:35:321:38 | SAFE | argumentIndex | 1 |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:321:35:321:38 | SAFE | calleeAccessPath | path-is-inside |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:321:35:321:38 | SAFE | calleeAccessPathWithStructuralInfo | path-is-inside instanceorreturn |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:321:35:321:38 | SAFE | calleeApiName | path-is-inside |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:321:35:321:38 | SAFE | calleeName | pathIsInside |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:321:35:321:38 | SAFE | enclosingFunctionBody | req res path req query path fs readFileSync path isPathInside path SAFE fs readFileSync path fs readFileSync path pathIsInside path SAFE fs readFileSync path fs readFileSync path normalizedPath pathModule join SAFE path pathIsInside normalizedPath SAFE fs readFileSync normalizedPath fs readFileSync normalizedPath pathIsInside normalizedPath SAFE fs readFileSync normalizedPath fs readFileSync normalizedPath |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:321:35:321:38 | SAFE | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:322:19:322:32 | normalizedPath | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:322:19:322:32 | normalizedPath | calleeAccessPath | fs readFileSync |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:322:19:322:32 | normalizedPath | calleeAccessPathWithStructuralInfo | fs member readFileSync instanceorreturn |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:322:19:322:32 | normalizedPath | calleeApiName | fs |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:322:19:322:32 | normalizedPath | calleeName | readFileSync |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:322:19:322:32 | normalizedPath | enclosingFunctionBody | req res path req query path fs readFileSync path isPathInside path SAFE fs readFileSync path fs readFileSync path pathIsInside path SAFE fs readFileSync path fs readFileSync path normalizedPath pathModule join SAFE path pathIsInside normalizedPath SAFE fs readFileSync normalizedPath fs readFileSync normalizedPath pathIsInside normalizedPath SAFE fs readFileSync normalizedPath fs readFileSync normalizedPath |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:322:19:322:32 | normalizedPath | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:322:19:322:32 | normalizedPath | receiverName | fs |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:325:19:325:32 | normalizedPath | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:325:19:325:32 | normalizedPath | calleeAccessPath | fs readFileSync |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:325:19:325:32 | normalizedPath | calleeAccessPathWithStructuralInfo | fs member readFileSync instanceorreturn |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:325:19:325:32 | normalizedPath | calleeApiName | fs |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:325:19:325:32 | normalizedPath | calleeName | readFileSync |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:325:19:325:32 | normalizedPath | enclosingFunctionBody | req res path req query path fs readFileSync path isPathInside path SAFE fs readFileSync path fs readFileSync path pathIsInside path SAFE fs readFileSync path fs readFileSync path normalizedPath pathModule join SAFE path pathIsInside normalizedPath SAFE fs readFileSync normalizedPath fs readFileSync normalizedPath pathIsInside normalizedPath SAFE fs readFileSync normalizedPath fs readFileSync normalizedPath |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:325:19:325:32 | normalizedPath | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:325:19:325:32 | normalizedPath | receiverName | fs |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:328:19:328:32 | normalizedPath | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:328:19:328:32 | normalizedPath | calleeAccessPath | path-is-inside |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:328:19:328:32 | normalizedPath | calleeAccessPathWithStructuralInfo | path-is-inside instanceorreturn |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:328:19:328:32 | normalizedPath | calleeApiName | path-is-inside |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:328:19:328:32 | normalizedPath | calleeName | pathIsInside |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:328:19:328:32 | normalizedPath | enclosingFunctionBody | req res path req query path fs readFileSync path isPathInside path SAFE fs readFileSync path fs readFileSync path pathIsInside path SAFE fs readFileSync path fs readFileSync path normalizedPath pathModule join SAFE path pathIsInside normalizedPath SAFE fs readFileSync normalizedPath fs readFileSync normalizedPath pathIsInside normalizedPath SAFE fs readFileSync normalizedPath fs readFileSync normalizedPath |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:328:19:328:32 | normalizedPath | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:328:35:328:38 | SAFE | argumentIndex | 1 |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:328:35:328:38 | SAFE | calleeAccessPath | path-is-inside |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:328:35:328:38 | SAFE | calleeAccessPathWithStructuralInfo | path-is-inside instanceorreturn |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:328:35:328:38 | SAFE | calleeApiName | path-is-inside |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:328:35:328:38 | SAFE | calleeName | pathIsInside |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:328:35:328:38 | SAFE | enclosingFunctionBody | req res path req query path fs readFileSync path isPathInside path SAFE fs readFileSync path fs readFileSync path pathIsInside path SAFE fs readFileSync path fs readFileSync path normalizedPath pathModule join SAFE path pathIsInside normalizedPath SAFE fs readFileSync normalizedPath fs readFileSync normalizedPath pathIsInside normalizedPath SAFE fs readFileSync normalizedPath fs readFileSync normalizedPath |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:328:35:328:38 | SAFE | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:329:19:329:32 | normalizedPath | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:329:19:329:32 | normalizedPath | calleeAccessPath | fs readFileSync |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:329:19:329:32 | normalizedPath | calleeAccessPathWithStructuralInfo | fs member readFileSync instanceorreturn |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:329:19:329:32 | normalizedPath | calleeApiName | fs |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:329:19:329:32 | normalizedPath | calleeName | readFileSync |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:329:19:329:32 | normalizedPath | enclosingFunctionBody | req res path req query path fs readFileSync path isPathInside path SAFE fs readFileSync path fs readFileSync path pathIsInside path SAFE fs readFileSync path fs readFileSync path normalizedPath pathModule join SAFE path pathIsInside normalizedPath SAFE fs readFileSync normalizedPath fs readFileSync normalizedPath pathIsInside normalizedPath SAFE fs readFileSync normalizedPath fs readFileSync normalizedPath |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:329:19:329:32 | normalizedPath | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:329:19:329:32 | normalizedPath | receiverName | fs |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:332:19:332:32 | normalizedPath | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:332:19:332:32 | normalizedPath | calleeAccessPath | fs readFileSync |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:332:19:332:32 | normalizedPath | calleeAccessPathWithStructuralInfo | fs member readFileSync instanceorreturn |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:332:19:332:32 | normalizedPath | calleeApiName | fs |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:332:19:332:32 | normalizedPath | calleeName | readFileSync |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:332:19:332:32 | normalizedPath | enclosingFunctionBody | req res path req query path fs readFileSync path isPathInside path SAFE fs readFileSync path fs readFileSync path pathIsInside path SAFE fs readFileSync path fs readFileSync path normalizedPath pathModule join SAFE path pathIsInside normalizedPath SAFE fs readFileSync normalizedPath fs readFileSync normalizedPath pathIsInside normalizedPath SAFE fs readFileSync normalizedPath fs readFileSync normalizedPath |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:332:19:332:32 | normalizedPath | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:332:19:332:32 | normalizedPath | receiverName | fs |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:338:9:338:29 | '/yet-a ... prefix' | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:338:9:338:29 | '/yet-a ... prefix' | calleeAccessPath | express get |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:338:9:338:29 | '/yet-a ... prefix' | calleeAccessPathWithStructuralInfo | express instanceorreturn member get instanceorreturn |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:338:9:338:29 | '/yet-a ... prefix' | calleeApiName | express |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:338:9:338:29 | '/yet-a ... prefix' | calleeName | get |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:338:9:338:29 | '/yet-a ... prefix' | receiverName | app |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:338:32:350:1 | (req, r ... // OK\\n} | argumentIndex | 1 |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:338:32:350:1 | (req, r ... // OK\\n} | calleeAccessPath | express get |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:338:32:350:1 | (req, r ... // OK\\n} | calleeAccessPathWithStructuralInfo | express instanceorreturn member get instanceorreturn |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:338:32:350:1 | (req, r ... // OK\\n} | calleeApiName | express |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:338:32:350:1 | (req, r ... // OK\\n} | calleeName | get |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:338:32:350:1 | (req, r ... // OK\\n} | receiverName | app |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:339:13:339:46 | pathMod ... y.path) | calleeAccessPath | |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:339:13:339:46 | pathMod ... y.path) | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:339:13:339:46 | pathMod ... y.path) | enclosingFunctionBody | req res path pathModule resolve req query path fs readFileSync path abs pathModule resolve path abs indexOf root 0 fs readFileSync path fs readFileSync path |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:339:13:339:46 | pathMod ... y.path) | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:339:32:339:45 | req.query.path | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:339:32:339:45 | req.query.path | calleeAccessPath | path resolve |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:339:32:339:45 | req.query.path | calleeAccessPathWithStructuralInfo | path member resolve instanceorreturn |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:339:32:339:45 | req.query.path | calleeApiName | path |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:339:32:339:45 | req.query.path | calleeName | resolve |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:339:32:339:45 | req.query.path | enclosingFunctionBody | req res path pathModule resolve req query path fs readFileSync path abs pathModule resolve path abs indexOf root 0 fs readFileSync path fs readFileSync path |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:339:32:339:45 | req.query.path | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:339:32:339:45 | req.query.path | receiverName | pathModule |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:341:18:341:21 | path | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:341:18:341:21 | path | calleeAccessPath | fs readFileSync |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:341:18:341:21 | path | calleeAccessPathWithStructuralInfo | fs member readFileSync instanceorreturn |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:341:18:341:21 | path | calleeApiName | fs |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:341:18:341:21 | path | calleeName | readFileSync |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:341:18:341:21 | path | enclosingFunctionBody | req res path pathModule resolve req query path fs readFileSync path abs pathModule resolve path abs indexOf root 0 fs readFileSync path fs readFileSync path |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:341:18:341:21 | path | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:341:18:341:21 | path | receiverName | fs |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:343:31:343:34 | path | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:343:31:343:34 | path | calleeAccessPath | path resolve |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:343:31:343:34 | path | calleeAccessPathWithStructuralInfo | path member resolve instanceorreturn |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:343:31:343:34 | path | calleeApiName | path |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:343:31:343:34 | path | calleeName | resolve |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:343:31:343:34 | path | enclosingFunctionBody | req res path pathModule resolve req query path fs readFileSync path abs pathModule resolve path abs indexOf root 0 fs readFileSync path fs readFileSync path |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:343:31:343:34 | path | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:343:31:343:34 | path | receiverName | pathModule |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:345:18:345:21 | root | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:345:18:345:21 | root | calleeAccessPath | path resolve indexOf |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:345:18:345:21 | root | calleeAccessPathWithStructuralInfo | path member resolve instanceorreturn member indexOf instanceorreturn |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:345:18:345:21 | root | calleeApiName | path |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:345:18:345:21 | root | calleeName | indexOf |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:345:18:345:21 | root | enclosingFunctionBody | req res path pathModule resolve req query path fs readFileSync path abs pathModule resolve path abs indexOf root 0 fs readFileSync path fs readFileSync path |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:345:18:345:21 | root | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:345:18:345:21 | root | receiverName | abs |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:346:19:346:22 | path | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:346:19:346:22 | path | calleeAccessPath | fs readFileSync |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:346:19:346:22 | path | calleeAccessPathWithStructuralInfo | fs member readFileSync instanceorreturn |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:346:19:346:22 | path | calleeApiName | fs |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:346:19:346:22 | path | calleeName | readFileSync |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:346:19:346:22 | path | enclosingFunctionBody | req res path pathModule resolve req query path fs readFileSync path abs pathModule resolve path abs indexOf root 0 fs readFileSync path fs readFileSync path |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:346:19:346:22 | path | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:346:19:346:22 | path | receiverName | fs |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:349:18:349:21 | path | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:349:18:349:21 | path | calleeAccessPath | fs readFileSync |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:349:18:349:21 | path | calleeAccessPathWithStructuralInfo | fs member readFileSync instanceorreturn |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:349:18:349:21 | path | calleeApiName | fs |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:349:18:349:21 | path | calleeName | readFileSync |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:349:18:349:21 | path | enclosingFunctionBody | req res path pathModule resolve req query path fs readFileSync path abs pathModule resolve path abs indexOf root 0 fs readFileSync path fs readFileSync path |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:349:18:349:21 | path | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:349:18:349:21 | path | receiverName | fs |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:353:9:353:30 | '/yet-a ... refix2' | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:353:9:353:30 | '/yet-a ... refix2' | calleeAccessPath | express get |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:353:9:353:30 | '/yet-a ... refix2' | calleeAccessPathWithStructuralInfo | express instanceorreturn member get instanceorreturn |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:353:9:353:30 | '/yet-a ... refix2' | calleeApiName | express |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:353:9:353:30 | '/yet-a ... refix2' | calleeName | get |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:353:9:353:30 | '/yet-a ... refix2' | receiverName | app |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:353:33:373:1 | (req, r ... ;\\n }\\n} | argumentIndex | 1 |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:353:33:373:1 | (req, r ... ;\\n }\\n} | calleeAccessPath | express get |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:353:33:373:1 | (req, r ... ;\\n }\\n} | calleeAccessPathWithStructuralInfo | express instanceorreturn member get instanceorreturn |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:353:33:373:1 | (req, r ... ;\\n }\\n} | calleeApiName | express |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:353:33:373:1 | (req, r ... ;\\n }\\n} | calleeName | get |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:353:33:373:1 | (req, r ... ;\\n }\\n} | receiverName | app |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:356:19:356:22 | path | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:356:19:356:22 | path | calleeAccessPath | fs readFileSync |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:356:19:356:22 | path | calleeAccessPathWithStructuralInfo | fs member readFileSync instanceorreturn |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:356:19:356:22 | path | calleeApiName | fs |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:356:19:356:22 | path | calleeName | readFileSync |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:356:19:356:22 | path | enclosingFunctionBody | req res path req query path fs readFileSync path requestPath pathModule join rootPath path targetPath allowPath requestPath rootPath targetPath rootPath fs readFileSync requestPath targetPath requestPath fs readFileSync requestPath fs readFileSync targetPath allowPath requestPath rootPath requestPath indexOf rootPath 0 |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:356:19:356:22 | path | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:356:19:356:22 | path | receiverName | fs |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:358:37:358:44 | rootPath | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:358:37:358:44 | rootPath | calleeAccessPath | path join |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:358:37:358:44 | rootPath | calleeAccessPathWithStructuralInfo | path member join instanceorreturn |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:358:37:358:44 | rootPath | calleeApiName | path |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:358:37:358:44 | rootPath | calleeName | join |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:358:37:358:44 | rootPath | enclosingFunctionBody | req res path req query path fs readFileSync path requestPath pathModule join rootPath path targetPath allowPath requestPath rootPath targetPath rootPath fs readFileSync requestPath targetPath requestPath fs readFileSync requestPath fs readFileSync targetPath allowPath requestPath rootPath requestPath indexOf rootPath 0 |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:358:37:358:44 | rootPath | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:358:37:358:44 | rootPath | receiverName | pathModule |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:358:47:358:50 | path | argumentIndex | 1 |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:358:47:358:50 | path | calleeAccessPath | path join |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:358:47:358:50 | path | calleeAccessPathWithStructuralInfo | path member join instanceorreturn |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:358:47:358:50 | path | calleeApiName | path |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:358:47:358:50 | path | calleeName | join |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:358:47:358:50 | path | enclosingFunctionBody | req res path req query path fs readFileSync path requestPath pathModule join rootPath path targetPath allowPath requestPath rootPath targetPath rootPath fs readFileSync requestPath targetPath requestPath fs readFileSync requestPath fs readFileSync targetPath allowPath requestPath rootPath requestPath indexOf rootPath 0 |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:358:47:358:50 | path | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:358:47:358:50 | path | receiverName | pathModule |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:361:18:361:28 | requestPath | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:361:18:361:28 | requestPath | calleeAccessPath | |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:361:18:361:28 | requestPath | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:361:18:361:28 | requestPath | calleeName | allowPath |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:361:18:361:28 | requestPath | enclosingFunctionBody | req res path req query path fs readFileSync path requestPath pathModule join rootPath path targetPath allowPath requestPath rootPath targetPath rootPath fs readFileSync requestPath targetPath requestPath fs readFileSync requestPath fs readFileSync targetPath allowPath requestPath rootPath requestPath indexOf rootPath 0 |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:361:18:361:28 | requestPath | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:361:31:361:38 | rootPath | argumentIndex | 1 |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:361:31:361:38 | rootPath | calleeAccessPath | |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:361:31:361:38 | rootPath | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:361:31:361:38 | rootPath | calleeName | allowPath |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:361:31:361:38 | rootPath | enclosingFunctionBody | req res path req query path fs readFileSync path requestPath pathModule join rootPath path targetPath allowPath requestPath rootPath targetPath rootPath fs readFileSync requestPath targetPath requestPath fs readFileSync requestPath fs readFileSync targetPath allowPath requestPath rootPath requestPath indexOf rootPath 0 |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:361:31:361:38 | rootPath | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:363:21:363:31 | requestPath | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:363:21:363:31 | requestPath | calleeAccessPath | fs readFileSync |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:363:21:363:31 | requestPath | calleeAccessPathWithStructuralInfo | fs member readFileSync instanceorreturn |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:363:21:363:31 | requestPath | calleeApiName | fs |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:363:21:363:31 | requestPath | calleeName | readFileSync |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:363:21:363:31 | requestPath | enclosingFunctionBody | req res path req query path fs readFileSync path requestPath pathModule join rootPath path targetPath allowPath requestPath rootPath targetPath rootPath fs readFileSync requestPath targetPath requestPath fs readFileSync requestPath fs readFileSync targetPath allowPath requestPath rootPath requestPath indexOf rootPath 0 |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:363:21:363:31 | requestPath | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:363:21:363:31 | requestPath | receiverName | fs |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:366:21:366:31 | requestPath | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:366:21:366:31 | requestPath | calleeAccessPath | fs readFileSync |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:366:21:366:31 | requestPath | calleeAccessPathWithStructuralInfo | fs member readFileSync instanceorreturn |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:366:21:366:31 | requestPath | calleeApiName | fs |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:366:21:366:31 | requestPath | calleeName | readFileSync |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:366:21:366:31 | requestPath | enclosingFunctionBody | req res path req query path fs readFileSync path requestPath pathModule join rootPath path targetPath allowPath requestPath rootPath targetPath rootPath fs readFileSync requestPath targetPath requestPath fs readFileSync requestPath fs readFileSync targetPath allowPath requestPath rootPath requestPath indexOf rootPath 0 |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:366:21:366:31 | requestPath | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:366:21:366:31 | requestPath | receiverName | fs |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:368:19:368:28 | targetPath | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:368:19:368:28 | targetPath | calleeAccessPath | fs readFileSync |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:368:19:368:28 | targetPath | calleeAccessPathWithStructuralInfo | fs member readFileSync instanceorreturn |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:368:19:368:28 | targetPath | calleeApiName | fs |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:368:19:368:28 | targetPath | calleeName | readFileSync |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:368:19:368:28 | targetPath | enclosingFunctionBody | req res path req query path fs readFileSync path requestPath pathModule join rootPath path targetPath allowPath requestPath rootPath targetPath rootPath fs readFileSync requestPath targetPath requestPath fs readFileSync requestPath fs readFileSync targetPath allowPath requestPath rootPath requestPath indexOf rootPath 0 |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:368:19:368:28 | targetPath | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:368:19:368:28 | targetPath | receiverName | fs |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:371:32:371:39 | rootPath | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:371:32:371:39 | rootPath | calleeAccessPath | path join indexOf |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:371:32:371:39 | rootPath | calleeAccessPathWithStructuralInfo | path member join instanceorreturn member indexOf instanceorreturn |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:371:32:371:39 | rootPath | calleeApiName | path |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:371:32:371:39 | rootPath | calleeName | indexOf |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:371:32:371:39 | rootPath | enclosingFunctionBody | req res path req query path fs readFileSync path requestPath pathModule join rootPath path targetPath allowPath requestPath rootPath targetPath rootPath fs readFileSync requestPath targetPath requestPath fs readFileSync requestPath fs readFileSync targetPath allowPath requestPath rootPath requestPath indexOf rootPath 0 |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:371:32:371:39 | rootPath | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/TaintedPath/normalizedPaths.js:371:32:371:39 | rootPath | receiverName | requestPath |
|
|
| autogenerated/TaintedPath/other-fs-libraries.js:1:20:1:25 | "http" | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/other-fs-libraries.js:1:20:1:25 | "http" | calleeAccessPath | |
|
|
| autogenerated/TaintedPath/other-fs-libraries.js:1:20:1:25 | "http" | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/TaintedPath/other-fs-libraries.js:1:20:1:25 | "http" | calleeName | require |
|
|
| autogenerated/TaintedPath/other-fs-libraries.js:2:17:2:21 | "url" | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/other-fs-libraries.js:2:17:2:21 | "url" | calleeAccessPath | |
|
|
| autogenerated/TaintedPath/other-fs-libraries.js:2:17:2:21 | "url" | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/TaintedPath/other-fs-libraries.js:2:17:2:21 | "url" | calleeName | require |
|
|
| autogenerated/TaintedPath/other-fs-libraries.js:3:16:3:19 | "fs" | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/other-fs-libraries.js:3:16:3:19 | "fs" | calleeAccessPath | |
|
|
| autogenerated/TaintedPath/other-fs-libraries.js:3:16:3:19 | "fs" | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/TaintedPath/other-fs-libraries.js:3:16:3:19 | "fs" | calleeName | require |
|
|
| autogenerated/TaintedPath/other-fs-libraries.js:4:24:4:36 | "graceful-fs" | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/other-fs-libraries.js:4:24:4:36 | "graceful-fs" | calleeAccessPath | |
|
|
| autogenerated/TaintedPath/other-fs-libraries.js:4:24:4:36 | "graceful-fs" | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/TaintedPath/other-fs-libraries.js:4:24:4:36 | "graceful-fs" | calleeName | require |
|
|
| autogenerated/TaintedPath/other-fs-libraries.js:5:21:5:30 | "fs-extra" | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/other-fs-libraries.js:5:21:5:30 | "fs-extra" | calleeAccessPath | |
|
|
| autogenerated/TaintedPath/other-fs-libraries.js:5:21:5:30 | "fs-extra" | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/TaintedPath/other-fs-libraries.js:5:21:5:30 | "fs-extra" | calleeName | require |
|
|
| autogenerated/TaintedPath/other-fs-libraries.js:6:24:6:36 | "original-fs" | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/other-fs-libraries.js:6:24:6:36 | "original-fs" | calleeAccessPath | |
|
|
| autogenerated/TaintedPath/other-fs-libraries.js:6:24:6:36 | "original-fs" | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/TaintedPath/other-fs-libraries.js:6:24:6:36 | "original-fs" | calleeName | require |
|
|
| autogenerated/TaintedPath/other-fs-libraries.js:8:32:25:1 | functio ... OT OK\\n} | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/other-fs-libraries.js:8:32:25:1 | functio ... OT OK\\n} | calleeAccessPath | http createServer |
|
|
| autogenerated/TaintedPath/other-fs-libraries.js:8:32:25:1 | functio ... OT OK\\n} | calleeAccessPathWithStructuralInfo | http member createServer instanceorreturn |
|
|
| autogenerated/TaintedPath/other-fs-libraries.js:8:32:25:1 | functio ... OT OK\\n} | calleeApiName | http |
|
|
| autogenerated/TaintedPath/other-fs-libraries.js:8:32:25:1 | functio ... OT OK\\n} | calleeName | createServer |
|
|
| autogenerated/TaintedPath/other-fs-libraries.js:8:32:25:1 | functio ... OT OK\\n} | receiverName | http |
|
|
| autogenerated/TaintedPath/other-fs-libraries.js:9:24:9:30 | req.url | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/other-fs-libraries.js:9:24:9:30 | req.url | calleeAccessPath | url parse |
|
|
| autogenerated/TaintedPath/other-fs-libraries.js:9:24:9:30 | req.url | calleeAccessPathWithStructuralInfo | url member parse instanceorreturn |
|
|
| autogenerated/TaintedPath/other-fs-libraries.js:9:24:9:30 | req.url | calleeApiName | url |
|
|
| autogenerated/TaintedPath/other-fs-libraries.js:9:24:9:30 | req.url | calleeName | parse |
|
|
| autogenerated/TaintedPath/other-fs-libraries.js:9:24:9:30 | req.url | enclosingFunctionBody | req res path url parse req url true query path fs readFileSync path gracefulFs readFileSync path fsExtra readFileSync path originalFs readFileSync path getFsModule true readFileSync path getFsModule false readFileSync path require ./my-fs-module require true readFileSync path flexibleModuleName require process electron versions electron original-fs fs flexibleModuleName readFileSync path |
|
|
| autogenerated/TaintedPath/other-fs-libraries.js:9:24:9:30 | req.url | enclosingFunctionName | http.createServer#functionalargument |
|
|
| autogenerated/TaintedPath/other-fs-libraries.js:9:24:9:30 | req.url | receiverName | url |
|
|
| autogenerated/TaintedPath/other-fs-libraries.js:9:33:9:36 | true | argumentIndex | 1 |
|
|
| autogenerated/TaintedPath/other-fs-libraries.js:9:33:9:36 | true | calleeAccessPath | url parse |
|
|
| autogenerated/TaintedPath/other-fs-libraries.js:9:33:9:36 | true | calleeAccessPathWithStructuralInfo | url member parse instanceorreturn |
|
|
| autogenerated/TaintedPath/other-fs-libraries.js:9:33:9:36 | true | calleeApiName | url |
|
|
| autogenerated/TaintedPath/other-fs-libraries.js:9:33:9:36 | true | calleeName | parse |
|
|
| autogenerated/TaintedPath/other-fs-libraries.js:9:33:9:36 | true | enclosingFunctionBody | req res path url parse req url true query path fs readFileSync path gracefulFs readFileSync path fsExtra readFileSync path originalFs readFileSync path getFsModule true readFileSync path getFsModule false readFileSync path require ./my-fs-module require true readFileSync path flexibleModuleName require process electron versions electron original-fs fs flexibleModuleName readFileSync path |
|
|
| autogenerated/TaintedPath/other-fs-libraries.js:9:33:9:36 | true | enclosingFunctionName | http.createServer#functionalargument |
|
|
| autogenerated/TaintedPath/other-fs-libraries.js:9:33:9:36 | true | receiverName | url |
|
|
| autogenerated/TaintedPath/other-fs-libraries.js:11:19:11:22 | path | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/other-fs-libraries.js:11:19:11:22 | path | calleeAccessPath | fs readFileSync |
|
|
| autogenerated/TaintedPath/other-fs-libraries.js:11:19:11:22 | path | calleeAccessPathWithStructuralInfo | fs member readFileSync instanceorreturn |
|
|
| autogenerated/TaintedPath/other-fs-libraries.js:11:19:11:22 | path | calleeApiName | fs |
|
|
| autogenerated/TaintedPath/other-fs-libraries.js:11:19:11:22 | path | calleeName | readFileSync |
|
|
| autogenerated/TaintedPath/other-fs-libraries.js:11:19:11:22 | path | enclosingFunctionBody | req res path url parse req url true query path fs readFileSync path gracefulFs readFileSync path fsExtra readFileSync path originalFs readFileSync path getFsModule true readFileSync path getFsModule false readFileSync path require ./my-fs-module require true readFileSync path flexibleModuleName require process electron versions electron original-fs fs flexibleModuleName readFileSync path |
|
|
| autogenerated/TaintedPath/other-fs-libraries.js:11:19:11:22 | path | enclosingFunctionName | http.createServer#functionalargument |
|
|
| autogenerated/TaintedPath/other-fs-libraries.js:11:19:11:22 | path | receiverName | fs |
|
|
| autogenerated/TaintedPath/other-fs-libraries.js:12:27:12:30 | path | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/other-fs-libraries.js:12:27:12:30 | path | calleeAccessPath | graceful-fs readFileSync |
|
|
| autogenerated/TaintedPath/other-fs-libraries.js:12:27:12:30 | path | calleeAccessPathWithStructuralInfo | graceful-fs member readFileSync instanceorreturn |
|
|
| autogenerated/TaintedPath/other-fs-libraries.js:12:27:12:30 | path | calleeApiName | graceful-fs |
|
|
| autogenerated/TaintedPath/other-fs-libraries.js:12:27:12:30 | path | calleeName | readFileSync |
|
|
| autogenerated/TaintedPath/other-fs-libraries.js:12:27:12:30 | path | enclosingFunctionBody | req res path url parse req url true query path fs readFileSync path gracefulFs readFileSync path fsExtra readFileSync path originalFs readFileSync path getFsModule true readFileSync path getFsModule false readFileSync path require ./my-fs-module require true readFileSync path flexibleModuleName require process electron versions electron original-fs fs flexibleModuleName readFileSync path |
|
|
| autogenerated/TaintedPath/other-fs-libraries.js:12:27:12:30 | path | enclosingFunctionName | http.createServer#functionalargument |
|
|
| autogenerated/TaintedPath/other-fs-libraries.js:12:27:12:30 | path | receiverName | gracefulFs |
|
|
| autogenerated/TaintedPath/other-fs-libraries.js:13:24:13:27 | path | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/other-fs-libraries.js:13:24:13:27 | path | calleeAccessPath | fs-extra readFileSync |
|
|
| autogenerated/TaintedPath/other-fs-libraries.js:13:24:13:27 | path | calleeAccessPathWithStructuralInfo | fs-extra member readFileSync instanceorreturn |
|
|
| autogenerated/TaintedPath/other-fs-libraries.js:13:24:13:27 | path | calleeApiName | fs-extra |
|
|
| autogenerated/TaintedPath/other-fs-libraries.js:13:24:13:27 | path | calleeName | readFileSync |
|
|
| autogenerated/TaintedPath/other-fs-libraries.js:13:24:13:27 | path | enclosingFunctionBody | req res path url parse req url true query path fs readFileSync path gracefulFs readFileSync path fsExtra readFileSync path originalFs readFileSync path getFsModule true readFileSync path getFsModule false readFileSync path require ./my-fs-module require true readFileSync path flexibleModuleName require process electron versions electron original-fs fs flexibleModuleName readFileSync path |
|
|
| autogenerated/TaintedPath/other-fs-libraries.js:13:24:13:27 | path | enclosingFunctionName | http.createServer#functionalargument |
|
|
| autogenerated/TaintedPath/other-fs-libraries.js:13:24:13:27 | path | receiverName | fsExtra |
|
|
| autogenerated/TaintedPath/other-fs-libraries.js:14:27:14:30 | path | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/other-fs-libraries.js:14:27:14:30 | path | calleeAccessPath | original-fs readFileSync |
|
|
| autogenerated/TaintedPath/other-fs-libraries.js:14:27:14:30 | path | calleeAccessPathWithStructuralInfo | original-fs member readFileSync instanceorreturn |
|
|
| autogenerated/TaintedPath/other-fs-libraries.js:14:27:14:30 | path | calleeApiName | original-fs |
|
|
| autogenerated/TaintedPath/other-fs-libraries.js:14:27:14:30 | path | calleeName | readFileSync |
|
|
| autogenerated/TaintedPath/other-fs-libraries.js:14:27:14:30 | path | enclosingFunctionBody | req res path url parse req url true query path fs readFileSync path gracefulFs readFileSync path fsExtra readFileSync path originalFs readFileSync path getFsModule true readFileSync path getFsModule false readFileSync path require ./my-fs-module require true readFileSync path flexibleModuleName require process electron versions electron original-fs fs flexibleModuleName readFileSync path |
|
|
| autogenerated/TaintedPath/other-fs-libraries.js:14:27:14:30 | path | enclosingFunctionName | http.createServer#functionalargument |
|
|
| autogenerated/TaintedPath/other-fs-libraries.js:14:27:14:30 | path | receiverName | originalFs |
|
|
| autogenerated/TaintedPath/other-fs-libraries.js:16:34:16:37 | path | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/other-fs-libraries.js:16:34:16:37 | path | calleeAccessPath | fs readFileSync original-fs readFileSync |
|
|
| autogenerated/TaintedPath/other-fs-libraries.js:16:34:16:37 | path | calleeAccessPathWithStructuralInfo | fs member readFileSync instanceorreturn original-fs member readFileSync instanceorreturn |
|
|
| autogenerated/TaintedPath/other-fs-libraries.js:16:34:16:37 | path | calleeApiName | fs original-fs |
|
|
| autogenerated/TaintedPath/other-fs-libraries.js:16:34:16:37 | path | calleeName | readFileSync |
|
|
| autogenerated/TaintedPath/other-fs-libraries.js:16:34:16:37 | path | enclosingFunctionBody | req res path url parse req url true query path fs readFileSync path gracefulFs readFileSync path fsExtra readFileSync path originalFs readFileSync path getFsModule true readFileSync path getFsModule false readFileSync path require ./my-fs-module require true readFileSync path flexibleModuleName require process electron versions electron original-fs fs flexibleModuleName readFileSync path |
|
|
| autogenerated/TaintedPath/other-fs-libraries.js:16:34:16:37 | path | enclosingFunctionName | http.createServer#functionalargument |
|
|
| autogenerated/TaintedPath/other-fs-libraries.js:17:35:17:38 | path | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/other-fs-libraries.js:17:35:17:38 | path | calleeAccessPath | fs readFileSync original-fs readFileSync |
|
|
| autogenerated/TaintedPath/other-fs-libraries.js:17:35:17:38 | path | calleeAccessPathWithStructuralInfo | fs member readFileSync instanceorreturn original-fs member readFileSync instanceorreturn |
|
|
| autogenerated/TaintedPath/other-fs-libraries.js:17:35:17:38 | path | calleeApiName | fs original-fs |
|
|
| autogenerated/TaintedPath/other-fs-libraries.js:17:35:17:38 | path | calleeName | readFileSync |
|
|
| autogenerated/TaintedPath/other-fs-libraries.js:17:35:17:38 | path | enclosingFunctionBody | req res path url parse req url true query path fs readFileSync path gracefulFs readFileSync path fsExtra readFileSync path originalFs readFileSync path getFsModule true readFileSync path getFsModule false readFileSync path require ./my-fs-module require true readFileSync path flexibleModuleName require process electron versions electron original-fs fs flexibleModuleName readFileSync path |
|
|
| autogenerated/TaintedPath/other-fs-libraries.js:17:35:17:38 | path | enclosingFunctionName | http.createServer#functionalargument |
|
|
| autogenerated/TaintedPath/other-fs-libraries.js:19:11:19:26 | "./my-fs-module" | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/other-fs-libraries.js:19:11:19:26 | "./my-fs-module" | calleeAccessPath | |
|
|
| autogenerated/TaintedPath/other-fs-libraries.js:19:11:19:26 | "./my-fs-module" | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/TaintedPath/other-fs-libraries.js:19:11:19:26 | "./my-fs-module" | calleeName | require |
|
|
| autogenerated/TaintedPath/other-fs-libraries.js:19:11:19:26 | "./my-fs-module" | enclosingFunctionBody | req res path url parse req url true query path fs readFileSync path gracefulFs readFileSync path fsExtra readFileSync path originalFs readFileSync path getFsModule true readFileSync path getFsModule false readFileSync path require ./my-fs-module require true readFileSync path flexibleModuleName require process electron versions electron original-fs fs flexibleModuleName readFileSync path |
|
|
| autogenerated/TaintedPath/other-fs-libraries.js:19:11:19:26 | "./my-fs-module" | enclosingFunctionName | http.createServer#functionalargument |
|
|
| autogenerated/TaintedPath/other-fs-libraries.js:19:56:19:59 | path | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/other-fs-libraries.js:19:56:19:59 | path | calleeAccessPath | fs readFileSync original-fs readFileSync |
|
|
| autogenerated/TaintedPath/other-fs-libraries.js:19:56:19:59 | path | calleeAccessPathWithStructuralInfo | fs member readFileSync instanceorreturn original-fs member readFileSync instanceorreturn |
|
|
| autogenerated/TaintedPath/other-fs-libraries.js:19:56:19:59 | path | calleeApiName | fs original-fs |
|
|
| autogenerated/TaintedPath/other-fs-libraries.js:19:56:19:59 | path | calleeName | readFileSync |
|
|
| autogenerated/TaintedPath/other-fs-libraries.js:19:56:19:59 | path | enclosingFunctionBody | req res path url parse req url true query path fs readFileSync path gracefulFs readFileSync path fsExtra readFileSync path originalFs readFileSync path getFsModule true readFileSync path getFsModule false readFileSync path require ./my-fs-module require true readFileSync path flexibleModuleName require process electron versions electron original-fs fs flexibleModuleName readFileSync path |
|
|
| autogenerated/TaintedPath/other-fs-libraries.js:19:56:19:59 | path | enclosingFunctionName | http.createServer#functionalargument |
|
|
| autogenerated/TaintedPath/other-fs-libraries.js:21:36:23:10 | process ... : "fs" | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/other-fs-libraries.js:21:36:23:10 | process ... : "fs" | calleeAccessPath | |
|
|
| autogenerated/TaintedPath/other-fs-libraries.js:21:36:23:10 | process ... : "fs" | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/TaintedPath/other-fs-libraries.js:21:36:23:10 | process ... : "fs" | calleeName | require |
|
|
| autogenerated/TaintedPath/other-fs-libraries.js:21:36:23:10 | process ... : "fs" | enclosingFunctionBody | req res path url parse req url true query path fs readFileSync path gracefulFs readFileSync path fsExtra readFileSync path originalFs readFileSync path getFsModule true readFileSync path getFsModule false readFileSync path require ./my-fs-module require true readFileSync path flexibleModuleName require process electron versions electron original-fs fs flexibleModuleName readFileSync path |
|
|
| autogenerated/TaintedPath/other-fs-libraries.js:21:36:23:10 | process ... : "fs" | enclosingFunctionName | http.createServer#functionalargument |
|
|
| autogenerated/TaintedPath/other-fs-libraries.js:24:35:24:38 | path | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/other-fs-libraries.js:24:35:24:38 | path | calleeAccessPath | |
|
|
| autogenerated/TaintedPath/other-fs-libraries.js:24:35:24:38 | path | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/TaintedPath/other-fs-libraries.js:24:35:24:38 | path | calleeName | readFileSync |
|
|
| autogenerated/TaintedPath/other-fs-libraries.js:24:35:24:38 | path | enclosingFunctionBody | req res path url parse req url true query path fs readFileSync path gracefulFs readFileSync path fsExtra readFileSync path originalFs readFileSync path getFsModule true readFileSync path getFsModule false readFileSync path require ./my-fs-module require true readFileSync path flexibleModuleName require process electron versions electron original-fs fs flexibleModuleName readFileSync path |
|
|
| autogenerated/TaintedPath/other-fs-libraries.js:24:35:24:38 | path | enclosingFunctionName | http.createServer#functionalargument |
|
|
| autogenerated/TaintedPath/other-fs-libraries.js:24:35:24:38 | path | receiverName | flexibleModuleName |
|
|
| autogenerated/TaintedPath/other-fs-libraries.js:29:20:29:23 | "fs" | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/other-fs-libraries.js:29:20:29:23 | "fs" | calleeAccessPath | |
|
|
| autogenerated/TaintedPath/other-fs-libraries.js:29:20:29:23 | "fs" | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/TaintedPath/other-fs-libraries.js:29:20:29:23 | "fs" | calleeName | require |
|
|
| autogenerated/TaintedPath/other-fs-libraries.js:29:20:29:23 | "fs" | enclosingFunctionBody | special special require fs require original-fs |
|
|
| autogenerated/TaintedPath/other-fs-libraries.js:29:20:29:23 | "fs" | enclosingFunctionName | getFsModule |
|
|
| autogenerated/TaintedPath/other-fs-libraries.js:31:20:31:32 | "original-fs" | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/other-fs-libraries.js:31:20:31:32 | "original-fs" | calleeAccessPath | |
|
|
| autogenerated/TaintedPath/other-fs-libraries.js:31:20:31:32 | "original-fs" | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/TaintedPath/other-fs-libraries.js:31:20:31:32 | "original-fs" | calleeName | require |
|
|
| autogenerated/TaintedPath/other-fs-libraries.js:31:20:31:32 | "original-fs" | enclosingFunctionBody | special special require fs require original-fs |
|
|
| autogenerated/TaintedPath/other-fs-libraries.js:31:20:31:32 | "original-fs" | enclosingFunctionName | getFsModule |
|
|
| autogenerated/TaintedPath/other-fs-libraries.js:35:20:35:25 | "util" | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/other-fs-libraries.js:35:20:35:25 | "util" | calleeAccessPath | |
|
|
| autogenerated/TaintedPath/other-fs-libraries.js:35:20:35:25 | "util" | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/TaintedPath/other-fs-libraries.js:35:20:35:25 | "util" | calleeName | require |
|
|
| autogenerated/TaintedPath/other-fs-libraries.js:37:19:43:1 | functio ... OT OK\\n} | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/other-fs-libraries.js:37:19:43:1 | functio ... OT OK\\n} | calleeAccessPath | http createServer |
|
|
| autogenerated/TaintedPath/other-fs-libraries.js:37:19:43:1 | functio ... OT OK\\n} | calleeAccessPathWithStructuralInfo | http member createServer instanceorreturn |
|
|
| autogenerated/TaintedPath/other-fs-libraries.js:37:19:43:1 | functio ... OT OK\\n} | calleeApiName | http |
|
|
| autogenerated/TaintedPath/other-fs-libraries.js:37:19:43:1 | functio ... OT OK\\n} | calleeName | createServer |
|
|
| autogenerated/TaintedPath/other-fs-libraries.js:37:19:43:1 | functio ... OT OK\\n} | receiverName | http |
|
|
| autogenerated/TaintedPath/other-fs-libraries.js:38:24:38:30 | req.url | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/other-fs-libraries.js:38:24:38:30 | req.url | calleeAccessPath | url parse |
|
|
| autogenerated/TaintedPath/other-fs-libraries.js:38:24:38:30 | req.url | calleeAccessPathWithStructuralInfo | url member parse instanceorreturn |
|
|
| autogenerated/TaintedPath/other-fs-libraries.js:38:24:38:30 | req.url | calleeApiName | url |
|
|
| autogenerated/TaintedPath/other-fs-libraries.js:38:24:38:30 | req.url | calleeName | parse |
|
|
| autogenerated/TaintedPath/other-fs-libraries.js:38:24:38:30 | req.url | enclosingFunctionBody | req res path url parse req url true query path util promisify fs readFileSync path require bluebird promisify fs readFileSync path require bluebird promisifyAll fs readFileSync path |
|
|
| autogenerated/TaintedPath/other-fs-libraries.js:38:24:38:30 | req.url | enclosingFunctionName | http.createServer#functionalargument |
|
|
| autogenerated/TaintedPath/other-fs-libraries.js:38:24:38:30 | req.url | receiverName | url |
|
|
| autogenerated/TaintedPath/other-fs-libraries.js:38:33:38:36 | true | argumentIndex | 1 |
|
|
| autogenerated/TaintedPath/other-fs-libraries.js:38:33:38:36 | true | calleeAccessPath | url parse |
|
|
| autogenerated/TaintedPath/other-fs-libraries.js:38:33:38:36 | true | calleeAccessPathWithStructuralInfo | url member parse instanceorreturn |
|
|
| autogenerated/TaintedPath/other-fs-libraries.js:38:33:38:36 | true | calleeApiName | url |
|
|
| autogenerated/TaintedPath/other-fs-libraries.js:38:33:38:36 | true | calleeName | parse |
|
|
| autogenerated/TaintedPath/other-fs-libraries.js:38:33:38:36 | true | enclosingFunctionBody | req res path url parse req url true query path util promisify fs readFileSync path require bluebird promisify fs readFileSync path require bluebird promisifyAll fs readFileSync path |
|
|
| autogenerated/TaintedPath/other-fs-libraries.js:38:33:38:36 | true | enclosingFunctionName | http.createServer#functionalargument |
|
|
| autogenerated/TaintedPath/other-fs-libraries.js:38:33:38:36 | true | receiverName | url |
|
|
| autogenerated/TaintedPath/other-fs-libraries.js:40:18:40:32 | fs.readFileSync | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/other-fs-libraries.js:40:18:40:32 | fs.readFileSync | calleeAccessPath | util promisify |
|
|
| autogenerated/TaintedPath/other-fs-libraries.js:40:18:40:32 | fs.readFileSync | calleeAccessPathWithStructuralInfo | util member promisify instanceorreturn |
|
|
| autogenerated/TaintedPath/other-fs-libraries.js:40:18:40:32 | fs.readFileSync | calleeApiName | util |
|
|
| autogenerated/TaintedPath/other-fs-libraries.js:40:18:40:32 | fs.readFileSync | calleeName | promisify |
|
|
| autogenerated/TaintedPath/other-fs-libraries.js:40:18:40:32 | fs.readFileSync | enclosingFunctionBody | req res path url parse req url true query path util promisify fs readFileSync path require bluebird promisify fs readFileSync path require bluebird promisifyAll fs readFileSync path |
|
|
| autogenerated/TaintedPath/other-fs-libraries.js:40:18:40:32 | fs.readFileSync | enclosingFunctionName | http.createServer#functionalargument |
|
|
| autogenerated/TaintedPath/other-fs-libraries.js:40:18:40:32 | fs.readFileSync | receiverName | util |
|
|
| autogenerated/TaintedPath/other-fs-libraries.js:40:35:40:38 | path | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/other-fs-libraries.js:40:35:40:38 | path | calleeAccessPath | util promisify |
|
|
| autogenerated/TaintedPath/other-fs-libraries.js:40:35:40:38 | path | calleeAccessPathWithStructuralInfo | util member promisify instanceorreturn instanceorreturn |
|
|
| autogenerated/TaintedPath/other-fs-libraries.js:40:35:40:38 | path | calleeApiName | util |
|
|
| autogenerated/TaintedPath/other-fs-libraries.js:40:35:40:38 | path | enclosingFunctionBody | req res path url parse req url true query path util promisify fs readFileSync path require bluebird promisify fs readFileSync path require bluebird promisifyAll fs readFileSync path |
|
|
| autogenerated/TaintedPath/other-fs-libraries.js:40:35:40:38 | path | enclosingFunctionName | http.createServer#functionalargument |
|
|
| autogenerated/TaintedPath/other-fs-libraries.js:41:11:41:20 | "bluebird" | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/other-fs-libraries.js:41:11:41:20 | "bluebird" | calleeAccessPath | |
|
|
| autogenerated/TaintedPath/other-fs-libraries.js:41:11:41:20 | "bluebird" | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/TaintedPath/other-fs-libraries.js:41:11:41:20 | "bluebird" | calleeName | require |
|
|
| autogenerated/TaintedPath/other-fs-libraries.js:41:11:41:20 | "bluebird" | enclosingFunctionBody | req res path url parse req url true query path util promisify fs readFileSync path require bluebird promisify fs readFileSync path require bluebird promisifyAll fs readFileSync path |
|
|
| autogenerated/TaintedPath/other-fs-libraries.js:41:11:41:20 | "bluebird" | enclosingFunctionName | http.createServer#functionalargument |
|
|
| autogenerated/TaintedPath/other-fs-libraries.js:41:33:41:47 | fs.readFileSync | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/other-fs-libraries.js:41:33:41:47 | fs.readFileSync | calleeAccessPath | bluebird promisify |
|
|
| autogenerated/TaintedPath/other-fs-libraries.js:41:33:41:47 | fs.readFileSync | calleeAccessPathWithStructuralInfo | bluebird member promisify instanceorreturn |
|
|
| autogenerated/TaintedPath/other-fs-libraries.js:41:33:41:47 | fs.readFileSync | calleeApiName | bluebird |
|
|
| autogenerated/TaintedPath/other-fs-libraries.js:41:33:41:47 | fs.readFileSync | calleeName | promisify |
|
|
| autogenerated/TaintedPath/other-fs-libraries.js:41:33:41:47 | fs.readFileSync | enclosingFunctionBody | req res path url parse req url true query path util promisify fs readFileSync path require bluebird promisify fs readFileSync path require bluebird promisifyAll fs readFileSync path |
|
|
| autogenerated/TaintedPath/other-fs-libraries.js:41:33:41:47 | fs.readFileSync | enclosingFunctionName | http.createServer#functionalargument |
|
|
| autogenerated/TaintedPath/other-fs-libraries.js:41:50:41:53 | path | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/other-fs-libraries.js:41:50:41:53 | path | calleeAccessPath | bluebird promisify |
|
|
| autogenerated/TaintedPath/other-fs-libraries.js:41:50:41:53 | path | calleeAccessPathWithStructuralInfo | bluebird member promisify instanceorreturn instanceorreturn |
|
|
| autogenerated/TaintedPath/other-fs-libraries.js:41:50:41:53 | path | calleeApiName | bluebird |
|
|
| autogenerated/TaintedPath/other-fs-libraries.js:41:50:41:53 | path | enclosingFunctionBody | req res path url parse req url true query path util promisify fs readFileSync path require bluebird promisify fs readFileSync path require bluebird promisifyAll fs readFileSync path |
|
|
| autogenerated/TaintedPath/other-fs-libraries.js:41:50:41:53 | path | enclosingFunctionName | http.createServer#functionalargument |
|
|
| autogenerated/TaintedPath/other-fs-libraries.js:42:11:42:20 | "bluebird" | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/other-fs-libraries.js:42:11:42:20 | "bluebird" | calleeAccessPath | |
|
|
| autogenerated/TaintedPath/other-fs-libraries.js:42:11:42:20 | "bluebird" | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/TaintedPath/other-fs-libraries.js:42:11:42:20 | "bluebird" | calleeName | require |
|
|
| autogenerated/TaintedPath/other-fs-libraries.js:42:11:42:20 | "bluebird" | enclosingFunctionBody | req res path url parse req url true query path util promisify fs readFileSync path require bluebird promisify fs readFileSync path require bluebird promisifyAll fs readFileSync path |
|
|
| autogenerated/TaintedPath/other-fs-libraries.js:42:11:42:20 | "bluebird" | enclosingFunctionName | http.createServer#functionalargument |
|
|
| autogenerated/TaintedPath/other-fs-libraries.js:42:36:42:37 | fs | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/other-fs-libraries.js:42:36:42:37 | fs | calleeAccessPath | bluebird promisifyAll |
|
|
| autogenerated/TaintedPath/other-fs-libraries.js:42:36:42:37 | fs | calleeAccessPathWithStructuralInfo | bluebird member promisifyAll instanceorreturn |
|
|
| autogenerated/TaintedPath/other-fs-libraries.js:42:36:42:37 | fs | calleeApiName | bluebird |
|
|
| autogenerated/TaintedPath/other-fs-libraries.js:42:36:42:37 | fs | calleeName | promisifyAll |
|
|
| autogenerated/TaintedPath/other-fs-libraries.js:42:36:42:37 | fs | enclosingFunctionBody | req res path url parse req url true query path util promisify fs readFileSync path require bluebird promisify fs readFileSync path require bluebird promisifyAll fs readFileSync path |
|
|
| autogenerated/TaintedPath/other-fs-libraries.js:42:36:42:37 | fs | enclosingFunctionName | http.createServer#functionalargument |
|
|
| autogenerated/TaintedPath/other-fs-libraries.js:42:53:42:56 | path | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/other-fs-libraries.js:42:53:42:56 | path | calleeAccessPath | bluebird promisifyAll readFileSync |
|
|
| autogenerated/TaintedPath/other-fs-libraries.js:42:53:42:56 | path | calleeAccessPathWithStructuralInfo | bluebird member promisifyAll instanceorreturn member readFileSync instanceorreturn |
|
|
| autogenerated/TaintedPath/other-fs-libraries.js:42:53:42:56 | path | calleeApiName | bluebird |
|
|
| autogenerated/TaintedPath/other-fs-libraries.js:42:53:42:56 | path | calleeName | readFileSync |
|
|
| autogenerated/TaintedPath/other-fs-libraries.js:42:53:42:56 | path | enclosingFunctionBody | req res path url parse req url true query path util promisify fs readFileSync path require bluebird promisify fs readFileSync path require bluebird promisifyAll fs readFileSync path |
|
|
| autogenerated/TaintedPath/other-fs-libraries.js:42:53:42:56 | path | enclosingFunctionName | http.createServer#functionalargument |
|
|
| autogenerated/TaintedPath/other-fs-libraries.js:46:25:46:46 | "./my-a ... module" | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/other-fs-libraries.js:46:25:46:46 | "./my-a ... module" | calleeAccessPath | |
|
|
| autogenerated/TaintedPath/other-fs-libraries.js:46:25:46:46 | "./my-a ... module" | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/TaintedPath/other-fs-libraries.js:46:25:46:46 | "./my-a ... module" | calleeName | require |
|
|
| autogenerated/TaintedPath/other-fs-libraries.js:48:19:53:1 | functio ... OT OK\\n} | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/other-fs-libraries.js:48:19:53:1 | functio ... OT OK\\n} | calleeAccessPath | http createServer |
|
|
| autogenerated/TaintedPath/other-fs-libraries.js:48:19:53:1 | functio ... OT OK\\n} | calleeAccessPathWithStructuralInfo | http member createServer instanceorreturn |
|
|
| autogenerated/TaintedPath/other-fs-libraries.js:48:19:53:1 | functio ... OT OK\\n} | calleeApiName | http |
|
|
| autogenerated/TaintedPath/other-fs-libraries.js:48:19:53:1 | functio ... OT OK\\n} | calleeName | createServer |
|
|
| autogenerated/TaintedPath/other-fs-libraries.js:48:19:53:1 | functio ... OT OK\\n} | receiverName | http |
|
|
| autogenerated/TaintedPath/other-fs-libraries.js:49:24:49:30 | req.url | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/other-fs-libraries.js:49:24:49:30 | req.url | calleeAccessPath | url parse |
|
|
| autogenerated/TaintedPath/other-fs-libraries.js:49:24:49:30 | req.url | calleeAccessPathWithStructuralInfo | url member parse instanceorreturn |
|
|
| autogenerated/TaintedPath/other-fs-libraries.js:49:24:49:30 | req.url | calleeApiName | url |
|
|
| autogenerated/TaintedPath/other-fs-libraries.js:49:24:49:30 | req.url | calleeName | parse |
|
|
| autogenerated/TaintedPath/other-fs-libraries.js:49:24:49:30 | req.url | enclosingFunctionBody | req res path url parse req url true query path fs readFileSync path asyncFS readFileSync path |
|
|
| autogenerated/TaintedPath/other-fs-libraries.js:49:24:49:30 | req.url | enclosingFunctionName | http.createServer#functionalargument |
|
|
| autogenerated/TaintedPath/other-fs-libraries.js:49:24:49:30 | req.url | receiverName | url |
|
|
| autogenerated/TaintedPath/other-fs-libraries.js:49:33:49:36 | true | argumentIndex | 1 |
|
|
| autogenerated/TaintedPath/other-fs-libraries.js:49:33:49:36 | true | calleeAccessPath | url parse |
|
|
| autogenerated/TaintedPath/other-fs-libraries.js:49:33:49:36 | true | calleeAccessPathWithStructuralInfo | url member parse instanceorreturn |
|
|
| autogenerated/TaintedPath/other-fs-libraries.js:49:33:49:36 | true | calleeApiName | url |
|
|
| autogenerated/TaintedPath/other-fs-libraries.js:49:33:49:36 | true | calleeName | parse |
|
|
| autogenerated/TaintedPath/other-fs-libraries.js:49:33:49:36 | true | enclosingFunctionBody | req res path url parse req url true query path fs readFileSync path asyncFS readFileSync path |
|
|
| autogenerated/TaintedPath/other-fs-libraries.js:49:33:49:36 | true | enclosingFunctionName | http.createServer#functionalargument |
|
|
| autogenerated/TaintedPath/other-fs-libraries.js:49:33:49:36 | true | receiverName | url |
|
|
| autogenerated/TaintedPath/other-fs-libraries.js:51:19:51:22 | path | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/other-fs-libraries.js:51:19:51:22 | path | calleeAccessPath | fs readFileSync |
|
|
| autogenerated/TaintedPath/other-fs-libraries.js:51:19:51:22 | path | calleeAccessPathWithStructuralInfo | fs member readFileSync instanceorreturn |
|
|
| autogenerated/TaintedPath/other-fs-libraries.js:51:19:51:22 | path | calleeApiName | fs |
|
|
| autogenerated/TaintedPath/other-fs-libraries.js:51:19:51:22 | path | calleeName | readFileSync |
|
|
| autogenerated/TaintedPath/other-fs-libraries.js:51:19:51:22 | path | enclosingFunctionBody | req res path url parse req url true query path fs readFileSync path asyncFS readFileSync path |
|
|
| autogenerated/TaintedPath/other-fs-libraries.js:51:19:51:22 | path | enclosingFunctionName | http.createServer#functionalargument |
|
|
| autogenerated/TaintedPath/other-fs-libraries.js:51:19:51:22 | path | receiverName | fs |
|
|
| autogenerated/TaintedPath/other-fs-libraries.js:52:24:52:27 | path | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/other-fs-libraries.js:52:24:52:27 | path | calleeAccessPath | |
|
|
| autogenerated/TaintedPath/other-fs-libraries.js:52:24:52:27 | path | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/TaintedPath/other-fs-libraries.js:52:24:52:27 | path | calleeName | readFileSync |
|
|
| autogenerated/TaintedPath/other-fs-libraries.js:52:24:52:27 | path | enclosingFunctionBody | req res path url parse req url true query path fs readFileSync path asyncFS readFileSync path |
|
|
| autogenerated/TaintedPath/other-fs-libraries.js:52:24:52:27 | path | enclosingFunctionName | http.createServer#functionalargument |
|
|
| autogenerated/TaintedPath/other-fs-libraries.js:52:24:52:27 | path | receiverName | asyncFS |
|
|
| autogenerated/TaintedPath/pupeteer.js:1:27:1:37 | 'puppeteer' | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/pupeteer.js:1:27:1:37 | 'puppeteer' | calleeAccessPath | |
|
|
| autogenerated/TaintedPath/pupeteer.js:1:27:1:37 | 'puppeteer' | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/TaintedPath/pupeteer.js:1:27:1:37 | 'puppeteer' | calleeName | require |
|
|
| autogenerated/TaintedPath/pupeteer.js:2:30:2:44 | 'parse-torrent' | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/pupeteer.js:2:30:2:44 | 'parse-torrent' | calleeAccessPath | |
|
|
| autogenerated/TaintedPath/pupeteer.js:2:30:2:44 | 'parse-torrent' | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/TaintedPath/pupeteer.js:2:30:2:44 | 'parse-torrent' | calleeName | require |
|
|
| autogenerated/TaintedPath/pupeteer.js:5:41:5:47 | torrent | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/pupeteer.js:5:41:5:47 | torrent | calleeAccessPath | parse-torrent |
|
|
| autogenerated/TaintedPath/pupeteer.js:5:41:5:47 | torrent | calleeAccessPathWithStructuralInfo | parse-torrent instanceorreturn |
|
|
| autogenerated/TaintedPath/pupeteer.js:5:41:5:47 | torrent | calleeApiName | parse-torrent |
|
|
| autogenerated/TaintedPath/pupeteer.js:5:41:5:47 | torrent | calleeName | parseTorrent |
|
|
| autogenerated/TaintedPath/pupeteer.js:5:41:5:47 | torrent | enclosingFunctionBody | tainted dir/ parseTorrent torrent name .torrent.data browser puppeteer launch page browser newPage page pdf path tainted format a4 pages browser pages i 0 i something i pages i screenshot path tainted browser close |
|
|
| autogenerated/TaintedPath/pupeteer.js:5:41:5:47 | torrent | enclosingFunctionName | |
|
|
| autogenerated/TaintedPath/pupeteer.js:9:20:9:50 | { path: ... 'a4' } | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/pupeteer.js:9:20:9:50 | { path: ... 'a4' } | calleeAccessPath | puppeteer launch newPage pdf |
|
|
| autogenerated/TaintedPath/pupeteer.js:9:20:9:50 | { path: ... 'a4' } | calleeAccessPathWithStructuralInfo | puppeteer member launch instanceorreturn member newPage instanceorreturn member pdf instanceorreturn |
|
|
| autogenerated/TaintedPath/pupeteer.js:9:20:9:50 | { path: ... 'a4' } | calleeApiName | puppeteer |
|
|
| autogenerated/TaintedPath/pupeteer.js:9:20:9:50 | { path: ... 'a4' } | calleeName | pdf |
|
|
| autogenerated/TaintedPath/pupeteer.js:9:20:9:50 | { path: ... 'a4' } | enclosingFunctionBody | tainted dir/ parseTorrent torrent name .torrent.data browser puppeteer launch page browser newPage page pdf path tainted format a4 pages browser pages i 0 i something i pages i screenshot path tainted browser close |
|
|
| autogenerated/TaintedPath/pupeteer.js:9:20:9:50 | { path: ... 'a4' } | enclosingFunctionName | |
|
|
| autogenerated/TaintedPath/pupeteer.js:9:20:9:50 | { path: ... 'a4' } | receiverName | page |
|
|
| autogenerated/TaintedPath/pupeteer.js:9:28:9:34 | tainted | calleeAccessPath | |
|
|
| autogenerated/TaintedPath/pupeteer.js:9:28:9:34 | tainted | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/TaintedPath/pupeteer.js:9:28:9:34 | tainted | enclosingFunctionBody | tainted dir/ parseTorrent torrent name .torrent.data browser puppeteer launch page browser newPage page pdf path tainted format a4 pages browser pages i 0 i something i pages i screenshot path tainted browser close |
|
|
| autogenerated/TaintedPath/pupeteer.js:9:28:9:34 | tainted | enclosingFunctionName | |
|
|
| autogenerated/TaintedPath/pupeteer.js:9:45:9:48 | 'a4' | calleeAccessPath | |
|
|
| autogenerated/TaintedPath/pupeteer.js:9:45:9:48 | 'a4' | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/TaintedPath/pupeteer.js:9:45:9:48 | 'a4' | enclosingFunctionBody | tainted dir/ parseTorrent torrent name .torrent.data browser puppeteer launch page browser newPage page pdf path tainted format a4 pages browser pages i 0 i something i pages i screenshot path tainted browser close |
|
|
| autogenerated/TaintedPath/pupeteer.js:9:45:9:48 | 'a4' | enclosingFunctionName | |
|
|
| autogenerated/TaintedPath/pupeteer.js:13:29:13:45 | { path: tainted } | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/pupeteer.js:13:29:13:45 | { path: tainted } | calleeAccessPath | puppeteer launch pages screenshot |
|
|
| autogenerated/TaintedPath/pupeteer.js:13:29:13:45 | { path: tainted } | calleeAccessPathWithStructuralInfo | puppeteer member launch instanceorreturn member pages instanceorreturn member member screenshot instanceorreturn |
|
|
| autogenerated/TaintedPath/pupeteer.js:13:29:13:45 | { path: tainted } | calleeApiName | puppeteer |
|
|
| autogenerated/TaintedPath/pupeteer.js:13:29:13:45 | { path: tainted } | calleeName | screenshot |
|
|
| autogenerated/TaintedPath/pupeteer.js:13:29:13:45 | { path: tainted } | enclosingFunctionBody | tainted dir/ parseTorrent torrent name .torrent.data browser puppeteer launch page browser newPage page pdf path tainted format a4 pages browser pages i 0 i something i pages i screenshot path tainted browser close |
|
|
| autogenerated/TaintedPath/pupeteer.js:13:29:13:45 | { path: tainted } | enclosingFunctionName | |
|
|
| autogenerated/TaintedPath/pupeteer.js:13:37:13:43 | tainted | calleeAccessPath | |
|
|
| autogenerated/TaintedPath/pupeteer.js:13:37:13:43 | tainted | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/TaintedPath/pupeteer.js:13:37:13:43 | tainted | enclosingFunctionBody | tainted dir/ parseTorrent torrent name .torrent.data browser puppeteer launch page browser newPage page pdf path tainted format a4 pages browser pages i 0 i something i pages i screenshot path tainted browser close |
|
|
| autogenerated/TaintedPath/pupeteer.js:13:37:13:43 | tainted | enclosingFunctionName | |
|
|
| autogenerated/TaintedPath/tainted-access-paths.js:1:18:1:21 | 'fs' | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/tainted-access-paths.js:1:18:1:21 | 'fs' | calleeAccessPath | |
|
|
| autogenerated/TaintedPath/tainted-access-paths.js:1:18:1:21 | 'fs' | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/TaintedPath/tainted-access-paths.js:1:18:1:21 | 'fs' | calleeName | require |
|
|
| autogenerated/TaintedPath/tainted-access-paths.js:2:20:2:25 | 'http' | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/tainted-access-paths.js:2:20:2:25 | 'http' | calleeAccessPath | |
|
|
| autogenerated/TaintedPath/tainted-access-paths.js:2:20:2:25 | 'http' | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/TaintedPath/tainted-access-paths.js:2:20:2:25 | 'http' | calleeName | require |
|
|
| autogenerated/TaintedPath/tainted-access-paths.js:3:19:3:23 | 'url' | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/tainted-access-paths.js:3:19:3:23 | 'url' | calleeAccessPath | |
|
|
| autogenerated/TaintedPath/tainted-access-paths.js:3:19:3:23 | 'url' | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/TaintedPath/tainted-access-paths.js:3:19:3:23 | 'url' | calleeName | require |
|
|
| autogenerated/TaintedPath/tainted-access-paths.js:5:32:32:1 | functio ... OT OK\\n} | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/tainted-access-paths.js:5:32:32:1 | functio ... OT OK\\n} | calleeAccessPath | http createServer |
|
|
| autogenerated/TaintedPath/tainted-access-paths.js:5:32:32:1 | functio ... OT OK\\n} | calleeAccessPathWithStructuralInfo | http member createServer instanceorreturn |
|
|
| autogenerated/TaintedPath/tainted-access-paths.js:5:32:32:1 | functio ... OT OK\\n} | calleeApiName | http |
|
|
| autogenerated/TaintedPath/tainted-access-paths.js:5:32:32:1 | functio ... OT OK\\n} | calleeName | createServer |
|
|
| autogenerated/TaintedPath/tainted-access-paths.js:5:32:32:1 | functio ... OT OK\\n} | receiverName | http |
|
|
| autogenerated/TaintedPath/tainted-access-paths.js:6:24:6:30 | req.url | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/tainted-access-paths.js:6:24:6:30 | req.url | calleeAccessPath | url parse |
|
|
| autogenerated/TaintedPath/tainted-access-paths.js:6:24:6:30 | req.url | calleeAccessPathWithStructuralInfo | url member parse instanceorreturn |
|
|
| autogenerated/TaintedPath/tainted-access-paths.js:6:24:6:30 | req.url | calleeApiName | url |
|
|
| autogenerated/TaintedPath/tainted-access-paths.js:6:24:6:30 | req.url | calleeName | parse |
|
|
| autogenerated/TaintedPath/tainted-access-paths.js:6:24:6:30 | req.url | enclosingFunctionBody | req res path url parse req url true query path fs readFileSync path obj bla something path fs readFileSync obj sub obj sub safe fs readFileSync obj sub obj sub2 safe random fs readFileSync obj sub2 random obj sub3 safe fs readFileSync obj sub3 obj sub4 fs readFileSync obj sub4 fs readFileSync obj sub4 fs readFileSync obj sub4 |
|
|
| autogenerated/TaintedPath/tainted-access-paths.js:6:24:6:30 | req.url | enclosingFunctionName | http.createServer#functionalargument |
|
|
| autogenerated/TaintedPath/tainted-access-paths.js:6:24:6:30 | req.url | receiverName | url |
|
|
| autogenerated/TaintedPath/tainted-access-paths.js:6:33:6:36 | true | argumentIndex | 1 |
|
|
| autogenerated/TaintedPath/tainted-access-paths.js:6:33:6:36 | true | calleeAccessPath | url parse |
|
|
| autogenerated/TaintedPath/tainted-access-paths.js:6:33:6:36 | true | calleeAccessPathWithStructuralInfo | url member parse instanceorreturn |
|
|
| autogenerated/TaintedPath/tainted-access-paths.js:6:33:6:36 | true | calleeApiName | url |
|
|
| autogenerated/TaintedPath/tainted-access-paths.js:6:33:6:36 | true | calleeName | parse |
|
|
| autogenerated/TaintedPath/tainted-access-paths.js:6:33:6:36 | true | enclosingFunctionBody | req res path url parse req url true query path fs readFileSync path obj bla something path fs readFileSync obj sub obj sub safe fs readFileSync obj sub obj sub2 safe random fs readFileSync obj sub2 random obj sub3 safe fs readFileSync obj sub3 obj sub4 fs readFileSync obj sub4 fs readFileSync obj sub4 fs readFileSync obj sub4 |
|
|
| autogenerated/TaintedPath/tainted-access-paths.js:6:33:6:36 | true | enclosingFunctionName | http.createServer#functionalargument |
|
|
| autogenerated/TaintedPath/tainted-access-paths.js:6:33:6:36 | true | receiverName | url |
|
|
| autogenerated/TaintedPath/tainted-access-paths.js:8:19:8:22 | path | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/tainted-access-paths.js:8:19:8:22 | path | calleeAccessPath | fs readFileSync |
|
|
| autogenerated/TaintedPath/tainted-access-paths.js:8:19:8:22 | path | calleeAccessPathWithStructuralInfo | fs member readFileSync instanceorreturn |
|
|
| autogenerated/TaintedPath/tainted-access-paths.js:8:19:8:22 | path | calleeApiName | fs |
|
|
| autogenerated/TaintedPath/tainted-access-paths.js:8:19:8:22 | path | calleeName | readFileSync |
|
|
| autogenerated/TaintedPath/tainted-access-paths.js:8:19:8:22 | path | enclosingFunctionBody | req res path url parse req url true query path fs readFileSync path obj bla something path fs readFileSync obj sub obj sub safe fs readFileSync obj sub obj sub2 safe random fs readFileSync obj sub2 random obj sub3 safe fs readFileSync obj sub3 obj sub4 fs readFileSync obj sub4 fs readFileSync obj sub4 fs readFileSync obj sub4 |
|
|
| autogenerated/TaintedPath/tainted-access-paths.js:8:19:8:22 | path | enclosingFunctionName | http.createServer#functionalargument |
|
|
| autogenerated/TaintedPath/tainted-access-paths.js:8:19:8:22 | path | receiverName | fs |
|
|
| autogenerated/TaintedPath/tainted-access-paths.js:12:19:12:25 | obj.sub | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/tainted-access-paths.js:12:19:12:25 | obj.sub | calleeAccessPath | fs readFileSync |
|
|
| autogenerated/TaintedPath/tainted-access-paths.js:12:19:12:25 | obj.sub | calleeAccessPathWithStructuralInfo | fs member readFileSync instanceorreturn |
|
|
| autogenerated/TaintedPath/tainted-access-paths.js:12:19:12:25 | obj.sub | calleeApiName | fs |
|
|
| autogenerated/TaintedPath/tainted-access-paths.js:12:19:12:25 | obj.sub | calleeName | readFileSync |
|
|
| autogenerated/TaintedPath/tainted-access-paths.js:12:19:12:25 | obj.sub | enclosingFunctionBody | req res path url parse req url true query path fs readFileSync path obj bla something path fs readFileSync obj sub obj sub safe fs readFileSync obj sub obj sub2 safe random fs readFileSync obj sub2 random obj sub3 safe fs readFileSync obj sub3 obj sub4 fs readFileSync obj sub4 fs readFileSync obj sub4 fs readFileSync obj sub4 |
|
|
| autogenerated/TaintedPath/tainted-access-paths.js:12:19:12:25 | obj.sub | enclosingFunctionName | http.createServer#functionalargument |
|
|
| autogenerated/TaintedPath/tainted-access-paths.js:12:19:12:25 | obj.sub | receiverName | fs |
|
|
| autogenerated/TaintedPath/tainted-access-paths.js:16:19:16:25 | obj.sub | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/tainted-access-paths.js:16:19:16:25 | obj.sub | calleeAccessPath | fs readFileSync |
|
|
| autogenerated/TaintedPath/tainted-access-paths.js:16:19:16:25 | obj.sub | calleeAccessPathWithStructuralInfo | fs member readFileSync instanceorreturn |
|
|
| autogenerated/TaintedPath/tainted-access-paths.js:16:19:16:25 | obj.sub | calleeApiName | fs |
|
|
| autogenerated/TaintedPath/tainted-access-paths.js:16:19:16:25 | obj.sub | calleeName | readFileSync |
|
|
| autogenerated/TaintedPath/tainted-access-paths.js:16:19:16:25 | obj.sub | enclosingFunctionBody | req res path url parse req url true query path fs readFileSync path obj bla something path fs readFileSync obj sub obj sub safe fs readFileSync obj sub obj sub2 safe random fs readFileSync obj sub2 random obj sub3 safe fs readFileSync obj sub3 obj sub4 fs readFileSync obj sub4 fs readFileSync obj sub4 fs readFileSync obj sub4 |
|
|
| autogenerated/TaintedPath/tainted-access-paths.js:16:19:16:25 | obj.sub | enclosingFunctionName | http.createServer#functionalargument |
|
|
| autogenerated/TaintedPath/tainted-access-paths.js:16:19:16:25 | obj.sub | receiverName | fs |
|
|
| autogenerated/TaintedPath/tainted-access-paths.js:20:21:20:28 | obj.sub2 | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/tainted-access-paths.js:20:21:20:28 | obj.sub2 | calleeAccessPath | fs readFileSync |
|
|
| autogenerated/TaintedPath/tainted-access-paths.js:20:21:20:28 | obj.sub2 | calleeAccessPathWithStructuralInfo | fs member readFileSync instanceorreturn |
|
|
| autogenerated/TaintedPath/tainted-access-paths.js:20:21:20:28 | obj.sub2 | calleeApiName | fs |
|
|
| autogenerated/TaintedPath/tainted-access-paths.js:20:21:20:28 | obj.sub2 | calleeName | readFileSync |
|
|
| autogenerated/TaintedPath/tainted-access-paths.js:20:21:20:28 | obj.sub2 | enclosingFunctionBody | req res path url parse req url true query path fs readFileSync path obj bla something path fs readFileSync obj sub obj sub safe fs readFileSync obj sub obj sub2 safe random fs readFileSync obj sub2 random obj sub3 safe fs readFileSync obj sub3 obj sub4 fs readFileSync obj sub4 fs readFileSync obj sub4 fs readFileSync obj sub4 |
|
|
| autogenerated/TaintedPath/tainted-access-paths.js:20:21:20:28 | obj.sub2 | enclosingFunctionName | http.createServer#functionalargument |
|
|
| autogenerated/TaintedPath/tainted-access-paths.js:20:21:20:28 | obj.sub2 | receiverName | fs |
|
|
| autogenerated/TaintedPath/tainted-access-paths.js:26:19:26:26 | obj.sub3 | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/tainted-access-paths.js:26:19:26:26 | obj.sub3 | calleeAccessPath | fs readFileSync |
|
|
| autogenerated/TaintedPath/tainted-access-paths.js:26:19:26:26 | obj.sub3 | calleeAccessPathWithStructuralInfo | fs member readFileSync instanceorreturn |
|
|
| autogenerated/TaintedPath/tainted-access-paths.js:26:19:26:26 | obj.sub3 | calleeApiName | fs |
|
|
| autogenerated/TaintedPath/tainted-access-paths.js:26:19:26:26 | obj.sub3 | calleeName | readFileSync |
|
|
| autogenerated/TaintedPath/tainted-access-paths.js:26:19:26:26 | obj.sub3 | enclosingFunctionBody | req res path url parse req url true query path fs readFileSync path obj bla something path fs readFileSync obj sub obj sub safe fs readFileSync obj sub obj sub2 safe random fs readFileSync obj sub2 random obj sub3 safe fs readFileSync obj sub3 obj sub4 fs readFileSync obj sub4 fs readFileSync obj sub4 fs readFileSync obj sub4 |
|
|
| autogenerated/TaintedPath/tainted-access-paths.js:26:19:26:26 | obj.sub3 | enclosingFunctionName | http.createServer#functionalargument |
|
|
| autogenerated/TaintedPath/tainted-access-paths.js:26:19:26:26 | obj.sub3 | receiverName | fs |
|
|
| autogenerated/TaintedPath/tainted-access-paths.js:29:21:29:28 | obj.sub4 | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/tainted-access-paths.js:29:21:29:28 | obj.sub4 | calleeAccessPath | fs readFileSync |
|
|
| autogenerated/TaintedPath/tainted-access-paths.js:29:21:29:28 | obj.sub4 | calleeAccessPathWithStructuralInfo | fs member readFileSync instanceorreturn |
|
|
| autogenerated/TaintedPath/tainted-access-paths.js:29:21:29:28 | obj.sub4 | calleeApiName | fs |
|
|
| autogenerated/TaintedPath/tainted-access-paths.js:29:21:29:28 | obj.sub4 | calleeName | readFileSync |
|
|
| autogenerated/TaintedPath/tainted-access-paths.js:29:21:29:28 | obj.sub4 | enclosingFunctionBody | req res path url parse req url true query path fs readFileSync path obj bla something path fs readFileSync obj sub obj sub safe fs readFileSync obj sub obj sub2 safe random fs readFileSync obj sub2 random obj sub3 safe fs readFileSync obj sub3 obj sub4 fs readFileSync obj sub4 fs readFileSync obj sub4 fs readFileSync obj sub4 |
|
|
| autogenerated/TaintedPath/tainted-access-paths.js:29:21:29:28 | obj.sub4 | enclosingFunctionName | http.createServer#functionalargument |
|
|
| autogenerated/TaintedPath/tainted-access-paths.js:29:21:29:28 | obj.sub4 | receiverName | fs |
|
|
| autogenerated/TaintedPath/tainted-access-paths.js:30:23:30:30 | obj.sub4 | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/tainted-access-paths.js:30:23:30:30 | obj.sub4 | calleeAccessPath | fs readFileSync |
|
|
| autogenerated/TaintedPath/tainted-access-paths.js:30:23:30:30 | obj.sub4 | calleeAccessPathWithStructuralInfo | fs member readFileSync instanceorreturn |
|
|
| autogenerated/TaintedPath/tainted-access-paths.js:30:23:30:30 | obj.sub4 | calleeApiName | fs |
|
|
| autogenerated/TaintedPath/tainted-access-paths.js:30:23:30:30 | obj.sub4 | calleeName | readFileSync |
|
|
| autogenerated/TaintedPath/tainted-access-paths.js:30:23:30:30 | obj.sub4 | enclosingFunctionBody | req res path url parse req url true query path fs readFileSync path obj bla something path fs readFileSync obj sub obj sub safe fs readFileSync obj sub obj sub2 safe random fs readFileSync obj sub2 random obj sub3 safe fs readFileSync obj sub3 obj sub4 fs readFileSync obj sub4 fs readFileSync obj sub4 fs readFileSync obj sub4 |
|
|
| autogenerated/TaintedPath/tainted-access-paths.js:30:23:30:30 | obj.sub4 | enclosingFunctionName | http.createServer#functionalargument |
|
|
| autogenerated/TaintedPath/tainted-access-paths.js:30:23:30:30 | obj.sub4 | receiverName | fs |
|
|
| autogenerated/TaintedPath/tainted-access-paths.js:31:23:31:30 | obj.sub4 | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/tainted-access-paths.js:31:23:31:30 | obj.sub4 | calleeAccessPath | fs readFileSync |
|
|
| autogenerated/TaintedPath/tainted-access-paths.js:31:23:31:30 | obj.sub4 | calleeAccessPathWithStructuralInfo | fs member readFileSync instanceorreturn |
|
|
| autogenerated/TaintedPath/tainted-access-paths.js:31:23:31:30 | obj.sub4 | calleeApiName | fs |
|
|
| autogenerated/TaintedPath/tainted-access-paths.js:31:23:31:30 | obj.sub4 | calleeName | readFileSync |
|
|
| autogenerated/TaintedPath/tainted-access-paths.js:31:23:31:30 | obj.sub4 | enclosingFunctionBody | req res path url parse req url true query path fs readFileSync path obj bla something path fs readFileSync obj sub obj sub safe fs readFileSync obj sub obj sub2 safe random fs readFileSync obj sub2 random obj sub3 safe fs readFileSync obj sub3 obj sub4 fs readFileSync obj sub4 fs readFileSync obj sub4 fs readFileSync obj sub4 |
|
|
| autogenerated/TaintedPath/tainted-access-paths.js:31:23:31:30 | obj.sub4 | enclosingFunctionName | http.createServer#functionalargument |
|
|
| autogenerated/TaintedPath/tainted-access-paths.js:31:23:31:30 | obj.sub4 | receiverName | fs |
|
|
| autogenerated/TaintedPath/tainted-array-steps.js:1:18:1:21 | 'fs' | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/tainted-array-steps.js:1:18:1:21 | 'fs' | calleeAccessPath | |
|
|
| autogenerated/TaintedPath/tainted-array-steps.js:1:18:1:21 | 'fs' | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/TaintedPath/tainted-array-steps.js:1:18:1:21 | 'fs' | calleeName | require |
|
|
| autogenerated/TaintedPath/tainted-array-steps.js:2:20:2:25 | 'http' | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/tainted-array-steps.js:2:20:2:25 | 'http' | calleeAccessPath | |
|
|
| autogenerated/TaintedPath/tainted-array-steps.js:2:20:2:25 | 'http' | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/TaintedPath/tainted-array-steps.js:2:20:2:25 | 'http' | calleeName | require |
|
|
| autogenerated/TaintedPath/tainted-array-steps.js:3:19:3:23 | 'url' | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/tainted-array-steps.js:3:19:3:23 | 'url' | calleeAccessPath | |
|
|
| autogenerated/TaintedPath/tainted-array-steps.js:3:19:3:23 | 'url' | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/TaintedPath/tainted-array-steps.js:3:19:3:23 | 'url' | calleeName | require |
|
|
| autogenerated/TaintedPath/tainted-array-steps.js:4:24:4:42 | 'sanitize-filename' | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/tainted-array-steps.js:4:24:4:42 | 'sanitize-filename' | calleeAccessPath | |
|
|
| autogenerated/TaintedPath/tainted-array-steps.js:4:24:4:42 | 'sanitize-filename' | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/TaintedPath/tainted-array-steps.js:4:24:4:42 | 'sanitize-filename' | calleeName | require |
|
|
| autogenerated/TaintedPath/tainted-array-steps.js:5:26:5:31 | 'path' | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/tainted-array-steps.js:5:26:5:31 | 'path' | calleeAccessPath | |
|
|
| autogenerated/TaintedPath/tainted-array-steps.js:5:26:5:31 | 'path' | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/TaintedPath/tainted-array-steps.js:5:26:5:31 | 'path' | calleeName | require |
|
|
| autogenerated/TaintedPath/tainted-array-steps.js:8:32:15:1 | functio ... ENCY]\\n} | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/tainted-array-steps.js:8:32:15:1 | functio ... ENCY]\\n} | calleeAccessPath | http createServer |
|
|
| autogenerated/TaintedPath/tainted-array-steps.js:8:32:15:1 | functio ... ENCY]\\n} | calleeAccessPathWithStructuralInfo | http member createServer instanceorreturn |
|
|
| autogenerated/TaintedPath/tainted-array-steps.js:8:32:15:1 | functio ... ENCY]\\n} | calleeApiName | http |
|
|
| autogenerated/TaintedPath/tainted-array-steps.js:8:32:15:1 | functio ... ENCY]\\n} | calleeName | createServer |
|
|
| autogenerated/TaintedPath/tainted-array-steps.js:8:32:15:1 | functio ... ENCY]\\n} | receiverName | http |
|
|
| autogenerated/TaintedPath/tainted-array-steps.js:9:24:9:30 | req.url | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/tainted-array-steps.js:9:24:9:30 | req.url | calleeAccessPath | url parse |
|
|
| autogenerated/TaintedPath/tainted-array-steps.js:9:24:9:30 | req.url | calleeAccessPathWithStructuralInfo | url member parse instanceorreturn |
|
|
| autogenerated/TaintedPath/tainted-array-steps.js:9:24:9:30 | req.url | calleeApiName | url |
|
|
| autogenerated/TaintedPath/tainted-array-steps.js:9:24:9:30 | req.url | calleeName | parse |
|
|
| autogenerated/TaintedPath/tainted-array-steps.js:9:24:9:30 | req.url | enclosingFunctionBody | req res path url parse req url true query path res write fs readFileSync public path join / parts public path parts parts map x x toLowerCase res write fs readFileSync parts join / |
|
|
| autogenerated/TaintedPath/tainted-array-steps.js:9:24:9:30 | req.url | enclosingFunctionName | http.createServer#functionalargument |
|
|
| autogenerated/TaintedPath/tainted-array-steps.js:9:24:9:30 | req.url | receiverName | url |
|
|
| autogenerated/TaintedPath/tainted-array-steps.js:9:33:9:36 | true | argumentIndex | 1 |
|
|
| autogenerated/TaintedPath/tainted-array-steps.js:9:33:9:36 | true | calleeAccessPath | url parse |
|
|
| autogenerated/TaintedPath/tainted-array-steps.js:9:33:9:36 | true | calleeAccessPathWithStructuralInfo | url member parse instanceorreturn |
|
|
| autogenerated/TaintedPath/tainted-array-steps.js:9:33:9:36 | true | calleeApiName | url |
|
|
| autogenerated/TaintedPath/tainted-array-steps.js:9:33:9:36 | true | calleeName | parse |
|
|
| autogenerated/TaintedPath/tainted-array-steps.js:9:33:9:36 | true | enclosingFunctionBody | req res path url parse req url true query path res write fs readFileSync public path join / parts public path parts parts map x x toLowerCase res write fs readFileSync parts join / |
|
|
| autogenerated/TaintedPath/tainted-array-steps.js:9:33:9:36 | true | enclosingFunctionName | http.createServer#functionalargument |
|
|
| autogenerated/TaintedPath/tainted-array-steps.js:9:33:9:36 | true | receiverName | url |
|
|
| autogenerated/TaintedPath/tainted-array-steps.js:10:13:10:55 | fs.read ... n('/')) | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/tainted-array-steps.js:10:13:10:55 | fs.read ... n('/')) | calleeAccessPath | http createServer res write |
|
|
| autogenerated/TaintedPath/tainted-array-steps.js:10:13:10:55 | fs.read ... n('/')) | calleeAccessPathWithStructuralInfo | http member createServer functionalarg param res member write instanceorreturn |
|
|
| autogenerated/TaintedPath/tainted-array-steps.js:10:13:10:55 | fs.read ... n('/')) | calleeApiName | http |
|
|
| autogenerated/TaintedPath/tainted-array-steps.js:10:13:10:55 | fs.read ... n('/')) | calleeName | write |
|
|
| autogenerated/TaintedPath/tainted-array-steps.js:10:13:10:55 | fs.read ... n('/')) | enclosingFunctionBody | req res path url parse req url true query path res write fs readFileSync public path join / parts public path parts parts map x x toLowerCase res write fs readFileSync parts join / |
|
|
| autogenerated/TaintedPath/tainted-array-steps.js:10:13:10:55 | fs.read ... n('/')) | enclosingFunctionName | http.createServer#functionalargument |
|
|
| autogenerated/TaintedPath/tainted-array-steps.js:10:13:10:55 | fs.read ... n('/')) | receiverName | res |
|
|
| autogenerated/TaintedPath/tainted-array-steps.js:10:29:10:54 | ['publi ... in('/') | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/tainted-array-steps.js:10:29:10:54 | ['publi ... in('/') | calleeAccessPath | fs readFileSync |
|
|
| autogenerated/TaintedPath/tainted-array-steps.js:10:29:10:54 | ['publi ... in('/') | calleeAccessPathWithStructuralInfo | fs member readFileSync instanceorreturn |
|
|
| autogenerated/TaintedPath/tainted-array-steps.js:10:29:10:54 | ['publi ... in('/') | calleeApiName | fs |
|
|
| autogenerated/TaintedPath/tainted-array-steps.js:10:29:10:54 | ['publi ... in('/') | calleeName | readFileSync |
|
|
| autogenerated/TaintedPath/tainted-array-steps.js:10:29:10:54 | ['publi ... in('/') | enclosingFunctionBody | req res path url parse req url true query path res write fs readFileSync public path join / parts public path parts parts map x x toLowerCase res write fs readFileSync parts join / |
|
|
| autogenerated/TaintedPath/tainted-array-steps.js:10:29:10:54 | ['publi ... in('/') | enclosingFunctionName | http.createServer#functionalargument |
|
|
| autogenerated/TaintedPath/tainted-array-steps.js:10:29:10:54 | ['publi ... in('/') | receiverName | fs |
|
|
| autogenerated/TaintedPath/tainted-array-steps.js:10:51:10:53 | '/' | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/tainted-array-steps.js:10:51:10:53 | '/' | calleeAccessPath | |
|
|
| autogenerated/TaintedPath/tainted-array-steps.js:10:51:10:53 | '/' | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/TaintedPath/tainted-array-steps.js:10:51:10:53 | '/' | calleeName | join |
|
|
| autogenerated/TaintedPath/tainted-array-steps.js:10:51:10:53 | '/' | enclosingFunctionBody | req res path url parse req url true query path res write fs readFileSync public path join / parts public path parts parts map x x toLowerCase res write fs readFileSync parts join / |
|
|
| autogenerated/TaintedPath/tainted-array-steps.js:10:51:10:53 | '/' | enclosingFunctionName | http.createServer#functionalargument |
|
|
| autogenerated/TaintedPath/tainted-array-steps.js:13:21:13:40 | x => x.toLowerCase() | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/tainted-array-steps.js:13:21:13:40 | x => x.toLowerCase() | calleeAccessPath | |
|
|
| autogenerated/TaintedPath/tainted-array-steps.js:13:21:13:40 | x => x.toLowerCase() | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/TaintedPath/tainted-array-steps.js:13:21:13:40 | x => x.toLowerCase() | calleeName | map |
|
|
| autogenerated/TaintedPath/tainted-array-steps.js:13:21:13:40 | x => x.toLowerCase() | enclosingFunctionBody | req res path url parse req url true query path res write fs readFileSync public path join / parts public path parts parts map x x toLowerCase res write fs readFileSync parts join / |
|
|
| autogenerated/TaintedPath/tainted-array-steps.js:13:21:13:40 | x => x.toLowerCase() | enclosingFunctionName | http.createServer#functionalargument |
|
|
| autogenerated/TaintedPath/tainted-array-steps.js:13:21:13:40 | x => x.toLowerCase() | receiverName | parts |
|
|
| autogenerated/TaintedPath/tainted-array-steps.js:14:13:14:44 | fs.read ... n('/')) | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/tainted-array-steps.js:14:13:14:44 | fs.read ... n('/')) | calleeAccessPath | http createServer res write |
|
|
| autogenerated/TaintedPath/tainted-array-steps.js:14:13:14:44 | fs.read ... n('/')) | calleeAccessPathWithStructuralInfo | http member createServer functionalarg param res member write instanceorreturn |
|
|
| autogenerated/TaintedPath/tainted-array-steps.js:14:13:14:44 | fs.read ... n('/')) | calleeApiName | http |
|
|
| autogenerated/TaintedPath/tainted-array-steps.js:14:13:14:44 | fs.read ... n('/')) | calleeName | write |
|
|
| autogenerated/TaintedPath/tainted-array-steps.js:14:13:14:44 | fs.read ... n('/')) | enclosingFunctionBody | req res path url parse req url true query path res write fs readFileSync public path join / parts public path parts parts map x x toLowerCase res write fs readFileSync parts join / |
|
|
| autogenerated/TaintedPath/tainted-array-steps.js:14:13:14:44 | fs.read ... n('/')) | enclosingFunctionName | http.createServer#functionalargument |
|
|
| autogenerated/TaintedPath/tainted-array-steps.js:14:13:14:44 | fs.read ... n('/')) | receiverName | res |
|
|
| autogenerated/TaintedPath/tainted-array-steps.js:14:29:14:43 | parts.join('/') | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/tainted-array-steps.js:14:29:14:43 | parts.join('/') | calleeAccessPath | fs readFileSync |
|
|
| autogenerated/TaintedPath/tainted-array-steps.js:14:29:14:43 | parts.join('/') | calleeAccessPathWithStructuralInfo | fs member readFileSync instanceorreturn |
|
|
| autogenerated/TaintedPath/tainted-array-steps.js:14:29:14:43 | parts.join('/') | calleeApiName | fs |
|
|
| autogenerated/TaintedPath/tainted-array-steps.js:14:29:14:43 | parts.join('/') | calleeName | readFileSync |
|
|
| autogenerated/TaintedPath/tainted-array-steps.js:14:29:14:43 | parts.join('/') | enclosingFunctionBody | req res path url parse req url true query path res write fs readFileSync public path join / parts public path parts parts map x x toLowerCase res write fs readFileSync parts join / |
|
|
| autogenerated/TaintedPath/tainted-array-steps.js:14:29:14:43 | parts.join('/') | enclosingFunctionName | http.createServer#functionalargument |
|
|
| autogenerated/TaintedPath/tainted-array-steps.js:14:29:14:43 | parts.join('/') | receiverName | fs |
|
|
| autogenerated/TaintedPath/tainted-array-steps.js:14:40:14:42 | '/' | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/tainted-array-steps.js:14:40:14:42 | '/' | calleeAccessPath | |
|
|
| autogenerated/TaintedPath/tainted-array-steps.js:14:40:14:42 | '/' | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/TaintedPath/tainted-array-steps.js:14:40:14:42 | '/' | calleeName | join |
|
|
| autogenerated/TaintedPath/tainted-array-steps.js:14:40:14:42 | '/' | enclosingFunctionBody | req res path url parse req url true query path res write fs readFileSync public path join / parts public path parts parts map x x toLowerCase res write fs readFileSync parts join / |
|
|
| autogenerated/TaintedPath/tainted-array-steps.js:14:40:14:42 | '/' | enclosingFunctionName | http.createServer#functionalargument |
|
|
| autogenerated/TaintedPath/tainted-array-steps.js:14:40:14:42 | '/' | receiverName | parts |
|
|
| autogenerated/TaintedPath/tainted-require.js:1:23:1:31 | 'express' | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/tainted-require.js:1:23:1:31 | 'express' | calleeAccessPath | |
|
|
| autogenerated/TaintedPath/tainted-require.js:1:23:1:31 | 'express' | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/TaintedPath/tainted-require.js:1:23:1:31 | 'express' | calleeName | require |
|
|
| autogenerated/TaintedPath/tainted-require.js:5:9:5:20 | '/some/path' | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/tainted-require.js:5:9:5:20 | '/some/path' | calleeAccessPath | express get |
|
|
| autogenerated/TaintedPath/tainted-require.js:5:9:5:20 | '/some/path' | calleeAccessPathWithStructuralInfo | express instanceorreturn member get instanceorreturn |
|
|
| autogenerated/TaintedPath/tainted-require.js:5:9:5:20 | '/some/path' | calleeApiName | express |
|
|
| autogenerated/TaintedPath/tainted-require.js:5:9:5:20 | '/some/path' | calleeName | get |
|
|
| autogenerated/TaintedPath/tainted-require.js:5:9:5:20 | '/some/path' | receiverName | app |
|
|
| autogenerated/TaintedPath/tainted-require.js:5:23:8:1 | functio ... e"));\\n} | argumentIndex | 1 |
|
|
| autogenerated/TaintedPath/tainted-require.js:5:23:8:1 | functio ... e"));\\n} | calleeAccessPath | express get |
|
|
| autogenerated/TaintedPath/tainted-require.js:5:23:8:1 | functio ... e"));\\n} | calleeAccessPathWithStructuralInfo | express instanceorreturn member get instanceorreturn |
|
|
| autogenerated/TaintedPath/tainted-require.js:5:23:8:1 | functio ... e"));\\n} | calleeApiName | express |
|
|
| autogenerated/TaintedPath/tainted-require.js:5:23:8:1 | functio ... e"));\\n} | calleeName | get |
|
|
| autogenerated/TaintedPath/tainted-require.js:5:23:8:1 | functio ... e"));\\n} | receiverName | app |
|
|
| autogenerated/TaintedPath/tainted-require.js:7:19:7:37 | req.param("module") | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/tainted-require.js:7:19:7:37 | req.param("module") | calleeAccessPath | |
|
|
| autogenerated/TaintedPath/tainted-require.js:7:19:7:37 | req.param("module") | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/TaintedPath/tainted-require.js:7:19:7:37 | req.param("module") | calleeName | require |
|
|
| autogenerated/TaintedPath/tainted-require.js:7:19:7:37 | req.param("module") | enclosingFunctionBody | req res m require req param module |
|
|
| autogenerated/TaintedPath/tainted-require.js:7:19:7:37 | req.param("module") | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/TaintedPath/tainted-require.js:7:29:7:36 | "module" | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/tainted-require.js:7:29:7:36 | "module" | calleeAccessPath | express get req param |
|
|
| autogenerated/TaintedPath/tainted-require.js:7:29:7:36 | "module" | calleeAccessPathWithStructuralInfo | express instanceorreturn member get functionalarg param req member param instanceorreturn |
|
|
| autogenerated/TaintedPath/tainted-require.js:7:29:7:36 | "module" | calleeApiName | express |
|
|
| autogenerated/TaintedPath/tainted-require.js:7:29:7:36 | "module" | calleeName | param |
|
|
| autogenerated/TaintedPath/tainted-require.js:7:29:7:36 | "module" | enclosingFunctionBody | req res m require req param module |
|
|
| autogenerated/TaintedPath/tainted-require.js:7:29:7:36 | "module" | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/TaintedPath/tainted-require.js:7:29:7:36 | "module" | receiverName | req |
|
|
| autogenerated/TaintedPath/tainted-sendFile.js:1:23:1:31 | 'express' | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/tainted-sendFile.js:1:23:1:31 | 'express' | calleeAccessPath | |
|
|
| autogenerated/TaintedPath/tainted-sendFile.js:1:23:1:31 | 'express' | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/TaintedPath/tainted-sendFile.js:1:23:1:31 | 'express' | calleeName | require |
|
|
| autogenerated/TaintedPath/tainted-sendFile.js:2:12:2:26 | require('path') | calleeAccessPath | |
|
|
| autogenerated/TaintedPath/tainted-sendFile.js:2:12:2:26 | require('path') | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/TaintedPath/tainted-sendFile.js:2:20:2:25 | 'path' | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/tainted-sendFile.js:2:20:2:25 | 'path' | calleeAccessPath | |
|
|
| autogenerated/TaintedPath/tainted-sendFile.js:2:20:2:25 | 'path' | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/TaintedPath/tainted-sendFile.js:2:20:2:25 | 'path' | calleeName | require |
|
|
| autogenerated/TaintedPath/tainted-sendFile.js:6:9:6:23 | '/some/path/:x' | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/tainted-sendFile.js:6:9:6:23 | '/some/path/:x' | calleeAccessPath | express get |
|
|
| autogenerated/TaintedPath/tainted-sendFile.js:6:9:6:23 | '/some/path/:x' | calleeAccessPathWithStructuralInfo | express instanceorreturn member get instanceorreturn |
|
|
| autogenerated/TaintedPath/tainted-sendFile.js:6:9:6:23 | '/some/path/:x' | calleeApiName | express |
|
|
| autogenerated/TaintedPath/tainted-sendFile.js:6:9:6:23 | '/some/path/:x' | calleeName | get |
|
|
| autogenerated/TaintedPath/tainted-sendFile.js:6:9:6:23 | '/some/path/:x' | receiverName | app |
|
|
| autogenerated/TaintedPath/tainted-sendFile.js:6:26:28:1 | functio ... ata/'\\n} | argumentIndex | 1 |
|
|
| autogenerated/TaintedPath/tainted-sendFile.js:6:26:28:1 | functio ... ata/'\\n} | calleeAccessPath | express get |
|
|
| autogenerated/TaintedPath/tainted-sendFile.js:6:26:28:1 | functio ... ata/'\\n} | calleeAccessPathWithStructuralInfo | express instanceorreturn member get instanceorreturn |
|
|
| autogenerated/TaintedPath/tainted-sendFile.js:6:26:28:1 | functio ... ata/'\\n} | calleeApiName | express |
|
|
| autogenerated/TaintedPath/tainted-sendFile.js:6:26:28:1 | functio ... ata/'\\n} | calleeName | get |
|
|
| autogenerated/TaintedPath/tainted-sendFile.js:6:26:28:1 | functio ... ata/'\\n} | receiverName | app |
|
|
| autogenerated/TaintedPath/tainted-sendFile.js:8:16:8:33 | req.param("gimme") | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/tainted-sendFile.js:8:16:8:33 | req.param("gimme") | calleeAccessPath | express get res sendFile |
|
|
| autogenerated/TaintedPath/tainted-sendFile.js:8:16:8:33 | req.param("gimme") | calleeAccessPathWithStructuralInfo | express instanceorreturn member get functionalarg param res member sendFile instanceorreturn |
|
|
| autogenerated/TaintedPath/tainted-sendFile.js:8:16:8:33 | req.param("gimme") | calleeApiName | express |
|
|
| autogenerated/TaintedPath/tainted-sendFile.js:8:16:8:33 | req.param("gimme") | calleeName | sendFile |
|
|
| autogenerated/TaintedPath/tainted-sendFile.js:8:16:8:33 | req.param("gimme") | enclosingFunctionBody | req res res sendFile req param gimme res sendfile req param gimme res sendFile req param gimme root process cwd res sendfile req param gimme root process cwd res sendFile req param file root req param dir homeDir path resolve . res sendFile homeDir /data/ req params x res sendfile data/ req params x res sendFile path resolve data req params x res sendfile path join data req params x res sendFile homeDir path join data req params x |
|
|
| autogenerated/TaintedPath/tainted-sendFile.js:8:16:8:33 | req.param("gimme") | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/TaintedPath/tainted-sendFile.js:8:16:8:33 | req.param("gimme") | receiverName | res |
|
|
| autogenerated/TaintedPath/tainted-sendFile.js:8:26:8:32 | "gimme" | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/tainted-sendFile.js:8:26:8:32 | "gimme" | calleeAccessPath | express get req param |
|
|
| autogenerated/TaintedPath/tainted-sendFile.js:8:26:8:32 | "gimme" | calleeAccessPathWithStructuralInfo | express instanceorreturn member get functionalarg param req member param instanceorreturn |
|
|
| autogenerated/TaintedPath/tainted-sendFile.js:8:26:8:32 | "gimme" | calleeApiName | express |
|
|
| autogenerated/TaintedPath/tainted-sendFile.js:8:26:8:32 | "gimme" | calleeName | param |
|
|
| autogenerated/TaintedPath/tainted-sendFile.js:8:26:8:32 | "gimme" | enclosingFunctionBody | req res res sendFile req param gimme res sendfile req param gimme res sendFile req param gimme root process cwd res sendfile req param gimme root process cwd res sendFile req param file root req param dir homeDir path resolve . res sendFile homeDir /data/ req params x res sendfile data/ req params x res sendFile path resolve data req params x res sendfile path join data req params x res sendFile homeDir path join data req params x |
|
|
| autogenerated/TaintedPath/tainted-sendFile.js:8:26:8:32 | "gimme" | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/TaintedPath/tainted-sendFile.js:8:26:8:32 | "gimme" | receiverName | req |
|
|
| autogenerated/TaintedPath/tainted-sendFile.js:10:16:10:33 | req.param("gimme") | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/tainted-sendFile.js:10:16:10:33 | req.param("gimme") | calleeAccessPath | express get res sendfile |
|
|
| autogenerated/TaintedPath/tainted-sendFile.js:10:16:10:33 | req.param("gimme") | calleeAccessPathWithStructuralInfo | express instanceorreturn member get functionalarg param res member sendfile instanceorreturn |
|
|
| autogenerated/TaintedPath/tainted-sendFile.js:10:16:10:33 | req.param("gimme") | calleeApiName | express |
|
|
| autogenerated/TaintedPath/tainted-sendFile.js:10:16:10:33 | req.param("gimme") | calleeName | sendfile |
|
|
| autogenerated/TaintedPath/tainted-sendFile.js:10:16:10:33 | req.param("gimme") | enclosingFunctionBody | req res res sendFile req param gimme res sendfile req param gimme res sendFile req param gimme root process cwd res sendfile req param gimme root process cwd res sendFile req param file root req param dir homeDir path resolve . res sendFile homeDir /data/ req params x res sendfile data/ req params x res sendFile path resolve data req params x res sendfile path join data req params x res sendFile homeDir path join data req params x |
|
|
| autogenerated/TaintedPath/tainted-sendFile.js:10:16:10:33 | req.param("gimme") | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/TaintedPath/tainted-sendFile.js:10:16:10:33 | req.param("gimme") | receiverName | res |
|
|
| autogenerated/TaintedPath/tainted-sendFile.js:10:26:10:32 | "gimme" | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/tainted-sendFile.js:10:26:10:32 | "gimme" | calleeAccessPath | express get req param |
|
|
| autogenerated/TaintedPath/tainted-sendFile.js:10:26:10:32 | "gimme" | calleeAccessPathWithStructuralInfo | express instanceorreturn member get functionalarg param req member param instanceorreturn |
|
|
| autogenerated/TaintedPath/tainted-sendFile.js:10:26:10:32 | "gimme" | calleeApiName | express |
|
|
| autogenerated/TaintedPath/tainted-sendFile.js:10:26:10:32 | "gimme" | calleeName | param |
|
|
| autogenerated/TaintedPath/tainted-sendFile.js:10:26:10:32 | "gimme" | enclosingFunctionBody | req res res sendFile req param gimme res sendfile req param gimme res sendFile req param gimme root process cwd res sendfile req param gimme root process cwd res sendFile req param file root req param dir homeDir path resolve . res sendFile homeDir /data/ req params x res sendfile data/ req params x res sendFile path resolve data req params x res sendfile path join data req params x res sendFile homeDir path join data req params x |
|
|
| autogenerated/TaintedPath/tainted-sendFile.js:10:26:10:32 | "gimme" | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/TaintedPath/tainted-sendFile.js:10:26:10:32 | "gimme" | receiverName | req |
|
|
| autogenerated/TaintedPath/tainted-sendFile.js:13:16:13:33 | req.param("gimme") | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/tainted-sendFile.js:13:16:13:33 | req.param("gimme") | calleeAccessPath | express get res sendFile |
|
|
| autogenerated/TaintedPath/tainted-sendFile.js:13:16:13:33 | req.param("gimme") | calleeAccessPathWithStructuralInfo | express instanceorreturn member get functionalarg param res member sendFile instanceorreturn |
|
|
| autogenerated/TaintedPath/tainted-sendFile.js:13:16:13:33 | req.param("gimme") | calleeApiName | express |
|
|
| autogenerated/TaintedPath/tainted-sendFile.js:13:16:13:33 | req.param("gimme") | calleeName | sendFile |
|
|
| autogenerated/TaintedPath/tainted-sendFile.js:13:16:13:33 | req.param("gimme") | enclosingFunctionBody | req res res sendFile req param gimme res sendfile req param gimme res sendFile req param gimme root process cwd res sendfile req param gimme root process cwd res sendFile req param file root req param dir homeDir path resolve . res sendFile homeDir /data/ req params x res sendfile data/ req params x res sendFile path resolve data req params x res sendfile path join data req params x res sendFile homeDir path join data req params x |
|
|
| autogenerated/TaintedPath/tainted-sendFile.js:13:16:13:33 | req.param("gimme") | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/TaintedPath/tainted-sendFile.js:13:16:13:33 | req.param("gimme") | receiverName | res |
|
|
| autogenerated/TaintedPath/tainted-sendFile.js:13:26:13:32 | "gimme" | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/tainted-sendFile.js:13:26:13:32 | "gimme" | calleeAccessPath | express get req param |
|
|
| autogenerated/TaintedPath/tainted-sendFile.js:13:26:13:32 | "gimme" | calleeAccessPathWithStructuralInfo | express instanceorreturn member get functionalarg param req member param instanceorreturn |
|
|
| autogenerated/TaintedPath/tainted-sendFile.js:13:26:13:32 | "gimme" | calleeApiName | express |
|
|
| autogenerated/TaintedPath/tainted-sendFile.js:13:26:13:32 | "gimme" | calleeName | param |
|
|
| autogenerated/TaintedPath/tainted-sendFile.js:13:26:13:32 | "gimme" | enclosingFunctionBody | req res res sendFile req param gimme res sendfile req param gimme res sendFile req param gimme root process cwd res sendfile req param gimme root process cwd res sendFile req param file root req param dir homeDir path resolve . res sendFile homeDir /data/ req params x res sendfile data/ req params x res sendFile path resolve data req params x res sendfile path join data req params x res sendFile homeDir path join data req params x |
|
|
| autogenerated/TaintedPath/tainted-sendFile.js:13:26:13:32 | "gimme" | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/TaintedPath/tainted-sendFile.js:13:26:13:32 | "gimme" | receiverName | req |
|
|
| autogenerated/TaintedPath/tainted-sendFile.js:13:36:13:58 | { root: ... cwd() } | argumentIndex | 1 |
|
|
| autogenerated/TaintedPath/tainted-sendFile.js:13:36:13:58 | { root: ... cwd() } | calleeAccessPath | express get res sendFile |
|
|
| autogenerated/TaintedPath/tainted-sendFile.js:13:36:13:58 | { root: ... cwd() } | calleeAccessPathWithStructuralInfo | express instanceorreturn member get functionalarg param res member sendFile instanceorreturn |
|
|
| autogenerated/TaintedPath/tainted-sendFile.js:13:36:13:58 | { root: ... cwd() } | calleeApiName | express |
|
|
| autogenerated/TaintedPath/tainted-sendFile.js:13:36:13:58 | { root: ... cwd() } | calleeName | sendFile |
|
|
| autogenerated/TaintedPath/tainted-sendFile.js:13:36:13:58 | { root: ... cwd() } | enclosingFunctionBody | req res res sendFile req param gimme res sendfile req param gimme res sendFile req param gimme root process cwd res sendfile req param gimme root process cwd res sendFile req param file root req param dir homeDir path resolve . res sendFile homeDir /data/ req params x res sendfile data/ req params x res sendFile path resolve data req params x res sendfile path join data req params x res sendFile homeDir path join data req params x |
|
|
| autogenerated/TaintedPath/tainted-sendFile.js:13:36:13:58 | { root: ... cwd() } | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/TaintedPath/tainted-sendFile.js:13:36:13:58 | { root: ... cwd() } | receiverName | res |
|
|
| autogenerated/TaintedPath/tainted-sendFile.js:13:44:13:56 | process.cwd() | calleeAccessPath | |
|
|
| autogenerated/TaintedPath/tainted-sendFile.js:13:44:13:56 | process.cwd() | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/TaintedPath/tainted-sendFile.js:13:44:13:56 | process.cwd() | enclosingFunctionBody | req res res sendFile req param gimme res sendfile req param gimme res sendFile req param gimme root process cwd res sendfile req param gimme root process cwd res sendFile req param file root req param dir homeDir path resolve . res sendFile homeDir /data/ req params x res sendfile data/ req params x res sendFile path resolve data req params x res sendfile path join data req params x res sendFile homeDir path join data req params x |
|
|
| autogenerated/TaintedPath/tainted-sendFile.js:13:44:13:56 | process.cwd() | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/TaintedPath/tainted-sendFile.js:15:16:15:33 | req.param("gimme") | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/tainted-sendFile.js:15:16:15:33 | req.param("gimme") | calleeAccessPath | express get res sendfile |
|
|
| autogenerated/TaintedPath/tainted-sendFile.js:15:16:15:33 | req.param("gimme") | calleeAccessPathWithStructuralInfo | express instanceorreturn member get functionalarg param res member sendfile instanceorreturn |
|
|
| autogenerated/TaintedPath/tainted-sendFile.js:15:16:15:33 | req.param("gimme") | calleeApiName | express |
|
|
| autogenerated/TaintedPath/tainted-sendFile.js:15:16:15:33 | req.param("gimme") | calleeName | sendfile |
|
|
| autogenerated/TaintedPath/tainted-sendFile.js:15:16:15:33 | req.param("gimme") | enclosingFunctionBody | req res res sendFile req param gimme res sendfile req param gimme res sendFile req param gimme root process cwd res sendfile req param gimme root process cwd res sendFile req param file root req param dir homeDir path resolve . res sendFile homeDir /data/ req params x res sendfile data/ req params x res sendFile path resolve data req params x res sendfile path join data req params x res sendFile homeDir path join data req params x |
|
|
| autogenerated/TaintedPath/tainted-sendFile.js:15:16:15:33 | req.param("gimme") | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/TaintedPath/tainted-sendFile.js:15:16:15:33 | req.param("gimme") | receiverName | res |
|
|
| autogenerated/TaintedPath/tainted-sendFile.js:15:26:15:32 | "gimme" | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/tainted-sendFile.js:15:26:15:32 | "gimme" | calleeAccessPath | express get req param |
|
|
| autogenerated/TaintedPath/tainted-sendFile.js:15:26:15:32 | "gimme" | calleeAccessPathWithStructuralInfo | express instanceorreturn member get functionalarg param req member param instanceorreturn |
|
|
| autogenerated/TaintedPath/tainted-sendFile.js:15:26:15:32 | "gimme" | calleeApiName | express |
|
|
| autogenerated/TaintedPath/tainted-sendFile.js:15:26:15:32 | "gimme" | calleeName | param |
|
|
| autogenerated/TaintedPath/tainted-sendFile.js:15:26:15:32 | "gimme" | enclosingFunctionBody | req res res sendFile req param gimme res sendfile req param gimme res sendFile req param gimme root process cwd res sendfile req param gimme root process cwd res sendFile req param file root req param dir homeDir path resolve . res sendFile homeDir /data/ req params x res sendfile data/ req params x res sendFile path resolve data req params x res sendfile path join data req params x res sendFile homeDir path join data req params x |
|
|
| autogenerated/TaintedPath/tainted-sendFile.js:15:26:15:32 | "gimme" | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/TaintedPath/tainted-sendFile.js:15:26:15:32 | "gimme" | receiverName | req |
|
|
| autogenerated/TaintedPath/tainted-sendFile.js:15:36:15:58 | { root: ... cwd() } | argumentIndex | 1 |
|
|
| autogenerated/TaintedPath/tainted-sendFile.js:15:36:15:58 | { root: ... cwd() } | calleeAccessPath | express get res sendfile |
|
|
| autogenerated/TaintedPath/tainted-sendFile.js:15:36:15:58 | { root: ... cwd() } | calleeAccessPathWithStructuralInfo | express instanceorreturn member get functionalarg param res member sendfile instanceorreturn |
|
|
| autogenerated/TaintedPath/tainted-sendFile.js:15:36:15:58 | { root: ... cwd() } | calleeApiName | express |
|
|
| autogenerated/TaintedPath/tainted-sendFile.js:15:36:15:58 | { root: ... cwd() } | calleeName | sendfile |
|
|
| autogenerated/TaintedPath/tainted-sendFile.js:15:36:15:58 | { root: ... cwd() } | enclosingFunctionBody | req res res sendFile req param gimme res sendfile req param gimme res sendFile req param gimme root process cwd res sendfile req param gimme root process cwd res sendFile req param file root req param dir homeDir path resolve . res sendFile homeDir /data/ req params x res sendfile data/ req params x res sendFile path resolve data req params x res sendfile path join data req params x res sendFile homeDir path join data req params x |
|
|
| autogenerated/TaintedPath/tainted-sendFile.js:15:36:15:58 | { root: ... cwd() } | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/TaintedPath/tainted-sendFile.js:15:36:15:58 | { root: ... cwd() } | receiverName | res |
|
|
| autogenerated/TaintedPath/tainted-sendFile.js:15:44:15:56 | process.cwd() | calleeAccessPath | |
|
|
| autogenerated/TaintedPath/tainted-sendFile.js:15:44:15:56 | process.cwd() | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/TaintedPath/tainted-sendFile.js:15:44:15:56 | process.cwd() | enclosingFunctionBody | req res res sendFile req param gimme res sendfile req param gimme res sendFile req param gimme root process cwd res sendfile req param gimme root process cwd res sendFile req param file root req param dir homeDir path resolve . res sendFile homeDir /data/ req params x res sendfile data/ req params x res sendFile path resolve data req params x res sendfile path join data req params x res sendFile homeDir path join data req params x |
|
|
| autogenerated/TaintedPath/tainted-sendFile.js:15:44:15:56 | process.cwd() | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/TaintedPath/tainted-sendFile.js:18:16:18:32 | req.param("file") | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/tainted-sendFile.js:18:16:18:32 | req.param("file") | calleeAccessPath | express get res sendFile |
|
|
| autogenerated/TaintedPath/tainted-sendFile.js:18:16:18:32 | req.param("file") | calleeAccessPathWithStructuralInfo | express instanceorreturn member get functionalarg param res member sendFile instanceorreturn |
|
|
| autogenerated/TaintedPath/tainted-sendFile.js:18:16:18:32 | req.param("file") | calleeApiName | express |
|
|
| autogenerated/TaintedPath/tainted-sendFile.js:18:16:18:32 | req.param("file") | calleeName | sendFile |
|
|
| autogenerated/TaintedPath/tainted-sendFile.js:18:16:18:32 | req.param("file") | enclosingFunctionBody | req res res sendFile req param gimme res sendfile req param gimme res sendFile req param gimme root process cwd res sendfile req param gimme root process cwd res sendFile req param file root req param dir homeDir path resolve . res sendFile homeDir /data/ req params x res sendfile data/ req params x res sendFile path resolve data req params x res sendfile path join data req params x res sendFile homeDir path join data req params x |
|
|
| autogenerated/TaintedPath/tainted-sendFile.js:18:16:18:32 | req.param("file") | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/TaintedPath/tainted-sendFile.js:18:16:18:32 | req.param("file") | receiverName | res |
|
|
| autogenerated/TaintedPath/tainted-sendFile.js:18:26:18:31 | "file" | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/tainted-sendFile.js:18:26:18:31 | "file" | calleeAccessPath | express get req param |
|
|
| autogenerated/TaintedPath/tainted-sendFile.js:18:26:18:31 | "file" | calleeAccessPathWithStructuralInfo | express instanceorreturn member get functionalarg param req member param instanceorreturn |
|
|
| autogenerated/TaintedPath/tainted-sendFile.js:18:26:18:31 | "file" | calleeApiName | express |
|
|
| autogenerated/TaintedPath/tainted-sendFile.js:18:26:18:31 | "file" | calleeName | param |
|
|
| autogenerated/TaintedPath/tainted-sendFile.js:18:26:18:31 | "file" | enclosingFunctionBody | req res res sendFile req param gimme res sendfile req param gimme res sendFile req param gimme root process cwd res sendfile req param gimme root process cwd res sendFile req param file root req param dir homeDir path resolve . res sendFile homeDir /data/ req params x res sendfile data/ req params x res sendFile path resolve data req params x res sendfile path join data req params x res sendFile homeDir path join data req params x |
|
|
| autogenerated/TaintedPath/tainted-sendFile.js:18:26:18:31 | "file" | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/TaintedPath/tainted-sendFile.js:18:26:18:31 | "file" | receiverName | req |
|
|
| autogenerated/TaintedPath/tainted-sendFile.js:18:35:18:60 | { root: ... dir") } | argumentIndex | 1 |
|
|
| autogenerated/TaintedPath/tainted-sendFile.js:18:35:18:60 | { root: ... dir") } | calleeAccessPath | express get res sendFile |
|
|
| autogenerated/TaintedPath/tainted-sendFile.js:18:35:18:60 | { root: ... dir") } | calleeAccessPathWithStructuralInfo | express instanceorreturn member get functionalarg param res member sendFile instanceorreturn |
|
|
| autogenerated/TaintedPath/tainted-sendFile.js:18:35:18:60 | { root: ... dir") } | calleeApiName | express |
|
|
| autogenerated/TaintedPath/tainted-sendFile.js:18:35:18:60 | { root: ... dir") } | calleeName | sendFile |
|
|
| autogenerated/TaintedPath/tainted-sendFile.js:18:35:18:60 | { root: ... dir") } | enclosingFunctionBody | req res res sendFile req param gimme res sendfile req param gimme res sendFile req param gimme root process cwd res sendfile req param gimme root process cwd res sendFile req param file root req param dir homeDir path resolve . res sendFile homeDir /data/ req params x res sendfile data/ req params x res sendFile path resolve data req params x res sendfile path join data req params x res sendFile homeDir path join data req params x |
|
|
| autogenerated/TaintedPath/tainted-sendFile.js:18:35:18:60 | { root: ... dir") } | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/TaintedPath/tainted-sendFile.js:18:35:18:60 | { root: ... dir") } | receiverName | res |
|
|
| autogenerated/TaintedPath/tainted-sendFile.js:18:43:18:58 | req.param("dir") | calleeAccessPath | |
|
|
| autogenerated/TaintedPath/tainted-sendFile.js:18:43:18:58 | req.param("dir") | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/TaintedPath/tainted-sendFile.js:18:43:18:58 | req.param("dir") | enclosingFunctionBody | req res res sendFile req param gimme res sendfile req param gimme res sendFile req param gimme root process cwd res sendfile req param gimme root process cwd res sendFile req param file root req param dir homeDir path resolve . res sendFile homeDir /data/ req params x res sendfile data/ req params x res sendFile path resolve data req params x res sendfile path join data req params x res sendFile homeDir path join data req params x |
|
|
| autogenerated/TaintedPath/tainted-sendFile.js:18:43:18:58 | req.param("dir") | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/TaintedPath/tainted-sendFile.js:18:53:18:57 | "dir" | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/tainted-sendFile.js:18:53:18:57 | "dir" | calleeAccessPath | express get req param |
|
|
| autogenerated/TaintedPath/tainted-sendFile.js:18:53:18:57 | "dir" | calleeAccessPathWithStructuralInfo | express instanceorreturn member get functionalarg param req member param instanceorreturn |
|
|
| autogenerated/TaintedPath/tainted-sendFile.js:18:53:18:57 | "dir" | calleeApiName | express |
|
|
| autogenerated/TaintedPath/tainted-sendFile.js:18:53:18:57 | "dir" | calleeName | param |
|
|
| autogenerated/TaintedPath/tainted-sendFile.js:18:53:18:57 | "dir" | enclosingFunctionBody | req res res sendFile req param gimme res sendfile req param gimme res sendFile req param gimme root process cwd res sendfile req param gimme root process cwd res sendFile req param file root req param dir homeDir path resolve . res sendFile homeDir /data/ req params x res sendfile data/ req params x res sendFile path resolve data req params x res sendfile path join data req params x res sendFile homeDir path join data req params x |
|
|
| autogenerated/TaintedPath/tainted-sendFile.js:18:53:18:57 | "dir" | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/TaintedPath/tainted-sendFile.js:18:53:18:57 | "dir" | receiverName | req |
|
|
| autogenerated/TaintedPath/tainted-sendFile.js:20:30:20:32 | '.' | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/tainted-sendFile.js:20:30:20:32 | '.' | calleeAccessPath | path resolve |
|
|
| autogenerated/TaintedPath/tainted-sendFile.js:20:30:20:32 | '.' | calleeAccessPathWithStructuralInfo | path member resolve instanceorreturn |
|
|
| autogenerated/TaintedPath/tainted-sendFile.js:20:30:20:32 | '.' | calleeApiName | path |
|
|
| autogenerated/TaintedPath/tainted-sendFile.js:20:30:20:32 | '.' | calleeName | resolve |
|
|
| autogenerated/TaintedPath/tainted-sendFile.js:20:30:20:32 | '.' | enclosingFunctionBody | req res res sendFile req param gimme res sendfile req param gimme res sendFile req param gimme root process cwd res sendfile req param gimme root process cwd res sendFile req param file root req param dir homeDir path resolve . res sendFile homeDir /data/ req params x res sendfile data/ req params x res sendFile path resolve data req params x res sendfile path join data req params x res sendFile homeDir path join data req params x |
|
|
| autogenerated/TaintedPath/tainted-sendFile.js:20:30:20:32 | '.' | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/TaintedPath/tainted-sendFile.js:20:30:20:32 | '.' | receiverName | path |
|
|
| autogenerated/TaintedPath/tainted-sendFile.js:21:16:21:48 | homeDir ... arams.x | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/tainted-sendFile.js:21:16:21:48 | homeDir ... arams.x | calleeAccessPath | express get res sendFile |
|
|
| autogenerated/TaintedPath/tainted-sendFile.js:21:16:21:48 | homeDir ... arams.x | calleeAccessPathWithStructuralInfo | express instanceorreturn member get functionalarg param res member sendFile instanceorreturn |
|
|
| autogenerated/TaintedPath/tainted-sendFile.js:21:16:21:48 | homeDir ... arams.x | calleeApiName | express |
|
|
| autogenerated/TaintedPath/tainted-sendFile.js:21:16:21:48 | homeDir ... arams.x | calleeName | sendFile |
|
|
| autogenerated/TaintedPath/tainted-sendFile.js:21:16:21:48 | homeDir ... arams.x | enclosingFunctionBody | req res res sendFile req param gimme res sendfile req param gimme res sendFile req param gimme root process cwd res sendfile req param gimme root process cwd res sendFile req param file root req param dir homeDir path resolve . res sendFile homeDir /data/ req params x res sendfile data/ req params x res sendFile path resolve data req params x res sendfile path join data req params x res sendFile homeDir path join data req params x |
|
|
| autogenerated/TaintedPath/tainted-sendFile.js:21:16:21:48 | homeDir ... arams.x | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/TaintedPath/tainted-sendFile.js:21:16:21:48 | homeDir ... arams.x | receiverName | res |
|
|
| autogenerated/TaintedPath/tainted-sendFile.js:22:16:22:37 | 'data/' ... arams.x | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/tainted-sendFile.js:22:16:22:37 | 'data/' ... arams.x | calleeAccessPath | express get res sendfile |
|
|
| autogenerated/TaintedPath/tainted-sendFile.js:22:16:22:37 | 'data/' ... arams.x | calleeAccessPathWithStructuralInfo | express instanceorreturn member get functionalarg param res member sendfile instanceorreturn |
|
|
| autogenerated/TaintedPath/tainted-sendFile.js:22:16:22:37 | 'data/' ... arams.x | calleeApiName | express |
|
|
| autogenerated/TaintedPath/tainted-sendFile.js:22:16:22:37 | 'data/' ... arams.x | calleeName | sendfile |
|
|
| autogenerated/TaintedPath/tainted-sendFile.js:22:16:22:37 | 'data/' ... arams.x | enclosingFunctionBody | req res res sendFile req param gimme res sendfile req param gimme res sendFile req param gimme root process cwd res sendfile req param gimme root process cwd res sendFile req param file root req param dir homeDir path resolve . res sendFile homeDir /data/ req params x res sendfile data/ req params x res sendFile path resolve data req params x res sendfile path join data req params x res sendFile homeDir path join data req params x |
|
|
| autogenerated/TaintedPath/tainted-sendFile.js:22:16:22:37 | 'data/' ... arams.x | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/TaintedPath/tainted-sendFile.js:22:16:22:37 | 'data/' ... arams.x | receiverName | res |
|
|
| autogenerated/TaintedPath/tainted-sendFile.js:24:16:24:49 | path.re ... rams.x) | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/tainted-sendFile.js:24:16:24:49 | path.re ... rams.x) | calleeAccessPath | express get res sendFile |
|
|
| autogenerated/TaintedPath/tainted-sendFile.js:24:16:24:49 | path.re ... rams.x) | calleeAccessPathWithStructuralInfo | express instanceorreturn member get functionalarg param res member sendFile instanceorreturn |
|
|
| autogenerated/TaintedPath/tainted-sendFile.js:24:16:24:49 | path.re ... rams.x) | calleeApiName | express |
|
|
| autogenerated/TaintedPath/tainted-sendFile.js:24:16:24:49 | path.re ... rams.x) | calleeName | sendFile |
|
|
| autogenerated/TaintedPath/tainted-sendFile.js:24:16:24:49 | path.re ... rams.x) | enclosingFunctionBody | req res res sendFile req param gimme res sendfile req param gimme res sendFile req param gimme root process cwd res sendfile req param gimme root process cwd res sendFile req param file root req param dir homeDir path resolve . res sendFile homeDir /data/ req params x res sendfile data/ req params x res sendFile path resolve data req params x res sendfile path join data req params x res sendFile homeDir path join data req params x |
|
|
| autogenerated/TaintedPath/tainted-sendFile.js:24:16:24:49 | path.re ... rams.x) | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/TaintedPath/tainted-sendFile.js:24:16:24:49 | path.re ... rams.x) | receiverName | res |
|
|
| autogenerated/TaintedPath/tainted-sendFile.js:24:29:24:34 | 'data' | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/tainted-sendFile.js:24:29:24:34 | 'data' | calleeAccessPath | path resolve |
|
|
| autogenerated/TaintedPath/tainted-sendFile.js:24:29:24:34 | 'data' | calleeAccessPathWithStructuralInfo | path member resolve instanceorreturn |
|
|
| autogenerated/TaintedPath/tainted-sendFile.js:24:29:24:34 | 'data' | calleeApiName | path |
|
|
| autogenerated/TaintedPath/tainted-sendFile.js:24:29:24:34 | 'data' | calleeName | resolve |
|
|
| autogenerated/TaintedPath/tainted-sendFile.js:24:29:24:34 | 'data' | enclosingFunctionBody | req res res sendFile req param gimme res sendfile req param gimme res sendFile req param gimme root process cwd res sendfile req param gimme root process cwd res sendFile req param file root req param dir homeDir path resolve . res sendFile homeDir /data/ req params x res sendfile data/ req params x res sendFile path resolve data req params x res sendfile path join data req params x res sendFile homeDir path join data req params x |
|
|
| autogenerated/TaintedPath/tainted-sendFile.js:24:29:24:34 | 'data' | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/TaintedPath/tainted-sendFile.js:24:29:24:34 | 'data' | receiverName | path |
|
|
| autogenerated/TaintedPath/tainted-sendFile.js:24:37:24:48 | req.params.x | argumentIndex | 1 |
|
|
| autogenerated/TaintedPath/tainted-sendFile.js:24:37:24:48 | req.params.x | calleeAccessPath | path resolve |
|
|
| autogenerated/TaintedPath/tainted-sendFile.js:24:37:24:48 | req.params.x | calleeAccessPathWithStructuralInfo | path member resolve instanceorreturn |
|
|
| autogenerated/TaintedPath/tainted-sendFile.js:24:37:24:48 | req.params.x | calleeApiName | path |
|
|
| autogenerated/TaintedPath/tainted-sendFile.js:24:37:24:48 | req.params.x | calleeName | resolve |
|
|
| autogenerated/TaintedPath/tainted-sendFile.js:24:37:24:48 | req.params.x | enclosingFunctionBody | req res res sendFile req param gimme res sendfile req param gimme res sendFile req param gimme root process cwd res sendfile req param gimme root process cwd res sendFile req param file root req param dir homeDir path resolve . res sendFile homeDir /data/ req params x res sendfile data/ req params x res sendFile path resolve data req params x res sendfile path join data req params x res sendFile homeDir path join data req params x |
|
|
| autogenerated/TaintedPath/tainted-sendFile.js:24:37:24:48 | req.params.x | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/TaintedPath/tainted-sendFile.js:24:37:24:48 | req.params.x | receiverName | path |
|
|
| autogenerated/TaintedPath/tainted-sendFile.js:25:16:25:46 | path.jo ... rams.x) | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/tainted-sendFile.js:25:16:25:46 | path.jo ... rams.x) | calleeAccessPath | express get res sendfile |
|
|
| autogenerated/TaintedPath/tainted-sendFile.js:25:16:25:46 | path.jo ... rams.x) | calleeAccessPathWithStructuralInfo | express instanceorreturn member get functionalarg param res member sendfile instanceorreturn |
|
|
| autogenerated/TaintedPath/tainted-sendFile.js:25:16:25:46 | path.jo ... rams.x) | calleeApiName | express |
|
|
| autogenerated/TaintedPath/tainted-sendFile.js:25:16:25:46 | path.jo ... rams.x) | calleeName | sendfile |
|
|
| autogenerated/TaintedPath/tainted-sendFile.js:25:16:25:46 | path.jo ... rams.x) | enclosingFunctionBody | req res res sendFile req param gimme res sendfile req param gimme res sendFile req param gimme root process cwd res sendfile req param gimme root process cwd res sendFile req param file root req param dir homeDir path resolve . res sendFile homeDir /data/ req params x res sendfile data/ req params x res sendFile path resolve data req params x res sendfile path join data req params x res sendFile homeDir path join data req params x |
|
|
| autogenerated/TaintedPath/tainted-sendFile.js:25:16:25:46 | path.jo ... rams.x) | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/TaintedPath/tainted-sendFile.js:25:16:25:46 | path.jo ... rams.x) | receiverName | res |
|
|
| autogenerated/TaintedPath/tainted-sendFile.js:25:26:25:31 | 'data' | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/tainted-sendFile.js:25:26:25:31 | 'data' | calleeAccessPath | path join |
|
|
| autogenerated/TaintedPath/tainted-sendFile.js:25:26:25:31 | 'data' | calleeAccessPathWithStructuralInfo | path member join instanceorreturn |
|
|
| autogenerated/TaintedPath/tainted-sendFile.js:25:26:25:31 | 'data' | calleeApiName | path |
|
|
| autogenerated/TaintedPath/tainted-sendFile.js:25:26:25:31 | 'data' | calleeName | join |
|
|
| autogenerated/TaintedPath/tainted-sendFile.js:25:26:25:31 | 'data' | enclosingFunctionBody | req res res sendFile req param gimme res sendfile req param gimme res sendFile req param gimme root process cwd res sendfile req param gimme root process cwd res sendFile req param file root req param dir homeDir path resolve . res sendFile homeDir /data/ req params x res sendfile data/ req params x res sendFile path resolve data req params x res sendfile path join data req params x res sendFile homeDir path join data req params x |
|
|
| autogenerated/TaintedPath/tainted-sendFile.js:25:26:25:31 | 'data' | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/TaintedPath/tainted-sendFile.js:25:26:25:31 | 'data' | receiverName | path |
|
|
| autogenerated/TaintedPath/tainted-sendFile.js:25:34:25:45 | req.params.x | argumentIndex | 1 |
|
|
| autogenerated/TaintedPath/tainted-sendFile.js:25:34:25:45 | req.params.x | calleeAccessPath | path join |
|
|
| autogenerated/TaintedPath/tainted-sendFile.js:25:34:25:45 | req.params.x | calleeAccessPathWithStructuralInfo | path member join instanceorreturn |
|
|
| autogenerated/TaintedPath/tainted-sendFile.js:25:34:25:45 | req.params.x | calleeApiName | path |
|
|
| autogenerated/TaintedPath/tainted-sendFile.js:25:34:25:45 | req.params.x | calleeName | join |
|
|
| autogenerated/TaintedPath/tainted-sendFile.js:25:34:25:45 | req.params.x | enclosingFunctionBody | req res res sendFile req param gimme res sendfile req param gimme res sendFile req param gimme root process cwd res sendfile req param gimme root process cwd res sendFile req param file root req param dir homeDir path resolve . res sendFile homeDir /data/ req params x res sendfile data/ req params x res sendFile path resolve data req params x res sendfile path join data req params x res sendFile homeDir path join data req params x |
|
|
| autogenerated/TaintedPath/tainted-sendFile.js:25:34:25:45 | req.params.x | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/TaintedPath/tainted-sendFile.js:25:34:25:45 | req.params.x | receiverName | path |
|
|
| autogenerated/TaintedPath/tainted-sendFile.js:27:16:27:56 | homeDir ... rams.x) | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/tainted-sendFile.js:27:16:27:56 | homeDir ... rams.x) | calleeAccessPath | express get res sendFile |
|
|
| autogenerated/TaintedPath/tainted-sendFile.js:27:16:27:56 | homeDir ... rams.x) | calleeAccessPathWithStructuralInfo | express instanceorreturn member get functionalarg param res member sendFile instanceorreturn |
|
|
| autogenerated/TaintedPath/tainted-sendFile.js:27:16:27:56 | homeDir ... rams.x) | calleeApiName | express |
|
|
| autogenerated/TaintedPath/tainted-sendFile.js:27:16:27:56 | homeDir ... rams.x) | calleeName | sendFile |
|
|
| autogenerated/TaintedPath/tainted-sendFile.js:27:16:27:56 | homeDir ... rams.x) | enclosingFunctionBody | req res res sendFile req param gimme res sendfile req param gimme res sendFile req param gimme root process cwd res sendfile req param gimme root process cwd res sendFile req param file root req param dir homeDir path resolve . res sendFile homeDir /data/ req params x res sendfile data/ req params x res sendFile path resolve data req params x res sendfile path join data req params x res sendFile homeDir path join data req params x |
|
|
| autogenerated/TaintedPath/tainted-sendFile.js:27:16:27:56 | homeDir ... rams.x) | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/TaintedPath/tainted-sendFile.js:27:16:27:56 | homeDir ... rams.x) | receiverName | res |
|
|
| autogenerated/TaintedPath/tainted-sendFile.js:27:36:27:41 | 'data' | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/tainted-sendFile.js:27:36:27:41 | 'data' | calleeAccessPath | path join |
|
|
| autogenerated/TaintedPath/tainted-sendFile.js:27:36:27:41 | 'data' | calleeAccessPathWithStructuralInfo | path member join instanceorreturn |
|
|
| autogenerated/TaintedPath/tainted-sendFile.js:27:36:27:41 | 'data' | calleeApiName | path |
|
|
| autogenerated/TaintedPath/tainted-sendFile.js:27:36:27:41 | 'data' | calleeName | join |
|
|
| autogenerated/TaintedPath/tainted-sendFile.js:27:36:27:41 | 'data' | enclosingFunctionBody | req res res sendFile req param gimme res sendfile req param gimme res sendFile req param gimme root process cwd res sendfile req param gimme root process cwd res sendFile req param file root req param dir homeDir path resolve . res sendFile homeDir /data/ req params x res sendfile data/ req params x res sendFile path resolve data req params x res sendfile path join data req params x res sendFile homeDir path join data req params x |
|
|
| autogenerated/TaintedPath/tainted-sendFile.js:27:36:27:41 | 'data' | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/TaintedPath/tainted-sendFile.js:27:36:27:41 | 'data' | receiverName | path |
|
|
| autogenerated/TaintedPath/tainted-sendFile.js:27:44:27:55 | req.params.x | argumentIndex | 1 |
|
|
| autogenerated/TaintedPath/tainted-sendFile.js:27:44:27:55 | req.params.x | calleeAccessPath | path join |
|
|
| autogenerated/TaintedPath/tainted-sendFile.js:27:44:27:55 | req.params.x | calleeAccessPathWithStructuralInfo | path member join instanceorreturn |
|
|
| autogenerated/TaintedPath/tainted-sendFile.js:27:44:27:55 | req.params.x | calleeApiName | path |
|
|
| autogenerated/TaintedPath/tainted-sendFile.js:27:44:27:55 | req.params.x | calleeName | join |
|
|
| autogenerated/TaintedPath/tainted-sendFile.js:27:44:27:55 | req.params.x | enclosingFunctionBody | req res res sendFile req param gimme res sendfile req param gimme res sendFile req param gimme root process cwd res sendfile req param gimme root process cwd res sendFile req param file root req param dir homeDir path resolve . res sendFile homeDir /data/ req params x res sendfile data/ req params x res sendFile path resolve data req params x res sendfile path join data req params x res sendFile homeDir path join data req params x |
|
|
| autogenerated/TaintedPath/tainted-sendFile.js:27:44:27:55 | req.params.x | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/TaintedPath/tainted-sendFile.js:27:44:27:55 | req.params.x | receiverName | path |
|
|
| autogenerated/TaintedPath/tainted-string-steps.js:1:18:1:21 | 'fs' | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/tainted-string-steps.js:1:18:1:21 | 'fs' | calleeAccessPath | |
|
|
| autogenerated/TaintedPath/tainted-string-steps.js:1:18:1:21 | 'fs' | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/TaintedPath/tainted-string-steps.js:1:18:1:21 | 'fs' | calleeName | require |
|
|
| autogenerated/TaintedPath/tainted-string-steps.js:2:20:2:25 | 'http' | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/tainted-string-steps.js:2:20:2:25 | 'http' | calleeAccessPath | |
|
|
| autogenerated/TaintedPath/tainted-string-steps.js:2:20:2:25 | 'http' | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/TaintedPath/tainted-string-steps.js:2:20:2:25 | 'http' | calleeName | require |
|
|
| autogenerated/TaintedPath/tainted-string-steps.js:3:19:3:23 | 'url' | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/tainted-string-steps.js:3:19:3:23 | 'url' | calleeAccessPath | |
|
|
| autogenerated/TaintedPath/tainted-string-steps.js:3:19:3:23 | 'url' | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/TaintedPath/tainted-string-steps.js:3:19:3:23 | 'url' | calleeName | require |
|
|
| autogenerated/TaintedPath/tainted-string-steps.js:5:32:29:1 | functio ... ENCY]\\n} | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/tainted-string-steps.js:5:32:29:1 | functio ... ENCY]\\n} | calleeAccessPath | http createServer |
|
|
| autogenerated/TaintedPath/tainted-string-steps.js:5:32:29:1 | functio ... ENCY]\\n} | calleeAccessPathWithStructuralInfo | http member createServer instanceorreturn |
|
|
| autogenerated/TaintedPath/tainted-string-steps.js:5:32:29:1 | functio ... ENCY]\\n} | calleeApiName | http |
|
|
| autogenerated/TaintedPath/tainted-string-steps.js:5:32:29:1 | functio ... ENCY]\\n} | calleeName | createServer |
|
|
| autogenerated/TaintedPath/tainted-string-steps.js:5:32:29:1 | functio ... ENCY]\\n} | receiverName | http |
|
|
| autogenerated/TaintedPath/tainted-string-steps.js:6:24:6:30 | req.url | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/tainted-string-steps.js:6:24:6:30 | req.url | calleeAccessPath | url parse |
|
|
| autogenerated/TaintedPath/tainted-string-steps.js:6:24:6:30 | req.url | calleeAccessPathWithStructuralInfo | url member parse instanceorreturn |
|
|
| autogenerated/TaintedPath/tainted-string-steps.js:6:24:6:30 | req.url | calleeApiName | url |
|
|
| autogenerated/TaintedPath/tainted-string-steps.js:6:24:6:30 | req.url | calleeName | parse |
|
|
| autogenerated/TaintedPath/tainted-string-steps.js:6:24:6:30 | req.url | enclosingFunctionBody | req res path url parse req url true query path fs readFileSync path substring i j fs readFileSync path substring 4 fs readFileSync path substring 0 i fs readFileSync path substr 4 fs readFileSync path slice 4 fs readFileSync path concat unknown fs readFileSync unknown concat path fs readFileSync unknown concat unknown path fs readFileSync path trim fs readFileSync path toLowerCase fs readFileSync path split / fs readFileSync path 0 split / 0 fs readFileSync path split / i fs readFileSync path split /\\// i fs readFileSync path 0 split ? 0 fs readFileSync path split unknown i fs readFileSync path split unknown whatever fs readFileSync path split unknown fs readFileSync path split ? i |
|
|
| autogenerated/TaintedPath/tainted-string-steps.js:6:24:6:30 | req.url | enclosingFunctionName | http.createServer#functionalargument |
|
|
| autogenerated/TaintedPath/tainted-string-steps.js:6:24:6:30 | req.url | receiverName | url |
|
|
| autogenerated/TaintedPath/tainted-string-steps.js:6:33:6:36 | true | argumentIndex | 1 |
|
|
| autogenerated/TaintedPath/tainted-string-steps.js:6:33:6:36 | true | calleeAccessPath | url parse |
|
|
| autogenerated/TaintedPath/tainted-string-steps.js:6:33:6:36 | true | calleeAccessPathWithStructuralInfo | url member parse instanceorreturn |
|
|
| autogenerated/TaintedPath/tainted-string-steps.js:6:33:6:36 | true | calleeApiName | url |
|
|
| autogenerated/TaintedPath/tainted-string-steps.js:6:33:6:36 | true | calleeName | parse |
|
|
| autogenerated/TaintedPath/tainted-string-steps.js:6:33:6:36 | true | enclosingFunctionBody | req res path url parse req url true query path fs readFileSync path substring i j fs readFileSync path substring 4 fs readFileSync path substring 0 i fs readFileSync path substr 4 fs readFileSync path slice 4 fs readFileSync path concat unknown fs readFileSync unknown concat path fs readFileSync unknown concat unknown path fs readFileSync path trim fs readFileSync path toLowerCase fs readFileSync path split / fs readFileSync path 0 split / 0 fs readFileSync path split / i fs readFileSync path split /\\// i fs readFileSync path 0 split ? 0 fs readFileSync path split unknown i fs readFileSync path split unknown whatever fs readFileSync path split unknown fs readFileSync path split ? i |
|
|
| autogenerated/TaintedPath/tainted-string-steps.js:6:33:6:36 | true | enclosingFunctionName | http.createServer#functionalargument |
|
|
| autogenerated/TaintedPath/tainted-string-steps.js:6:33:6:36 | true | receiverName | url |
|
|
| autogenerated/TaintedPath/tainted-string-steps.js:7:18:7:37 | path.substring(i, j) | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/tainted-string-steps.js:7:18:7:37 | path.substring(i, j) | calleeAccessPath | fs readFileSync |
|
|
| autogenerated/TaintedPath/tainted-string-steps.js:7:18:7:37 | path.substring(i, j) | calleeAccessPathWithStructuralInfo | fs member readFileSync instanceorreturn |
|
|
| autogenerated/TaintedPath/tainted-string-steps.js:7:18:7:37 | path.substring(i, j) | calleeApiName | fs |
|
|
| autogenerated/TaintedPath/tainted-string-steps.js:7:18:7:37 | path.substring(i, j) | calleeName | readFileSync |
|
|
| autogenerated/TaintedPath/tainted-string-steps.js:7:18:7:37 | path.substring(i, j) | enclosingFunctionBody | req res path url parse req url true query path fs readFileSync path substring i j fs readFileSync path substring 4 fs readFileSync path substring 0 i fs readFileSync path substr 4 fs readFileSync path slice 4 fs readFileSync path concat unknown fs readFileSync unknown concat path fs readFileSync unknown concat unknown path fs readFileSync path trim fs readFileSync path toLowerCase fs readFileSync path split / fs readFileSync path 0 split / 0 fs readFileSync path split / i fs readFileSync path split /\\// i fs readFileSync path 0 split ? 0 fs readFileSync path split unknown i fs readFileSync path split unknown whatever fs readFileSync path split unknown fs readFileSync path split ? i |
|
|
| autogenerated/TaintedPath/tainted-string-steps.js:7:18:7:37 | path.substring(i, j) | enclosingFunctionName | http.createServer#functionalargument |
|
|
| autogenerated/TaintedPath/tainted-string-steps.js:7:18:7:37 | path.substring(i, j) | receiverName | fs |
|
|
| autogenerated/TaintedPath/tainted-string-steps.js:7:33:7:33 | i | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/tainted-string-steps.js:7:33:7:33 | i | calleeAccessPath | url parse query path substring |
|
|
| autogenerated/TaintedPath/tainted-string-steps.js:7:33:7:33 | i | calleeAccessPathWithStructuralInfo | url member parse instanceorreturn member query member path member substring instanceorreturn |
|
|
| autogenerated/TaintedPath/tainted-string-steps.js:7:33:7:33 | i | calleeApiName | url |
|
|
| autogenerated/TaintedPath/tainted-string-steps.js:7:33:7:33 | i | calleeName | substring |
|
|
| autogenerated/TaintedPath/tainted-string-steps.js:7:33:7:33 | i | enclosingFunctionBody | req res path url parse req url true query path fs readFileSync path substring i j fs readFileSync path substring 4 fs readFileSync path substring 0 i fs readFileSync path substr 4 fs readFileSync path slice 4 fs readFileSync path concat unknown fs readFileSync unknown concat path fs readFileSync unknown concat unknown path fs readFileSync path trim fs readFileSync path toLowerCase fs readFileSync path split / fs readFileSync path 0 split / 0 fs readFileSync path split / i fs readFileSync path split /\\// i fs readFileSync path 0 split ? 0 fs readFileSync path split unknown i fs readFileSync path split unknown whatever fs readFileSync path split unknown fs readFileSync path split ? i |
|
|
| autogenerated/TaintedPath/tainted-string-steps.js:7:33:7:33 | i | enclosingFunctionName | http.createServer#functionalargument |
|
|
| autogenerated/TaintedPath/tainted-string-steps.js:7:33:7:33 | i | receiverName | path |
|
|
| autogenerated/TaintedPath/tainted-string-steps.js:7:36:7:36 | j | argumentIndex | 1 |
|
|
| autogenerated/TaintedPath/tainted-string-steps.js:7:36:7:36 | j | calleeAccessPath | url parse query path substring |
|
|
| autogenerated/TaintedPath/tainted-string-steps.js:7:36:7:36 | j | calleeAccessPathWithStructuralInfo | url member parse instanceorreturn member query member path member substring instanceorreturn |
|
|
| autogenerated/TaintedPath/tainted-string-steps.js:7:36:7:36 | j | calleeApiName | url |
|
|
| autogenerated/TaintedPath/tainted-string-steps.js:7:36:7:36 | j | calleeName | substring |
|
|
| autogenerated/TaintedPath/tainted-string-steps.js:7:36:7:36 | j | enclosingFunctionBody | req res path url parse req url true query path fs readFileSync path substring i j fs readFileSync path substring 4 fs readFileSync path substring 0 i fs readFileSync path substr 4 fs readFileSync path slice 4 fs readFileSync path concat unknown fs readFileSync unknown concat path fs readFileSync unknown concat unknown path fs readFileSync path trim fs readFileSync path toLowerCase fs readFileSync path split / fs readFileSync path 0 split / 0 fs readFileSync path split / i fs readFileSync path split /\\// i fs readFileSync path 0 split ? 0 fs readFileSync path split unknown i fs readFileSync path split unknown whatever fs readFileSync path split unknown fs readFileSync path split ? i |
|
|
| autogenerated/TaintedPath/tainted-string-steps.js:7:36:7:36 | j | enclosingFunctionName | http.createServer#functionalargument |
|
|
| autogenerated/TaintedPath/tainted-string-steps.js:7:36:7:36 | j | receiverName | path |
|
|
| autogenerated/TaintedPath/tainted-string-steps.js:8:18:8:34 | path.substring(4) | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/tainted-string-steps.js:8:18:8:34 | path.substring(4) | calleeAccessPath | fs readFileSync |
|
|
| autogenerated/TaintedPath/tainted-string-steps.js:8:18:8:34 | path.substring(4) | calleeAccessPathWithStructuralInfo | fs member readFileSync instanceorreturn |
|
|
| autogenerated/TaintedPath/tainted-string-steps.js:8:18:8:34 | path.substring(4) | calleeApiName | fs |
|
|
| autogenerated/TaintedPath/tainted-string-steps.js:8:18:8:34 | path.substring(4) | calleeName | readFileSync |
|
|
| autogenerated/TaintedPath/tainted-string-steps.js:8:18:8:34 | path.substring(4) | enclosingFunctionBody | req res path url parse req url true query path fs readFileSync path substring i j fs readFileSync path substring 4 fs readFileSync path substring 0 i fs readFileSync path substr 4 fs readFileSync path slice 4 fs readFileSync path concat unknown fs readFileSync unknown concat path fs readFileSync unknown concat unknown path fs readFileSync path trim fs readFileSync path toLowerCase fs readFileSync path split / fs readFileSync path 0 split / 0 fs readFileSync path split / i fs readFileSync path split /\\// i fs readFileSync path 0 split ? 0 fs readFileSync path split unknown i fs readFileSync path split unknown whatever fs readFileSync path split unknown fs readFileSync path split ? i |
|
|
| autogenerated/TaintedPath/tainted-string-steps.js:8:18:8:34 | path.substring(4) | enclosingFunctionName | http.createServer#functionalargument |
|
|
| autogenerated/TaintedPath/tainted-string-steps.js:8:18:8:34 | path.substring(4) | receiverName | fs |
|
|
| autogenerated/TaintedPath/tainted-string-steps.js:8:33:8:33 | 4 | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/tainted-string-steps.js:8:33:8:33 | 4 | calleeAccessPath | url parse query path substring |
|
|
| autogenerated/TaintedPath/tainted-string-steps.js:8:33:8:33 | 4 | calleeAccessPathWithStructuralInfo | url member parse instanceorreturn member query member path member substring instanceorreturn |
|
|
| autogenerated/TaintedPath/tainted-string-steps.js:8:33:8:33 | 4 | calleeApiName | url |
|
|
| autogenerated/TaintedPath/tainted-string-steps.js:8:33:8:33 | 4 | calleeName | substring |
|
|
| autogenerated/TaintedPath/tainted-string-steps.js:8:33:8:33 | 4 | enclosingFunctionBody | req res path url parse req url true query path fs readFileSync path substring i j fs readFileSync path substring 4 fs readFileSync path substring 0 i fs readFileSync path substr 4 fs readFileSync path slice 4 fs readFileSync path concat unknown fs readFileSync unknown concat path fs readFileSync unknown concat unknown path fs readFileSync path trim fs readFileSync path toLowerCase fs readFileSync path split / fs readFileSync path 0 split / 0 fs readFileSync path split / i fs readFileSync path split /\\// i fs readFileSync path 0 split ? 0 fs readFileSync path split unknown i fs readFileSync path split unknown whatever fs readFileSync path split unknown fs readFileSync path split ? i |
|
|
| autogenerated/TaintedPath/tainted-string-steps.js:8:33:8:33 | 4 | enclosingFunctionName | http.createServer#functionalargument |
|
|
| autogenerated/TaintedPath/tainted-string-steps.js:8:33:8:33 | 4 | receiverName | path |
|
|
| autogenerated/TaintedPath/tainted-string-steps.js:9:18:9:37 | path.substring(0, i) | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/tainted-string-steps.js:9:18:9:37 | path.substring(0, i) | calleeAccessPath | fs readFileSync |
|
|
| autogenerated/TaintedPath/tainted-string-steps.js:9:18:9:37 | path.substring(0, i) | calleeAccessPathWithStructuralInfo | fs member readFileSync instanceorreturn |
|
|
| autogenerated/TaintedPath/tainted-string-steps.js:9:18:9:37 | path.substring(0, i) | calleeApiName | fs |
|
|
| autogenerated/TaintedPath/tainted-string-steps.js:9:18:9:37 | path.substring(0, i) | calleeName | readFileSync |
|
|
| autogenerated/TaintedPath/tainted-string-steps.js:9:18:9:37 | path.substring(0, i) | enclosingFunctionBody | req res path url parse req url true query path fs readFileSync path substring i j fs readFileSync path substring 4 fs readFileSync path substring 0 i fs readFileSync path substr 4 fs readFileSync path slice 4 fs readFileSync path concat unknown fs readFileSync unknown concat path fs readFileSync unknown concat unknown path fs readFileSync path trim fs readFileSync path toLowerCase fs readFileSync path split / fs readFileSync path 0 split / 0 fs readFileSync path split / i fs readFileSync path split /\\// i fs readFileSync path 0 split ? 0 fs readFileSync path split unknown i fs readFileSync path split unknown whatever fs readFileSync path split unknown fs readFileSync path split ? i |
|
|
| autogenerated/TaintedPath/tainted-string-steps.js:9:18:9:37 | path.substring(0, i) | enclosingFunctionName | http.createServer#functionalargument |
|
|
| autogenerated/TaintedPath/tainted-string-steps.js:9:18:9:37 | path.substring(0, i) | receiverName | fs |
|
|
| autogenerated/TaintedPath/tainted-string-steps.js:9:33:9:33 | 0 | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/tainted-string-steps.js:9:33:9:33 | 0 | calleeAccessPath | url parse query path substring |
|
|
| autogenerated/TaintedPath/tainted-string-steps.js:9:33:9:33 | 0 | calleeAccessPathWithStructuralInfo | url member parse instanceorreturn member query member path member substring instanceorreturn |
|
|
| autogenerated/TaintedPath/tainted-string-steps.js:9:33:9:33 | 0 | calleeApiName | url |
|
|
| autogenerated/TaintedPath/tainted-string-steps.js:9:33:9:33 | 0 | calleeName | substring |
|
|
| autogenerated/TaintedPath/tainted-string-steps.js:9:33:9:33 | 0 | enclosingFunctionBody | req res path url parse req url true query path fs readFileSync path substring i j fs readFileSync path substring 4 fs readFileSync path substring 0 i fs readFileSync path substr 4 fs readFileSync path slice 4 fs readFileSync path concat unknown fs readFileSync unknown concat path fs readFileSync unknown concat unknown path fs readFileSync path trim fs readFileSync path toLowerCase fs readFileSync path split / fs readFileSync path 0 split / 0 fs readFileSync path split / i fs readFileSync path split /\\// i fs readFileSync path 0 split ? 0 fs readFileSync path split unknown i fs readFileSync path split unknown whatever fs readFileSync path split unknown fs readFileSync path split ? i |
|
|
| autogenerated/TaintedPath/tainted-string-steps.js:9:33:9:33 | 0 | enclosingFunctionName | http.createServer#functionalargument |
|
|
| autogenerated/TaintedPath/tainted-string-steps.js:9:33:9:33 | 0 | receiverName | path |
|
|
| autogenerated/TaintedPath/tainted-string-steps.js:9:36:9:36 | i | argumentIndex | 1 |
|
|
| autogenerated/TaintedPath/tainted-string-steps.js:9:36:9:36 | i | calleeAccessPath | url parse query path substring |
|
|
| autogenerated/TaintedPath/tainted-string-steps.js:9:36:9:36 | i | calleeAccessPathWithStructuralInfo | url member parse instanceorreturn member query member path member substring instanceorreturn |
|
|
| autogenerated/TaintedPath/tainted-string-steps.js:9:36:9:36 | i | calleeApiName | url |
|
|
| autogenerated/TaintedPath/tainted-string-steps.js:9:36:9:36 | i | calleeName | substring |
|
|
| autogenerated/TaintedPath/tainted-string-steps.js:9:36:9:36 | i | enclosingFunctionBody | req res path url parse req url true query path fs readFileSync path substring i j fs readFileSync path substring 4 fs readFileSync path substring 0 i fs readFileSync path substr 4 fs readFileSync path slice 4 fs readFileSync path concat unknown fs readFileSync unknown concat path fs readFileSync unknown concat unknown path fs readFileSync path trim fs readFileSync path toLowerCase fs readFileSync path split / fs readFileSync path 0 split / 0 fs readFileSync path split / i fs readFileSync path split /\\// i fs readFileSync path 0 split ? 0 fs readFileSync path split unknown i fs readFileSync path split unknown whatever fs readFileSync path split unknown fs readFileSync path split ? i |
|
|
| autogenerated/TaintedPath/tainted-string-steps.js:9:36:9:36 | i | enclosingFunctionName | http.createServer#functionalargument |
|
|
| autogenerated/TaintedPath/tainted-string-steps.js:9:36:9:36 | i | receiverName | path |
|
|
| autogenerated/TaintedPath/tainted-string-steps.js:10:18:10:31 | path.substr(4) | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/tainted-string-steps.js:10:18:10:31 | path.substr(4) | calleeAccessPath | fs readFileSync |
|
|
| autogenerated/TaintedPath/tainted-string-steps.js:10:18:10:31 | path.substr(4) | calleeAccessPathWithStructuralInfo | fs member readFileSync instanceorreturn |
|
|
| autogenerated/TaintedPath/tainted-string-steps.js:10:18:10:31 | path.substr(4) | calleeApiName | fs |
|
|
| autogenerated/TaintedPath/tainted-string-steps.js:10:18:10:31 | path.substr(4) | calleeName | readFileSync |
|
|
| autogenerated/TaintedPath/tainted-string-steps.js:10:18:10:31 | path.substr(4) | enclosingFunctionBody | req res path url parse req url true query path fs readFileSync path substring i j fs readFileSync path substring 4 fs readFileSync path substring 0 i fs readFileSync path substr 4 fs readFileSync path slice 4 fs readFileSync path concat unknown fs readFileSync unknown concat path fs readFileSync unknown concat unknown path fs readFileSync path trim fs readFileSync path toLowerCase fs readFileSync path split / fs readFileSync path 0 split / 0 fs readFileSync path split / i fs readFileSync path split /\\// i fs readFileSync path 0 split ? 0 fs readFileSync path split unknown i fs readFileSync path split unknown whatever fs readFileSync path split unknown fs readFileSync path split ? i |
|
|
| autogenerated/TaintedPath/tainted-string-steps.js:10:18:10:31 | path.substr(4) | enclosingFunctionName | http.createServer#functionalargument |
|
|
| autogenerated/TaintedPath/tainted-string-steps.js:10:18:10:31 | path.substr(4) | receiverName | fs |
|
|
| autogenerated/TaintedPath/tainted-string-steps.js:10:30:10:30 | 4 | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/tainted-string-steps.js:10:30:10:30 | 4 | calleeAccessPath | url parse query path substr |
|
|
| autogenerated/TaintedPath/tainted-string-steps.js:10:30:10:30 | 4 | calleeAccessPathWithStructuralInfo | url member parse instanceorreturn member query member path member substr instanceorreturn |
|
|
| autogenerated/TaintedPath/tainted-string-steps.js:10:30:10:30 | 4 | calleeApiName | url |
|
|
| autogenerated/TaintedPath/tainted-string-steps.js:10:30:10:30 | 4 | calleeName | substr |
|
|
| autogenerated/TaintedPath/tainted-string-steps.js:10:30:10:30 | 4 | enclosingFunctionBody | req res path url parse req url true query path fs readFileSync path substring i j fs readFileSync path substring 4 fs readFileSync path substring 0 i fs readFileSync path substr 4 fs readFileSync path slice 4 fs readFileSync path concat unknown fs readFileSync unknown concat path fs readFileSync unknown concat unknown path fs readFileSync path trim fs readFileSync path toLowerCase fs readFileSync path split / fs readFileSync path 0 split / 0 fs readFileSync path split / i fs readFileSync path split /\\// i fs readFileSync path 0 split ? 0 fs readFileSync path split unknown i fs readFileSync path split unknown whatever fs readFileSync path split unknown fs readFileSync path split ? i |
|
|
| autogenerated/TaintedPath/tainted-string-steps.js:10:30:10:30 | 4 | enclosingFunctionName | http.createServer#functionalargument |
|
|
| autogenerated/TaintedPath/tainted-string-steps.js:10:30:10:30 | 4 | receiverName | path |
|
|
| autogenerated/TaintedPath/tainted-string-steps.js:11:18:11:30 | path.slice(4) | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/tainted-string-steps.js:11:18:11:30 | path.slice(4) | calleeAccessPath | fs readFileSync |
|
|
| autogenerated/TaintedPath/tainted-string-steps.js:11:18:11:30 | path.slice(4) | calleeAccessPathWithStructuralInfo | fs member readFileSync instanceorreturn |
|
|
| autogenerated/TaintedPath/tainted-string-steps.js:11:18:11:30 | path.slice(4) | calleeApiName | fs |
|
|
| autogenerated/TaintedPath/tainted-string-steps.js:11:18:11:30 | path.slice(4) | calleeName | readFileSync |
|
|
| autogenerated/TaintedPath/tainted-string-steps.js:11:18:11:30 | path.slice(4) | enclosingFunctionBody | req res path url parse req url true query path fs readFileSync path substring i j fs readFileSync path substring 4 fs readFileSync path substring 0 i fs readFileSync path substr 4 fs readFileSync path slice 4 fs readFileSync path concat unknown fs readFileSync unknown concat path fs readFileSync unknown concat unknown path fs readFileSync path trim fs readFileSync path toLowerCase fs readFileSync path split / fs readFileSync path 0 split / 0 fs readFileSync path split / i fs readFileSync path split /\\// i fs readFileSync path 0 split ? 0 fs readFileSync path split unknown i fs readFileSync path split unknown whatever fs readFileSync path split unknown fs readFileSync path split ? i |
|
|
| autogenerated/TaintedPath/tainted-string-steps.js:11:18:11:30 | path.slice(4) | enclosingFunctionName | http.createServer#functionalargument |
|
|
| autogenerated/TaintedPath/tainted-string-steps.js:11:18:11:30 | path.slice(4) | receiverName | fs |
|
|
| autogenerated/TaintedPath/tainted-string-steps.js:11:29:11:29 | 4 | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/tainted-string-steps.js:11:29:11:29 | 4 | calleeAccessPath | url parse query path slice |
|
|
| autogenerated/TaintedPath/tainted-string-steps.js:11:29:11:29 | 4 | calleeAccessPathWithStructuralInfo | url member parse instanceorreturn member query member path member slice instanceorreturn |
|
|
| autogenerated/TaintedPath/tainted-string-steps.js:11:29:11:29 | 4 | calleeApiName | url |
|
|
| autogenerated/TaintedPath/tainted-string-steps.js:11:29:11:29 | 4 | calleeName | slice |
|
|
| autogenerated/TaintedPath/tainted-string-steps.js:11:29:11:29 | 4 | enclosingFunctionBody | req res path url parse req url true query path fs readFileSync path substring i j fs readFileSync path substring 4 fs readFileSync path substring 0 i fs readFileSync path substr 4 fs readFileSync path slice 4 fs readFileSync path concat unknown fs readFileSync unknown concat path fs readFileSync unknown concat unknown path fs readFileSync path trim fs readFileSync path toLowerCase fs readFileSync path split / fs readFileSync path 0 split / 0 fs readFileSync path split / i fs readFileSync path split /\\// i fs readFileSync path 0 split ? 0 fs readFileSync path split unknown i fs readFileSync path split unknown whatever fs readFileSync path split unknown fs readFileSync path split ? i |
|
|
| autogenerated/TaintedPath/tainted-string-steps.js:11:29:11:29 | 4 | enclosingFunctionName | http.createServer#functionalargument |
|
|
| autogenerated/TaintedPath/tainted-string-steps.js:11:29:11:29 | 4 | receiverName | path |
|
|
| autogenerated/TaintedPath/tainted-string-steps.js:13:18:13:37 | path.concat(unknown) | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/tainted-string-steps.js:13:18:13:37 | path.concat(unknown) | calleeAccessPath | fs readFileSync |
|
|
| autogenerated/TaintedPath/tainted-string-steps.js:13:18:13:37 | path.concat(unknown) | calleeAccessPathWithStructuralInfo | fs member readFileSync instanceorreturn |
|
|
| autogenerated/TaintedPath/tainted-string-steps.js:13:18:13:37 | path.concat(unknown) | calleeApiName | fs |
|
|
| autogenerated/TaintedPath/tainted-string-steps.js:13:18:13:37 | path.concat(unknown) | calleeName | readFileSync |
|
|
| autogenerated/TaintedPath/tainted-string-steps.js:13:18:13:37 | path.concat(unknown) | enclosingFunctionBody | req res path url parse req url true query path fs readFileSync path substring i j fs readFileSync path substring 4 fs readFileSync path substring 0 i fs readFileSync path substr 4 fs readFileSync path slice 4 fs readFileSync path concat unknown fs readFileSync unknown concat path fs readFileSync unknown concat unknown path fs readFileSync path trim fs readFileSync path toLowerCase fs readFileSync path split / fs readFileSync path 0 split / 0 fs readFileSync path split / i fs readFileSync path split /\\// i fs readFileSync path 0 split ? 0 fs readFileSync path split unknown i fs readFileSync path split unknown whatever fs readFileSync path split unknown fs readFileSync path split ? i |
|
|
| autogenerated/TaintedPath/tainted-string-steps.js:13:18:13:37 | path.concat(unknown) | enclosingFunctionName | http.createServer#functionalargument |
|
|
| autogenerated/TaintedPath/tainted-string-steps.js:13:18:13:37 | path.concat(unknown) | receiverName | fs |
|
|
| autogenerated/TaintedPath/tainted-string-steps.js:13:30:13:36 | unknown | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/tainted-string-steps.js:13:30:13:36 | unknown | calleeAccessPath | url parse query path concat |
|
|
| autogenerated/TaintedPath/tainted-string-steps.js:13:30:13:36 | unknown | calleeAccessPathWithStructuralInfo | url member parse instanceorreturn member query member path member concat instanceorreturn |
|
|
| autogenerated/TaintedPath/tainted-string-steps.js:13:30:13:36 | unknown | calleeApiName | url |
|
|
| autogenerated/TaintedPath/tainted-string-steps.js:13:30:13:36 | unknown | calleeName | concat |
|
|
| autogenerated/TaintedPath/tainted-string-steps.js:13:30:13:36 | unknown | enclosingFunctionBody | req res path url parse req url true query path fs readFileSync path substring i j fs readFileSync path substring 4 fs readFileSync path substring 0 i fs readFileSync path substr 4 fs readFileSync path slice 4 fs readFileSync path concat unknown fs readFileSync unknown concat path fs readFileSync unknown concat unknown path fs readFileSync path trim fs readFileSync path toLowerCase fs readFileSync path split / fs readFileSync path 0 split / 0 fs readFileSync path split / i fs readFileSync path split /\\// i fs readFileSync path 0 split ? 0 fs readFileSync path split unknown i fs readFileSync path split unknown whatever fs readFileSync path split unknown fs readFileSync path split ? i |
|
|
| autogenerated/TaintedPath/tainted-string-steps.js:13:30:13:36 | unknown | enclosingFunctionName | http.createServer#functionalargument |
|
|
| autogenerated/TaintedPath/tainted-string-steps.js:13:30:13:36 | unknown | receiverName | path |
|
|
| autogenerated/TaintedPath/tainted-string-steps.js:14:18:14:37 | unknown.concat(path) | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/tainted-string-steps.js:14:18:14:37 | unknown.concat(path) | calleeAccessPath | fs readFileSync |
|
|
| autogenerated/TaintedPath/tainted-string-steps.js:14:18:14:37 | unknown.concat(path) | calleeAccessPathWithStructuralInfo | fs member readFileSync instanceorreturn |
|
|
| autogenerated/TaintedPath/tainted-string-steps.js:14:18:14:37 | unknown.concat(path) | calleeApiName | fs |
|
|
| autogenerated/TaintedPath/tainted-string-steps.js:14:18:14:37 | unknown.concat(path) | calleeName | readFileSync |
|
|
| autogenerated/TaintedPath/tainted-string-steps.js:14:18:14:37 | unknown.concat(path) | enclosingFunctionBody | req res path url parse req url true query path fs readFileSync path substring i j fs readFileSync path substring 4 fs readFileSync path substring 0 i fs readFileSync path substr 4 fs readFileSync path slice 4 fs readFileSync path concat unknown fs readFileSync unknown concat path fs readFileSync unknown concat unknown path fs readFileSync path trim fs readFileSync path toLowerCase fs readFileSync path split / fs readFileSync path 0 split / 0 fs readFileSync path split / i fs readFileSync path split /\\// i fs readFileSync path 0 split ? 0 fs readFileSync path split unknown i fs readFileSync path split unknown whatever fs readFileSync path split unknown fs readFileSync path split ? i |
|
|
| autogenerated/TaintedPath/tainted-string-steps.js:14:18:14:37 | unknown.concat(path) | enclosingFunctionName | http.createServer#functionalargument |
|
|
| autogenerated/TaintedPath/tainted-string-steps.js:14:18:14:37 | unknown.concat(path) | receiverName | fs |
|
|
| autogenerated/TaintedPath/tainted-string-steps.js:14:33:14:36 | path | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/tainted-string-steps.js:14:33:14:36 | path | calleeAccessPath | |
|
|
| autogenerated/TaintedPath/tainted-string-steps.js:14:33:14:36 | path | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/TaintedPath/tainted-string-steps.js:14:33:14:36 | path | calleeName | concat |
|
|
| autogenerated/TaintedPath/tainted-string-steps.js:14:33:14:36 | path | enclosingFunctionBody | req res path url parse req url true query path fs readFileSync path substring i j fs readFileSync path substring 4 fs readFileSync path substring 0 i fs readFileSync path substr 4 fs readFileSync path slice 4 fs readFileSync path concat unknown fs readFileSync unknown concat path fs readFileSync unknown concat unknown path fs readFileSync path trim fs readFileSync path toLowerCase fs readFileSync path split / fs readFileSync path 0 split / 0 fs readFileSync path split / i fs readFileSync path split /\\// i fs readFileSync path 0 split ? 0 fs readFileSync path split unknown i fs readFileSync path split unknown whatever fs readFileSync path split unknown fs readFileSync path split ? i |
|
|
| autogenerated/TaintedPath/tainted-string-steps.js:14:33:14:36 | path | enclosingFunctionName | http.createServer#functionalargument |
|
|
| autogenerated/TaintedPath/tainted-string-steps.js:14:33:14:36 | path | receiverName | unknown |
|
|
| autogenerated/TaintedPath/tainted-string-steps.js:15:18:15:46 | unknown ... , path) | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/tainted-string-steps.js:15:18:15:46 | unknown ... , path) | calleeAccessPath | fs readFileSync |
|
|
| autogenerated/TaintedPath/tainted-string-steps.js:15:18:15:46 | unknown ... , path) | calleeAccessPathWithStructuralInfo | fs member readFileSync instanceorreturn |
|
|
| autogenerated/TaintedPath/tainted-string-steps.js:15:18:15:46 | unknown ... , path) | calleeApiName | fs |
|
|
| autogenerated/TaintedPath/tainted-string-steps.js:15:18:15:46 | unknown ... , path) | calleeName | readFileSync |
|
|
| autogenerated/TaintedPath/tainted-string-steps.js:15:18:15:46 | unknown ... , path) | enclosingFunctionBody | req res path url parse req url true query path fs readFileSync path substring i j fs readFileSync path substring 4 fs readFileSync path substring 0 i fs readFileSync path substr 4 fs readFileSync path slice 4 fs readFileSync path concat unknown fs readFileSync unknown concat path fs readFileSync unknown concat unknown path fs readFileSync path trim fs readFileSync path toLowerCase fs readFileSync path split / fs readFileSync path 0 split / 0 fs readFileSync path split / i fs readFileSync path split /\\// i fs readFileSync path 0 split ? 0 fs readFileSync path split unknown i fs readFileSync path split unknown whatever fs readFileSync path split unknown fs readFileSync path split ? i |
|
|
| autogenerated/TaintedPath/tainted-string-steps.js:15:18:15:46 | unknown ... , path) | enclosingFunctionName | http.createServer#functionalargument |
|
|
| autogenerated/TaintedPath/tainted-string-steps.js:15:18:15:46 | unknown ... , path) | receiverName | fs |
|
|
| autogenerated/TaintedPath/tainted-string-steps.js:15:33:15:39 | unknown | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/tainted-string-steps.js:15:33:15:39 | unknown | calleeAccessPath | |
|
|
| autogenerated/TaintedPath/tainted-string-steps.js:15:33:15:39 | unknown | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/TaintedPath/tainted-string-steps.js:15:33:15:39 | unknown | calleeName | concat |
|
|
| autogenerated/TaintedPath/tainted-string-steps.js:15:33:15:39 | unknown | enclosingFunctionBody | req res path url parse req url true query path fs readFileSync path substring i j fs readFileSync path substring 4 fs readFileSync path substring 0 i fs readFileSync path substr 4 fs readFileSync path slice 4 fs readFileSync path concat unknown fs readFileSync unknown concat path fs readFileSync unknown concat unknown path fs readFileSync path trim fs readFileSync path toLowerCase fs readFileSync path split / fs readFileSync path 0 split / 0 fs readFileSync path split / i fs readFileSync path split /\\// i fs readFileSync path 0 split ? 0 fs readFileSync path split unknown i fs readFileSync path split unknown whatever fs readFileSync path split unknown fs readFileSync path split ? i |
|
|
| autogenerated/TaintedPath/tainted-string-steps.js:15:33:15:39 | unknown | enclosingFunctionName | http.createServer#functionalargument |
|
|
| autogenerated/TaintedPath/tainted-string-steps.js:15:33:15:39 | unknown | receiverName | unknown |
|
|
| autogenerated/TaintedPath/tainted-string-steps.js:15:42:15:45 | path | argumentIndex | 1 |
|
|
| autogenerated/TaintedPath/tainted-string-steps.js:15:42:15:45 | path | calleeAccessPath | |
|
|
| autogenerated/TaintedPath/tainted-string-steps.js:15:42:15:45 | path | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/TaintedPath/tainted-string-steps.js:15:42:15:45 | path | calleeName | concat |
|
|
| autogenerated/TaintedPath/tainted-string-steps.js:15:42:15:45 | path | enclosingFunctionBody | req res path url parse req url true query path fs readFileSync path substring i j fs readFileSync path substring 4 fs readFileSync path substring 0 i fs readFileSync path substr 4 fs readFileSync path slice 4 fs readFileSync path concat unknown fs readFileSync unknown concat path fs readFileSync unknown concat unknown path fs readFileSync path trim fs readFileSync path toLowerCase fs readFileSync path split / fs readFileSync path 0 split / 0 fs readFileSync path split / i fs readFileSync path split /\\// i fs readFileSync path 0 split ? 0 fs readFileSync path split unknown i fs readFileSync path split unknown whatever fs readFileSync path split unknown fs readFileSync path split ? i |
|
|
| autogenerated/TaintedPath/tainted-string-steps.js:15:42:15:45 | path | enclosingFunctionName | http.createServer#functionalargument |
|
|
| autogenerated/TaintedPath/tainted-string-steps.js:15:42:15:45 | path | receiverName | unknown |
|
|
| autogenerated/TaintedPath/tainted-string-steps.js:17:18:17:28 | path.trim() | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/tainted-string-steps.js:17:18:17:28 | path.trim() | calleeAccessPath | fs readFileSync |
|
|
| autogenerated/TaintedPath/tainted-string-steps.js:17:18:17:28 | path.trim() | calleeAccessPathWithStructuralInfo | fs member readFileSync instanceorreturn |
|
|
| autogenerated/TaintedPath/tainted-string-steps.js:17:18:17:28 | path.trim() | calleeApiName | fs |
|
|
| autogenerated/TaintedPath/tainted-string-steps.js:17:18:17:28 | path.trim() | calleeName | readFileSync |
|
|
| autogenerated/TaintedPath/tainted-string-steps.js:17:18:17:28 | path.trim() | enclosingFunctionBody | req res path url parse req url true query path fs readFileSync path substring i j fs readFileSync path substring 4 fs readFileSync path substring 0 i fs readFileSync path substr 4 fs readFileSync path slice 4 fs readFileSync path concat unknown fs readFileSync unknown concat path fs readFileSync unknown concat unknown path fs readFileSync path trim fs readFileSync path toLowerCase fs readFileSync path split / fs readFileSync path 0 split / 0 fs readFileSync path split / i fs readFileSync path split /\\// i fs readFileSync path 0 split ? 0 fs readFileSync path split unknown i fs readFileSync path split unknown whatever fs readFileSync path split unknown fs readFileSync path split ? i |
|
|
| autogenerated/TaintedPath/tainted-string-steps.js:17:18:17:28 | path.trim() | enclosingFunctionName | http.createServer#functionalargument |
|
|
| autogenerated/TaintedPath/tainted-string-steps.js:17:18:17:28 | path.trim() | receiverName | fs |
|
|
| autogenerated/TaintedPath/tainted-string-steps.js:18:18:18:35 | path.toLowerCase() | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/tainted-string-steps.js:18:18:18:35 | path.toLowerCase() | calleeAccessPath | fs readFileSync |
|
|
| autogenerated/TaintedPath/tainted-string-steps.js:18:18:18:35 | path.toLowerCase() | calleeAccessPathWithStructuralInfo | fs member readFileSync instanceorreturn |
|
|
| autogenerated/TaintedPath/tainted-string-steps.js:18:18:18:35 | path.toLowerCase() | calleeApiName | fs |
|
|
| autogenerated/TaintedPath/tainted-string-steps.js:18:18:18:35 | path.toLowerCase() | calleeName | readFileSync |
|
|
| autogenerated/TaintedPath/tainted-string-steps.js:18:18:18:35 | path.toLowerCase() | enclosingFunctionBody | req res path url parse req url true query path fs readFileSync path substring i j fs readFileSync path substring 4 fs readFileSync path substring 0 i fs readFileSync path substr 4 fs readFileSync path slice 4 fs readFileSync path concat unknown fs readFileSync unknown concat path fs readFileSync unknown concat unknown path fs readFileSync path trim fs readFileSync path toLowerCase fs readFileSync path split / fs readFileSync path 0 split / 0 fs readFileSync path split / i fs readFileSync path split /\\// i fs readFileSync path 0 split ? 0 fs readFileSync path split unknown i fs readFileSync path split unknown whatever fs readFileSync path split unknown fs readFileSync path split ? i |
|
|
| autogenerated/TaintedPath/tainted-string-steps.js:18:18:18:35 | path.toLowerCase() | enclosingFunctionName | http.createServer#functionalargument |
|
|
| autogenerated/TaintedPath/tainted-string-steps.js:18:18:18:35 | path.toLowerCase() | receiverName | fs |
|
|
| autogenerated/TaintedPath/tainted-string-steps.js:20:18:20:32 | path.split('/') | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/tainted-string-steps.js:20:18:20:32 | path.split('/') | calleeAccessPath | fs readFileSync |
|
|
| autogenerated/TaintedPath/tainted-string-steps.js:20:18:20:32 | path.split('/') | calleeAccessPathWithStructuralInfo | fs member readFileSync instanceorreturn |
|
|
| autogenerated/TaintedPath/tainted-string-steps.js:20:18:20:32 | path.split('/') | calleeApiName | fs |
|
|
| autogenerated/TaintedPath/tainted-string-steps.js:20:18:20:32 | path.split('/') | calleeName | readFileSync |
|
|
| autogenerated/TaintedPath/tainted-string-steps.js:20:18:20:32 | path.split('/') | enclosingFunctionBody | req res path url parse req url true query path fs readFileSync path substring i j fs readFileSync path substring 4 fs readFileSync path substring 0 i fs readFileSync path substr 4 fs readFileSync path slice 4 fs readFileSync path concat unknown fs readFileSync unknown concat path fs readFileSync unknown concat unknown path fs readFileSync path trim fs readFileSync path toLowerCase fs readFileSync path split / fs readFileSync path 0 split / 0 fs readFileSync path split / i fs readFileSync path split /\\// i fs readFileSync path 0 split ? 0 fs readFileSync path split unknown i fs readFileSync path split unknown whatever fs readFileSync path split unknown fs readFileSync path split ? i |
|
|
| autogenerated/TaintedPath/tainted-string-steps.js:20:18:20:32 | path.split('/') | enclosingFunctionName | http.createServer#functionalargument |
|
|
| autogenerated/TaintedPath/tainted-string-steps.js:20:18:20:32 | path.split('/') | receiverName | fs |
|
|
| autogenerated/TaintedPath/tainted-string-steps.js:20:29:20:31 | '/' | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/tainted-string-steps.js:20:29:20:31 | '/' | calleeAccessPath | url parse query path split |
|
|
| autogenerated/TaintedPath/tainted-string-steps.js:20:29:20:31 | '/' | calleeAccessPathWithStructuralInfo | url member parse instanceorreturn member query member path member split instanceorreturn |
|
|
| autogenerated/TaintedPath/tainted-string-steps.js:20:29:20:31 | '/' | calleeApiName | url |
|
|
| autogenerated/TaintedPath/tainted-string-steps.js:20:29:20:31 | '/' | calleeName | split |
|
|
| autogenerated/TaintedPath/tainted-string-steps.js:20:29:20:31 | '/' | enclosingFunctionBody | req res path url parse req url true query path fs readFileSync path substring i j fs readFileSync path substring 4 fs readFileSync path substring 0 i fs readFileSync path substr 4 fs readFileSync path slice 4 fs readFileSync path concat unknown fs readFileSync unknown concat path fs readFileSync unknown concat unknown path fs readFileSync path trim fs readFileSync path toLowerCase fs readFileSync path split / fs readFileSync path 0 split / 0 fs readFileSync path split / i fs readFileSync path split /\\// i fs readFileSync path 0 split ? 0 fs readFileSync path split unknown i fs readFileSync path split unknown whatever fs readFileSync path split unknown fs readFileSync path split ? i |
|
|
| autogenerated/TaintedPath/tainted-string-steps.js:20:29:20:31 | '/' | enclosingFunctionName | http.createServer#functionalargument |
|
|
| autogenerated/TaintedPath/tainted-string-steps.js:20:29:20:31 | '/' | receiverName | path |
|
|
| autogenerated/TaintedPath/tainted-string-steps.js:21:18:21:35 | path.split('/')[0] | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/tainted-string-steps.js:21:18:21:35 | path.split('/')[0] | calleeAccessPath | fs readFileSync |
|
|
| autogenerated/TaintedPath/tainted-string-steps.js:21:18:21:35 | path.split('/')[0] | calleeAccessPathWithStructuralInfo | fs member readFileSync instanceorreturn |
|
|
| autogenerated/TaintedPath/tainted-string-steps.js:21:18:21:35 | path.split('/')[0] | calleeApiName | fs |
|
|
| autogenerated/TaintedPath/tainted-string-steps.js:21:18:21:35 | path.split('/')[0] | calleeName | readFileSync |
|
|
| autogenerated/TaintedPath/tainted-string-steps.js:21:18:21:35 | path.split('/')[0] | enclosingFunctionBody | req res path url parse req url true query path fs readFileSync path substring i j fs readFileSync path substring 4 fs readFileSync path substring 0 i fs readFileSync path substr 4 fs readFileSync path slice 4 fs readFileSync path concat unknown fs readFileSync unknown concat path fs readFileSync unknown concat unknown path fs readFileSync path trim fs readFileSync path toLowerCase fs readFileSync path split / fs readFileSync path 0 split / 0 fs readFileSync path split / i fs readFileSync path split /\\// i fs readFileSync path 0 split ? 0 fs readFileSync path split unknown i fs readFileSync path split unknown whatever fs readFileSync path split unknown fs readFileSync path split ? i |
|
|
| autogenerated/TaintedPath/tainted-string-steps.js:21:18:21:35 | path.split('/')[0] | enclosingFunctionName | http.createServer#functionalargument |
|
|
| autogenerated/TaintedPath/tainted-string-steps.js:21:18:21:35 | path.split('/')[0] | receiverName | fs |
|
|
| autogenerated/TaintedPath/tainted-string-steps.js:21:29:21:31 | '/' | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/tainted-string-steps.js:21:29:21:31 | '/' | calleeAccessPath | url parse query path split |
|
|
| autogenerated/TaintedPath/tainted-string-steps.js:21:29:21:31 | '/' | calleeAccessPathWithStructuralInfo | url member parse instanceorreturn member query member path member split instanceorreturn |
|
|
| autogenerated/TaintedPath/tainted-string-steps.js:21:29:21:31 | '/' | calleeApiName | url |
|
|
| autogenerated/TaintedPath/tainted-string-steps.js:21:29:21:31 | '/' | calleeName | split |
|
|
| autogenerated/TaintedPath/tainted-string-steps.js:21:29:21:31 | '/' | enclosingFunctionBody | req res path url parse req url true query path fs readFileSync path substring i j fs readFileSync path substring 4 fs readFileSync path substring 0 i fs readFileSync path substr 4 fs readFileSync path slice 4 fs readFileSync path concat unknown fs readFileSync unknown concat path fs readFileSync unknown concat unknown path fs readFileSync path trim fs readFileSync path toLowerCase fs readFileSync path split / fs readFileSync path 0 split / 0 fs readFileSync path split / i fs readFileSync path split /\\// i fs readFileSync path 0 split ? 0 fs readFileSync path split unknown i fs readFileSync path split unknown whatever fs readFileSync path split unknown fs readFileSync path split ? i |
|
|
| autogenerated/TaintedPath/tainted-string-steps.js:21:29:21:31 | '/' | enclosingFunctionName | http.createServer#functionalargument |
|
|
| autogenerated/TaintedPath/tainted-string-steps.js:21:29:21:31 | '/' | receiverName | path |
|
|
| autogenerated/TaintedPath/tainted-string-steps.js:22:18:22:35 | path.split('/')[i] | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/tainted-string-steps.js:22:18:22:35 | path.split('/')[i] | calleeAccessPath | fs readFileSync |
|
|
| autogenerated/TaintedPath/tainted-string-steps.js:22:18:22:35 | path.split('/')[i] | calleeAccessPathWithStructuralInfo | fs member readFileSync instanceorreturn |
|
|
| autogenerated/TaintedPath/tainted-string-steps.js:22:18:22:35 | path.split('/')[i] | calleeApiName | fs |
|
|
| autogenerated/TaintedPath/tainted-string-steps.js:22:18:22:35 | path.split('/')[i] | calleeName | readFileSync |
|
|
| autogenerated/TaintedPath/tainted-string-steps.js:22:18:22:35 | path.split('/')[i] | enclosingFunctionBody | req res path url parse req url true query path fs readFileSync path substring i j fs readFileSync path substring 4 fs readFileSync path substring 0 i fs readFileSync path substr 4 fs readFileSync path slice 4 fs readFileSync path concat unknown fs readFileSync unknown concat path fs readFileSync unknown concat unknown path fs readFileSync path trim fs readFileSync path toLowerCase fs readFileSync path split / fs readFileSync path 0 split / 0 fs readFileSync path split / i fs readFileSync path split /\\// i fs readFileSync path 0 split ? 0 fs readFileSync path split unknown i fs readFileSync path split unknown whatever fs readFileSync path split unknown fs readFileSync path split ? i |
|
|
| autogenerated/TaintedPath/tainted-string-steps.js:22:18:22:35 | path.split('/')[i] | enclosingFunctionName | http.createServer#functionalargument |
|
|
| autogenerated/TaintedPath/tainted-string-steps.js:22:18:22:35 | path.split('/')[i] | receiverName | fs |
|
|
| autogenerated/TaintedPath/tainted-string-steps.js:22:29:22:31 | '/' | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/tainted-string-steps.js:22:29:22:31 | '/' | calleeAccessPath | url parse query path split |
|
|
| autogenerated/TaintedPath/tainted-string-steps.js:22:29:22:31 | '/' | calleeAccessPathWithStructuralInfo | url member parse instanceorreturn member query member path member split instanceorreturn |
|
|
| autogenerated/TaintedPath/tainted-string-steps.js:22:29:22:31 | '/' | calleeApiName | url |
|
|
| autogenerated/TaintedPath/tainted-string-steps.js:22:29:22:31 | '/' | calleeName | split |
|
|
| autogenerated/TaintedPath/tainted-string-steps.js:22:29:22:31 | '/' | enclosingFunctionBody | req res path url parse req url true query path fs readFileSync path substring i j fs readFileSync path substring 4 fs readFileSync path substring 0 i fs readFileSync path substr 4 fs readFileSync path slice 4 fs readFileSync path concat unknown fs readFileSync unknown concat path fs readFileSync unknown concat unknown path fs readFileSync path trim fs readFileSync path toLowerCase fs readFileSync path split / fs readFileSync path 0 split / 0 fs readFileSync path split / i fs readFileSync path split /\\// i fs readFileSync path 0 split ? 0 fs readFileSync path split unknown i fs readFileSync path split unknown whatever fs readFileSync path split unknown fs readFileSync path split ? i |
|
|
| autogenerated/TaintedPath/tainted-string-steps.js:22:29:22:31 | '/' | enclosingFunctionName | http.createServer#functionalargument |
|
|
| autogenerated/TaintedPath/tainted-string-steps.js:22:29:22:31 | '/' | receiverName | path |
|
|
| autogenerated/TaintedPath/tainted-string-steps.js:23:18:23:36 | path.split(/\\//)[i] | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/tainted-string-steps.js:23:18:23:36 | path.split(/\\//)[i] | calleeAccessPath | fs readFileSync |
|
|
| autogenerated/TaintedPath/tainted-string-steps.js:23:18:23:36 | path.split(/\\//)[i] | calleeAccessPathWithStructuralInfo | fs member readFileSync instanceorreturn |
|
|
| autogenerated/TaintedPath/tainted-string-steps.js:23:18:23:36 | path.split(/\\//)[i] | calleeApiName | fs |
|
|
| autogenerated/TaintedPath/tainted-string-steps.js:23:18:23:36 | path.split(/\\//)[i] | calleeName | readFileSync |
|
|
| autogenerated/TaintedPath/tainted-string-steps.js:23:18:23:36 | path.split(/\\//)[i] | enclosingFunctionBody | req res path url parse req url true query path fs readFileSync path substring i j fs readFileSync path substring 4 fs readFileSync path substring 0 i fs readFileSync path substr 4 fs readFileSync path slice 4 fs readFileSync path concat unknown fs readFileSync unknown concat path fs readFileSync unknown concat unknown path fs readFileSync path trim fs readFileSync path toLowerCase fs readFileSync path split / fs readFileSync path 0 split / 0 fs readFileSync path split / i fs readFileSync path split /\\// i fs readFileSync path 0 split ? 0 fs readFileSync path split unknown i fs readFileSync path split unknown whatever fs readFileSync path split unknown fs readFileSync path split ? i |
|
|
| autogenerated/TaintedPath/tainted-string-steps.js:23:18:23:36 | path.split(/\\//)[i] | enclosingFunctionName | http.createServer#functionalargument |
|
|
| autogenerated/TaintedPath/tainted-string-steps.js:23:18:23:36 | path.split(/\\//)[i] | receiverName | fs |
|
|
| autogenerated/TaintedPath/tainted-string-steps.js:23:29:23:32 | /\\// | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/tainted-string-steps.js:23:29:23:32 | /\\// | calleeAccessPath | url parse query path split |
|
|
| autogenerated/TaintedPath/tainted-string-steps.js:23:29:23:32 | /\\// | calleeAccessPathWithStructuralInfo | url member parse instanceorreturn member query member path member split instanceorreturn |
|
|
| autogenerated/TaintedPath/tainted-string-steps.js:23:29:23:32 | /\\// | calleeApiName | url |
|
|
| autogenerated/TaintedPath/tainted-string-steps.js:23:29:23:32 | /\\// | calleeName | split |
|
|
| autogenerated/TaintedPath/tainted-string-steps.js:23:29:23:32 | /\\// | enclosingFunctionBody | req res path url parse req url true query path fs readFileSync path substring i j fs readFileSync path substring 4 fs readFileSync path substring 0 i fs readFileSync path substr 4 fs readFileSync path slice 4 fs readFileSync path concat unknown fs readFileSync unknown concat path fs readFileSync unknown concat unknown path fs readFileSync path trim fs readFileSync path toLowerCase fs readFileSync path split / fs readFileSync path 0 split / 0 fs readFileSync path split / i fs readFileSync path split /\\// i fs readFileSync path 0 split ? 0 fs readFileSync path split unknown i fs readFileSync path split unknown whatever fs readFileSync path split unknown fs readFileSync path split ? i |
|
|
| autogenerated/TaintedPath/tainted-string-steps.js:23:29:23:32 | /\\// | enclosingFunctionName | http.createServer#functionalargument |
|
|
| autogenerated/TaintedPath/tainted-string-steps.js:23:29:23:32 | /\\// | receiverName | path |
|
|
| autogenerated/TaintedPath/tainted-string-steps.js:24:18:24:35 | path.split("?")[0] | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/tainted-string-steps.js:24:18:24:35 | path.split("?")[0] | calleeAccessPath | fs readFileSync |
|
|
| autogenerated/TaintedPath/tainted-string-steps.js:24:18:24:35 | path.split("?")[0] | calleeAccessPathWithStructuralInfo | fs member readFileSync instanceorreturn |
|
|
| autogenerated/TaintedPath/tainted-string-steps.js:24:18:24:35 | path.split("?")[0] | calleeApiName | fs |
|
|
| autogenerated/TaintedPath/tainted-string-steps.js:24:18:24:35 | path.split("?")[0] | calleeName | readFileSync |
|
|
| autogenerated/TaintedPath/tainted-string-steps.js:24:18:24:35 | path.split("?")[0] | enclosingFunctionBody | req res path url parse req url true query path fs readFileSync path substring i j fs readFileSync path substring 4 fs readFileSync path substring 0 i fs readFileSync path substr 4 fs readFileSync path slice 4 fs readFileSync path concat unknown fs readFileSync unknown concat path fs readFileSync unknown concat unknown path fs readFileSync path trim fs readFileSync path toLowerCase fs readFileSync path split / fs readFileSync path 0 split / 0 fs readFileSync path split / i fs readFileSync path split /\\// i fs readFileSync path 0 split ? 0 fs readFileSync path split unknown i fs readFileSync path split unknown whatever fs readFileSync path split unknown fs readFileSync path split ? i |
|
|
| autogenerated/TaintedPath/tainted-string-steps.js:24:18:24:35 | path.split("?")[0] | enclosingFunctionName | http.createServer#functionalargument |
|
|
| autogenerated/TaintedPath/tainted-string-steps.js:24:18:24:35 | path.split("?")[0] | receiverName | fs |
|
|
| autogenerated/TaintedPath/tainted-string-steps.js:24:29:24:31 | "?" | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/tainted-string-steps.js:24:29:24:31 | "?" | calleeAccessPath | url parse query path split |
|
|
| autogenerated/TaintedPath/tainted-string-steps.js:24:29:24:31 | "?" | calleeAccessPathWithStructuralInfo | url member parse instanceorreturn member query member path member split instanceorreturn |
|
|
| autogenerated/TaintedPath/tainted-string-steps.js:24:29:24:31 | "?" | calleeApiName | url |
|
|
| autogenerated/TaintedPath/tainted-string-steps.js:24:29:24:31 | "?" | calleeName | split |
|
|
| autogenerated/TaintedPath/tainted-string-steps.js:24:29:24:31 | "?" | enclosingFunctionBody | req res path url parse req url true query path fs readFileSync path substring i j fs readFileSync path substring 4 fs readFileSync path substring 0 i fs readFileSync path substr 4 fs readFileSync path slice 4 fs readFileSync path concat unknown fs readFileSync unknown concat path fs readFileSync unknown concat unknown path fs readFileSync path trim fs readFileSync path toLowerCase fs readFileSync path split / fs readFileSync path 0 split / 0 fs readFileSync path split / i fs readFileSync path split /\\// i fs readFileSync path 0 split ? 0 fs readFileSync path split unknown i fs readFileSync path split unknown whatever fs readFileSync path split unknown fs readFileSync path split ? i |
|
|
| autogenerated/TaintedPath/tainted-string-steps.js:24:29:24:31 | "?" | enclosingFunctionName | http.createServer#functionalargument |
|
|
| autogenerated/TaintedPath/tainted-string-steps.js:24:29:24:31 | "?" | receiverName | path |
|
|
| autogenerated/TaintedPath/tainted-string-steps.js:25:18:25:39 | path.sp ... own)[i] | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/tainted-string-steps.js:25:18:25:39 | path.sp ... own)[i] | calleeAccessPath | fs readFileSync |
|
|
| autogenerated/TaintedPath/tainted-string-steps.js:25:18:25:39 | path.sp ... own)[i] | calleeAccessPathWithStructuralInfo | fs member readFileSync instanceorreturn |
|
|
| autogenerated/TaintedPath/tainted-string-steps.js:25:18:25:39 | path.sp ... own)[i] | calleeApiName | fs |
|
|
| autogenerated/TaintedPath/tainted-string-steps.js:25:18:25:39 | path.sp ... own)[i] | calleeName | readFileSync |
|
|
| autogenerated/TaintedPath/tainted-string-steps.js:25:18:25:39 | path.sp ... own)[i] | enclosingFunctionBody | req res path url parse req url true query path fs readFileSync path substring i j fs readFileSync path substring 4 fs readFileSync path substring 0 i fs readFileSync path substr 4 fs readFileSync path slice 4 fs readFileSync path concat unknown fs readFileSync unknown concat path fs readFileSync unknown concat unknown path fs readFileSync path trim fs readFileSync path toLowerCase fs readFileSync path split / fs readFileSync path 0 split / 0 fs readFileSync path split / i fs readFileSync path split /\\// i fs readFileSync path 0 split ? 0 fs readFileSync path split unknown i fs readFileSync path split unknown whatever fs readFileSync path split unknown fs readFileSync path split ? i |
|
|
| autogenerated/TaintedPath/tainted-string-steps.js:25:18:25:39 | path.sp ... own)[i] | enclosingFunctionName | http.createServer#functionalargument |
|
|
| autogenerated/TaintedPath/tainted-string-steps.js:25:18:25:39 | path.sp ... own)[i] | receiverName | fs |
|
|
| autogenerated/TaintedPath/tainted-string-steps.js:25:29:25:35 | unknown | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/tainted-string-steps.js:25:29:25:35 | unknown | calleeAccessPath | url parse query path split |
|
|
| autogenerated/TaintedPath/tainted-string-steps.js:25:29:25:35 | unknown | calleeAccessPathWithStructuralInfo | url member parse instanceorreturn member query member path member split instanceorreturn |
|
|
| autogenerated/TaintedPath/tainted-string-steps.js:25:29:25:35 | unknown | calleeApiName | url |
|
|
| autogenerated/TaintedPath/tainted-string-steps.js:25:29:25:35 | unknown | calleeName | split |
|
|
| autogenerated/TaintedPath/tainted-string-steps.js:25:29:25:35 | unknown | enclosingFunctionBody | req res path url parse req url true query path fs readFileSync path substring i j fs readFileSync path substring 4 fs readFileSync path substring 0 i fs readFileSync path substr 4 fs readFileSync path slice 4 fs readFileSync path concat unknown fs readFileSync unknown concat path fs readFileSync unknown concat unknown path fs readFileSync path trim fs readFileSync path toLowerCase fs readFileSync path split / fs readFileSync path 0 split / 0 fs readFileSync path split / i fs readFileSync path split /\\// i fs readFileSync path 0 split ? 0 fs readFileSync path split unknown i fs readFileSync path split unknown whatever fs readFileSync path split unknown fs readFileSync path split ? i |
|
|
| autogenerated/TaintedPath/tainted-string-steps.js:25:29:25:35 | unknown | enclosingFunctionName | http.createServer#functionalargument |
|
|
| autogenerated/TaintedPath/tainted-string-steps.js:25:29:25:35 | unknown | receiverName | path |
|
|
| autogenerated/TaintedPath/tainted-string-steps.js:26:18:26:45 | path.sp ... hatever | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/tainted-string-steps.js:26:18:26:45 | path.sp ... hatever | calleeAccessPath | fs readFileSync |
|
|
| autogenerated/TaintedPath/tainted-string-steps.js:26:18:26:45 | path.sp ... hatever | calleeAccessPathWithStructuralInfo | fs member readFileSync instanceorreturn |
|
|
| autogenerated/TaintedPath/tainted-string-steps.js:26:18:26:45 | path.sp ... hatever | calleeApiName | fs |
|
|
| autogenerated/TaintedPath/tainted-string-steps.js:26:18:26:45 | path.sp ... hatever | calleeName | readFileSync |
|
|
| autogenerated/TaintedPath/tainted-string-steps.js:26:18:26:45 | path.sp ... hatever | enclosingFunctionBody | req res path url parse req url true query path fs readFileSync path substring i j fs readFileSync path substring 4 fs readFileSync path substring 0 i fs readFileSync path substr 4 fs readFileSync path slice 4 fs readFileSync path concat unknown fs readFileSync unknown concat path fs readFileSync unknown concat unknown path fs readFileSync path trim fs readFileSync path toLowerCase fs readFileSync path split / fs readFileSync path 0 split / 0 fs readFileSync path split / i fs readFileSync path split /\\// i fs readFileSync path 0 split ? 0 fs readFileSync path split unknown i fs readFileSync path split unknown whatever fs readFileSync path split unknown fs readFileSync path split ? i |
|
|
| autogenerated/TaintedPath/tainted-string-steps.js:26:18:26:45 | path.sp ... hatever | enclosingFunctionName | http.createServer#functionalargument |
|
|
| autogenerated/TaintedPath/tainted-string-steps.js:26:18:26:45 | path.sp ... hatever | receiverName | fs |
|
|
| autogenerated/TaintedPath/tainted-string-steps.js:26:29:26:35 | unknown | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/tainted-string-steps.js:26:29:26:35 | unknown | calleeAccessPath | url parse query path split |
|
|
| autogenerated/TaintedPath/tainted-string-steps.js:26:29:26:35 | unknown | calleeAccessPathWithStructuralInfo | url member parse instanceorreturn member query member path member split instanceorreturn |
|
|
| autogenerated/TaintedPath/tainted-string-steps.js:26:29:26:35 | unknown | calleeApiName | url |
|
|
| autogenerated/TaintedPath/tainted-string-steps.js:26:29:26:35 | unknown | calleeName | split |
|
|
| autogenerated/TaintedPath/tainted-string-steps.js:26:29:26:35 | unknown | enclosingFunctionBody | req res path url parse req url true query path fs readFileSync path substring i j fs readFileSync path substring 4 fs readFileSync path substring 0 i fs readFileSync path substr 4 fs readFileSync path slice 4 fs readFileSync path concat unknown fs readFileSync unknown concat path fs readFileSync unknown concat unknown path fs readFileSync path trim fs readFileSync path toLowerCase fs readFileSync path split / fs readFileSync path 0 split / 0 fs readFileSync path split / i fs readFileSync path split /\\// i fs readFileSync path 0 split ? 0 fs readFileSync path split unknown i fs readFileSync path split unknown whatever fs readFileSync path split unknown fs readFileSync path split ? i |
|
|
| autogenerated/TaintedPath/tainted-string-steps.js:26:29:26:35 | unknown | enclosingFunctionName | http.createServer#functionalargument |
|
|
| autogenerated/TaintedPath/tainted-string-steps.js:26:29:26:35 | unknown | receiverName | path |
|
|
| autogenerated/TaintedPath/tainted-string-steps.js:27:18:27:36 | path.split(unknown) | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/tainted-string-steps.js:27:18:27:36 | path.split(unknown) | calleeAccessPath | fs readFileSync |
|
|
| autogenerated/TaintedPath/tainted-string-steps.js:27:18:27:36 | path.split(unknown) | calleeAccessPathWithStructuralInfo | fs member readFileSync instanceorreturn |
|
|
| autogenerated/TaintedPath/tainted-string-steps.js:27:18:27:36 | path.split(unknown) | calleeApiName | fs |
|
|
| autogenerated/TaintedPath/tainted-string-steps.js:27:18:27:36 | path.split(unknown) | calleeName | readFileSync |
|
|
| autogenerated/TaintedPath/tainted-string-steps.js:27:18:27:36 | path.split(unknown) | enclosingFunctionBody | req res path url parse req url true query path fs readFileSync path substring i j fs readFileSync path substring 4 fs readFileSync path substring 0 i fs readFileSync path substr 4 fs readFileSync path slice 4 fs readFileSync path concat unknown fs readFileSync unknown concat path fs readFileSync unknown concat unknown path fs readFileSync path trim fs readFileSync path toLowerCase fs readFileSync path split / fs readFileSync path 0 split / 0 fs readFileSync path split / i fs readFileSync path split /\\// i fs readFileSync path 0 split ? 0 fs readFileSync path split unknown i fs readFileSync path split unknown whatever fs readFileSync path split unknown fs readFileSync path split ? i |
|
|
| autogenerated/TaintedPath/tainted-string-steps.js:27:18:27:36 | path.split(unknown) | enclosingFunctionName | http.createServer#functionalargument |
|
|
| autogenerated/TaintedPath/tainted-string-steps.js:27:18:27:36 | path.split(unknown) | receiverName | fs |
|
|
| autogenerated/TaintedPath/tainted-string-steps.js:27:29:27:35 | unknown | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/tainted-string-steps.js:27:29:27:35 | unknown | calleeAccessPath | url parse query path split |
|
|
| autogenerated/TaintedPath/tainted-string-steps.js:27:29:27:35 | unknown | calleeAccessPathWithStructuralInfo | url member parse instanceorreturn member query member path member split instanceorreturn |
|
|
| autogenerated/TaintedPath/tainted-string-steps.js:27:29:27:35 | unknown | calleeApiName | url |
|
|
| autogenerated/TaintedPath/tainted-string-steps.js:27:29:27:35 | unknown | calleeName | split |
|
|
| autogenerated/TaintedPath/tainted-string-steps.js:27:29:27:35 | unknown | enclosingFunctionBody | req res path url parse req url true query path fs readFileSync path substring i j fs readFileSync path substring 4 fs readFileSync path substring 0 i fs readFileSync path substr 4 fs readFileSync path slice 4 fs readFileSync path concat unknown fs readFileSync unknown concat path fs readFileSync unknown concat unknown path fs readFileSync path trim fs readFileSync path toLowerCase fs readFileSync path split / fs readFileSync path 0 split / 0 fs readFileSync path split / i fs readFileSync path split /\\// i fs readFileSync path 0 split ? 0 fs readFileSync path split unknown i fs readFileSync path split unknown whatever fs readFileSync path split unknown fs readFileSync path split ? i |
|
|
| autogenerated/TaintedPath/tainted-string-steps.js:27:29:27:35 | unknown | enclosingFunctionName | http.createServer#functionalargument |
|
|
| autogenerated/TaintedPath/tainted-string-steps.js:27:29:27:35 | unknown | receiverName | path |
|
|
| autogenerated/TaintedPath/tainted-string-steps.js:28:18:28:35 | path.split("?")[i] | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/tainted-string-steps.js:28:18:28:35 | path.split("?")[i] | calleeAccessPath | fs readFileSync |
|
|
| autogenerated/TaintedPath/tainted-string-steps.js:28:18:28:35 | path.split("?")[i] | calleeAccessPathWithStructuralInfo | fs member readFileSync instanceorreturn |
|
|
| autogenerated/TaintedPath/tainted-string-steps.js:28:18:28:35 | path.split("?")[i] | calleeApiName | fs |
|
|
| autogenerated/TaintedPath/tainted-string-steps.js:28:18:28:35 | path.split("?")[i] | calleeName | readFileSync |
|
|
| autogenerated/TaintedPath/tainted-string-steps.js:28:18:28:35 | path.split("?")[i] | enclosingFunctionBody | req res path url parse req url true query path fs readFileSync path substring i j fs readFileSync path substring 4 fs readFileSync path substring 0 i fs readFileSync path substr 4 fs readFileSync path slice 4 fs readFileSync path concat unknown fs readFileSync unknown concat path fs readFileSync unknown concat unknown path fs readFileSync path trim fs readFileSync path toLowerCase fs readFileSync path split / fs readFileSync path 0 split / 0 fs readFileSync path split / i fs readFileSync path split /\\// i fs readFileSync path 0 split ? 0 fs readFileSync path split unknown i fs readFileSync path split unknown whatever fs readFileSync path split unknown fs readFileSync path split ? i |
|
|
| autogenerated/TaintedPath/tainted-string-steps.js:28:18:28:35 | path.split("?")[i] | enclosingFunctionName | http.createServer#functionalargument |
|
|
| autogenerated/TaintedPath/tainted-string-steps.js:28:18:28:35 | path.split("?")[i] | receiverName | fs |
|
|
| autogenerated/TaintedPath/tainted-string-steps.js:28:29:28:31 | "?" | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/tainted-string-steps.js:28:29:28:31 | "?" | calleeAccessPath | url parse query path split |
|
|
| autogenerated/TaintedPath/tainted-string-steps.js:28:29:28:31 | "?" | calleeAccessPathWithStructuralInfo | url member parse instanceorreturn member query member path member split instanceorreturn |
|
|
| autogenerated/TaintedPath/tainted-string-steps.js:28:29:28:31 | "?" | calleeApiName | url |
|
|
| autogenerated/TaintedPath/tainted-string-steps.js:28:29:28:31 | "?" | calleeName | split |
|
|
| autogenerated/TaintedPath/tainted-string-steps.js:28:29:28:31 | "?" | enclosingFunctionBody | req res path url parse req url true query path fs readFileSync path substring i j fs readFileSync path substring 4 fs readFileSync path substring 0 i fs readFileSync path substr 4 fs readFileSync path slice 4 fs readFileSync path concat unknown fs readFileSync unknown concat path fs readFileSync unknown concat unknown path fs readFileSync path trim fs readFileSync path toLowerCase fs readFileSync path split / fs readFileSync path 0 split / 0 fs readFileSync path split / i fs readFileSync path split /\\// i fs readFileSync path 0 split ? 0 fs readFileSync path split unknown i fs readFileSync path split unknown whatever fs readFileSync path split unknown fs readFileSync path split ? i |
|
|
| autogenerated/TaintedPath/tainted-string-steps.js:28:29:28:31 | "?" | enclosingFunctionName | http.createServer#functionalargument |
|
|
| autogenerated/TaintedPath/tainted-string-steps.js:28:29:28:31 | "?" | receiverName | path |
|
|
| autogenerated/TaintedPath/torrents.js:1:30:1:44 | 'parse-torrent' | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/torrents.js:1:30:1:44 | 'parse-torrent' | calleeAccessPath | |
|
|
| autogenerated/TaintedPath/torrents.js:1:30:1:44 | 'parse-torrent' | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/TaintedPath/torrents.js:1:30:1:44 | 'parse-torrent' | calleeName | require |
|
|
| autogenerated/TaintedPath/torrents.js:2:20:2:23 | 'fs' | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/torrents.js:2:20:2:23 | 'fs' | calleeAccessPath | |
|
|
| autogenerated/TaintedPath/torrents.js:2:20:2:23 | 'fs' | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/TaintedPath/torrents.js:2:20:2:23 | 'fs' | calleeName | require |
|
|
| autogenerated/TaintedPath/torrents.js:5:26:5:32 | torrent | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/torrents.js:5:26:5:32 | torrent | calleeAccessPath | parse-torrent |
|
|
| autogenerated/TaintedPath/torrents.js:5:26:5:32 | torrent | calleeAccessPathWithStructuralInfo | parse-torrent instanceorreturn |
|
|
| autogenerated/TaintedPath/torrents.js:5:26:5:32 | torrent | calleeApiName | parse-torrent |
|
|
| autogenerated/TaintedPath/torrents.js:5:26:5:32 | torrent | calleeName | parseTorrent |
|
|
| autogenerated/TaintedPath/torrents.js:5:26:5:32 | torrent | enclosingFunctionBody | dir torrent name parseTorrent torrent name loc dir / name .torrent.data fs readFileSync loc |
|
|
| autogenerated/TaintedPath/torrents.js:5:26:5:32 | torrent | enclosingFunctionName | getTorrentData |
|
|
| autogenerated/TaintedPath/torrents.js:6:12:6:20 | dir + "/" | calleeAccessPath | |
|
|
| autogenerated/TaintedPath/torrents.js:6:12:6:20 | dir + "/" | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/TaintedPath/torrents.js:6:12:6:20 | dir + "/" | enclosingFunctionBody | dir torrent name parseTorrent torrent name loc dir / name .torrent.data fs readFileSync loc |
|
|
| autogenerated/TaintedPath/torrents.js:6:12:6:20 | dir + "/" | enclosingFunctionName | getTorrentData |
|
|
| autogenerated/TaintedPath/torrents.js:7:25:7:27 | loc | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/torrents.js:7:25:7:27 | loc | calleeAccessPath | fs readFileSync |
|
|
| autogenerated/TaintedPath/torrents.js:7:25:7:27 | loc | calleeAccessPathWithStructuralInfo | fs member readFileSync instanceorreturn |
|
|
| autogenerated/TaintedPath/torrents.js:7:25:7:27 | loc | calleeApiName | fs |
|
|
| autogenerated/TaintedPath/torrents.js:7:25:7:27 | loc | calleeName | readFileSync |
|
|
| autogenerated/TaintedPath/torrents.js:7:25:7:27 | loc | enclosingFunctionBody | dir torrent name parseTorrent torrent name loc dir / name .torrent.data fs readFileSync loc |
|
|
| autogenerated/TaintedPath/torrents.js:7:25:7:27 | loc | enclosingFunctionName | getTorrentData |
|
|
| autogenerated/TaintedPath/torrents.js:7:25:7:27 | loc | receiverName | fs |
|
|
| autogenerated/TaintedPath/typescript.ts:1:18:1:21 | 'fs' | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/typescript.ts:1:18:1:21 | 'fs' | calleeAccessPath | |
|
|
| autogenerated/TaintedPath/typescript.ts:1:18:1:21 | 'fs' | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/TaintedPath/typescript.ts:1:18:1:21 | 'fs' | calleeName | require |
|
|
| autogenerated/TaintedPath/typescript.ts:2:20:2:25 | 'http' | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/typescript.ts:2:20:2:25 | 'http' | calleeAccessPath | |
|
|
| autogenerated/TaintedPath/typescript.ts:2:20:2:25 | 'http' | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/TaintedPath/typescript.ts:2:20:2:25 | 'http' | calleeName | require |
|
|
| autogenerated/TaintedPath/typescript.ts:3:19:3:23 | 'url' | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/typescript.ts:3:19:3:23 | 'url' | calleeAccessPath | |
|
|
| autogenerated/TaintedPath/typescript.ts:3:19:3:23 | 'url' | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/TaintedPath/typescript.ts:3:19:3:23 | 'url' | calleeName | require |
|
|
| autogenerated/TaintedPath/typescript.ts:4:24:4:42 | 'sanitize-filename' | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/typescript.ts:4:24:4:42 | 'sanitize-filename' | calleeAccessPath | |
|
|
| autogenerated/TaintedPath/typescript.ts:4:24:4:42 | 'sanitize-filename' | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/TaintedPath/typescript.ts:4:24:4:42 | 'sanitize-filename' | calleeName | require |
|
|
| autogenerated/TaintedPath/typescript.ts:5:26:5:31 | 'path' | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/typescript.ts:5:26:5:31 | 'path' | calleeAccessPath | |
|
|
| autogenerated/TaintedPath/typescript.ts:5:26:5:31 | 'path' | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/TaintedPath/typescript.ts:5:26:5:31 | 'path' | calleeName | require |
|
|
| autogenerated/TaintedPath/typescript.ts:8:32:34:1 | functio ... nted\\n\\n} | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/typescript.ts:8:32:34:1 | functio ... nted\\n\\n} | calleeAccessPath | http createServer |
|
|
| autogenerated/TaintedPath/typescript.ts:8:32:34:1 | functio ... nted\\n\\n} | calleeAccessPathWithStructuralInfo | http member createServer instanceorreturn |
|
|
| autogenerated/TaintedPath/typescript.ts:8:32:34:1 | functio ... nted\\n\\n} | calleeApiName | http |
|
|
| autogenerated/TaintedPath/typescript.ts:8:32:34:1 | functio ... nted\\n\\n} | calleeName | createServer |
|
|
| autogenerated/TaintedPath/typescript.ts:8:32:34:1 | functio ... nted\\n\\n} | receiverName | http |
|
|
| autogenerated/TaintedPath/typescript.ts:9:24:9:30 | req.url | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/typescript.ts:9:24:9:30 | req.url | calleeAccessPath | url parse |
|
|
| autogenerated/TaintedPath/typescript.ts:9:24:9:30 | req.url | calleeAccessPathWithStructuralInfo | url member parse instanceorreturn |
|
|
| autogenerated/TaintedPath/typescript.ts:9:24:9:30 | req.url | calleeApiName | url |
|
|
| autogenerated/TaintedPath/typescript.ts:9:24:9:30 | req.url | calleeName | parse |
|
|
| autogenerated/TaintedPath/typescript.ts:9:24:9:30 | req.url | enclosingFunctionBody | req res path url parse req url true query path res write fs readFileSync path path foo.txt res write fs readFileSync path path2 path path2 res write fs readFileSync path2 path3 path path3 res write fs readFileSync path3 path4 path path4 res write fs readFileSync path4 path5 path path5 clean res write fs readFileSync path5 path6 path path6 clean res write fs readFileSync path6 |
|
|
| autogenerated/TaintedPath/typescript.ts:9:24:9:30 | req.url | enclosingFunctionName | http.createServer#functionalargument |
|
|
| autogenerated/TaintedPath/typescript.ts:9:24:9:30 | req.url | receiverName | url |
|
|
| autogenerated/TaintedPath/typescript.ts:9:33:9:36 | true | argumentIndex | 1 |
|
|
| autogenerated/TaintedPath/typescript.ts:9:33:9:36 | true | calleeAccessPath | url parse |
|
|
| autogenerated/TaintedPath/typescript.ts:9:33:9:36 | true | calleeAccessPathWithStructuralInfo | url member parse instanceorreturn |
|
|
| autogenerated/TaintedPath/typescript.ts:9:33:9:36 | true | calleeApiName | url |
|
|
| autogenerated/TaintedPath/typescript.ts:9:33:9:36 | true | calleeName | parse |
|
|
| autogenerated/TaintedPath/typescript.ts:9:33:9:36 | true | enclosingFunctionBody | req res path url parse req url true query path res write fs readFileSync path path foo.txt res write fs readFileSync path path2 path path2 res write fs readFileSync path2 path3 path path3 res write fs readFileSync path3 path4 path path4 res write fs readFileSync path4 path5 path path5 clean res write fs readFileSync path5 path6 path path6 clean res write fs readFileSync path6 |
|
|
| autogenerated/TaintedPath/typescript.ts:9:33:9:36 | true | enclosingFunctionName | http.createServer#functionalargument |
|
|
| autogenerated/TaintedPath/typescript.ts:9:33:9:36 | true | receiverName | url |
|
|
| autogenerated/TaintedPath/typescript.ts:12:13:12:33 | fs.read ... c(path) | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/typescript.ts:12:13:12:33 | fs.read ... c(path) | calleeAccessPath | http createServer res write |
|
|
| autogenerated/TaintedPath/typescript.ts:12:13:12:33 | fs.read ... c(path) | calleeAccessPathWithStructuralInfo | http member createServer functionalarg param res member write instanceorreturn |
|
|
| autogenerated/TaintedPath/typescript.ts:12:13:12:33 | fs.read ... c(path) | calleeApiName | http |
|
|
| autogenerated/TaintedPath/typescript.ts:12:13:12:33 | fs.read ... c(path) | calleeName | write |
|
|
| autogenerated/TaintedPath/typescript.ts:12:13:12:33 | fs.read ... c(path) | enclosingFunctionBody | req res path url parse req url true query path res write fs readFileSync path path foo.txt res write fs readFileSync path path2 path path2 res write fs readFileSync path2 path3 path path3 res write fs readFileSync path3 path4 path path4 res write fs readFileSync path4 path5 path path5 clean res write fs readFileSync path5 path6 path path6 clean res write fs readFileSync path6 |
|
|
| autogenerated/TaintedPath/typescript.ts:12:13:12:33 | fs.read ... c(path) | enclosingFunctionName | http.createServer#functionalargument |
|
|
| autogenerated/TaintedPath/typescript.ts:12:13:12:33 | fs.read ... c(path) | receiverName | res |
|
|
| autogenerated/TaintedPath/typescript.ts:12:29:12:32 | path | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/typescript.ts:12:29:12:32 | path | calleeAccessPath | fs readFileSync |
|
|
| autogenerated/TaintedPath/typescript.ts:12:29:12:32 | path | calleeAccessPathWithStructuralInfo | fs member readFileSync instanceorreturn |
|
|
| autogenerated/TaintedPath/typescript.ts:12:29:12:32 | path | calleeApiName | fs |
|
|
| autogenerated/TaintedPath/typescript.ts:12:29:12:32 | path | calleeName | readFileSync |
|
|
| autogenerated/TaintedPath/typescript.ts:12:29:12:32 | path | enclosingFunctionBody | req res path url parse req url true query path res write fs readFileSync path path foo.txt res write fs readFileSync path path2 path path2 res write fs readFileSync path2 path3 path path3 res write fs readFileSync path3 path4 path path4 res write fs readFileSync path4 path5 path path5 clean res write fs readFileSync path5 path6 path path6 clean res write fs readFileSync path6 |
|
|
| autogenerated/TaintedPath/typescript.ts:12:29:12:32 | path | enclosingFunctionName | http.createServer#functionalargument |
|
|
| autogenerated/TaintedPath/typescript.ts:12:29:12:32 | path | receiverName | fs |
|
|
| autogenerated/TaintedPath/typescript.ts:15:15:15:35 | fs.read ... c(path) | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/typescript.ts:15:15:15:35 | fs.read ... c(path) | calleeAccessPath | http createServer res write |
|
|
| autogenerated/TaintedPath/typescript.ts:15:15:15:35 | fs.read ... c(path) | calleeAccessPathWithStructuralInfo | http member createServer functionalarg param res member write instanceorreturn |
|
|
| autogenerated/TaintedPath/typescript.ts:15:15:15:35 | fs.read ... c(path) | calleeApiName | http |
|
|
| autogenerated/TaintedPath/typescript.ts:15:15:15:35 | fs.read ... c(path) | calleeName | write |
|
|
| autogenerated/TaintedPath/typescript.ts:15:15:15:35 | fs.read ... c(path) | enclosingFunctionBody | req res path url parse req url true query path res write fs readFileSync path path foo.txt res write fs readFileSync path path2 path path2 res write fs readFileSync path2 path3 path path3 res write fs readFileSync path3 path4 path path4 res write fs readFileSync path4 path5 path path5 clean res write fs readFileSync path5 path6 path path6 clean res write fs readFileSync path6 |
|
|
| autogenerated/TaintedPath/typescript.ts:15:15:15:35 | fs.read ... c(path) | enclosingFunctionName | http.createServer#functionalargument |
|
|
| autogenerated/TaintedPath/typescript.ts:15:15:15:35 | fs.read ... c(path) | receiverName | res |
|
|
| autogenerated/TaintedPath/typescript.ts:15:31:15:34 | path | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/typescript.ts:15:31:15:34 | path | calleeAccessPath | fs readFileSync |
|
|
| autogenerated/TaintedPath/typescript.ts:15:31:15:34 | path | calleeAccessPathWithStructuralInfo | fs member readFileSync instanceorreturn |
|
|
| autogenerated/TaintedPath/typescript.ts:15:31:15:34 | path | calleeApiName | fs |
|
|
| autogenerated/TaintedPath/typescript.ts:15:31:15:34 | path | calleeName | readFileSync |
|
|
| autogenerated/TaintedPath/typescript.ts:15:31:15:34 | path | enclosingFunctionBody | req res path url parse req url true query path res write fs readFileSync path path foo.txt res write fs readFileSync path path2 path path2 res write fs readFileSync path2 path3 path path3 res write fs readFileSync path3 path4 path path4 res write fs readFileSync path4 path5 path path5 clean res write fs readFileSync path5 path6 path path6 clean res write fs readFileSync path6 |
|
|
| autogenerated/TaintedPath/typescript.ts:15:31:15:34 | path | enclosingFunctionName | http.createServer#functionalargument |
|
|
| autogenerated/TaintedPath/typescript.ts:15:31:15:34 | path | receiverName | fs |
|
|
| autogenerated/TaintedPath/typescript.ts:18:23:18:44 | fs.read ... (path2) | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/typescript.ts:18:23:18:44 | fs.read ... (path2) | calleeAccessPath | http createServer res write |
|
|
| autogenerated/TaintedPath/typescript.ts:18:23:18:44 | fs.read ... (path2) | calleeAccessPathWithStructuralInfo | http member createServer functionalarg param res member write instanceorreturn |
|
|
| autogenerated/TaintedPath/typescript.ts:18:23:18:44 | fs.read ... (path2) | calleeApiName | http |
|
|
| autogenerated/TaintedPath/typescript.ts:18:23:18:44 | fs.read ... (path2) | calleeName | write |
|
|
| autogenerated/TaintedPath/typescript.ts:18:23:18:44 | fs.read ... (path2) | enclosingFunctionBody | req res path url parse req url true query path res write fs readFileSync path path foo.txt res write fs readFileSync path path2 path path2 res write fs readFileSync path2 path3 path path3 res write fs readFileSync path3 path4 path path4 res write fs readFileSync path4 path5 path path5 clean res write fs readFileSync path5 path6 path path6 clean res write fs readFileSync path6 |
|
|
| autogenerated/TaintedPath/typescript.ts:18:23:18:44 | fs.read ... (path2) | enclosingFunctionName | http.createServer#functionalargument |
|
|
| autogenerated/TaintedPath/typescript.ts:18:23:18:44 | fs.read ... (path2) | receiverName | res |
|
|
| autogenerated/TaintedPath/typescript.ts:18:39:18:43 | path2 | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/typescript.ts:18:39:18:43 | path2 | calleeAccessPath | fs readFileSync |
|
|
| autogenerated/TaintedPath/typescript.ts:18:39:18:43 | path2 | calleeAccessPathWithStructuralInfo | fs member readFileSync instanceorreturn |
|
|
| autogenerated/TaintedPath/typescript.ts:18:39:18:43 | path2 | calleeApiName | fs |
|
|
| autogenerated/TaintedPath/typescript.ts:18:39:18:43 | path2 | calleeName | readFileSync |
|
|
| autogenerated/TaintedPath/typescript.ts:18:39:18:43 | path2 | enclosingFunctionBody | req res path url parse req url true query path res write fs readFileSync path path foo.txt res write fs readFileSync path path2 path path2 res write fs readFileSync path2 path3 path path3 res write fs readFileSync path3 path4 path path4 res write fs readFileSync path4 path5 path path5 clean res write fs readFileSync path5 path6 path path6 clean res write fs readFileSync path6 |
|
|
| autogenerated/TaintedPath/typescript.ts:18:39:18:43 | path2 | enclosingFunctionName | http.createServer#functionalargument |
|
|
| autogenerated/TaintedPath/typescript.ts:18:39:18:43 | path2 | receiverName | fs |
|
|
| autogenerated/TaintedPath/typescript.ts:21:23:21:44 | fs.read ... (path3) | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/typescript.ts:21:23:21:44 | fs.read ... (path3) | calleeAccessPath | http createServer res write |
|
|
| autogenerated/TaintedPath/typescript.ts:21:23:21:44 | fs.read ... (path3) | calleeAccessPathWithStructuralInfo | http member createServer functionalarg param res member write instanceorreturn |
|
|
| autogenerated/TaintedPath/typescript.ts:21:23:21:44 | fs.read ... (path3) | calleeApiName | http |
|
|
| autogenerated/TaintedPath/typescript.ts:21:23:21:44 | fs.read ... (path3) | calleeName | write |
|
|
| autogenerated/TaintedPath/typescript.ts:21:23:21:44 | fs.read ... (path3) | enclosingFunctionBody | req res path url parse req url true query path res write fs readFileSync path path foo.txt res write fs readFileSync path path2 path path2 res write fs readFileSync path2 path3 path path3 res write fs readFileSync path3 path4 path path4 res write fs readFileSync path4 path5 path path5 clean res write fs readFileSync path5 path6 path path6 clean res write fs readFileSync path6 |
|
|
| autogenerated/TaintedPath/typescript.ts:21:23:21:44 | fs.read ... (path3) | enclosingFunctionName | http.createServer#functionalargument |
|
|
| autogenerated/TaintedPath/typescript.ts:21:23:21:44 | fs.read ... (path3) | receiverName | res |
|
|
| autogenerated/TaintedPath/typescript.ts:21:39:21:43 | path3 | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/typescript.ts:21:39:21:43 | path3 | calleeAccessPath | fs readFileSync |
|
|
| autogenerated/TaintedPath/typescript.ts:21:39:21:43 | path3 | calleeAccessPathWithStructuralInfo | fs member readFileSync instanceorreturn |
|
|
| autogenerated/TaintedPath/typescript.ts:21:39:21:43 | path3 | calleeApiName | fs |
|
|
| autogenerated/TaintedPath/typescript.ts:21:39:21:43 | path3 | calleeName | readFileSync |
|
|
| autogenerated/TaintedPath/typescript.ts:21:39:21:43 | path3 | enclosingFunctionBody | req res path url parse req url true query path res write fs readFileSync path path foo.txt res write fs readFileSync path path2 path path2 res write fs readFileSync path2 path3 path path3 res write fs readFileSync path3 path4 path path4 res write fs readFileSync path4 path5 path path5 clean res write fs readFileSync path5 path6 path path6 clean res write fs readFileSync path6 |
|
|
| autogenerated/TaintedPath/typescript.ts:21:39:21:43 | path3 | enclosingFunctionName | http.createServer#functionalargument |
|
|
| autogenerated/TaintedPath/typescript.ts:21:39:21:43 | path3 | receiverName | fs |
|
|
| autogenerated/TaintedPath/typescript.ts:24:23:24:44 | fs.read ... (path4) | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/typescript.ts:24:23:24:44 | fs.read ... (path4) | calleeAccessPath | http createServer res write |
|
|
| autogenerated/TaintedPath/typescript.ts:24:23:24:44 | fs.read ... (path4) | calleeAccessPathWithStructuralInfo | http member createServer functionalarg param res member write instanceorreturn |
|
|
| autogenerated/TaintedPath/typescript.ts:24:23:24:44 | fs.read ... (path4) | calleeApiName | http |
|
|
| autogenerated/TaintedPath/typescript.ts:24:23:24:44 | fs.read ... (path4) | calleeName | write |
|
|
| autogenerated/TaintedPath/typescript.ts:24:23:24:44 | fs.read ... (path4) | enclosingFunctionBody | req res path url parse req url true query path res write fs readFileSync path path foo.txt res write fs readFileSync path path2 path path2 res write fs readFileSync path2 path3 path path3 res write fs readFileSync path3 path4 path path4 res write fs readFileSync path4 path5 path path5 clean res write fs readFileSync path5 path6 path path6 clean res write fs readFileSync path6 |
|
|
| autogenerated/TaintedPath/typescript.ts:24:23:24:44 | fs.read ... (path4) | enclosingFunctionName | http.createServer#functionalargument |
|
|
| autogenerated/TaintedPath/typescript.ts:24:23:24:44 | fs.read ... (path4) | receiverName | res |
|
|
| autogenerated/TaintedPath/typescript.ts:24:39:24:43 | path4 | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/typescript.ts:24:39:24:43 | path4 | calleeAccessPath | fs readFileSync |
|
|
| autogenerated/TaintedPath/typescript.ts:24:39:24:43 | path4 | calleeAccessPathWithStructuralInfo | fs member readFileSync instanceorreturn |
|
|
| autogenerated/TaintedPath/typescript.ts:24:39:24:43 | path4 | calleeApiName | fs |
|
|
| autogenerated/TaintedPath/typescript.ts:24:39:24:43 | path4 | calleeName | readFileSync |
|
|
| autogenerated/TaintedPath/typescript.ts:24:39:24:43 | path4 | enclosingFunctionBody | req res path url parse req url true query path res write fs readFileSync path path foo.txt res write fs readFileSync path path2 path path2 res write fs readFileSync path2 path3 path path3 res write fs readFileSync path3 path4 path path4 res write fs readFileSync path4 path5 path path5 clean res write fs readFileSync path5 path6 path path6 clean res write fs readFileSync path6 |
|
|
| autogenerated/TaintedPath/typescript.ts:24:39:24:43 | path4 | enclosingFunctionName | http.createServer#functionalargument |
|
|
| autogenerated/TaintedPath/typescript.ts:24:39:24:43 | path4 | receiverName | fs |
|
|
| autogenerated/TaintedPath/typescript.ts:28:13:28:34 | fs.read ... (path5) | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/typescript.ts:28:13:28:34 | fs.read ... (path5) | calleeAccessPath | http createServer res write |
|
|
| autogenerated/TaintedPath/typescript.ts:28:13:28:34 | fs.read ... (path5) | calleeAccessPathWithStructuralInfo | http member createServer functionalarg param res member write instanceorreturn |
|
|
| autogenerated/TaintedPath/typescript.ts:28:13:28:34 | fs.read ... (path5) | calleeApiName | http |
|
|
| autogenerated/TaintedPath/typescript.ts:28:13:28:34 | fs.read ... (path5) | calleeName | write |
|
|
| autogenerated/TaintedPath/typescript.ts:28:13:28:34 | fs.read ... (path5) | enclosingFunctionBody | req res path url parse req url true query path res write fs readFileSync path path foo.txt res write fs readFileSync path path2 path path2 res write fs readFileSync path2 path3 path path3 res write fs readFileSync path3 path4 path path4 res write fs readFileSync path4 path5 path path5 clean res write fs readFileSync path5 path6 path path6 clean res write fs readFileSync path6 |
|
|
| autogenerated/TaintedPath/typescript.ts:28:13:28:34 | fs.read ... (path5) | enclosingFunctionName | http.createServer#functionalargument |
|
|
| autogenerated/TaintedPath/typescript.ts:28:13:28:34 | fs.read ... (path5) | receiverName | res |
|
|
| autogenerated/TaintedPath/typescript.ts:28:29:28:33 | path5 | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/typescript.ts:28:29:28:33 | path5 | calleeAccessPath | fs readFileSync |
|
|
| autogenerated/TaintedPath/typescript.ts:28:29:28:33 | path5 | calleeAccessPathWithStructuralInfo | fs member readFileSync instanceorreturn |
|
|
| autogenerated/TaintedPath/typescript.ts:28:29:28:33 | path5 | calleeApiName | fs |
|
|
| autogenerated/TaintedPath/typescript.ts:28:29:28:33 | path5 | calleeName | readFileSync |
|
|
| autogenerated/TaintedPath/typescript.ts:28:29:28:33 | path5 | enclosingFunctionBody | req res path url parse req url true query path res write fs readFileSync path path foo.txt res write fs readFileSync path path2 path path2 res write fs readFileSync path2 path3 path path3 res write fs readFileSync path3 path4 path path4 res write fs readFileSync path4 path5 path path5 clean res write fs readFileSync path5 path6 path path6 clean res write fs readFileSync path6 |
|
|
| autogenerated/TaintedPath/typescript.ts:28:29:28:33 | path5 | enclosingFunctionName | http.createServer#functionalargument |
|
|
| autogenerated/TaintedPath/typescript.ts:28:29:28:33 | path5 | receiverName | fs |
|
|
| autogenerated/TaintedPath/typescript.ts:32:13:32:34 | fs.read ... (path6) | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/typescript.ts:32:13:32:34 | fs.read ... (path6) | calleeAccessPath | http createServer res write |
|
|
| autogenerated/TaintedPath/typescript.ts:32:13:32:34 | fs.read ... (path6) | calleeAccessPathWithStructuralInfo | http member createServer functionalarg param res member write instanceorreturn |
|
|
| autogenerated/TaintedPath/typescript.ts:32:13:32:34 | fs.read ... (path6) | calleeApiName | http |
|
|
| autogenerated/TaintedPath/typescript.ts:32:13:32:34 | fs.read ... (path6) | calleeName | write |
|
|
| autogenerated/TaintedPath/typescript.ts:32:13:32:34 | fs.read ... (path6) | enclosingFunctionBody | req res path url parse req url true query path res write fs readFileSync path path foo.txt res write fs readFileSync path path2 path path2 res write fs readFileSync path2 path3 path path3 res write fs readFileSync path3 path4 path path4 res write fs readFileSync path4 path5 path path5 clean res write fs readFileSync path5 path6 path path6 clean res write fs readFileSync path6 |
|
|
| autogenerated/TaintedPath/typescript.ts:32:13:32:34 | fs.read ... (path6) | enclosingFunctionName | http.createServer#functionalargument |
|
|
| autogenerated/TaintedPath/typescript.ts:32:13:32:34 | fs.read ... (path6) | receiverName | res |
|
|
| autogenerated/TaintedPath/typescript.ts:32:29:32:33 | path6 | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/typescript.ts:32:29:32:33 | path6 | calleeAccessPath | fs readFileSync |
|
|
| autogenerated/TaintedPath/typescript.ts:32:29:32:33 | path6 | calleeAccessPathWithStructuralInfo | fs member readFileSync instanceorreturn |
|
|
| autogenerated/TaintedPath/typescript.ts:32:29:32:33 | path6 | calleeApiName | fs |
|
|
| autogenerated/TaintedPath/typescript.ts:32:29:32:33 | path6 | calleeName | readFileSync |
|
|
| autogenerated/TaintedPath/typescript.ts:32:29:32:33 | path6 | enclosingFunctionBody | req res path url parse req url true query path res write fs readFileSync path path foo.txt res write fs readFileSync path path2 path path2 res write fs readFileSync path2 path3 path path3 res write fs readFileSync path3 path4 path path4 res write fs readFileSync path4 path5 path path5 clean res write fs readFileSync path5 path6 path path6 clean res write fs readFileSync path6 |
|
|
| autogenerated/TaintedPath/typescript.ts:32:29:32:33 | path6 | enclosingFunctionName | http.createServer#functionalargument |
|
|
| autogenerated/TaintedPath/typescript.ts:32:29:32:33 | path6 | receiverName | fs |
|
|
| autogenerated/TaintedPath/views.js:1:43:1:55 | req.params[0] | argumentIndex | 0 |
|
|
| autogenerated/TaintedPath/views.js:1:43:1:55 | req.params[0] | calleeAccessPath | express get res render |
|
|
| autogenerated/TaintedPath/views.js:1:43:1:55 | req.params[0] | calleeAccessPathWithStructuralInfo | express instanceorreturn member get functionalarg param res member render instanceorreturn |
|
|
| autogenerated/TaintedPath/views.js:1:43:1:55 | req.params[0] | calleeApiName | express |
|
|
| autogenerated/TaintedPath/views.js:1:43:1:55 | req.params[0] | calleeName | render |
|
|
| autogenerated/TaintedPath/views.js:1:43:1:55 | req.params[0] | enclosingFunctionBody | req res res render req 0 params 0 |
|
|
| autogenerated/TaintedPath/views.js:1:43:1:55 | req.params[0] | enclosingFunctionName | exports |
|
|
| autogenerated/TaintedPath/views.js:1:43:1:55 | req.params[0] | receiverName | res |
|
|
| autogenerated/Xss/DomBasedXss/addEventListener.js:1:23:1:31 | 'message' | argumentIndex | 0 |
|
|
| autogenerated/Xss/DomBasedXss/addEventListener.js:1:23:1:31 | 'message' | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/addEventListener.js:1:23:1:31 | 'message' | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/addEventListener.js:1:23:1:31 | 'message' | calleeName | addEventListener |
|
|
| autogenerated/Xss/DomBasedXss/addEventListener.js:1:34:3:1 | functio ... OT OK\\n} | argumentIndex | 1 |
|
|
| autogenerated/Xss/DomBasedXss/addEventListener.js:1:34:3:1 | functio ... OT OK\\n} | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/addEventListener.js:1:34:3:1 | functio ... OT OK\\n} | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/addEventListener.js:1:34:3:1 | functio ... OT OK\\n} | calleeName | addEventListener |
|
|
| autogenerated/Xss/DomBasedXss/addEventListener.js:2:20:2:29 | event.data | argumentIndex | 0 |
|
|
| autogenerated/Xss/DomBasedXss/addEventListener.js:2:20:2:29 | event.data | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/addEventListener.js:2:20:2:29 | event.data | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/addEventListener.js:2:20:2:29 | event.data | calleeName | write |
|
|
| autogenerated/Xss/DomBasedXss/addEventListener.js:2:20:2:29 | event.data | enclosingFunctionBody | event document write event data |
|
|
| autogenerated/Xss/DomBasedXss/addEventListener.js:2:20:2:29 | event.data | enclosingFunctionName | addEventListener#functionalargument |
|
|
| autogenerated/Xss/DomBasedXss/addEventListener.js:2:20:2:29 | event.data | receiverName | document |
|
|
| autogenerated/Xss/DomBasedXss/addEventListener.js:5:23:5:31 | 'message' | argumentIndex | 0 |
|
|
| autogenerated/Xss/DomBasedXss/addEventListener.js:5:23:5:31 | 'message' | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/addEventListener.js:5:23:5:31 | 'message' | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/addEventListener.js:5:23:5:31 | 'message' | calleeName | addEventListener |
|
|
| autogenerated/Xss/DomBasedXss/addEventListener.js:5:34:7:1 | functio ... OT OK\\n} | argumentIndex | 1 |
|
|
| autogenerated/Xss/DomBasedXss/addEventListener.js:5:34:7:1 | functio ... OT OK\\n} | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/addEventListener.js:5:34:7:1 | functio ... OT OK\\n} | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/addEventListener.js:5:34:7:1 | functio ... OT OK\\n} | calleeName | addEventListener |
|
|
| autogenerated/Xss/DomBasedXss/addEventListener.js:6:20:6:23 | data | argumentIndex | 0 |
|
|
| autogenerated/Xss/DomBasedXss/addEventListener.js:6:20:6:23 | data | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/addEventListener.js:6:20:6:23 | data | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/addEventListener.js:6:20:6:23 | data | calleeName | write |
|
|
| autogenerated/Xss/DomBasedXss/addEventListener.js:6:20:6:23 | data | enclosingFunctionBody | data document write data |
|
|
| autogenerated/Xss/DomBasedXss/addEventListener.js:6:20:6:23 | data | enclosingFunctionName | addEventListener#functionalargument |
|
|
| autogenerated/Xss/DomBasedXss/addEventListener.js:6:20:6:23 | data | receiverName | document |
|
|
| autogenerated/Xss/DomBasedXss/addEventListener.js:11:24:11:29 | x.data | argumentIndex | 0 |
|
|
| autogenerated/Xss/DomBasedXss/addEventListener.js:11:24:11:29 | x.data | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/addEventListener.js:11:24:11:29 | x.data | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/addEventListener.js:11:24:11:29 | x.data | calleeName | write |
|
|
| autogenerated/Xss/DomBasedXss/addEventListener.js:11:24:11:29 | x.data | enclosingFunctionBody | foo x event y document write x data document write event data document write y data window addEventListener message foo bind null data items |
|
|
| autogenerated/Xss/DomBasedXss/addEventListener.js:11:24:11:29 | x.data | enclosingFunctionName | test |
|
|
| autogenerated/Xss/DomBasedXss/addEventListener.js:11:24:11:29 | x.data | receiverName | document |
|
|
| autogenerated/Xss/DomBasedXss/addEventListener.js:12:24:12:33 | event.data | argumentIndex | 0 |
|
|
| autogenerated/Xss/DomBasedXss/addEventListener.js:12:24:12:33 | event.data | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/addEventListener.js:12:24:12:33 | event.data | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/addEventListener.js:12:24:12:33 | event.data | calleeName | write |
|
|
| autogenerated/Xss/DomBasedXss/addEventListener.js:12:24:12:33 | event.data | enclosingFunctionBody | foo x event y document write x data document write event data document write y data window addEventListener message foo bind null data items |
|
|
| autogenerated/Xss/DomBasedXss/addEventListener.js:12:24:12:33 | event.data | enclosingFunctionName | test |
|
|
| autogenerated/Xss/DomBasedXss/addEventListener.js:12:24:12:33 | event.data | receiverName | document |
|
|
| autogenerated/Xss/DomBasedXss/addEventListener.js:13:24:13:29 | y.data | argumentIndex | 0 |
|
|
| autogenerated/Xss/DomBasedXss/addEventListener.js:13:24:13:29 | y.data | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/addEventListener.js:13:24:13:29 | y.data | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/addEventListener.js:13:24:13:29 | y.data | calleeName | write |
|
|
| autogenerated/Xss/DomBasedXss/addEventListener.js:13:24:13:29 | y.data | enclosingFunctionBody | foo x event y document write x data document write event data document write y data window addEventListener message foo bind null data items |
|
|
| autogenerated/Xss/DomBasedXss/addEventListener.js:13:24:13:29 | y.data | enclosingFunctionName | test |
|
|
| autogenerated/Xss/DomBasedXss/addEventListener.js:13:24:13:29 | y.data | receiverName | document |
|
|
| autogenerated/Xss/DomBasedXss/addEventListener.js:16:29:16:37 | "message" | argumentIndex | 0 |
|
|
| autogenerated/Xss/DomBasedXss/addEventListener.js:16:29:16:37 | "message" | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/addEventListener.js:16:29:16:37 | "message" | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/addEventListener.js:16:29:16:37 | "message" | calleeName | addEventListener |
|
|
| autogenerated/Xss/DomBasedXss/addEventListener.js:16:29:16:37 | "message" | enclosingFunctionBody | foo x event y document write x data document write event data document write y data window addEventListener message foo bind null data items |
|
|
| autogenerated/Xss/DomBasedXss/addEventListener.js:16:29:16:37 | "message" | enclosingFunctionName | test |
|
|
| autogenerated/Xss/DomBasedXss/addEventListener.js:16:29:16:37 | "message" | receiverName | window |
|
|
| autogenerated/Xss/DomBasedXss/addEventListener.js:16:40:16:70 | foo.bin ... tems'}) | argumentIndex | 1 |
|
|
| autogenerated/Xss/DomBasedXss/addEventListener.js:16:40:16:70 | foo.bin ... tems'}) | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/addEventListener.js:16:40:16:70 | foo.bin ... tems'}) | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/addEventListener.js:16:40:16:70 | foo.bin ... tems'}) | calleeName | addEventListener |
|
|
| autogenerated/Xss/DomBasedXss/addEventListener.js:16:40:16:70 | foo.bin ... tems'}) | enclosingFunctionBody | foo x event y document write x data document write event data document write y data window addEventListener message foo bind null data items |
|
|
| autogenerated/Xss/DomBasedXss/addEventListener.js:16:40:16:70 | foo.bin ... tems'}) | enclosingFunctionName | test |
|
|
| autogenerated/Xss/DomBasedXss/addEventListener.js:16:40:16:70 | foo.bin ... tems'}) | receiverName | window |
|
|
| autogenerated/Xss/DomBasedXss/addEventListener.js:16:49:16:52 | null | argumentIndex | 0 |
|
|
| autogenerated/Xss/DomBasedXss/addEventListener.js:16:49:16:52 | null | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/addEventListener.js:16:49:16:52 | null | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/addEventListener.js:16:49:16:52 | null | calleeName | bind |
|
|
| autogenerated/Xss/DomBasedXss/addEventListener.js:16:49:16:52 | null | enclosingFunctionBody | foo x event y document write x data document write event data document write y data window addEventListener message foo bind null data items |
|
|
| autogenerated/Xss/DomBasedXss/addEventListener.js:16:49:16:52 | null | enclosingFunctionName | test |
|
|
| autogenerated/Xss/DomBasedXss/addEventListener.js:16:49:16:52 | null | receiverName | foo |
|
|
| autogenerated/Xss/DomBasedXss/addEventListener.js:16:55:16:69 | {data: 'items'} | argumentIndex | 1 |
|
|
| autogenerated/Xss/DomBasedXss/addEventListener.js:16:55:16:69 | {data: 'items'} | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/addEventListener.js:16:55:16:69 | {data: 'items'} | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/addEventListener.js:16:55:16:69 | {data: 'items'} | calleeName | bind |
|
|
| autogenerated/Xss/DomBasedXss/addEventListener.js:16:55:16:69 | {data: 'items'} | enclosingFunctionBody | foo x event y document write x data document write event data document write y data window addEventListener message foo bind null data items |
|
|
| autogenerated/Xss/DomBasedXss/addEventListener.js:16:55:16:69 | {data: 'items'} | enclosingFunctionName | test |
|
|
| autogenerated/Xss/DomBasedXss/addEventListener.js:16:55:16:69 | {data: 'items'} | receiverName | foo |
|
|
| autogenerated/Xss/DomBasedXss/addEventListener.js:16:62:16:68 | 'items' | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/addEventListener.js:16:62:16:68 | 'items' | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/addEventListener.js:16:62:16:68 | 'items' | enclosingFunctionBody | foo x event y document write x data document write event data document write y data window addEventListener message foo bind null data items |
|
|
| autogenerated/Xss/DomBasedXss/addEventListener.js:16:62:16:68 | 'items' | enclosingFunctionName | test |
|
|
| autogenerated/Xss/DomBasedXss/angular2-client.ts:7:13:7:22 | 'app-root' | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/angular2-client.ts:7:13:7:22 | 'app-root' | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/angular2-client.ts:8:16:8:37 | './app. ... t.html' | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/angular2-client.ts:8:16:8:37 | './app. ... t.html' | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/angular2-client.ts:9:14:9:36 | ['./app ... t.css'] | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/angular2-client.ts:9:14:9:36 | ['./app ... t.css'] | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/angular2-client.ts:9:15:9:35 | './app. ... nt.css' | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/angular2-client.ts:9:15:9:35 | './app. ... nt.css' | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/angular2-client.ts:22:44:22:71 | \\u0275getDOM ... ().href | argumentIndex | 0 |
|
|
| autogenerated/Xss/DomBasedXss/angular2-client.ts:22:44:22:71 | \\u0275getDOM ... ().href | calleeAccessPath | @angular/platform-browser DomSanitizer bypassSecurityTrustHtml |
|
|
| autogenerated/Xss/DomBasedXss/angular2-client.ts:22:44:22:71 | \\u0275getDOM ... ().href | calleeAccessPathWithStructuralInfo | @angular/platform-browser member DomSanitizer instanceorreturn member bypassSecurityTrustHtml instanceorreturn |
|
|
| autogenerated/Xss/DomBasedXss/angular2-client.ts:22:44:22:71 | \\u0275getDOM ... ().href | calleeApiName | @angular/platform-browser |
|
|
| autogenerated/Xss/DomBasedXss/angular2-client.ts:22:44:22:71 | \\u0275getDOM ... ().href | calleeName | bypassSecurityTrustHtml |
|
|
| autogenerated/Xss/DomBasedXss/angular2-client.ts:22:44:22:71 | \\u0275getDOM ... ().href | enclosingFunctionBody | sanitizer bypassSecurityTrustHtml \u0275getDOM getLocation href sanitizer bypassSecurityTrustHtml route snapshot params foo sanitizer bypassSecurityTrustHtml route snapshot queryParams foo sanitizer bypassSecurityTrustHtml route snapshot fragment sanitizer bypassSecurityTrustHtml route snapshot paramMap get foo sanitizer bypassSecurityTrustHtml route snapshot queryParamMap get foo route paramMap subscribe map sanitizer bypassSecurityTrustHtml map get foo sanitizer bypassSecurityTrustHtml 1 route snapshot url 1 path sanitizer bypassSecurityTrustHtml 1 route snapshot url 1 parameters x sanitizer bypassSecurityTrustHtml 1 route snapshot url 1 parameterMap get x sanitizer bypassSecurityTrustHtml 1 route snapshot url 1 parameterMap params x sanitizer bypassSecurityTrustHtml router url sanitizer2 bypassSecurityTrustHtml router url |
|
|
| autogenerated/Xss/DomBasedXss/angular2-client.ts:22:44:22:71 | \\u0275getDOM ... ().href | enclosingFunctionName | ngOnInit |
|
|
| autogenerated/Xss/DomBasedXss/angular2-client.ts:24:44:24:73 | this.ro ... ams.foo | argumentIndex | 0 |
|
|
| autogenerated/Xss/DomBasedXss/angular2-client.ts:24:44:24:73 | this.ro ... ams.foo | calleeAccessPath | @angular/platform-browser DomSanitizer bypassSecurityTrustHtml |
|
|
| autogenerated/Xss/DomBasedXss/angular2-client.ts:24:44:24:73 | this.ro ... ams.foo | calleeAccessPathWithStructuralInfo | @angular/platform-browser member DomSanitizer instanceorreturn member bypassSecurityTrustHtml instanceorreturn |
|
|
| autogenerated/Xss/DomBasedXss/angular2-client.ts:24:44:24:73 | this.ro ... ams.foo | calleeApiName | @angular/platform-browser |
|
|
| autogenerated/Xss/DomBasedXss/angular2-client.ts:24:44:24:73 | this.ro ... ams.foo | calleeName | bypassSecurityTrustHtml |
|
|
| autogenerated/Xss/DomBasedXss/angular2-client.ts:24:44:24:73 | this.ro ... ams.foo | enclosingFunctionBody | sanitizer bypassSecurityTrustHtml \u0275getDOM getLocation href sanitizer bypassSecurityTrustHtml route snapshot params foo sanitizer bypassSecurityTrustHtml route snapshot queryParams foo sanitizer bypassSecurityTrustHtml route snapshot fragment sanitizer bypassSecurityTrustHtml route snapshot paramMap get foo sanitizer bypassSecurityTrustHtml route snapshot queryParamMap get foo route paramMap subscribe map sanitizer bypassSecurityTrustHtml map get foo sanitizer bypassSecurityTrustHtml 1 route snapshot url 1 path sanitizer bypassSecurityTrustHtml 1 route snapshot url 1 parameters x sanitizer bypassSecurityTrustHtml 1 route snapshot url 1 parameterMap get x sanitizer bypassSecurityTrustHtml 1 route snapshot url 1 parameterMap params x sanitizer bypassSecurityTrustHtml router url sanitizer2 bypassSecurityTrustHtml router url |
|
|
| autogenerated/Xss/DomBasedXss/angular2-client.ts:24:44:24:73 | this.ro ... ams.foo | enclosingFunctionName | ngOnInit |
|
|
| autogenerated/Xss/DomBasedXss/angular2-client.ts:25:44:25:78 | this.ro ... ams.foo | argumentIndex | 0 |
|
|
| autogenerated/Xss/DomBasedXss/angular2-client.ts:25:44:25:78 | this.ro ... ams.foo | calleeAccessPath | @angular/platform-browser DomSanitizer bypassSecurityTrustHtml |
|
|
| autogenerated/Xss/DomBasedXss/angular2-client.ts:25:44:25:78 | this.ro ... ams.foo | calleeAccessPathWithStructuralInfo | @angular/platform-browser member DomSanitizer instanceorreturn member bypassSecurityTrustHtml instanceorreturn |
|
|
| autogenerated/Xss/DomBasedXss/angular2-client.ts:25:44:25:78 | this.ro ... ams.foo | calleeApiName | @angular/platform-browser |
|
|
| autogenerated/Xss/DomBasedXss/angular2-client.ts:25:44:25:78 | this.ro ... ams.foo | calleeName | bypassSecurityTrustHtml |
|
|
| autogenerated/Xss/DomBasedXss/angular2-client.ts:25:44:25:78 | this.ro ... ams.foo | enclosingFunctionBody | sanitizer bypassSecurityTrustHtml \u0275getDOM getLocation href sanitizer bypassSecurityTrustHtml route snapshot params foo sanitizer bypassSecurityTrustHtml route snapshot queryParams foo sanitizer bypassSecurityTrustHtml route snapshot fragment sanitizer bypassSecurityTrustHtml route snapshot paramMap get foo sanitizer bypassSecurityTrustHtml route snapshot queryParamMap get foo route paramMap subscribe map sanitizer bypassSecurityTrustHtml map get foo sanitizer bypassSecurityTrustHtml 1 route snapshot url 1 path sanitizer bypassSecurityTrustHtml 1 route snapshot url 1 parameters x sanitizer bypassSecurityTrustHtml 1 route snapshot url 1 parameterMap get x sanitizer bypassSecurityTrustHtml 1 route snapshot url 1 parameterMap params x sanitizer bypassSecurityTrustHtml router url sanitizer2 bypassSecurityTrustHtml router url |
|
|
| autogenerated/Xss/DomBasedXss/angular2-client.ts:25:44:25:78 | this.ro ... ams.foo | enclosingFunctionName | ngOnInit |
|
|
| autogenerated/Xss/DomBasedXss/angular2-client.ts:26:44:26:71 | this.ro ... ragment | argumentIndex | 0 |
|
|
| autogenerated/Xss/DomBasedXss/angular2-client.ts:26:44:26:71 | this.ro ... ragment | calleeAccessPath | @angular/platform-browser DomSanitizer bypassSecurityTrustHtml |
|
|
| autogenerated/Xss/DomBasedXss/angular2-client.ts:26:44:26:71 | this.ro ... ragment | calleeAccessPathWithStructuralInfo | @angular/platform-browser member DomSanitizer instanceorreturn member bypassSecurityTrustHtml instanceorreturn |
|
|
| autogenerated/Xss/DomBasedXss/angular2-client.ts:26:44:26:71 | this.ro ... ragment | calleeApiName | @angular/platform-browser |
|
|
| autogenerated/Xss/DomBasedXss/angular2-client.ts:26:44:26:71 | this.ro ... ragment | calleeName | bypassSecurityTrustHtml |
|
|
| autogenerated/Xss/DomBasedXss/angular2-client.ts:26:44:26:71 | this.ro ... ragment | enclosingFunctionBody | sanitizer bypassSecurityTrustHtml \u0275getDOM getLocation href sanitizer bypassSecurityTrustHtml route snapshot params foo sanitizer bypassSecurityTrustHtml route snapshot queryParams foo sanitizer bypassSecurityTrustHtml route snapshot fragment sanitizer bypassSecurityTrustHtml route snapshot paramMap get foo sanitizer bypassSecurityTrustHtml route snapshot queryParamMap get foo route paramMap subscribe map sanitizer bypassSecurityTrustHtml map get foo sanitizer bypassSecurityTrustHtml 1 route snapshot url 1 path sanitizer bypassSecurityTrustHtml 1 route snapshot url 1 parameters x sanitizer bypassSecurityTrustHtml 1 route snapshot url 1 parameterMap get x sanitizer bypassSecurityTrustHtml 1 route snapshot url 1 parameterMap params x sanitizer bypassSecurityTrustHtml router url sanitizer2 bypassSecurityTrustHtml router url |
|
|
| autogenerated/Xss/DomBasedXss/angular2-client.ts:26:44:26:71 | this.ro ... ragment | enclosingFunctionName | ngOnInit |
|
|
| autogenerated/Xss/DomBasedXss/angular2-client.ts:27:44:27:82 | this.ro ... ('foo') | argumentIndex | 0 |
|
|
| autogenerated/Xss/DomBasedXss/angular2-client.ts:27:44:27:82 | this.ro ... ('foo') | calleeAccessPath | @angular/platform-browser DomSanitizer bypassSecurityTrustHtml |
|
|
| autogenerated/Xss/DomBasedXss/angular2-client.ts:27:44:27:82 | this.ro ... ('foo') | calleeAccessPathWithStructuralInfo | @angular/platform-browser member DomSanitizer instanceorreturn member bypassSecurityTrustHtml instanceorreturn |
|
|
| autogenerated/Xss/DomBasedXss/angular2-client.ts:27:44:27:82 | this.ro ... ('foo') | calleeApiName | @angular/platform-browser |
|
|
| autogenerated/Xss/DomBasedXss/angular2-client.ts:27:44:27:82 | this.ro ... ('foo') | calleeName | bypassSecurityTrustHtml |
|
|
| autogenerated/Xss/DomBasedXss/angular2-client.ts:27:44:27:82 | this.ro ... ('foo') | enclosingFunctionBody | sanitizer bypassSecurityTrustHtml \u0275getDOM getLocation href sanitizer bypassSecurityTrustHtml route snapshot params foo sanitizer bypassSecurityTrustHtml route snapshot queryParams foo sanitizer bypassSecurityTrustHtml route snapshot fragment sanitizer bypassSecurityTrustHtml route snapshot paramMap get foo sanitizer bypassSecurityTrustHtml route snapshot queryParamMap get foo route paramMap subscribe map sanitizer bypassSecurityTrustHtml map get foo sanitizer bypassSecurityTrustHtml 1 route snapshot url 1 path sanitizer bypassSecurityTrustHtml 1 route snapshot url 1 parameters x sanitizer bypassSecurityTrustHtml 1 route snapshot url 1 parameterMap get x sanitizer bypassSecurityTrustHtml 1 route snapshot url 1 parameterMap params x sanitizer bypassSecurityTrustHtml router url sanitizer2 bypassSecurityTrustHtml router url |
|
|
| autogenerated/Xss/DomBasedXss/angular2-client.ts:27:44:27:82 | this.ro ... ('foo') | enclosingFunctionName | ngOnInit |
|
|
| autogenerated/Xss/DomBasedXss/angular2-client.ts:27:77:27:81 | 'foo' | argumentIndex | 0 |
|
|
| autogenerated/Xss/DomBasedXss/angular2-client.ts:27:77:27:81 | 'foo' | calleeAccessPath | @angular/router ActivatedRoute snapshot paramMap get |
|
|
| autogenerated/Xss/DomBasedXss/angular2-client.ts:27:77:27:81 | 'foo' | calleeAccessPathWithStructuralInfo | @angular/router member ActivatedRoute instanceorreturn member snapshot member paramMap member get instanceorreturn |
|
|
| autogenerated/Xss/DomBasedXss/angular2-client.ts:27:77:27:81 | 'foo' | calleeApiName | @angular/router |
|
|
| autogenerated/Xss/DomBasedXss/angular2-client.ts:27:77:27:81 | 'foo' | calleeName | get |
|
|
| autogenerated/Xss/DomBasedXss/angular2-client.ts:27:77:27:81 | 'foo' | enclosingFunctionBody | sanitizer bypassSecurityTrustHtml \u0275getDOM getLocation href sanitizer bypassSecurityTrustHtml route snapshot params foo sanitizer bypassSecurityTrustHtml route snapshot queryParams foo sanitizer bypassSecurityTrustHtml route snapshot fragment sanitizer bypassSecurityTrustHtml route snapshot paramMap get foo sanitizer bypassSecurityTrustHtml route snapshot queryParamMap get foo route paramMap subscribe map sanitizer bypassSecurityTrustHtml map get foo sanitizer bypassSecurityTrustHtml 1 route snapshot url 1 path sanitizer bypassSecurityTrustHtml 1 route snapshot url 1 parameters x sanitizer bypassSecurityTrustHtml 1 route snapshot url 1 parameterMap get x sanitizer bypassSecurityTrustHtml 1 route snapshot url 1 parameterMap params x sanitizer bypassSecurityTrustHtml router url sanitizer2 bypassSecurityTrustHtml router url |
|
|
| autogenerated/Xss/DomBasedXss/angular2-client.ts:27:77:27:81 | 'foo' | enclosingFunctionName | ngOnInit |
|
|
| autogenerated/Xss/DomBasedXss/angular2-client.ts:28:44:28:87 | this.ro ... ('foo') | argumentIndex | 0 |
|
|
| autogenerated/Xss/DomBasedXss/angular2-client.ts:28:44:28:87 | this.ro ... ('foo') | calleeAccessPath | @angular/platform-browser DomSanitizer bypassSecurityTrustHtml |
|
|
| autogenerated/Xss/DomBasedXss/angular2-client.ts:28:44:28:87 | this.ro ... ('foo') | calleeAccessPathWithStructuralInfo | @angular/platform-browser member DomSanitizer instanceorreturn member bypassSecurityTrustHtml instanceorreturn |
|
|
| autogenerated/Xss/DomBasedXss/angular2-client.ts:28:44:28:87 | this.ro ... ('foo') | calleeApiName | @angular/platform-browser |
|
|
| autogenerated/Xss/DomBasedXss/angular2-client.ts:28:44:28:87 | this.ro ... ('foo') | calleeName | bypassSecurityTrustHtml |
|
|
| autogenerated/Xss/DomBasedXss/angular2-client.ts:28:44:28:87 | this.ro ... ('foo') | enclosingFunctionBody | sanitizer bypassSecurityTrustHtml \u0275getDOM getLocation href sanitizer bypassSecurityTrustHtml route snapshot params foo sanitizer bypassSecurityTrustHtml route snapshot queryParams foo sanitizer bypassSecurityTrustHtml route snapshot fragment sanitizer bypassSecurityTrustHtml route snapshot paramMap get foo sanitizer bypassSecurityTrustHtml route snapshot queryParamMap get foo route paramMap subscribe map sanitizer bypassSecurityTrustHtml map get foo sanitizer bypassSecurityTrustHtml 1 route snapshot url 1 path sanitizer bypassSecurityTrustHtml 1 route snapshot url 1 parameters x sanitizer bypassSecurityTrustHtml 1 route snapshot url 1 parameterMap get x sanitizer bypassSecurityTrustHtml 1 route snapshot url 1 parameterMap params x sanitizer bypassSecurityTrustHtml router url sanitizer2 bypassSecurityTrustHtml router url |
|
|
| autogenerated/Xss/DomBasedXss/angular2-client.ts:28:44:28:87 | this.ro ... ('foo') | enclosingFunctionName | ngOnInit |
|
|
| autogenerated/Xss/DomBasedXss/angular2-client.ts:28:82:28:86 | 'foo' | argumentIndex | 0 |
|
|
| autogenerated/Xss/DomBasedXss/angular2-client.ts:28:82:28:86 | 'foo' | calleeAccessPath | @angular/router ActivatedRoute snapshot queryParamMap get |
|
|
| autogenerated/Xss/DomBasedXss/angular2-client.ts:28:82:28:86 | 'foo' | calleeAccessPathWithStructuralInfo | @angular/router member ActivatedRoute instanceorreturn member snapshot member queryParamMap member get instanceorreturn |
|
|
| autogenerated/Xss/DomBasedXss/angular2-client.ts:28:82:28:86 | 'foo' | calleeApiName | @angular/router |
|
|
| autogenerated/Xss/DomBasedXss/angular2-client.ts:28:82:28:86 | 'foo' | calleeName | get |
|
|
| autogenerated/Xss/DomBasedXss/angular2-client.ts:28:82:28:86 | 'foo' | enclosingFunctionBody | sanitizer bypassSecurityTrustHtml \u0275getDOM getLocation href sanitizer bypassSecurityTrustHtml route snapshot params foo sanitizer bypassSecurityTrustHtml route snapshot queryParams foo sanitizer bypassSecurityTrustHtml route snapshot fragment sanitizer bypassSecurityTrustHtml route snapshot paramMap get foo sanitizer bypassSecurityTrustHtml route snapshot queryParamMap get foo route paramMap subscribe map sanitizer bypassSecurityTrustHtml map get foo sanitizer bypassSecurityTrustHtml 1 route snapshot url 1 path sanitizer bypassSecurityTrustHtml 1 route snapshot url 1 parameters x sanitizer bypassSecurityTrustHtml 1 route snapshot url 1 parameterMap get x sanitizer bypassSecurityTrustHtml 1 route snapshot url 1 parameterMap params x sanitizer bypassSecurityTrustHtml router url sanitizer2 bypassSecurityTrustHtml router url |
|
|
| autogenerated/Xss/DomBasedXss/angular2-client.ts:28:82:28:86 | 'foo' | enclosingFunctionName | ngOnInit |
|
|
| autogenerated/Xss/DomBasedXss/angular2-client.ts:29:35:31:5 | map => ... K\\n } | argumentIndex | 0 |
|
|
| autogenerated/Xss/DomBasedXss/angular2-client.ts:29:35:31:5 | map => ... K\\n } | calleeAccessPath | @angular/router ActivatedRoute paramMap subscribe |
|
|
| autogenerated/Xss/DomBasedXss/angular2-client.ts:29:35:31:5 | map => ... K\\n } | calleeAccessPathWithStructuralInfo | @angular/router member ActivatedRoute instanceorreturn member paramMap member subscribe instanceorreturn |
|
|
| autogenerated/Xss/DomBasedXss/angular2-client.ts:29:35:31:5 | map => ... K\\n } | calleeApiName | @angular/router |
|
|
| autogenerated/Xss/DomBasedXss/angular2-client.ts:29:35:31:5 | map => ... K\\n } | calleeName | subscribe |
|
|
| autogenerated/Xss/DomBasedXss/angular2-client.ts:29:35:31:5 | map => ... K\\n } | enclosingFunctionBody | sanitizer bypassSecurityTrustHtml \u0275getDOM getLocation href sanitizer bypassSecurityTrustHtml route snapshot params foo sanitizer bypassSecurityTrustHtml route snapshot queryParams foo sanitizer bypassSecurityTrustHtml route snapshot fragment sanitizer bypassSecurityTrustHtml route snapshot paramMap get foo sanitizer bypassSecurityTrustHtml route snapshot queryParamMap get foo route paramMap subscribe map sanitizer bypassSecurityTrustHtml map get foo sanitizer bypassSecurityTrustHtml 1 route snapshot url 1 path sanitizer bypassSecurityTrustHtml 1 route snapshot url 1 parameters x sanitizer bypassSecurityTrustHtml 1 route snapshot url 1 parameterMap get x sanitizer bypassSecurityTrustHtml 1 route snapshot url 1 parameterMap params x sanitizer bypassSecurityTrustHtml router url sanitizer2 bypassSecurityTrustHtml router url |
|
|
| autogenerated/Xss/DomBasedXss/angular2-client.ts:29:35:31:5 | map => ... K\\n } | enclosingFunctionName | ngOnInit |
|
|
| autogenerated/Xss/DomBasedXss/angular2-client.ts:30:46:30:59 | map.get('foo') | argumentIndex | 0 |
|
|
| autogenerated/Xss/DomBasedXss/angular2-client.ts:30:46:30:59 | map.get('foo') | calleeAccessPath | @angular/platform-browser DomSanitizer bypassSecurityTrustHtml |
|
|
| autogenerated/Xss/DomBasedXss/angular2-client.ts:30:46:30:59 | map.get('foo') | calleeAccessPathWithStructuralInfo | @angular/platform-browser member DomSanitizer instanceorreturn member bypassSecurityTrustHtml instanceorreturn |
|
|
| autogenerated/Xss/DomBasedXss/angular2-client.ts:30:46:30:59 | map.get('foo') | calleeApiName | @angular/platform-browser |
|
|
| autogenerated/Xss/DomBasedXss/angular2-client.ts:30:46:30:59 | map.get('foo') | calleeName | bypassSecurityTrustHtml |
|
|
| autogenerated/Xss/DomBasedXss/angular2-client.ts:30:46:30:59 | map.get('foo') | enclosingFunctionBody | sanitizer bypassSecurityTrustHtml \u0275getDOM getLocation href sanitizer bypassSecurityTrustHtml route snapshot params foo sanitizer bypassSecurityTrustHtml route snapshot queryParams foo sanitizer bypassSecurityTrustHtml route snapshot fragment sanitizer bypassSecurityTrustHtml route snapshot paramMap get foo sanitizer bypassSecurityTrustHtml route snapshot queryParamMap get foo route paramMap subscribe map sanitizer bypassSecurityTrustHtml map get foo sanitizer bypassSecurityTrustHtml 1 route snapshot url 1 path sanitizer bypassSecurityTrustHtml 1 route snapshot url 1 parameters x sanitizer bypassSecurityTrustHtml 1 route snapshot url 1 parameterMap get x sanitizer bypassSecurityTrustHtml 1 route snapshot url 1 parameterMap params x sanitizer bypassSecurityTrustHtml router url sanitizer2 bypassSecurityTrustHtml router url |
|
|
| autogenerated/Xss/DomBasedXss/angular2-client.ts:30:46:30:59 | map.get('foo') | enclosingFunctionName | ngOnInit |
|
|
| autogenerated/Xss/DomBasedXss/angular2-client.ts:30:54:30:58 | 'foo' | argumentIndex | 0 |
|
|
| autogenerated/Xss/DomBasedXss/angular2-client.ts:30:54:30:58 | 'foo' | calleeAccessPath | @angular/router ActivatedRoute paramMap subscribe map get |
|
|
| autogenerated/Xss/DomBasedXss/angular2-client.ts:30:54:30:58 | 'foo' | calleeAccessPathWithStructuralInfo | @angular/router member ActivatedRoute instanceorreturn member paramMap member subscribe functionalarg param map member get instanceorreturn |
|
|
| autogenerated/Xss/DomBasedXss/angular2-client.ts:30:54:30:58 | 'foo' | calleeApiName | @angular/router |
|
|
| autogenerated/Xss/DomBasedXss/angular2-client.ts:30:54:30:58 | 'foo' | calleeName | get |
|
|
| autogenerated/Xss/DomBasedXss/angular2-client.ts:30:54:30:58 | 'foo' | enclosingFunctionBody | sanitizer bypassSecurityTrustHtml \u0275getDOM getLocation href sanitizer bypassSecurityTrustHtml route snapshot params foo sanitizer bypassSecurityTrustHtml route snapshot queryParams foo sanitizer bypassSecurityTrustHtml route snapshot fragment sanitizer bypassSecurityTrustHtml route snapshot paramMap get foo sanitizer bypassSecurityTrustHtml route snapshot queryParamMap get foo route paramMap subscribe map sanitizer bypassSecurityTrustHtml map get foo sanitizer bypassSecurityTrustHtml 1 route snapshot url 1 path sanitizer bypassSecurityTrustHtml 1 route snapshot url 1 parameters x sanitizer bypassSecurityTrustHtml 1 route snapshot url 1 parameterMap get x sanitizer bypassSecurityTrustHtml 1 route snapshot url 1 parameterMap params x sanitizer bypassSecurityTrustHtml router url sanitizer2 bypassSecurityTrustHtml router url |
|
|
| autogenerated/Xss/DomBasedXss/angular2-client.ts:30:54:30:58 | 'foo' | enclosingFunctionName | ngOnInit |
|
|
| autogenerated/Xss/DomBasedXss/angular2-client.ts:30:54:30:58 | 'foo' | receiverName | map |
|
|
| autogenerated/Xss/DomBasedXss/angular2-client.ts:33:44:33:74 | this.ro ... 1].path | argumentIndex | 0 |
|
|
| autogenerated/Xss/DomBasedXss/angular2-client.ts:33:44:33:74 | this.ro ... 1].path | calleeAccessPath | @angular/platform-browser DomSanitizer bypassSecurityTrustHtml |
|
|
| autogenerated/Xss/DomBasedXss/angular2-client.ts:33:44:33:74 | this.ro ... 1].path | calleeAccessPathWithStructuralInfo | @angular/platform-browser member DomSanitizer instanceorreturn member bypassSecurityTrustHtml instanceorreturn |
|
|
| autogenerated/Xss/DomBasedXss/angular2-client.ts:33:44:33:74 | this.ro ... 1].path | calleeApiName | @angular/platform-browser |
|
|
| autogenerated/Xss/DomBasedXss/angular2-client.ts:33:44:33:74 | this.ro ... 1].path | calleeName | bypassSecurityTrustHtml |
|
|
| autogenerated/Xss/DomBasedXss/angular2-client.ts:33:44:33:74 | this.ro ... 1].path | enclosingFunctionBody | sanitizer bypassSecurityTrustHtml \u0275getDOM getLocation href sanitizer bypassSecurityTrustHtml route snapshot params foo sanitizer bypassSecurityTrustHtml route snapshot queryParams foo sanitizer bypassSecurityTrustHtml route snapshot fragment sanitizer bypassSecurityTrustHtml route snapshot paramMap get foo sanitizer bypassSecurityTrustHtml route snapshot queryParamMap get foo route paramMap subscribe map sanitizer bypassSecurityTrustHtml map get foo sanitizer bypassSecurityTrustHtml 1 route snapshot url 1 path sanitizer bypassSecurityTrustHtml 1 route snapshot url 1 parameters x sanitizer bypassSecurityTrustHtml 1 route snapshot url 1 parameterMap get x sanitizer bypassSecurityTrustHtml 1 route snapshot url 1 parameterMap params x sanitizer bypassSecurityTrustHtml router url sanitizer2 bypassSecurityTrustHtml router url |
|
|
| autogenerated/Xss/DomBasedXss/angular2-client.ts:33:44:33:74 | this.ro ... 1].path | enclosingFunctionName | ngOnInit |
|
|
| autogenerated/Xss/DomBasedXss/angular2-client.ts:34:44:34:82 | this.ro ... eters.x | argumentIndex | 0 |
|
|
| autogenerated/Xss/DomBasedXss/angular2-client.ts:34:44:34:82 | this.ro ... eters.x | calleeAccessPath | @angular/platform-browser DomSanitizer bypassSecurityTrustHtml |
|
|
| autogenerated/Xss/DomBasedXss/angular2-client.ts:34:44:34:82 | this.ro ... eters.x | calleeAccessPathWithStructuralInfo | @angular/platform-browser member DomSanitizer instanceorreturn member bypassSecurityTrustHtml instanceorreturn |
|
|
| autogenerated/Xss/DomBasedXss/angular2-client.ts:34:44:34:82 | this.ro ... eters.x | calleeApiName | @angular/platform-browser |
|
|
| autogenerated/Xss/DomBasedXss/angular2-client.ts:34:44:34:82 | this.ro ... eters.x | calleeName | bypassSecurityTrustHtml |
|
|
| autogenerated/Xss/DomBasedXss/angular2-client.ts:34:44:34:82 | this.ro ... eters.x | enclosingFunctionBody | sanitizer bypassSecurityTrustHtml \u0275getDOM getLocation href sanitizer bypassSecurityTrustHtml route snapshot params foo sanitizer bypassSecurityTrustHtml route snapshot queryParams foo sanitizer bypassSecurityTrustHtml route snapshot fragment sanitizer bypassSecurityTrustHtml route snapshot paramMap get foo sanitizer bypassSecurityTrustHtml route snapshot queryParamMap get foo route paramMap subscribe map sanitizer bypassSecurityTrustHtml map get foo sanitizer bypassSecurityTrustHtml 1 route snapshot url 1 path sanitizer bypassSecurityTrustHtml 1 route snapshot url 1 parameters x sanitizer bypassSecurityTrustHtml 1 route snapshot url 1 parameterMap get x sanitizer bypassSecurityTrustHtml 1 route snapshot url 1 parameterMap params x sanitizer bypassSecurityTrustHtml router url sanitizer2 bypassSecurityTrustHtml router url |
|
|
| autogenerated/Xss/DomBasedXss/angular2-client.ts:34:44:34:82 | this.ro ... eters.x | enclosingFunctionName | ngOnInit |
|
|
| autogenerated/Xss/DomBasedXss/angular2-client.ts:35:44:35:91 | this.ro ... et('x') | argumentIndex | 0 |
|
|
| autogenerated/Xss/DomBasedXss/angular2-client.ts:35:44:35:91 | this.ro ... et('x') | calleeAccessPath | @angular/platform-browser DomSanitizer bypassSecurityTrustHtml |
|
|
| autogenerated/Xss/DomBasedXss/angular2-client.ts:35:44:35:91 | this.ro ... et('x') | calleeAccessPathWithStructuralInfo | @angular/platform-browser member DomSanitizer instanceorreturn member bypassSecurityTrustHtml instanceorreturn |
|
|
| autogenerated/Xss/DomBasedXss/angular2-client.ts:35:44:35:91 | this.ro ... et('x') | calleeApiName | @angular/platform-browser |
|
|
| autogenerated/Xss/DomBasedXss/angular2-client.ts:35:44:35:91 | this.ro ... et('x') | calleeName | bypassSecurityTrustHtml |
|
|
| autogenerated/Xss/DomBasedXss/angular2-client.ts:35:44:35:91 | this.ro ... et('x') | enclosingFunctionBody | sanitizer bypassSecurityTrustHtml \u0275getDOM getLocation href sanitizer bypassSecurityTrustHtml route snapshot params foo sanitizer bypassSecurityTrustHtml route snapshot queryParams foo sanitizer bypassSecurityTrustHtml route snapshot fragment sanitizer bypassSecurityTrustHtml route snapshot paramMap get foo sanitizer bypassSecurityTrustHtml route snapshot queryParamMap get foo route paramMap subscribe map sanitizer bypassSecurityTrustHtml map get foo sanitizer bypassSecurityTrustHtml 1 route snapshot url 1 path sanitizer bypassSecurityTrustHtml 1 route snapshot url 1 parameters x sanitizer bypassSecurityTrustHtml 1 route snapshot url 1 parameterMap get x sanitizer bypassSecurityTrustHtml 1 route snapshot url 1 parameterMap params x sanitizer bypassSecurityTrustHtml router url sanitizer2 bypassSecurityTrustHtml router url |
|
|
| autogenerated/Xss/DomBasedXss/angular2-client.ts:35:44:35:91 | this.ro ... et('x') | enclosingFunctionName | ngOnInit |
|
|
| autogenerated/Xss/DomBasedXss/angular2-client.ts:35:88:35:90 | 'x' | argumentIndex | 0 |
|
|
| autogenerated/Xss/DomBasedXss/angular2-client.ts:35:88:35:90 | 'x' | calleeAccessPath | @angular/router ActivatedRoute snapshot url parameterMap get |
|
|
| autogenerated/Xss/DomBasedXss/angular2-client.ts:35:88:35:90 | 'x' | calleeAccessPathWithStructuralInfo | @angular/router member ActivatedRoute instanceorreturn member snapshot member url member member parameterMap member get instanceorreturn |
|
|
| autogenerated/Xss/DomBasedXss/angular2-client.ts:35:88:35:90 | 'x' | calleeApiName | @angular/router |
|
|
| autogenerated/Xss/DomBasedXss/angular2-client.ts:35:88:35:90 | 'x' | calleeName | get |
|
|
| autogenerated/Xss/DomBasedXss/angular2-client.ts:35:88:35:90 | 'x' | enclosingFunctionBody | sanitizer bypassSecurityTrustHtml \u0275getDOM getLocation href sanitizer bypassSecurityTrustHtml route snapshot params foo sanitizer bypassSecurityTrustHtml route snapshot queryParams foo sanitizer bypassSecurityTrustHtml route snapshot fragment sanitizer bypassSecurityTrustHtml route snapshot paramMap get foo sanitizer bypassSecurityTrustHtml route snapshot queryParamMap get foo route paramMap subscribe map sanitizer bypassSecurityTrustHtml map get foo sanitizer bypassSecurityTrustHtml 1 route snapshot url 1 path sanitizer bypassSecurityTrustHtml 1 route snapshot url 1 parameters x sanitizer bypassSecurityTrustHtml 1 route snapshot url 1 parameterMap get x sanitizer bypassSecurityTrustHtml 1 route snapshot url 1 parameterMap params x sanitizer bypassSecurityTrustHtml router url sanitizer2 bypassSecurityTrustHtml router url |
|
|
| autogenerated/Xss/DomBasedXss/angular2-client.ts:35:88:35:90 | 'x' | enclosingFunctionName | ngOnInit |
|
|
| autogenerated/Xss/DomBasedXss/angular2-client.ts:36:44:36:91 | this.ro ... arams.x | argumentIndex | 0 |
|
|
| autogenerated/Xss/DomBasedXss/angular2-client.ts:36:44:36:91 | this.ro ... arams.x | calleeAccessPath | @angular/platform-browser DomSanitizer bypassSecurityTrustHtml |
|
|
| autogenerated/Xss/DomBasedXss/angular2-client.ts:36:44:36:91 | this.ro ... arams.x | calleeAccessPathWithStructuralInfo | @angular/platform-browser member DomSanitizer instanceorreturn member bypassSecurityTrustHtml instanceorreturn |
|
|
| autogenerated/Xss/DomBasedXss/angular2-client.ts:36:44:36:91 | this.ro ... arams.x | calleeApiName | @angular/platform-browser |
|
|
| autogenerated/Xss/DomBasedXss/angular2-client.ts:36:44:36:91 | this.ro ... arams.x | calleeName | bypassSecurityTrustHtml |
|
|
| autogenerated/Xss/DomBasedXss/angular2-client.ts:36:44:36:91 | this.ro ... arams.x | enclosingFunctionBody | sanitizer bypassSecurityTrustHtml \u0275getDOM getLocation href sanitizer bypassSecurityTrustHtml route snapshot params foo sanitizer bypassSecurityTrustHtml route snapshot queryParams foo sanitizer bypassSecurityTrustHtml route snapshot fragment sanitizer bypassSecurityTrustHtml route snapshot paramMap get foo sanitizer bypassSecurityTrustHtml route snapshot queryParamMap get foo route paramMap subscribe map sanitizer bypassSecurityTrustHtml map get foo sanitizer bypassSecurityTrustHtml 1 route snapshot url 1 path sanitizer bypassSecurityTrustHtml 1 route snapshot url 1 parameters x sanitizer bypassSecurityTrustHtml 1 route snapshot url 1 parameterMap get x sanitizer bypassSecurityTrustHtml 1 route snapshot url 1 parameterMap params x sanitizer bypassSecurityTrustHtml router url sanitizer2 bypassSecurityTrustHtml router url |
|
|
| autogenerated/Xss/DomBasedXss/angular2-client.ts:36:44:36:91 | this.ro ... arams.x | enclosingFunctionName | ngOnInit |
|
|
| autogenerated/Xss/DomBasedXss/angular2-client.ts:38:44:38:58 | this.router.url | argumentIndex | 0 |
|
|
| autogenerated/Xss/DomBasedXss/angular2-client.ts:38:44:38:58 | this.router.url | calleeAccessPath | @angular/platform-browser DomSanitizer bypassSecurityTrustHtml |
|
|
| autogenerated/Xss/DomBasedXss/angular2-client.ts:38:44:38:58 | this.router.url | calleeAccessPathWithStructuralInfo | @angular/platform-browser member DomSanitizer instanceorreturn member bypassSecurityTrustHtml instanceorreturn |
|
|
| autogenerated/Xss/DomBasedXss/angular2-client.ts:38:44:38:58 | this.router.url | calleeApiName | @angular/platform-browser |
|
|
| autogenerated/Xss/DomBasedXss/angular2-client.ts:38:44:38:58 | this.router.url | calleeName | bypassSecurityTrustHtml |
|
|
| autogenerated/Xss/DomBasedXss/angular2-client.ts:38:44:38:58 | this.router.url | enclosingFunctionBody | sanitizer bypassSecurityTrustHtml \u0275getDOM getLocation href sanitizer bypassSecurityTrustHtml route snapshot params foo sanitizer bypassSecurityTrustHtml route snapshot queryParams foo sanitizer bypassSecurityTrustHtml route snapshot fragment sanitizer bypassSecurityTrustHtml route snapshot paramMap get foo sanitizer bypassSecurityTrustHtml route snapshot queryParamMap get foo route paramMap subscribe map sanitizer bypassSecurityTrustHtml map get foo sanitizer bypassSecurityTrustHtml 1 route snapshot url 1 path sanitizer bypassSecurityTrustHtml 1 route snapshot url 1 parameters x sanitizer bypassSecurityTrustHtml 1 route snapshot url 1 parameterMap get x sanitizer bypassSecurityTrustHtml 1 route snapshot url 1 parameterMap params x sanitizer bypassSecurityTrustHtml router url sanitizer2 bypassSecurityTrustHtml router url |
|
|
| autogenerated/Xss/DomBasedXss/angular2-client.ts:38:44:38:58 | this.router.url | enclosingFunctionName | ngOnInit |
|
|
| autogenerated/Xss/DomBasedXss/angular2-client.ts:40:45:40:59 | this.router.url | argumentIndex | 0 |
|
|
| autogenerated/Xss/DomBasedXss/angular2-client.ts:40:45:40:59 | this.router.url | calleeAccessPath | @angular/core DomSanitizer bypassSecurityTrustHtml |
|
|
| autogenerated/Xss/DomBasedXss/angular2-client.ts:40:45:40:59 | this.router.url | calleeAccessPathWithStructuralInfo | @angular/core member DomSanitizer instanceorreturn member bypassSecurityTrustHtml instanceorreturn |
|
|
| autogenerated/Xss/DomBasedXss/angular2-client.ts:40:45:40:59 | this.router.url | calleeApiName | @angular/core |
|
|
| autogenerated/Xss/DomBasedXss/angular2-client.ts:40:45:40:59 | this.router.url | calleeName | bypassSecurityTrustHtml |
|
|
| autogenerated/Xss/DomBasedXss/angular2-client.ts:40:45:40:59 | this.router.url | enclosingFunctionBody | sanitizer bypassSecurityTrustHtml \u0275getDOM getLocation href sanitizer bypassSecurityTrustHtml route snapshot params foo sanitizer bypassSecurityTrustHtml route snapshot queryParams foo sanitizer bypassSecurityTrustHtml route snapshot fragment sanitizer bypassSecurityTrustHtml route snapshot paramMap get foo sanitizer bypassSecurityTrustHtml route snapshot queryParamMap get foo route paramMap subscribe map sanitizer bypassSecurityTrustHtml map get foo sanitizer bypassSecurityTrustHtml 1 route snapshot url 1 path sanitizer bypassSecurityTrustHtml 1 route snapshot url 1 parameters x sanitizer bypassSecurityTrustHtml 1 route snapshot url 1 parameterMap get x sanitizer bypassSecurityTrustHtml 1 route snapshot url 1 parameterMap params x sanitizer bypassSecurityTrustHtml router url sanitizer2 bypassSecurityTrustHtml router url |
|
|
| autogenerated/Xss/DomBasedXss/angular2-client.ts:40:45:40:59 | this.router.url | enclosingFunctionName | ngOnInit |
|
|
| autogenerated/Xss/DomBasedXss/angular2-client.ts:44:44:44:76 | routeSn ... ('foo') | argumentIndex | 0 |
|
|
| autogenerated/Xss/DomBasedXss/angular2-client.ts:44:44:44:76 | routeSn ... ('foo') | calleeAccessPath | @angular/platform-browser DomSanitizer bypassSecurityTrustHtml |
|
|
| autogenerated/Xss/DomBasedXss/angular2-client.ts:44:44:44:76 | routeSn ... ('foo') | calleeAccessPathWithStructuralInfo | @angular/platform-browser member DomSanitizer instanceorreturn member bypassSecurityTrustHtml instanceorreturn |
|
|
| autogenerated/Xss/DomBasedXss/angular2-client.ts:44:44:44:76 | routeSn ... ('foo') | calleeApiName | @angular/platform-browser |
|
|
| autogenerated/Xss/DomBasedXss/angular2-client.ts:44:44:44:76 | routeSn ... ('foo') | calleeName | bypassSecurityTrustHtml |
|
|
| autogenerated/Xss/DomBasedXss/angular2-client.ts:44:44:44:76 | routeSn ... ('foo') | enclosingFunctionBody | routeSnapshot ActivatedRouteSnapshot sanitizer bypassSecurityTrustHtml routeSnapshot paramMap get foo |
|
|
| autogenerated/Xss/DomBasedXss/angular2-client.ts:44:44:44:76 | routeSn ... ('foo') | enclosingFunctionName | someMethod |
|
|
| autogenerated/Xss/DomBasedXss/angular2-client.ts:44:71:44:75 | 'foo' | argumentIndex | 0 |
|
|
| autogenerated/Xss/DomBasedXss/angular2-client.ts:44:71:44:75 | 'foo' | calleeAccessPath | @angular/router ActivatedRouteSnapshot paramMap get |
|
|
| autogenerated/Xss/DomBasedXss/angular2-client.ts:44:71:44:75 | 'foo' | calleeAccessPathWithStructuralInfo | @angular/router member ActivatedRouteSnapshot instanceorreturn member paramMap member get instanceorreturn |
|
|
| autogenerated/Xss/DomBasedXss/angular2-client.ts:44:71:44:75 | 'foo' | calleeApiName | @angular/router |
|
|
| autogenerated/Xss/DomBasedXss/angular2-client.ts:44:71:44:75 | 'foo' | calleeName | get |
|
|
| autogenerated/Xss/DomBasedXss/angular2-client.ts:44:71:44:75 | 'foo' | enclosingFunctionBody | routeSnapshot ActivatedRouteSnapshot sanitizer bypassSecurityTrustHtml routeSnapshot paramMap get foo |
|
|
| autogenerated/Xss/DomBasedXss/angular2-client.ts:44:71:44:75 | 'foo' | enclosingFunctionName | someMethod |
|
|
| autogenerated/Xss/DomBasedXss/classnames.js:7:31:7:84 | `<span ... <span>` | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/classnames.js:7:31:7:84 | `<span ... <span>` | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/classnames.js:7:31:7:84 | `<span ... <span>` | enclosingFunctionBody | document body innerHTML <span class=" classNames window name ">Hello<span> document body innerHTML <span class=" classNamesD window name ">Hello<span> document body innerHTML <span class=" classNamesB window name ">Hello<span> unsafeStyle classNames bind foo window name document body innerHTML <span class=" unsafeStyle foo ">Hello<span> safeStyle classNames bind document body innerHTML <span class=" safeStyle window name ">Hello<span> document body innerHTML <span class=" safeStyle foo ">Hello<span> document body innerHTML <span class=" clsx window name ">Hello<span> |
|
|
| autogenerated/Xss/DomBasedXss/classnames.js:7:31:7:84 | `<span ... <span>` | enclosingFunctionName | main |
|
|
| autogenerated/Xss/DomBasedXss/classnames.js:7:32:7:44 | <span class=" | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/classnames.js:7:32:7:44 | <span class=" | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/classnames.js:7:32:7:44 | <span class=" | enclosingFunctionBody | document body innerHTML <span class=" classNames window name ">Hello<span> document body innerHTML <span class=" classNamesD window name ">Hello<span> document body innerHTML <span class=" classNamesB window name ">Hello<span> unsafeStyle classNames bind foo window name document body innerHTML <span class=" unsafeStyle foo ">Hello<span> safeStyle classNames bind document body innerHTML <span class=" safeStyle window name ">Hello<span> document body innerHTML <span class=" safeStyle foo ">Hello<span> document body innerHTML <span class=" clsx window name ">Hello<span> |
|
|
| autogenerated/Xss/DomBasedXss/classnames.js:7:32:7:44 | <span class=" | enclosingFunctionName | main |
|
|
| autogenerated/Xss/DomBasedXss/classnames.js:7:47:7:69 | classNa ... w.name) | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/classnames.js:7:47:7:69 | classNa ... w.name) | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/classnames.js:7:47:7:69 | classNa ... w.name) | enclosingFunctionBody | document body innerHTML <span class=" classNames window name ">Hello<span> document body innerHTML <span class=" classNamesD window name ">Hello<span> document body innerHTML <span class=" classNamesB window name ">Hello<span> unsafeStyle classNames bind foo window name document body innerHTML <span class=" unsafeStyle foo ">Hello<span> safeStyle classNames bind document body innerHTML <span class=" safeStyle window name ">Hello<span> document body innerHTML <span class=" safeStyle foo ">Hello<span> document body innerHTML <span class=" clsx window name ">Hello<span> |
|
|
| autogenerated/Xss/DomBasedXss/classnames.js:7:47:7:69 | classNa ... w.name) | enclosingFunctionName | main |
|
|
| autogenerated/Xss/DomBasedXss/classnames.js:7:58:7:68 | window.name | argumentIndex | 0 |
|
|
| autogenerated/Xss/DomBasedXss/classnames.js:7:58:7:68 | window.name | calleeAccessPath | classnames |
|
|
| autogenerated/Xss/DomBasedXss/classnames.js:7:58:7:68 | window.name | calleeAccessPathWithStructuralInfo | classnames instanceorreturn |
|
|
| autogenerated/Xss/DomBasedXss/classnames.js:7:58:7:68 | window.name | calleeApiName | classnames |
|
|
| autogenerated/Xss/DomBasedXss/classnames.js:7:58:7:68 | window.name | calleeName | classNames |
|
|
| autogenerated/Xss/DomBasedXss/classnames.js:7:58:7:68 | window.name | enclosingFunctionBody | document body innerHTML <span class=" classNames window name ">Hello<span> document body innerHTML <span class=" classNamesD window name ">Hello<span> document body innerHTML <span class=" classNamesB window name ">Hello<span> unsafeStyle classNames bind foo window name document body innerHTML <span class=" unsafeStyle foo ">Hello<span> safeStyle classNames bind document body innerHTML <span class=" safeStyle window name ">Hello<span> document body innerHTML <span class=" safeStyle foo ">Hello<span> document body innerHTML <span class=" clsx window name ">Hello<span> |
|
|
| autogenerated/Xss/DomBasedXss/classnames.js:7:58:7:68 | window.name | enclosingFunctionName | main |
|
|
| autogenerated/Xss/DomBasedXss/classnames.js:7:71:7:83 | ">Hello<span> | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/classnames.js:7:71:7:83 | ">Hello<span> | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/classnames.js:7:71:7:83 | ">Hello<span> | enclosingFunctionBody | document body innerHTML <span class=" classNames window name ">Hello<span> document body innerHTML <span class=" classNamesD window name ">Hello<span> document body innerHTML <span class=" classNamesB window name ">Hello<span> unsafeStyle classNames bind foo window name document body innerHTML <span class=" unsafeStyle foo ">Hello<span> safeStyle classNames bind document body innerHTML <span class=" safeStyle window name ">Hello<span> document body innerHTML <span class=" safeStyle foo ">Hello<span> document body innerHTML <span class=" clsx window name ">Hello<span> |
|
|
| autogenerated/Xss/DomBasedXss/classnames.js:7:71:7:83 | ">Hello<span> | enclosingFunctionName | main |
|
|
| autogenerated/Xss/DomBasedXss/classnames.js:8:31:8:85 | `<span ... <span>` | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/classnames.js:8:31:8:85 | `<span ... <span>` | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/classnames.js:8:31:8:85 | `<span ... <span>` | enclosingFunctionBody | document body innerHTML <span class=" classNames window name ">Hello<span> document body innerHTML <span class=" classNamesD window name ">Hello<span> document body innerHTML <span class=" classNamesB window name ">Hello<span> unsafeStyle classNames bind foo window name document body innerHTML <span class=" unsafeStyle foo ">Hello<span> safeStyle classNames bind document body innerHTML <span class=" safeStyle window name ">Hello<span> document body innerHTML <span class=" safeStyle foo ">Hello<span> document body innerHTML <span class=" clsx window name ">Hello<span> |
|
|
| autogenerated/Xss/DomBasedXss/classnames.js:8:31:8:85 | `<span ... <span>` | enclosingFunctionName | main |
|
|
| autogenerated/Xss/DomBasedXss/classnames.js:8:32:8:44 | <span class=" | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/classnames.js:8:32:8:44 | <span class=" | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/classnames.js:8:32:8:44 | <span class=" | enclosingFunctionBody | document body innerHTML <span class=" classNames window name ">Hello<span> document body innerHTML <span class=" classNamesD window name ">Hello<span> document body innerHTML <span class=" classNamesB window name ">Hello<span> unsafeStyle classNames bind foo window name document body innerHTML <span class=" unsafeStyle foo ">Hello<span> safeStyle classNames bind document body innerHTML <span class=" safeStyle window name ">Hello<span> document body innerHTML <span class=" safeStyle foo ">Hello<span> document body innerHTML <span class=" clsx window name ">Hello<span> |
|
|
| autogenerated/Xss/DomBasedXss/classnames.js:8:32:8:44 | <span class=" | enclosingFunctionName | main |
|
|
| autogenerated/Xss/DomBasedXss/classnames.js:8:47:8:70 | classNa ... w.name) | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/classnames.js:8:47:8:70 | classNa ... w.name) | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/classnames.js:8:47:8:70 | classNa ... w.name) | enclosingFunctionBody | document body innerHTML <span class=" classNames window name ">Hello<span> document body innerHTML <span class=" classNamesD window name ">Hello<span> document body innerHTML <span class=" classNamesB window name ">Hello<span> unsafeStyle classNames bind foo window name document body innerHTML <span class=" unsafeStyle foo ">Hello<span> safeStyle classNames bind document body innerHTML <span class=" safeStyle window name ">Hello<span> document body innerHTML <span class=" safeStyle foo ">Hello<span> document body innerHTML <span class=" clsx window name ">Hello<span> |
|
|
| autogenerated/Xss/DomBasedXss/classnames.js:8:47:8:70 | classNa ... w.name) | enclosingFunctionName | main |
|
|
| autogenerated/Xss/DomBasedXss/classnames.js:8:59:8:69 | window.name | argumentIndex | 0 |
|
|
| autogenerated/Xss/DomBasedXss/classnames.js:8:59:8:69 | window.name | calleeAccessPath | classnames/dedupe |
|
|
| autogenerated/Xss/DomBasedXss/classnames.js:8:59:8:69 | window.name | calleeAccessPathWithStructuralInfo | classnames/dedupe instanceorreturn |
|
|
| autogenerated/Xss/DomBasedXss/classnames.js:8:59:8:69 | window.name | calleeApiName | classnames/dedupe |
|
|
| autogenerated/Xss/DomBasedXss/classnames.js:8:59:8:69 | window.name | calleeName | classNamesD |
|
|
| autogenerated/Xss/DomBasedXss/classnames.js:8:59:8:69 | window.name | enclosingFunctionBody | document body innerHTML <span class=" classNames window name ">Hello<span> document body innerHTML <span class=" classNamesD window name ">Hello<span> document body innerHTML <span class=" classNamesB window name ">Hello<span> unsafeStyle classNames bind foo window name document body innerHTML <span class=" unsafeStyle foo ">Hello<span> safeStyle classNames bind document body innerHTML <span class=" safeStyle window name ">Hello<span> document body innerHTML <span class=" safeStyle foo ">Hello<span> document body innerHTML <span class=" clsx window name ">Hello<span> |
|
|
| autogenerated/Xss/DomBasedXss/classnames.js:8:59:8:69 | window.name | enclosingFunctionName | main |
|
|
| autogenerated/Xss/DomBasedXss/classnames.js:8:72:8:84 | ">Hello<span> | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/classnames.js:8:72:8:84 | ">Hello<span> | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/classnames.js:8:72:8:84 | ">Hello<span> | enclosingFunctionBody | document body innerHTML <span class=" classNames window name ">Hello<span> document body innerHTML <span class=" classNamesD window name ">Hello<span> document body innerHTML <span class=" classNamesB window name ">Hello<span> unsafeStyle classNames bind foo window name document body innerHTML <span class=" unsafeStyle foo ">Hello<span> safeStyle classNames bind document body innerHTML <span class=" safeStyle window name ">Hello<span> document body innerHTML <span class=" safeStyle foo ">Hello<span> document body innerHTML <span class=" clsx window name ">Hello<span> |
|
|
| autogenerated/Xss/DomBasedXss/classnames.js:8:72:8:84 | ">Hello<span> | enclosingFunctionName | main |
|
|
| autogenerated/Xss/DomBasedXss/classnames.js:9:31:9:85 | `<span ... <span>` | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/classnames.js:9:31:9:85 | `<span ... <span>` | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/classnames.js:9:31:9:85 | `<span ... <span>` | enclosingFunctionBody | document body innerHTML <span class=" classNames window name ">Hello<span> document body innerHTML <span class=" classNamesD window name ">Hello<span> document body innerHTML <span class=" classNamesB window name ">Hello<span> unsafeStyle classNames bind foo window name document body innerHTML <span class=" unsafeStyle foo ">Hello<span> safeStyle classNames bind document body innerHTML <span class=" safeStyle window name ">Hello<span> document body innerHTML <span class=" safeStyle foo ">Hello<span> document body innerHTML <span class=" clsx window name ">Hello<span> |
|
|
| autogenerated/Xss/DomBasedXss/classnames.js:9:31:9:85 | `<span ... <span>` | enclosingFunctionName | main |
|
|
| autogenerated/Xss/DomBasedXss/classnames.js:9:32:9:44 | <span class=" | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/classnames.js:9:32:9:44 | <span class=" | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/classnames.js:9:32:9:44 | <span class=" | enclosingFunctionBody | document body innerHTML <span class=" classNames window name ">Hello<span> document body innerHTML <span class=" classNamesD window name ">Hello<span> document body innerHTML <span class=" classNamesB window name ">Hello<span> unsafeStyle classNames bind foo window name document body innerHTML <span class=" unsafeStyle foo ">Hello<span> safeStyle classNames bind document body innerHTML <span class=" safeStyle window name ">Hello<span> document body innerHTML <span class=" safeStyle foo ">Hello<span> document body innerHTML <span class=" clsx window name ">Hello<span> |
|
|
| autogenerated/Xss/DomBasedXss/classnames.js:9:32:9:44 | <span class=" | enclosingFunctionName | main |
|
|
| autogenerated/Xss/DomBasedXss/classnames.js:9:47:9:70 | classNa ... w.name) | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/classnames.js:9:47:9:70 | classNa ... w.name) | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/classnames.js:9:47:9:70 | classNa ... w.name) | enclosingFunctionBody | document body innerHTML <span class=" classNames window name ">Hello<span> document body innerHTML <span class=" classNamesD window name ">Hello<span> document body innerHTML <span class=" classNamesB window name ">Hello<span> unsafeStyle classNames bind foo window name document body innerHTML <span class=" unsafeStyle foo ">Hello<span> safeStyle classNames bind document body innerHTML <span class=" safeStyle window name ">Hello<span> document body innerHTML <span class=" safeStyle foo ">Hello<span> document body innerHTML <span class=" clsx window name ">Hello<span> |
|
|
| autogenerated/Xss/DomBasedXss/classnames.js:9:47:9:70 | classNa ... w.name) | enclosingFunctionName | main |
|
|
| autogenerated/Xss/DomBasedXss/classnames.js:9:59:9:69 | window.name | argumentIndex | 0 |
|
|
| autogenerated/Xss/DomBasedXss/classnames.js:9:59:9:69 | window.name | calleeAccessPath | classnames/bind |
|
|
| autogenerated/Xss/DomBasedXss/classnames.js:9:59:9:69 | window.name | calleeAccessPathWithStructuralInfo | classnames/bind instanceorreturn |
|
|
| autogenerated/Xss/DomBasedXss/classnames.js:9:59:9:69 | window.name | calleeApiName | classnames/bind |
|
|
| autogenerated/Xss/DomBasedXss/classnames.js:9:59:9:69 | window.name | calleeName | classNamesB |
|
|
| autogenerated/Xss/DomBasedXss/classnames.js:9:59:9:69 | window.name | enclosingFunctionBody | document body innerHTML <span class=" classNames window name ">Hello<span> document body innerHTML <span class=" classNamesD window name ">Hello<span> document body innerHTML <span class=" classNamesB window name ">Hello<span> unsafeStyle classNames bind foo window name document body innerHTML <span class=" unsafeStyle foo ">Hello<span> safeStyle classNames bind document body innerHTML <span class=" safeStyle window name ">Hello<span> document body innerHTML <span class=" safeStyle foo ">Hello<span> document body innerHTML <span class=" clsx window name ">Hello<span> |
|
|
| autogenerated/Xss/DomBasedXss/classnames.js:9:59:9:69 | window.name | enclosingFunctionName | main |
|
|
| autogenerated/Xss/DomBasedXss/classnames.js:9:72:9:84 | ">Hello<span> | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/classnames.js:9:72:9:84 | ">Hello<span> | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/classnames.js:9:72:9:84 | ">Hello<span> | enclosingFunctionBody | document body innerHTML <span class=" classNames window name ">Hello<span> document body innerHTML <span class=" classNamesD window name ">Hello<span> document body innerHTML <span class=" classNamesB window name ">Hello<span> unsafeStyle classNames bind foo window name document body innerHTML <span class=" unsafeStyle foo ">Hello<span> safeStyle classNames bind document body innerHTML <span class=" safeStyle window name ">Hello<span> document body innerHTML <span class=" safeStyle foo ">Hello<span> document body innerHTML <span class=" clsx window name ">Hello<span> |
|
|
| autogenerated/Xss/DomBasedXss/classnames.js:9:72:9:84 | ">Hello<span> | enclosingFunctionName | main |
|
|
| autogenerated/Xss/DomBasedXss/classnames.js:10:39:10:56 | {foo: window.name} | argumentIndex | 0 |
|
|
| autogenerated/Xss/DomBasedXss/classnames.js:10:39:10:56 | {foo: window.name} | calleeAccessPath | classnames bind |
|
|
| autogenerated/Xss/DomBasedXss/classnames.js:10:39:10:56 | {foo: window.name} | calleeAccessPathWithStructuralInfo | classnames member bind instanceorreturn |
|
|
| autogenerated/Xss/DomBasedXss/classnames.js:10:39:10:56 | {foo: window.name} | calleeApiName | classnames |
|
|
| autogenerated/Xss/DomBasedXss/classnames.js:10:39:10:56 | {foo: window.name} | calleeName | bind |
|
|
| autogenerated/Xss/DomBasedXss/classnames.js:10:39:10:56 | {foo: window.name} | enclosingFunctionBody | document body innerHTML <span class=" classNames window name ">Hello<span> document body innerHTML <span class=" classNamesD window name ">Hello<span> document body innerHTML <span class=" classNamesB window name ">Hello<span> unsafeStyle classNames bind foo window name document body innerHTML <span class=" unsafeStyle foo ">Hello<span> safeStyle classNames bind document body innerHTML <span class=" safeStyle window name ">Hello<span> document body innerHTML <span class=" safeStyle foo ">Hello<span> document body innerHTML <span class=" clsx window name ">Hello<span> |
|
|
| autogenerated/Xss/DomBasedXss/classnames.js:10:39:10:56 | {foo: window.name} | enclosingFunctionName | main |
|
|
| autogenerated/Xss/DomBasedXss/classnames.js:10:39:10:56 | {foo: window.name} | receiverName | classNames |
|
|
| autogenerated/Xss/DomBasedXss/classnames.js:10:45:10:55 | window.name | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/classnames.js:10:45:10:55 | window.name | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/classnames.js:10:45:10:55 | window.name | enclosingFunctionBody | document body innerHTML <span class=" classNames window name ">Hello<span> document body innerHTML <span class=" classNamesD window name ">Hello<span> document body innerHTML <span class=" classNamesB window name ">Hello<span> unsafeStyle classNames bind foo window name document body innerHTML <span class=" unsafeStyle foo ">Hello<span> safeStyle classNames bind document body innerHTML <span class=" safeStyle window name ">Hello<span> document body innerHTML <span class=" safeStyle foo ">Hello<span> document body innerHTML <span class=" clsx window name ">Hello<span> |
|
|
| autogenerated/Xss/DomBasedXss/classnames.js:10:45:10:55 | window.name | enclosingFunctionName | main |
|
|
| autogenerated/Xss/DomBasedXss/classnames.js:11:31:11:79 | `<span ... <span>` | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/classnames.js:11:31:11:79 | `<span ... <span>` | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/classnames.js:11:31:11:79 | `<span ... <span>` | enclosingFunctionBody | document body innerHTML <span class=" classNames window name ">Hello<span> document body innerHTML <span class=" classNamesD window name ">Hello<span> document body innerHTML <span class=" classNamesB window name ">Hello<span> unsafeStyle classNames bind foo window name document body innerHTML <span class=" unsafeStyle foo ">Hello<span> safeStyle classNames bind document body innerHTML <span class=" safeStyle window name ">Hello<span> document body innerHTML <span class=" safeStyle foo ">Hello<span> document body innerHTML <span class=" clsx window name ">Hello<span> |
|
|
| autogenerated/Xss/DomBasedXss/classnames.js:11:31:11:79 | `<span ... <span>` | enclosingFunctionName | main |
|
|
| autogenerated/Xss/DomBasedXss/classnames.js:11:32:11:44 | <span class=" | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/classnames.js:11:32:11:44 | <span class=" | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/classnames.js:11:32:11:44 | <span class=" | enclosingFunctionBody | document body innerHTML <span class=" classNames window name ">Hello<span> document body innerHTML <span class=" classNamesD window name ">Hello<span> document body innerHTML <span class=" classNamesB window name ">Hello<span> unsafeStyle classNames bind foo window name document body innerHTML <span class=" unsafeStyle foo ">Hello<span> safeStyle classNames bind document body innerHTML <span class=" safeStyle window name ">Hello<span> document body innerHTML <span class=" safeStyle foo ">Hello<span> document body innerHTML <span class=" clsx window name ">Hello<span> |
|
|
| autogenerated/Xss/DomBasedXss/classnames.js:11:32:11:44 | <span class=" | enclosingFunctionName | main |
|
|
| autogenerated/Xss/DomBasedXss/classnames.js:11:47:11:64 | unsafeStyle('foo') | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/classnames.js:11:47:11:64 | unsafeStyle('foo') | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/classnames.js:11:47:11:64 | unsafeStyle('foo') | enclosingFunctionBody | document body innerHTML <span class=" classNames window name ">Hello<span> document body innerHTML <span class=" classNamesD window name ">Hello<span> document body innerHTML <span class=" classNamesB window name ">Hello<span> unsafeStyle classNames bind foo window name document body innerHTML <span class=" unsafeStyle foo ">Hello<span> safeStyle classNames bind document body innerHTML <span class=" safeStyle window name ">Hello<span> document body innerHTML <span class=" safeStyle foo ">Hello<span> document body innerHTML <span class=" clsx window name ">Hello<span> |
|
|
| autogenerated/Xss/DomBasedXss/classnames.js:11:47:11:64 | unsafeStyle('foo') | enclosingFunctionName | main |
|
|
| autogenerated/Xss/DomBasedXss/classnames.js:11:59:11:63 | 'foo' | argumentIndex | 0 |
|
|
| autogenerated/Xss/DomBasedXss/classnames.js:11:59:11:63 | 'foo' | calleeAccessPath | classnames |
|
|
| autogenerated/Xss/DomBasedXss/classnames.js:11:59:11:63 | 'foo' | calleeAccessPathWithStructuralInfo | classnames instanceorreturn |
|
|
| autogenerated/Xss/DomBasedXss/classnames.js:11:59:11:63 | 'foo' | calleeApiName | classnames |
|
|
| autogenerated/Xss/DomBasedXss/classnames.js:11:59:11:63 | 'foo' | calleeName | unsafeStyle |
|
|
| autogenerated/Xss/DomBasedXss/classnames.js:11:59:11:63 | 'foo' | enclosingFunctionBody | document body innerHTML <span class=" classNames window name ">Hello<span> document body innerHTML <span class=" classNamesD window name ">Hello<span> document body innerHTML <span class=" classNamesB window name ">Hello<span> unsafeStyle classNames bind foo window name document body innerHTML <span class=" unsafeStyle foo ">Hello<span> safeStyle classNames bind document body innerHTML <span class=" safeStyle window name ">Hello<span> document body innerHTML <span class=" safeStyle foo ">Hello<span> document body innerHTML <span class=" clsx window name ">Hello<span> |
|
|
| autogenerated/Xss/DomBasedXss/classnames.js:11:59:11:63 | 'foo' | enclosingFunctionName | main |
|
|
| autogenerated/Xss/DomBasedXss/classnames.js:11:66:11:78 | ">Hello<span> | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/classnames.js:11:66:11:78 | ">Hello<span> | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/classnames.js:11:66:11:78 | ">Hello<span> | enclosingFunctionBody | document body innerHTML <span class=" classNames window name ">Hello<span> document body innerHTML <span class=" classNamesD window name ">Hello<span> document body innerHTML <span class=" classNamesB window name ">Hello<span> unsafeStyle classNames bind foo window name document body innerHTML <span class=" unsafeStyle foo ">Hello<span> safeStyle classNames bind document body innerHTML <span class=" safeStyle window name ">Hello<span> document body innerHTML <span class=" safeStyle foo ">Hello<span> document body innerHTML <span class=" clsx window name ">Hello<span> |
|
|
| autogenerated/Xss/DomBasedXss/classnames.js:11:66:11:78 | ">Hello<span> | enclosingFunctionName | main |
|
|
| autogenerated/Xss/DomBasedXss/classnames.js:12:37:12:38 | {} | argumentIndex | 0 |
|
|
| autogenerated/Xss/DomBasedXss/classnames.js:12:37:12:38 | {} | calleeAccessPath | classnames bind |
|
|
| autogenerated/Xss/DomBasedXss/classnames.js:12:37:12:38 | {} | calleeAccessPathWithStructuralInfo | classnames member bind instanceorreturn |
|
|
| autogenerated/Xss/DomBasedXss/classnames.js:12:37:12:38 | {} | calleeApiName | classnames |
|
|
| autogenerated/Xss/DomBasedXss/classnames.js:12:37:12:38 | {} | calleeName | bind |
|
|
| autogenerated/Xss/DomBasedXss/classnames.js:12:37:12:38 | {} | enclosingFunctionBody | document body innerHTML <span class=" classNames window name ">Hello<span> document body innerHTML <span class=" classNamesD window name ">Hello<span> document body innerHTML <span class=" classNamesB window name ">Hello<span> unsafeStyle classNames bind foo window name document body innerHTML <span class=" unsafeStyle foo ">Hello<span> safeStyle classNames bind document body innerHTML <span class=" safeStyle window name ">Hello<span> document body innerHTML <span class=" safeStyle foo ">Hello<span> document body innerHTML <span class=" clsx window name ">Hello<span> |
|
|
| autogenerated/Xss/DomBasedXss/classnames.js:12:37:12:38 | {} | enclosingFunctionName | main |
|
|
| autogenerated/Xss/DomBasedXss/classnames.js:12:37:12:38 | {} | receiverName | classNames |
|
|
| autogenerated/Xss/DomBasedXss/classnames.js:13:31:13:83 | `<span ... <span>` | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/classnames.js:13:31:13:83 | `<span ... <span>` | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/classnames.js:13:31:13:83 | `<span ... <span>` | enclosingFunctionBody | document body innerHTML <span class=" classNames window name ">Hello<span> document body innerHTML <span class=" classNamesD window name ">Hello<span> document body innerHTML <span class=" classNamesB window name ">Hello<span> unsafeStyle classNames bind foo window name document body innerHTML <span class=" unsafeStyle foo ">Hello<span> safeStyle classNames bind document body innerHTML <span class=" safeStyle window name ">Hello<span> document body innerHTML <span class=" safeStyle foo ">Hello<span> document body innerHTML <span class=" clsx window name ">Hello<span> |
|
|
| autogenerated/Xss/DomBasedXss/classnames.js:13:31:13:83 | `<span ... <span>` | enclosingFunctionName | main |
|
|
| autogenerated/Xss/DomBasedXss/classnames.js:13:32:13:44 | <span class=" | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/classnames.js:13:32:13:44 | <span class=" | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/classnames.js:13:32:13:44 | <span class=" | enclosingFunctionBody | document body innerHTML <span class=" classNames window name ">Hello<span> document body innerHTML <span class=" classNamesD window name ">Hello<span> document body innerHTML <span class=" classNamesB window name ">Hello<span> unsafeStyle classNames bind foo window name document body innerHTML <span class=" unsafeStyle foo ">Hello<span> safeStyle classNames bind document body innerHTML <span class=" safeStyle window name ">Hello<span> document body innerHTML <span class=" safeStyle foo ">Hello<span> document body innerHTML <span class=" clsx window name ">Hello<span> |
|
|
| autogenerated/Xss/DomBasedXss/classnames.js:13:32:13:44 | <span class=" | enclosingFunctionName | main |
|
|
| autogenerated/Xss/DomBasedXss/classnames.js:13:47:13:68 | safeSty ... w.name) | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/classnames.js:13:47:13:68 | safeSty ... w.name) | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/classnames.js:13:47:13:68 | safeSty ... w.name) | enclosingFunctionBody | document body innerHTML <span class=" classNames window name ">Hello<span> document body innerHTML <span class=" classNamesD window name ">Hello<span> document body innerHTML <span class=" classNamesB window name ">Hello<span> unsafeStyle classNames bind foo window name document body innerHTML <span class=" unsafeStyle foo ">Hello<span> safeStyle classNames bind document body innerHTML <span class=" safeStyle window name ">Hello<span> document body innerHTML <span class=" safeStyle foo ">Hello<span> document body innerHTML <span class=" clsx window name ">Hello<span> |
|
|
| autogenerated/Xss/DomBasedXss/classnames.js:13:47:13:68 | safeSty ... w.name) | enclosingFunctionName | main |
|
|
| autogenerated/Xss/DomBasedXss/classnames.js:13:57:13:67 | window.name | argumentIndex | 0 |
|
|
| autogenerated/Xss/DomBasedXss/classnames.js:13:57:13:67 | window.name | calleeAccessPath | classnames |
|
|
| autogenerated/Xss/DomBasedXss/classnames.js:13:57:13:67 | window.name | calleeAccessPathWithStructuralInfo | classnames instanceorreturn |
|
|
| autogenerated/Xss/DomBasedXss/classnames.js:13:57:13:67 | window.name | calleeApiName | classnames |
|
|
| autogenerated/Xss/DomBasedXss/classnames.js:13:57:13:67 | window.name | calleeName | safeStyle |
|
|
| autogenerated/Xss/DomBasedXss/classnames.js:13:57:13:67 | window.name | enclosingFunctionBody | document body innerHTML <span class=" classNames window name ">Hello<span> document body innerHTML <span class=" classNamesD window name ">Hello<span> document body innerHTML <span class=" classNamesB window name ">Hello<span> unsafeStyle classNames bind foo window name document body innerHTML <span class=" unsafeStyle foo ">Hello<span> safeStyle classNames bind document body innerHTML <span class=" safeStyle window name ">Hello<span> document body innerHTML <span class=" safeStyle foo ">Hello<span> document body innerHTML <span class=" clsx window name ">Hello<span> |
|
|
| autogenerated/Xss/DomBasedXss/classnames.js:13:57:13:67 | window.name | enclosingFunctionName | main |
|
|
| autogenerated/Xss/DomBasedXss/classnames.js:13:70:13:82 | ">Hello<span> | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/classnames.js:13:70:13:82 | ">Hello<span> | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/classnames.js:13:70:13:82 | ">Hello<span> | enclosingFunctionBody | document body innerHTML <span class=" classNames window name ">Hello<span> document body innerHTML <span class=" classNamesD window name ">Hello<span> document body innerHTML <span class=" classNamesB window name ">Hello<span> unsafeStyle classNames bind foo window name document body innerHTML <span class=" unsafeStyle foo ">Hello<span> safeStyle classNames bind document body innerHTML <span class=" safeStyle window name ">Hello<span> document body innerHTML <span class=" safeStyle foo ">Hello<span> document body innerHTML <span class=" clsx window name ">Hello<span> |
|
|
| autogenerated/Xss/DomBasedXss/classnames.js:13:70:13:82 | ">Hello<span> | enclosingFunctionName | main |
|
|
| autogenerated/Xss/DomBasedXss/classnames.js:14:31:14:77 | `<span ... <span>` | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/classnames.js:14:31:14:77 | `<span ... <span>` | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/classnames.js:14:31:14:77 | `<span ... <span>` | enclosingFunctionBody | document body innerHTML <span class=" classNames window name ">Hello<span> document body innerHTML <span class=" classNamesD window name ">Hello<span> document body innerHTML <span class=" classNamesB window name ">Hello<span> unsafeStyle classNames bind foo window name document body innerHTML <span class=" unsafeStyle foo ">Hello<span> safeStyle classNames bind document body innerHTML <span class=" safeStyle window name ">Hello<span> document body innerHTML <span class=" safeStyle foo ">Hello<span> document body innerHTML <span class=" clsx window name ">Hello<span> |
|
|
| autogenerated/Xss/DomBasedXss/classnames.js:14:31:14:77 | `<span ... <span>` | enclosingFunctionName | main |
|
|
| autogenerated/Xss/DomBasedXss/classnames.js:14:32:14:44 | <span class=" | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/classnames.js:14:32:14:44 | <span class=" | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/classnames.js:14:32:14:44 | <span class=" | enclosingFunctionBody | document body innerHTML <span class=" classNames window name ">Hello<span> document body innerHTML <span class=" classNamesD window name ">Hello<span> document body innerHTML <span class=" classNamesB window name ">Hello<span> unsafeStyle classNames bind foo window name document body innerHTML <span class=" unsafeStyle foo ">Hello<span> safeStyle classNames bind document body innerHTML <span class=" safeStyle window name ">Hello<span> document body innerHTML <span class=" safeStyle foo ">Hello<span> document body innerHTML <span class=" clsx window name ">Hello<span> |
|
|
| autogenerated/Xss/DomBasedXss/classnames.js:14:32:14:44 | <span class=" | enclosingFunctionName | main |
|
|
| autogenerated/Xss/DomBasedXss/classnames.js:14:47:14:62 | safeStyle('foo') | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/classnames.js:14:47:14:62 | safeStyle('foo') | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/classnames.js:14:47:14:62 | safeStyle('foo') | enclosingFunctionBody | document body innerHTML <span class=" classNames window name ">Hello<span> document body innerHTML <span class=" classNamesD window name ">Hello<span> document body innerHTML <span class=" classNamesB window name ">Hello<span> unsafeStyle classNames bind foo window name document body innerHTML <span class=" unsafeStyle foo ">Hello<span> safeStyle classNames bind document body innerHTML <span class=" safeStyle window name ">Hello<span> document body innerHTML <span class=" safeStyle foo ">Hello<span> document body innerHTML <span class=" clsx window name ">Hello<span> |
|
|
| autogenerated/Xss/DomBasedXss/classnames.js:14:47:14:62 | safeStyle('foo') | enclosingFunctionName | main |
|
|
| autogenerated/Xss/DomBasedXss/classnames.js:14:57:14:61 | 'foo' | argumentIndex | 0 |
|
|
| autogenerated/Xss/DomBasedXss/classnames.js:14:57:14:61 | 'foo' | calleeAccessPath | classnames |
|
|
| autogenerated/Xss/DomBasedXss/classnames.js:14:57:14:61 | 'foo' | calleeAccessPathWithStructuralInfo | classnames instanceorreturn |
|
|
| autogenerated/Xss/DomBasedXss/classnames.js:14:57:14:61 | 'foo' | calleeApiName | classnames |
|
|
| autogenerated/Xss/DomBasedXss/classnames.js:14:57:14:61 | 'foo' | calleeName | safeStyle |
|
|
| autogenerated/Xss/DomBasedXss/classnames.js:14:57:14:61 | 'foo' | enclosingFunctionBody | document body innerHTML <span class=" classNames window name ">Hello<span> document body innerHTML <span class=" classNamesD window name ">Hello<span> document body innerHTML <span class=" classNamesB window name ">Hello<span> unsafeStyle classNames bind foo window name document body innerHTML <span class=" unsafeStyle foo ">Hello<span> safeStyle classNames bind document body innerHTML <span class=" safeStyle window name ">Hello<span> document body innerHTML <span class=" safeStyle foo ">Hello<span> document body innerHTML <span class=" clsx window name ">Hello<span> |
|
|
| autogenerated/Xss/DomBasedXss/classnames.js:14:57:14:61 | 'foo' | enclosingFunctionName | main |
|
|
| autogenerated/Xss/DomBasedXss/classnames.js:14:64:14:76 | ">Hello<span> | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/classnames.js:14:64:14:76 | ">Hello<span> | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/classnames.js:14:64:14:76 | ">Hello<span> | enclosingFunctionBody | document body innerHTML <span class=" classNames window name ">Hello<span> document body innerHTML <span class=" classNamesD window name ">Hello<span> document body innerHTML <span class=" classNamesB window name ">Hello<span> unsafeStyle classNames bind foo window name document body innerHTML <span class=" unsafeStyle foo ">Hello<span> safeStyle classNames bind document body innerHTML <span class=" safeStyle window name ">Hello<span> document body innerHTML <span class=" safeStyle foo ">Hello<span> document body innerHTML <span class=" clsx window name ">Hello<span> |
|
|
| autogenerated/Xss/DomBasedXss/classnames.js:14:64:14:76 | ">Hello<span> | enclosingFunctionName | main |
|
|
| autogenerated/Xss/DomBasedXss/classnames.js:15:31:15:78 | `<span ... <span>` | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/classnames.js:15:31:15:78 | `<span ... <span>` | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/classnames.js:15:31:15:78 | `<span ... <span>` | enclosingFunctionBody | document body innerHTML <span class=" classNames window name ">Hello<span> document body innerHTML <span class=" classNamesD window name ">Hello<span> document body innerHTML <span class=" classNamesB window name ">Hello<span> unsafeStyle classNames bind foo window name document body innerHTML <span class=" unsafeStyle foo ">Hello<span> safeStyle classNames bind document body innerHTML <span class=" safeStyle window name ">Hello<span> document body innerHTML <span class=" safeStyle foo ">Hello<span> document body innerHTML <span class=" clsx window name ">Hello<span> |
|
|
| autogenerated/Xss/DomBasedXss/classnames.js:15:31:15:78 | `<span ... <span>` | enclosingFunctionName | main |
|
|
| autogenerated/Xss/DomBasedXss/classnames.js:15:32:15:44 | <span class=" | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/classnames.js:15:32:15:44 | <span class=" | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/classnames.js:15:32:15:44 | <span class=" | enclosingFunctionBody | document body innerHTML <span class=" classNames window name ">Hello<span> document body innerHTML <span class=" classNamesD window name ">Hello<span> document body innerHTML <span class=" classNamesB window name ">Hello<span> unsafeStyle classNames bind foo window name document body innerHTML <span class=" unsafeStyle foo ">Hello<span> safeStyle classNames bind document body innerHTML <span class=" safeStyle window name ">Hello<span> document body innerHTML <span class=" safeStyle foo ">Hello<span> document body innerHTML <span class=" clsx window name ">Hello<span> |
|
|
| autogenerated/Xss/DomBasedXss/classnames.js:15:32:15:44 | <span class=" | enclosingFunctionName | main |
|
|
| autogenerated/Xss/DomBasedXss/classnames.js:15:47:15:63 | clsx(window.name) | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/classnames.js:15:47:15:63 | clsx(window.name) | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/classnames.js:15:47:15:63 | clsx(window.name) | enclosingFunctionBody | document body innerHTML <span class=" classNames window name ">Hello<span> document body innerHTML <span class=" classNamesD window name ">Hello<span> document body innerHTML <span class=" classNamesB window name ">Hello<span> unsafeStyle classNames bind foo window name document body innerHTML <span class=" unsafeStyle foo ">Hello<span> safeStyle classNames bind document body innerHTML <span class=" safeStyle window name ">Hello<span> document body innerHTML <span class=" safeStyle foo ">Hello<span> document body innerHTML <span class=" clsx window name ">Hello<span> |
|
|
| autogenerated/Xss/DomBasedXss/classnames.js:15:47:15:63 | clsx(window.name) | enclosingFunctionName | main |
|
|
| autogenerated/Xss/DomBasedXss/classnames.js:15:52:15:62 | window.name | argumentIndex | 0 |
|
|
| autogenerated/Xss/DomBasedXss/classnames.js:15:52:15:62 | window.name | calleeAccessPath | clsx |
|
|
| autogenerated/Xss/DomBasedXss/classnames.js:15:52:15:62 | window.name | calleeAccessPathWithStructuralInfo | clsx instanceorreturn |
|
|
| autogenerated/Xss/DomBasedXss/classnames.js:15:52:15:62 | window.name | calleeApiName | clsx |
|
|
| autogenerated/Xss/DomBasedXss/classnames.js:15:52:15:62 | window.name | calleeName | clsx |
|
|
| autogenerated/Xss/DomBasedXss/classnames.js:15:52:15:62 | window.name | enclosingFunctionBody | document body innerHTML <span class=" classNames window name ">Hello<span> document body innerHTML <span class=" classNamesD window name ">Hello<span> document body innerHTML <span class=" classNamesB window name ">Hello<span> unsafeStyle classNames bind foo window name document body innerHTML <span class=" unsafeStyle foo ">Hello<span> safeStyle classNames bind document body innerHTML <span class=" safeStyle window name ">Hello<span> document body innerHTML <span class=" safeStyle foo ">Hello<span> document body innerHTML <span class=" clsx window name ">Hello<span> |
|
|
| autogenerated/Xss/DomBasedXss/classnames.js:15:52:15:62 | window.name | enclosingFunctionName | main |
|
|
| autogenerated/Xss/DomBasedXss/classnames.js:15:65:15:77 | ">Hello<span> | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/classnames.js:15:65:15:77 | ">Hello<span> | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/classnames.js:15:65:15:77 | ">Hello<span> | enclosingFunctionBody | document body innerHTML <span class=" classNames window name ">Hello<span> document body innerHTML <span class=" classNamesD window name ">Hello<span> document body innerHTML <span class=" classNamesB window name ">Hello<span> unsafeStyle classNames bind foo window name document body innerHTML <span class=" unsafeStyle foo ">Hello<span> safeStyle classNames bind document body innerHTML <span class=" safeStyle window name ">Hello<span> document body innerHTML <span class=" safeStyle foo ">Hello<span> document body innerHTML <span class=" clsx window name ">Hello<span> |
|
|
| autogenerated/Xss/DomBasedXss/classnames.js:15:65:15:77 | ">Hello<span> | enclosingFunctionName | main |
|
|
| autogenerated/Xss/DomBasedXss/d3.js:1:20:1:23 | 'd3' | argumentIndex | 0 |
|
|
| autogenerated/Xss/DomBasedXss/d3.js:1:20:1:23 | 'd3' | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/d3.js:1:20:1:23 | 'd3' | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/d3.js:1:20:1:23 | 'd3' | calleeName | require |
|
|
| autogenerated/Xss/DomBasedXss/d3.js:8:15:8:21 | '#main' | argumentIndex | 0 |
|
|
| autogenerated/Xss/DomBasedXss/d3.js:8:15:8:21 | '#main' | calleeAccessPath | d3 select |
|
|
| autogenerated/Xss/DomBasedXss/d3.js:8:15:8:21 | '#main' | calleeAccessPathWithStructuralInfo | d3 member select instanceorreturn |
|
|
| autogenerated/Xss/DomBasedXss/d3.js:8:15:8:21 | '#main' | calleeApiName | d3 |
|
|
| autogenerated/Xss/DomBasedXss/d3.js:8:15:8:21 | '#main' | calleeName | select |
|
|
| autogenerated/Xss/DomBasedXss/d3.js:8:15:8:21 | '#main' | enclosingFunctionBody | d3 select #main attr width 100 style color red html getTaint html d getTaint call otherFunction html d getTaint |
|
|
| autogenerated/Xss/DomBasedXss/d3.js:8:15:8:21 | '#main' | enclosingFunctionName | doSomething |
|
|
| autogenerated/Xss/DomBasedXss/d3.js:8:15:8:21 | '#main' | receiverName | d3 |
|
|
| autogenerated/Xss/DomBasedXss/d3.js:9:15:9:21 | 'width' | argumentIndex | 0 |
|
|
| autogenerated/Xss/DomBasedXss/d3.js:9:15:9:21 | 'width' | calleeAccessPath | d3 select attr |
|
|
| autogenerated/Xss/DomBasedXss/d3.js:9:15:9:21 | 'width' | calleeAccessPathWithStructuralInfo | d3 member select instanceorreturn member attr instanceorreturn |
|
|
| autogenerated/Xss/DomBasedXss/d3.js:9:15:9:21 | 'width' | calleeApiName | d3 |
|
|
| autogenerated/Xss/DomBasedXss/d3.js:9:15:9:21 | 'width' | calleeName | attr |
|
|
| autogenerated/Xss/DomBasedXss/d3.js:9:15:9:21 | 'width' | enclosingFunctionBody | d3 select #main attr width 100 style color red html getTaint html d getTaint call otherFunction html d getTaint |
|
|
| autogenerated/Xss/DomBasedXss/d3.js:9:15:9:21 | 'width' | enclosingFunctionName | doSomething |
|
|
| autogenerated/Xss/DomBasedXss/d3.js:9:24:9:26 | 100 | argumentIndex | 1 |
|
|
| autogenerated/Xss/DomBasedXss/d3.js:9:24:9:26 | 100 | calleeAccessPath | d3 select attr |
|
|
| autogenerated/Xss/DomBasedXss/d3.js:9:24:9:26 | 100 | calleeAccessPathWithStructuralInfo | d3 member select instanceorreturn member attr instanceorreturn |
|
|
| autogenerated/Xss/DomBasedXss/d3.js:9:24:9:26 | 100 | calleeApiName | d3 |
|
|
| autogenerated/Xss/DomBasedXss/d3.js:9:24:9:26 | 100 | calleeName | attr |
|
|
| autogenerated/Xss/DomBasedXss/d3.js:9:24:9:26 | 100 | enclosingFunctionBody | d3 select #main attr width 100 style color red html getTaint html d getTaint call otherFunction html d getTaint |
|
|
| autogenerated/Xss/DomBasedXss/d3.js:9:24:9:26 | 100 | enclosingFunctionName | doSomething |
|
|
| autogenerated/Xss/DomBasedXss/d3.js:10:16:10:22 | 'color' | argumentIndex | 0 |
|
|
| autogenerated/Xss/DomBasedXss/d3.js:10:16:10:22 | 'color' | calleeAccessPath | d3 select attr style |
|
|
| autogenerated/Xss/DomBasedXss/d3.js:10:16:10:22 | 'color' | calleeAccessPathWithStructuralInfo | d3 member select instanceorreturn member attr instanceorreturn member style instanceorreturn |
|
|
| autogenerated/Xss/DomBasedXss/d3.js:10:16:10:22 | 'color' | calleeApiName | d3 |
|
|
| autogenerated/Xss/DomBasedXss/d3.js:10:16:10:22 | 'color' | calleeName | style |
|
|
| autogenerated/Xss/DomBasedXss/d3.js:10:16:10:22 | 'color' | enclosingFunctionBody | d3 select #main attr width 100 style color red html getTaint html d getTaint call otherFunction html d getTaint |
|
|
| autogenerated/Xss/DomBasedXss/d3.js:10:16:10:22 | 'color' | enclosingFunctionName | doSomething |
|
|
| autogenerated/Xss/DomBasedXss/d3.js:10:25:10:29 | 'red' | argumentIndex | 1 |
|
|
| autogenerated/Xss/DomBasedXss/d3.js:10:25:10:29 | 'red' | calleeAccessPath | d3 select attr style |
|
|
| autogenerated/Xss/DomBasedXss/d3.js:10:25:10:29 | 'red' | calleeAccessPathWithStructuralInfo | d3 member select instanceorreturn member attr instanceorreturn member style instanceorreturn |
|
|
| autogenerated/Xss/DomBasedXss/d3.js:10:25:10:29 | 'red' | calleeApiName | d3 |
|
|
| autogenerated/Xss/DomBasedXss/d3.js:10:25:10:29 | 'red' | calleeName | style |
|
|
| autogenerated/Xss/DomBasedXss/d3.js:10:25:10:29 | 'red' | enclosingFunctionBody | d3 select #main attr width 100 style color red html getTaint html d getTaint call otherFunction html d getTaint |
|
|
| autogenerated/Xss/DomBasedXss/d3.js:10:25:10:29 | 'red' | enclosingFunctionName | doSomething |
|
|
| autogenerated/Xss/DomBasedXss/d3.js:11:15:11:24 | getTaint() | argumentIndex | 0 |
|
|
| autogenerated/Xss/DomBasedXss/d3.js:11:15:11:24 | getTaint() | calleeAccessPath | d3 select attr style html |
|
|
| autogenerated/Xss/DomBasedXss/d3.js:11:15:11:24 | getTaint() | calleeAccessPathWithStructuralInfo | d3 member select instanceorreturn member attr instanceorreturn member style instanceorreturn member html instanceorreturn |
|
|
| autogenerated/Xss/DomBasedXss/d3.js:11:15:11:24 | getTaint() | calleeApiName | d3 |
|
|
| autogenerated/Xss/DomBasedXss/d3.js:11:15:11:24 | getTaint() | calleeName | html |
|
|
| autogenerated/Xss/DomBasedXss/d3.js:11:15:11:24 | getTaint() | enclosingFunctionBody | d3 select #main attr width 100 style color red html getTaint html d getTaint call otherFunction html d getTaint |
|
|
| autogenerated/Xss/DomBasedXss/d3.js:11:15:11:24 | getTaint() | enclosingFunctionName | doSomething |
|
|
| autogenerated/Xss/DomBasedXss/d3.js:12:15:12:29 | d => getTaint() | argumentIndex | 0 |
|
|
| autogenerated/Xss/DomBasedXss/d3.js:12:15:12:29 | d => getTaint() | calleeAccessPath | d3 select attr style html html |
|
|
| autogenerated/Xss/DomBasedXss/d3.js:12:15:12:29 | d => getTaint() | calleeAccessPathWithStructuralInfo | d3 member select instanceorreturn member attr instanceorreturn member style instanceorreturn member html instanceorreturn member html instanceorreturn |
|
|
| autogenerated/Xss/DomBasedXss/d3.js:12:15:12:29 | d => getTaint() | calleeApiName | d3 |
|
|
| autogenerated/Xss/DomBasedXss/d3.js:12:15:12:29 | d => getTaint() | calleeName | html |
|
|
| autogenerated/Xss/DomBasedXss/d3.js:12:15:12:29 | d => getTaint() | enclosingFunctionBody | d3 select #main attr width 100 style color red html getTaint html d getTaint call otherFunction html d getTaint |
|
|
| autogenerated/Xss/DomBasedXss/d3.js:12:15:12:29 | d => getTaint() | enclosingFunctionName | doSomething |
|
|
| autogenerated/Xss/DomBasedXss/d3.js:13:15:13:27 | otherFunction | argumentIndex | 0 |
|
|
| autogenerated/Xss/DomBasedXss/d3.js:13:15:13:27 | otherFunction | calleeAccessPath | d3 select attr style html html call |
|
|
| autogenerated/Xss/DomBasedXss/d3.js:13:15:13:27 | otherFunction | calleeAccessPathWithStructuralInfo | d3 member select instanceorreturn member attr instanceorreturn member style instanceorreturn member html instanceorreturn member html instanceorreturn member call instanceorreturn |
|
|
| autogenerated/Xss/DomBasedXss/d3.js:13:15:13:27 | otherFunction | calleeApiName | d3 |
|
|
| autogenerated/Xss/DomBasedXss/d3.js:13:15:13:27 | otherFunction | calleeName | call |
|
|
| autogenerated/Xss/DomBasedXss/d3.js:13:15:13:27 | otherFunction | enclosingFunctionBody | d3 select #main attr width 100 style color red html getTaint html d getTaint call otherFunction html d getTaint |
|
|
| autogenerated/Xss/DomBasedXss/d3.js:13:15:13:27 | otherFunction | enclosingFunctionName | doSomething |
|
|
| autogenerated/Xss/DomBasedXss/d3.js:14:15:14:29 | d => getTaint() | argumentIndex | 0 |
|
|
| autogenerated/Xss/DomBasedXss/d3.js:14:15:14:29 | d => getTaint() | calleeAccessPath | d3 select attr style html html html |
|
|
| autogenerated/Xss/DomBasedXss/d3.js:14:15:14:29 | d => getTaint() | calleeAccessPathWithStructuralInfo | d3 member select instanceorreturn member attr instanceorreturn member style instanceorreturn member html instanceorreturn member html instanceorreturn instanceorreturn member html instanceorreturn |
|
|
| autogenerated/Xss/DomBasedXss/d3.js:14:15:14:29 | d => getTaint() | calleeApiName | d3 |
|
|
| autogenerated/Xss/DomBasedXss/d3.js:14:15:14:29 | d => getTaint() | calleeName | html |
|
|
| autogenerated/Xss/DomBasedXss/d3.js:14:15:14:29 | d => getTaint() | enclosingFunctionBody | d3 select #main attr width 100 style color red html getTaint html d getTaint call otherFunction html d getTaint |
|
|
| autogenerated/Xss/DomBasedXss/d3.js:14:15:14:29 | d => getTaint() | enclosingFunctionName | doSomething |
|
|
| autogenerated/Xss/DomBasedXss/d3.js:20:15:20:19 | 'foo' | argumentIndex | 0 |
|
|
| autogenerated/Xss/DomBasedXss/d3.js:20:15:20:19 | 'foo' | calleeAccessPath | d3 select attr style html html call selection attr |
|
|
| autogenerated/Xss/DomBasedXss/d3.js:20:15:20:19 | 'foo' | calleeAccessPathWithStructuralInfo | d3 member select instanceorreturn member attr instanceorreturn member style instanceorreturn member html instanceorreturn member html instanceorreturn member call functionalarg param selection member attr instanceorreturn |
|
|
| autogenerated/Xss/DomBasedXss/d3.js:20:15:20:19 | 'foo' | calleeApiName | d3 |
|
|
| autogenerated/Xss/DomBasedXss/d3.js:20:15:20:19 | 'foo' | calleeName | attr |
|
|
| autogenerated/Xss/DomBasedXss/d3.js:20:15:20:19 | 'foo' | enclosingFunctionBody | selection selection attr foo bar html getTaint |
|
|
| autogenerated/Xss/DomBasedXss/d3.js:20:15:20:19 | 'foo' | enclosingFunctionName | otherFunction |
|
|
| autogenerated/Xss/DomBasedXss/d3.js:20:15:20:19 | 'foo' | receiverName | selection |
|
|
| autogenerated/Xss/DomBasedXss/d3.js:20:22:20:26 | 'bar' | argumentIndex | 1 |
|
|
| autogenerated/Xss/DomBasedXss/d3.js:20:22:20:26 | 'bar' | calleeAccessPath | d3 select attr style html html call selection attr |
|
|
| autogenerated/Xss/DomBasedXss/d3.js:20:22:20:26 | 'bar' | calleeAccessPathWithStructuralInfo | d3 member select instanceorreturn member attr instanceorreturn member style instanceorreturn member html instanceorreturn member html instanceorreturn member call functionalarg param selection member attr instanceorreturn |
|
|
| autogenerated/Xss/DomBasedXss/d3.js:20:22:20:26 | 'bar' | calleeApiName | d3 |
|
|
| autogenerated/Xss/DomBasedXss/d3.js:20:22:20:26 | 'bar' | calleeName | attr |
|
|
| autogenerated/Xss/DomBasedXss/d3.js:20:22:20:26 | 'bar' | enclosingFunctionBody | selection selection attr foo bar html getTaint |
|
|
| autogenerated/Xss/DomBasedXss/d3.js:20:22:20:26 | 'bar' | enclosingFunctionName | otherFunction |
|
|
| autogenerated/Xss/DomBasedXss/d3.js:20:22:20:26 | 'bar' | receiverName | selection |
|
|
| autogenerated/Xss/DomBasedXss/d3.js:21:15:21:24 | getTaint() | argumentIndex | 0 |
|
|
| autogenerated/Xss/DomBasedXss/d3.js:21:15:21:24 | getTaint() | calleeAccessPath | d3 select attr style html html call selection attr html |
|
|
| autogenerated/Xss/DomBasedXss/d3.js:21:15:21:24 | getTaint() | calleeAccessPathWithStructuralInfo | d3 member select instanceorreturn member attr instanceorreturn member style instanceorreturn member html instanceorreturn member html instanceorreturn member call functionalarg param selection member attr instanceorreturn member html instanceorreturn |
|
|
| autogenerated/Xss/DomBasedXss/d3.js:21:15:21:24 | getTaint() | calleeApiName | d3 |
|
|
| autogenerated/Xss/DomBasedXss/d3.js:21:15:21:24 | getTaint() | calleeName | html |
|
|
| autogenerated/Xss/DomBasedXss/d3.js:21:15:21:24 | getTaint() | enclosingFunctionBody | selection selection attr foo bar html getTaint |
|
|
| autogenerated/Xss/DomBasedXss/d3.js:21:15:21:24 | getTaint() | enclosingFunctionName | otherFunction |
|
|
| autogenerated/Xss/DomBasedXss/dates.js:9:36:9:68 | window. ... ring(1) | argumentIndex | 0 |
|
|
| autogenerated/Xss/DomBasedXss/dates.js:9:36:9:68 | window. ... ring(1) | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/dates.js:9:36:9:68 | window. ... ring(1) | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/dates.js:9:36:9:68 | window. ... ring(1) | calleeName | decodeURIComponent |
|
|
| autogenerated/Xss/DomBasedXss/dates.js:9:36:9:68 | window. ... ring(1) | enclosingFunctionBody | time Date taint decodeURIComponent window location hash substring 1 document body innerHTML Time is dateFns format time taint document body innerHTML Time is dateFnsEsm format time taint document body innerHTML Time is dateFnsFp format taint time document body innerHTML Time is dateFns format taint time document body innerHTML Time is dateFnsFp format time taint document body innerHTML Time is moment time format taint document body innerHTML Time is moment taint format document body innerHTML Time is dateformat time taint |
|
|
| autogenerated/Xss/DomBasedXss/dates.js:9:36:9:68 | window. ... ring(1) | enclosingFunctionName | main |
|
|
| autogenerated/Xss/DomBasedXss/dates.js:9:67:9:67 | 1 | argumentIndex | 0 |
|
|
| autogenerated/Xss/DomBasedXss/dates.js:9:67:9:67 | 1 | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/dates.js:9:67:9:67 | 1 | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/dates.js:9:67:9:67 | 1 | calleeName | substring |
|
|
| autogenerated/Xss/DomBasedXss/dates.js:9:67:9:67 | 1 | enclosingFunctionBody | time Date taint decodeURIComponent window location hash substring 1 document body innerHTML Time is dateFns format time taint document body innerHTML Time is dateFnsEsm format time taint document body innerHTML Time is dateFnsFp format taint time document body innerHTML Time is dateFns format taint time document body innerHTML Time is dateFnsFp format time taint document body innerHTML Time is moment time format taint document body innerHTML Time is moment taint format document body innerHTML Time is dateformat time taint |
|
|
| autogenerated/Xss/DomBasedXss/dates.js:9:67:9:67 | 1 | enclosingFunctionName | main |
|
|
| autogenerated/Xss/DomBasedXss/dates.js:11:31:11:70 | `Time i ... aint)}` | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/dates.js:11:31:11:70 | `Time i ... aint)}` | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/dates.js:11:31:11:70 | `Time i ... aint)}` | enclosingFunctionBody | time Date taint decodeURIComponent window location hash substring 1 document body innerHTML Time is dateFns format time taint document body innerHTML Time is dateFnsEsm format time taint document body innerHTML Time is dateFnsFp format taint time document body innerHTML Time is dateFns format taint time document body innerHTML Time is dateFnsFp format time taint document body innerHTML Time is moment time format taint document body innerHTML Time is moment taint format document body innerHTML Time is dateformat time taint |
|
|
| autogenerated/Xss/DomBasedXss/dates.js:11:31:11:70 | `Time i ... aint)}` | enclosingFunctionName | main |
|
|
| autogenerated/Xss/DomBasedXss/dates.js:11:57:11:60 | time | argumentIndex | 0 |
|
|
| autogenerated/Xss/DomBasedXss/dates.js:11:57:11:60 | time | calleeAccessPath | date-fns format |
|
|
| autogenerated/Xss/DomBasedXss/dates.js:11:57:11:60 | time | calleeAccessPathWithStructuralInfo | date-fns member format instanceorreturn |
|
|
| autogenerated/Xss/DomBasedXss/dates.js:11:57:11:60 | time | calleeApiName | date-fns |
|
|
| autogenerated/Xss/DomBasedXss/dates.js:11:57:11:60 | time | calleeName | format |
|
|
| autogenerated/Xss/DomBasedXss/dates.js:11:57:11:60 | time | enclosingFunctionBody | time Date taint decodeURIComponent window location hash substring 1 document body innerHTML Time is dateFns format time taint document body innerHTML Time is dateFnsEsm format time taint document body innerHTML Time is dateFnsFp format taint time document body innerHTML Time is dateFns format taint time document body innerHTML Time is dateFnsFp format time taint document body innerHTML Time is moment time format taint document body innerHTML Time is moment taint format document body innerHTML Time is dateformat time taint |
|
|
| autogenerated/Xss/DomBasedXss/dates.js:11:57:11:60 | time | enclosingFunctionName | main |
|
|
| autogenerated/Xss/DomBasedXss/dates.js:11:57:11:60 | time | receiverName | dateFns |
|
|
| autogenerated/Xss/DomBasedXss/dates.js:11:63:11:67 | taint | argumentIndex | 1 |
|
|
| autogenerated/Xss/DomBasedXss/dates.js:11:63:11:67 | taint | calleeAccessPath | date-fns format |
|
|
| autogenerated/Xss/DomBasedXss/dates.js:11:63:11:67 | taint | calleeAccessPathWithStructuralInfo | date-fns member format instanceorreturn |
|
|
| autogenerated/Xss/DomBasedXss/dates.js:11:63:11:67 | taint | calleeApiName | date-fns |
|
|
| autogenerated/Xss/DomBasedXss/dates.js:11:63:11:67 | taint | calleeName | format |
|
|
| autogenerated/Xss/DomBasedXss/dates.js:11:63:11:67 | taint | enclosingFunctionBody | time Date taint decodeURIComponent window location hash substring 1 document body innerHTML Time is dateFns format time taint document body innerHTML Time is dateFnsEsm format time taint document body innerHTML Time is dateFnsFp format taint time document body innerHTML Time is dateFns format taint time document body innerHTML Time is dateFnsFp format time taint document body innerHTML Time is moment time format taint document body innerHTML Time is moment taint format document body innerHTML Time is dateformat time taint |
|
|
| autogenerated/Xss/DomBasedXss/dates.js:11:63:11:67 | taint | enclosingFunctionName | main |
|
|
| autogenerated/Xss/DomBasedXss/dates.js:11:63:11:67 | taint | receiverName | dateFns |
|
|
| autogenerated/Xss/DomBasedXss/dates.js:12:31:12:73 | `Time i ... aint)}` | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/dates.js:12:31:12:73 | `Time i ... aint)}` | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/dates.js:12:31:12:73 | `Time i ... aint)}` | enclosingFunctionBody | time Date taint decodeURIComponent window location hash substring 1 document body innerHTML Time is dateFns format time taint document body innerHTML Time is dateFnsEsm format time taint document body innerHTML Time is dateFnsFp format taint time document body innerHTML Time is dateFns format taint time document body innerHTML Time is dateFnsFp format time taint document body innerHTML Time is moment time format taint document body innerHTML Time is moment taint format document body innerHTML Time is dateformat time taint |
|
|
| autogenerated/Xss/DomBasedXss/dates.js:12:31:12:73 | `Time i ... aint)}` | enclosingFunctionName | main |
|
|
| autogenerated/Xss/DomBasedXss/dates.js:12:60:12:63 | time | argumentIndex | 0 |
|
|
| autogenerated/Xss/DomBasedXss/dates.js:12:60:12:63 | time | calleeAccessPath | date-fns/esm format |
|
|
| autogenerated/Xss/DomBasedXss/dates.js:12:60:12:63 | time | calleeAccessPathWithStructuralInfo | date-fns/esm member format instanceorreturn |
|
|
| autogenerated/Xss/DomBasedXss/dates.js:12:60:12:63 | time | calleeApiName | date-fns/esm |
|
|
| autogenerated/Xss/DomBasedXss/dates.js:12:60:12:63 | time | calleeName | format |
|
|
| autogenerated/Xss/DomBasedXss/dates.js:12:60:12:63 | time | enclosingFunctionBody | time Date taint decodeURIComponent window location hash substring 1 document body innerHTML Time is dateFns format time taint document body innerHTML Time is dateFnsEsm format time taint document body innerHTML Time is dateFnsFp format taint time document body innerHTML Time is dateFns format taint time document body innerHTML Time is dateFnsFp format time taint document body innerHTML Time is moment time format taint document body innerHTML Time is moment taint format document body innerHTML Time is dateformat time taint |
|
|
| autogenerated/Xss/DomBasedXss/dates.js:12:60:12:63 | time | enclosingFunctionName | main |
|
|
| autogenerated/Xss/DomBasedXss/dates.js:12:60:12:63 | time | receiverName | dateFnsEsm |
|
|
| autogenerated/Xss/DomBasedXss/dates.js:12:66:12:70 | taint | argumentIndex | 1 |
|
|
| autogenerated/Xss/DomBasedXss/dates.js:12:66:12:70 | taint | calleeAccessPath | date-fns/esm format |
|
|
| autogenerated/Xss/DomBasedXss/dates.js:12:66:12:70 | taint | calleeAccessPathWithStructuralInfo | date-fns/esm member format instanceorreturn |
|
|
| autogenerated/Xss/DomBasedXss/dates.js:12:66:12:70 | taint | calleeApiName | date-fns/esm |
|
|
| autogenerated/Xss/DomBasedXss/dates.js:12:66:12:70 | taint | calleeName | format |
|
|
| autogenerated/Xss/DomBasedXss/dates.js:12:66:12:70 | taint | enclosingFunctionBody | time Date taint decodeURIComponent window location hash substring 1 document body innerHTML Time is dateFns format time taint document body innerHTML Time is dateFnsEsm format time taint document body innerHTML Time is dateFnsFp format taint time document body innerHTML Time is dateFns format taint time document body innerHTML Time is dateFnsFp format time taint document body innerHTML Time is moment time format taint document body innerHTML Time is moment taint format document body innerHTML Time is dateformat time taint |
|
|
| autogenerated/Xss/DomBasedXss/dates.js:12:66:12:70 | taint | enclosingFunctionName | main |
|
|
| autogenerated/Xss/DomBasedXss/dates.js:12:66:12:70 | taint | receiverName | dateFnsEsm |
|
|
| autogenerated/Xss/DomBasedXss/dates.js:13:31:13:72 | `Time i ... time)}` | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/dates.js:13:31:13:72 | `Time i ... time)}` | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/dates.js:13:31:13:72 | `Time i ... time)}` | enclosingFunctionBody | time Date taint decodeURIComponent window location hash substring 1 document body innerHTML Time is dateFns format time taint document body innerHTML Time is dateFnsEsm format time taint document body innerHTML Time is dateFnsFp format taint time document body innerHTML Time is dateFns format taint time document body innerHTML Time is dateFnsFp format time taint document body innerHTML Time is moment time format taint document body innerHTML Time is moment taint format document body innerHTML Time is dateformat time taint |
|
|
| autogenerated/Xss/DomBasedXss/dates.js:13:31:13:72 | `Time i ... time)}` | enclosingFunctionName | main |
|
|
| autogenerated/Xss/DomBasedXss/dates.js:13:59:13:63 | taint | argumentIndex | 0 |
|
|
| autogenerated/Xss/DomBasedXss/dates.js:13:59:13:63 | taint | calleeAccessPath | date-fns/fp format |
|
|
| autogenerated/Xss/DomBasedXss/dates.js:13:59:13:63 | taint | calleeAccessPathWithStructuralInfo | date-fns/fp member format instanceorreturn |
|
|
| autogenerated/Xss/DomBasedXss/dates.js:13:59:13:63 | taint | calleeApiName | date-fns/fp |
|
|
| autogenerated/Xss/DomBasedXss/dates.js:13:59:13:63 | taint | calleeName | format |
|
|
| autogenerated/Xss/DomBasedXss/dates.js:13:59:13:63 | taint | enclosingFunctionBody | time Date taint decodeURIComponent window location hash substring 1 document body innerHTML Time is dateFns format time taint document body innerHTML Time is dateFnsEsm format time taint document body innerHTML Time is dateFnsFp format taint time document body innerHTML Time is dateFns format taint time document body innerHTML Time is dateFnsFp format time taint document body innerHTML Time is moment time format taint document body innerHTML Time is moment taint format document body innerHTML Time is dateformat time taint |
|
|
| autogenerated/Xss/DomBasedXss/dates.js:13:59:13:63 | taint | enclosingFunctionName | main |
|
|
| autogenerated/Xss/DomBasedXss/dates.js:13:59:13:63 | taint | receiverName | dateFnsFp |
|
|
| autogenerated/Xss/DomBasedXss/dates.js:13:66:13:69 | time | argumentIndex | 0 |
|
|
| autogenerated/Xss/DomBasedXss/dates.js:13:66:13:69 | time | calleeAccessPath | date-fns/fp format |
|
|
| autogenerated/Xss/DomBasedXss/dates.js:13:66:13:69 | time | calleeAccessPathWithStructuralInfo | date-fns/fp member format instanceorreturn instanceorreturn |
|
|
| autogenerated/Xss/DomBasedXss/dates.js:13:66:13:69 | time | calleeApiName | date-fns/fp |
|
|
| autogenerated/Xss/DomBasedXss/dates.js:13:66:13:69 | time | enclosingFunctionBody | time Date taint decodeURIComponent window location hash substring 1 document body innerHTML Time is dateFns format time taint document body innerHTML Time is dateFnsEsm format time taint document body innerHTML Time is dateFnsFp format taint time document body innerHTML Time is dateFns format taint time document body innerHTML Time is dateFnsFp format time taint document body innerHTML Time is moment time format taint document body innerHTML Time is moment taint format document body innerHTML Time is dateformat time taint |
|
|
| autogenerated/Xss/DomBasedXss/dates.js:13:66:13:69 | time | enclosingFunctionName | main |
|
|
| autogenerated/Xss/DomBasedXss/dates.js:14:31:14:70 | `Time i ... time)}` | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/dates.js:14:31:14:70 | `Time i ... time)}` | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/dates.js:14:31:14:70 | `Time i ... time)}` | enclosingFunctionBody | time Date taint decodeURIComponent window location hash substring 1 document body innerHTML Time is dateFns format time taint document body innerHTML Time is dateFnsEsm format time taint document body innerHTML Time is dateFnsFp format taint time document body innerHTML Time is dateFns format taint time document body innerHTML Time is dateFnsFp format time taint document body innerHTML Time is moment time format taint document body innerHTML Time is moment taint format document body innerHTML Time is dateformat time taint |
|
|
| autogenerated/Xss/DomBasedXss/dates.js:14:31:14:70 | `Time i ... time)}` | enclosingFunctionName | main |
|
|
| autogenerated/Xss/DomBasedXss/dates.js:14:57:14:61 | taint | argumentIndex | 0 |
|
|
| autogenerated/Xss/DomBasedXss/dates.js:14:57:14:61 | taint | calleeAccessPath | date-fns format |
|
|
| autogenerated/Xss/DomBasedXss/dates.js:14:57:14:61 | taint | calleeAccessPathWithStructuralInfo | date-fns member format instanceorreturn |
|
|
| autogenerated/Xss/DomBasedXss/dates.js:14:57:14:61 | taint | calleeApiName | date-fns |
|
|
| autogenerated/Xss/DomBasedXss/dates.js:14:57:14:61 | taint | calleeName | format |
|
|
| autogenerated/Xss/DomBasedXss/dates.js:14:57:14:61 | taint | enclosingFunctionBody | time Date taint decodeURIComponent window location hash substring 1 document body innerHTML Time is dateFns format time taint document body innerHTML Time is dateFnsEsm format time taint document body innerHTML Time is dateFnsFp format taint time document body innerHTML Time is dateFns format taint time document body innerHTML Time is dateFnsFp format time taint document body innerHTML Time is moment time format taint document body innerHTML Time is moment taint format document body innerHTML Time is dateformat time taint |
|
|
| autogenerated/Xss/DomBasedXss/dates.js:14:57:14:61 | taint | enclosingFunctionName | main |
|
|
| autogenerated/Xss/DomBasedXss/dates.js:14:57:14:61 | taint | receiverName | dateFns |
|
|
| autogenerated/Xss/DomBasedXss/dates.js:14:64:14:67 | time | argumentIndex | 1 |
|
|
| autogenerated/Xss/DomBasedXss/dates.js:14:64:14:67 | time | calleeAccessPath | date-fns format |
|
|
| autogenerated/Xss/DomBasedXss/dates.js:14:64:14:67 | time | calleeAccessPathWithStructuralInfo | date-fns member format instanceorreturn |
|
|
| autogenerated/Xss/DomBasedXss/dates.js:14:64:14:67 | time | calleeApiName | date-fns |
|
|
| autogenerated/Xss/DomBasedXss/dates.js:14:64:14:67 | time | calleeName | format |
|
|
| autogenerated/Xss/DomBasedXss/dates.js:14:64:14:67 | time | enclosingFunctionBody | time Date taint decodeURIComponent window location hash substring 1 document body innerHTML Time is dateFns format time taint document body innerHTML Time is dateFnsEsm format time taint document body innerHTML Time is dateFnsFp format taint time document body innerHTML Time is dateFns format taint time document body innerHTML Time is dateFnsFp format time taint document body innerHTML Time is moment time format taint document body innerHTML Time is moment taint format document body innerHTML Time is dateformat time taint |
|
|
| autogenerated/Xss/DomBasedXss/dates.js:14:64:14:67 | time | enclosingFunctionName | main |
|
|
| autogenerated/Xss/DomBasedXss/dates.js:14:64:14:67 | time | receiverName | dateFns |
|
|
| autogenerated/Xss/DomBasedXss/dates.js:15:31:15:72 | `Time i ... aint)}` | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/dates.js:15:31:15:72 | `Time i ... aint)}` | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/dates.js:15:31:15:72 | `Time i ... aint)}` | enclosingFunctionBody | time Date taint decodeURIComponent window location hash substring 1 document body innerHTML Time is dateFns format time taint document body innerHTML Time is dateFnsEsm format time taint document body innerHTML Time is dateFnsFp format taint time document body innerHTML Time is dateFns format taint time document body innerHTML Time is dateFnsFp format time taint document body innerHTML Time is moment time format taint document body innerHTML Time is moment taint format document body innerHTML Time is dateformat time taint |
|
|
| autogenerated/Xss/DomBasedXss/dates.js:15:31:15:72 | `Time i ... aint)}` | enclosingFunctionName | main |
|
|
| autogenerated/Xss/DomBasedXss/dates.js:15:59:15:62 | time | argumentIndex | 0 |
|
|
| autogenerated/Xss/DomBasedXss/dates.js:15:59:15:62 | time | calleeAccessPath | date-fns/fp format |
|
|
| autogenerated/Xss/DomBasedXss/dates.js:15:59:15:62 | time | calleeAccessPathWithStructuralInfo | date-fns/fp member format instanceorreturn |
|
|
| autogenerated/Xss/DomBasedXss/dates.js:15:59:15:62 | time | calleeApiName | date-fns/fp |
|
|
| autogenerated/Xss/DomBasedXss/dates.js:15:59:15:62 | time | calleeName | format |
|
|
| autogenerated/Xss/DomBasedXss/dates.js:15:59:15:62 | time | enclosingFunctionBody | time Date taint decodeURIComponent window location hash substring 1 document body innerHTML Time is dateFns format time taint document body innerHTML Time is dateFnsEsm format time taint document body innerHTML Time is dateFnsFp format taint time document body innerHTML Time is dateFns format taint time document body innerHTML Time is dateFnsFp format time taint document body innerHTML Time is moment time format taint document body innerHTML Time is moment taint format document body innerHTML Time is dateformat time taint |
|
|
| autogenerated/Xss/DomBasedXss/dates.js:15:59:15:62 | time | enclosingFunctionName | main |
|
|
| autogenerated/Xss/DomBasedXss/dates.js:15:59:15:62 | time | receiverName | dateFnsFp |
|
|
| autogenerated/Xss/DomBasedXss/dates.js:15:65:15:69 | taint | argumentIndex | 0 |
|
|
| autogenerated/Xss/DomBasedXss/dates.js:15:65:15:69 | taint | calleeAccessPath | date-fns/fp format |
|
|
| autogenerated/Xss/DomBasedXss/dates.js:15:65:15:69 | taint | calleeAccessPathWithStructuralInfo | date-fns/fp member format instanceorreturn instanceorreturn |
|
|
| autogenerated/Xss/DomBasedXss/dates.js:15:65:15:69 | taint | calleeApiName | date-fns/fp |
|
|
| autogenerated/Xss/DomBasedXss/dates.js:15:65:15:69 | taint | enclosingFunctionBody | time Date taint decodeURIComponent window location hash substring 1 document body innerHTML Time is dateFns format time taint document body innerHTML Time is dateFnsEsm format time taint document body innerHTML Time is dateFnsFp format taint time document body innerHTML Time is dateFns format taint time document body innerHTML Time is dateFnsFp format time taint document body innerHTML Time is moment time format taint document body innerHTML Time is moment taint format document body innerHTML Time is dateformat time taint |
|
|
| autogenerated/Xss/DomBasedXss/dates.js:15:65:15:69 | taint | enclosingFunctionName | main |
|
|
| autogenerated/Xss/DomBasedXss/dates.js:16:31:16:69 | `Time i ... aint)}` | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/dates.js:16:31:16:69 | `Time i ... aint)}` | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/dates.js:16:31:16:69 | `Time i ... aint)}` | enclosingFunctionBody | time Date taint decodeURIComponent window location hash substring 1 document body innerHTML Time is dateFns format time taint document body innerHTML Time is dateFnsEsm format time taint document body innerHTML Time is dateFnsFp format taint time document body innerHTML Time is dateFns format taint time document body innerHTML Time is dateFnsFp format time taint document body innerHTML Time is moment time format taint document body innerHTML Time is moment taint format document body innerHTML Time is dateformat time taint |
|
|
| autogenerated/Xss/DomBasedXss/dates.js:16:31:16:69 | `Time i ... aint)}` | enclosingFunctionName | main |
|
|
| autogenerated/Xss/DomBasedXss/dates.js:16:49:16:52 | time | argumentIndex | 0 |
|
|
| autogenerated/Xss/DomBasedXss/dates.js:16:49:16:52 | time | calleeAccessPath | moment |
|
|
| autogenerated/Xss/DomBasedXss/dates.js:16:49:16:52 | time | calleeAccessPathWithStructuralInfo | moment instanceorreturn |
|
|
| autogenerated/Xss/DomBasedXss/dates.js:16:49:16:52 | time | calleeApiName | moment |
|
|
| autogenerated/Xss/DomBasedXss/dates.js:16:49:16:52 | time | calleeName | moment |
|
|
| autogenerated/Xss/DomBasedXss/dates.js:16:49:16:52 | time | enclosingFunctionBody | time Date taint decodeURIComponent window location hash substring 1 document body innerHTML Time is dateFns format time taint document body innerHTML Time is dateFnsEsm format time taint document body innerHTML Time is dateFnsFp format taint time document body innerHTML Time is dateFns format taint time document body innerHTML Time is dateFnsFp format time taint document body innerHTML Time is moment time format taint document body innerHTML Time is moment taint format document body innerHTML Time is dateformat time taint |
|
|
| autogenerated/Xss/DomBasedXss/dates.js:16:49:16:52 | time | enclosingFunctionName | main |
|
|
| autogenerated/Xss/DomBasedXss/dates.js:16:62:16:66 | taint | argumentIndex | 0 |
|
|
| autogenerated/Xss/DomBasedXss/dates.js:16:62:16:66 | taint | calleeAccessPath | moment format |
|
|
| autogenerated/Xss/DomBasedXss/dates.js:16:62:16:66 | taint | calleeAccessPathWithStructuralInfo | moment instanceorreturn member format instanceorreturn |
|
|
| autogenerated/Xss/DomBasedXss/dates.js:16:62:16:66 | taint | calleeApiName | moment |
|
|
| autogenerated/Xss/DomBasedXss/dates.js:16:62:16:66 | taint | calleeName | format |
|
|
| autogenerated/Xss/DomBasedXss/dates.js:16:62:16:66 | taint | enclosingFunctionBody | time Date taint decodeURIComponent window location hash substring 1 document body innerHTML Time is dateFns format time taint document body innerHTML Time is dateFnsEsm format time taint document body innerHTML Time is dateFnsFp format taint time document body innerHTML Time is dateFns format taint time document body innerHTML Time is dateFnsFp format time taint document body innerHTML Time is moment time format taint document body innerHTML Time is moment taint format document body innerHTML Time is dateformat time taint |
|
|
| autogenerated/Xss/DomBasedXss/dates.js:16:62:16:66 | taint | enclosingFunctionName | main |
|
|
| autogenerated/Xss/DomBasedXss/dates.js:17:31:17:65 | `Time i ... mat()}` | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/dates.js:17:31:17:65 | `Time i ... mat()}` | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/dates.js:17:31:17:65 | `Time i ... mat()}` | enclosingFunctionBody | time Date taint decodeURIComponent window location hash substring 1 document body innerHTML Time is dateFns format time taint document body innerHTML Time is dateFnsEsm format time taint document body innerHTML Time is dateFnsFp format taint time document body innerHTML Time is dateFns format taint time document body innerHTML Time is dateFnsFp format time taint document body innerHTML Time is moment time format taint document body innerHTML Time is moment taint format document body innerHTML Time is dateformat time taint |
|
|
| autogenerated/Xss/DomBasedXss/dates.js:17:31:17:65 | `Time i ... mat()}` | enclosingFunctionName | main |
|
|
| autogenerated/Xss/DomBasedXss/dates.js:17:49:17:53 | taint | argumentIndex | 0 |
|
|
| autogenerated/Xss/DomBasedXss/dates.js:17:49:17:53 | taint | calleeAccessPath | moment |
|
|
| autogenerated/Xss/DomBasedXss/dates.js:17:49:17:53 | taint | calleeAccessPathWithStructuralInfo | moment instanceorreturn |
|
|
| autogenerated/Xss/DomBasedXss/dates.js:17:49:17:53 | taint | calleeApiName | moment |
|
|
| autogenerated/Xss/DomBasedXss/dates.js:17:49:17:53 | taint | calleeName | moment |
|
|
| autogenerated/Xss/DomBasedXss/dates.js:17:49:17:53 | taint | enclosingFunctionBody | time Date taint decodeURIComponent window location hash substring 1 document body innerHTML Time is dateFns format time taint document body innerHTML Time is dateFnsEsm format time taint document body innerHTML Time is dateFnsFp format taint time document body innerHTML Time is dateFns format taint time document body innerHTML Time is dateFnsFp format time taint document body innerHTML Time is moment time format taint document body innerHTML Time is moment taint format document body innerHTML Time is dateformat time taint |
|
|
| autogenerated/Xss/DomBasedXss/dates.js:17:49:17:53 | taint | enclosingFunctionName | main |
|
|
| autogenerated/Xss/DomBasedXss/dates.js:18:31:18:66 | `Time i ... aint)}` | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/dates.js:18:31:18:66 | `Time i ... aint)}` | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/dates.js:18:31:18:66 | `Time i ... aint)}` | enclosingFunctionBody | time Date taint decodeURIComponent window location hash substring 1 document body innerHTML Time is dateFns format time taint document body innerHTML Time is dateFnsEsm format time taint document body innerHTML Time is dateFnsFp format taint time document body innerHTML Time is dateFns format taint time document body innerHTML Time is dateFnsFp format time taint document body innerHTML Time is moment time format taint document body innerHTML Time is moment taint format document body innerHTML Time is dateformat time taint |
|
|
| autogenerated/Xss/DomBasedXss/dates.js:18:31:18:66 | `Time i ... aint)}` | enclosingFunctionName | main |
|
|
| autogenerated/Xss/DomBasedXss/dates.js:18:53:18:56 | time | argumentIndex | 0 |
|
|
| autogenerated/Xss/DomBasedXss/dates.js:18:53:18:56 | time | calleeAccessPath | dateformat |
|
|
| autogenerated/Xss/DomBasedXss/dates.js:18:53:18:56 | time | calleeAccessPathWithStructuralInfo | dateformat instanceorreturn |
|
|
| autogenerated/Xss/DomBasedXss/dates.js:18:53:18:56 | time | calleeApiName | dateformat |
|
|
| autogenerated/Xss/DomBasedXss/dates.js:18:53:18:56 | time | calleeName | dateformat |
|
|
| autogenerated/Xss/DomBasedXss/dates.js:18:53:18:56 | time | enclosingFunctionBody | time Date taint decodeURIComponent window location hash substring 1 document body innerHTML Time is dateFns format time taint document body innerHTML Time is dateFnsEsm format time taint document body innerHTML Time is dateFnsFp format taint time document body innerHTML Time is dateFns format taint time document body innerHTML Time is dateFnsFp format time taint document body innerHTML Time is moment time format taint document body innerHTML Time is moment taint format document body innerHTML Time is dateformat time taint |
|
|
| autogenerated/Xss/DomBasedXss/dates.js:18:53:18:56 | time | enclosingFunctionName | main |
|
|
| autogenerated/Xss/DomBasedXss/dates.js:18:59:18:63 | taint | argumentIndex | 1 |
|
|
| autogenerated/Xss/DomBasedXss/dates.js:18:59:18:63 | taint | calleeAccessPath | dateformat |
|
|
| autogenerated/Xss/DomBasedXss/dates.js:18:59:18:63 | taint | calleeAccessPathWithStructuralInfo | dateformat instanceorreturn |
|
|
| autogenerated/Xss/DomBasedXss/dates.js:18:59:18:63 | taint | calleeApiName | dateformat |
|
|
| autogenerated/Xss/DomBasedXss/dates.js:18:59:18:63 | taint | calleeName | dateformat |
|
|
| autogenerated/Xss/DomBasedXss/dates.js:18:59:18:63 | taint | enclosingFunctionBody | time Date taint decodeURIComponent window location hash substring 1 document body innerHTML Time is dateFns format time taint document body innerHTML Time is dateFnsEsm format time taint document body innerHTML Time is dateFnsFp format taint time document body innerHTML Time is dateFns format taint time document body innerHTML Time is dateFnsFp format time taint document body innerHTML Time is moment time format taint document body innerHTML Time is moment taint format document body innerHTML Time is dateformat time taint |
|
|
| autogenerated/Xss/DomBasedXss/dates.js:18:59:18:63 | taint | enclosingFunctionName | main |
|
|
| autogenerated/Xss/DomBasedXss/encodeuri.js:3:5:3:15 | '<a href="' | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/encodeuri.js:3:5:3:15 | '<a href="' | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/encodeuri.js:3:5:3:15 | '<a href="' | enclosingFunctionBody | loc window location href $ <a href=" encodeURIComponent loc ">click</a> |
|
|
| autogenerated/Xss/DomBasedXss/encodeuri.js:3:5:3:15 | '<a href="' | enclosingFunctionName | test |
|
|
| autogenerated/Xss/DomBasedXss/encodeuri.js:3:5:3:57 | '<a hre ... ck</a>' | argumentIndex | 0 |
|
|
| autogenerated/Xss/DomBasedXss/encodeuri.js:3:5:3:57 | '<a hre ... ck</a>' | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/encodeuri.js:3:5:3:57 | '<a hre ... ck</a>' | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/encodeuri.js:3:5:3:57 | '<a hre ... ck</a>' | calleeName | $ |
|
|
| autogenerated/Xss/DomBasedXss/encodeuri.js:3:5:3:57 | '<a hre ... ck</a>' | enclosingFunctionBody | loc window location href $ <a href=" encodeURIComponent loc ">click</a> |
|
|
| autogenerated/Xss/DomBasedXss/encodeuri.js:3:5:3:57 | '<a hre ... ck</a>' | enclosingFunctionName | test |
|
|
| autogenerated/Xss/DomBasedXss/encodeuri.js:3:19:3:41 | encodeU ... nt(loc) | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/encodeuri.js:3:19:3:41 | encodeU ... nt(loc) | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/encodeuri.js:3:19:3:41 | encodeU ... nt(loc) | enclosingFunctionBody | loc window location href $ <a href=" encodeURIComponent loc ">click</a> |
|
|
| autogenerated/Xss/DomBasedXss/encodeuri.js:3:19:3:41 | encodeU ... nt(loc) | enclosingFunctionName | test |
|
|
| autogenerated/Xss/DomBasedXss/encodeuri.js:3:38:3:40 | loc | argumentIndex | 0 |
|
|
| autogenerated/Xss/DomBasedXss/encodeuri.js:3:38:3:40 | loc | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/encodeuri.js:3:38:3:40 | loc | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/encodeuri.js:3:38:3:40 | loc | calleeName | encodeURIComponent |
|
|
| autogenerated/Xss/DomBasedXss/encodeuri.js:3:38:3:40 | loc | enclosingFunctionBody | loc window location href $ <a href=" encodeURIComponent loc ">click</a> |
|
|
| autogenerated/Xss/DomBasedXss/encodeuri.js:3:38:3:40 | loc | enclosingFunctionName | test |
|
|
| autogenerated/Xss/DomBasedXss/encodeuri.js:3:45:3:57 | '">click</a>' | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/encodeuri.js:3:45:3:57 | '">click</a>' | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/encodeuri.js:3:45:3:57 | '">click</a>' | enclosingFunctionBody | loc window location href $ <a href=" encodeURIComponent loc ">click</a> |
|
|
| autogenerated/Xss/DomBasedXss/encodeuri.js:3:45:3:57 | '">click</a>' | enclosingFunctionName | test |
|
|
| autogenerated/Xss/DomBasedXss/event-handler-receiver.js:1:25:1:31 | 'my-id' | argumentIndex | 0 |
|
|
| autogenerated/Xss/DomBasedXss/event-handler-receiver.js:1:25:1:31 | 'my-id' | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/event-handler-receiver.js:1:25:1:31 | 'my-id' | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/event-handler-receiver.js:1:25:1:31 | 'my-id' | calleeName | getElementById |
|
|
| autogenerated/Xss/DomBasedXss/event-handler-receiver.js:1:25:1:31 | 'my-id' | receiverName | document |
|
|
| autogenerated/Xss/DomBasedXss/event-handler-receiver.js:2:31:2:45 | '<h2><a href="' | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/event-handler-receiver.js:2:31:2:45 | '<h2><a href="' | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/event-handler-receiver.js:2:31:2:45 | '<h2><a href="' | enclosingFunctionBody | parentNode innerHTML <h2><a href=" location href ">A link</a></h2> |
|
|
| autogenerated/Xss/DomBasedXss/event-handler-receiver.js:2:31:2:45 | '<h2><a href="' | enclosingFunctionName | onclick |
|
|
| autogenerated/Xss/DomBasedXss/event-handler-receiver.js:2:31:2:83 | '<h2><a ... ></h2>' | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/event-handler-receiver.js:2:31:2:83 | '<h2><a ... ></h2>' | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/event-handler-receiver.js:2:31:2:83 | '<h2><a ... ></h2>' | enclosingFunctionBody | parentNode innerHTML <h2><a href=" location href ">A link</a></h2> |
|
|
| autogenerated/Xss/DomBasedXss/event-handler-receiver.js:2:31:2:83 | '<h2><a ... ></h2>' | enclosingFunctionName | onclick |
|
|
| autogenerated/Xss/DomBasedXss/event-handler-receiver.js:2:49:2:61 | location.href | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/event-handler-receiver.js:2:49:2:61 | location.href | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/event-handler-receiver.js:2:49:2:61 | location.href | enclosingFunctionBody | parentNode innerHTML <h2><a href=" location href ">A link</a></h2> |
|
|
| autogenerated/Xss/DomBasedXss/event-handler-receiver.js:2:49:2:61 | location.href | enclosingFunctionName | onclick |
|
|
| autogenerated/Xss/DomBasedXss/event-handler-receiver.js:2:65:2:83 | '">A link</a></h2>' | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/event-handler-receiver.js:2:65:2:83 | '">A link</a></h2>' | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/event-handler-receiver.js:2:65:2:83 | '">A link</a></h2>' | enclosingFunctionBody | parentNode innerHTML <h2><a href=" location href ">A link</a></h2> |
|
|
| autogenerated/Xss/DomBasedXss/event-handler-receiver.js:2:65:2:83 | '">A link</a></h2>' | enclosingFunctionName | onclick |
|
|
| autogenerated/Xss/DomBasedXss/express.js:1:23:1:31 | 'express' | argumentIndex | 0 |
|
|
| autogenerated/Xss/DomBasedXss/express.js:1:23:1:31 | 'express' | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/express.js:1:23:1:31 | 'express' | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/express.js:1:23:1:31 | 'express' | calleeName | require |
|
|
| autogenerated/Xss/DomBasedXss/express.js:5:9:5:20 | '/some/path' | argumentIndex | 0 |
|
|
| autogenerated/Xss/DomBasedXss/express.js:5:9:5:20 | '/some/path' | calleeAccessPath | express get |
|
|
| autogenerated/Xss/DomBasedXss/express.js:5:9:5:20 | '/some/path' | calleeAccessPathWithStructuralInfo | express instanceorreturn member get instanceorreturn |
|
|
| autogenerated/Xss/DomBasedXss/express.js:5:9:5:20 | '/some/path' | calleeApiName | express |
|
|
| autogenerated/Xss/DomBasedXss/express.js:5:9:5:20 | '/some/path' | calleeName | get |
|
|
| autogenerated/Xss/DomBasedXss/express.js:5:9:5:20 | '/some/path' | receiverName | app |
|
|
| autogenerated/Xss/DomBasedXss/express.js:5:23:11:1 | functio ... " });\\n} | argumentIndex | 1 |
|
|
| autogenerated/Xss/DomBasedXss/express.js:5:23:11:1 | functio ... " });\\n} | calleeAccessPath | express get |
|
|
| autogenerated/Xss/DomBasedXss/express.js:5:23:11:1 | functio ... " });\\n} | calleeAccessPathWithStructuralInfo | express instanceorreturn member get instanceorreturn |
|
|
| autogenerated/Xss/DomBasedXss/express.js:5:23:11:1 | functio ... " });\\n} | calleeApiName | express |
|
|
| autogenerated/Xss/DomBasedXss/express.js:5:23:11:1 | functio ... " });\\n} | calleeName | get |
|
|
| autogenerated/Xss/DomBasedXss/express.js:5:23:11:1 | functio ... " });\\n} | receiverName | app |
|
|
| autogenerated/Xss/DomBasedXss/express.js:7:15:7:33 | req.param("wobble") | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/express.js:7:15:7:33 | req.param("wobble") | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/express.js:7:15:7:33 | req.param("wobble") | enclosingFunctionBody | req res JSDOM req param wobble runScripts dangerously JSDOM req param wobble runScripts outside-only |
|
|
| autogenerated/Xss/DomBasedXss/express.js:7:15:7:33 | req.param("wobble") | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/Xss/DomBasedXss/express.js:7:25:7:32 | "wobble" | argumentIndex | 0 |
|
|
| autogenerated/Xss/DomBasedXss/express.js:7:25:7:32 | "wobble" | calleeAccessPath | express get req param |
|
|
| autogenerated/Xss/DomBasedXss/express.js:7:25:7:32 | "wobble" | calleeAccessPathWithStructuralInfo | express instanceorreturn member get functionalarg param req member param instanceorreturn |
|
|
| autogenerated/Xss/DomBasedXss/express.js:7:25:7:32 | "wobble" | calleeApiName | express |
|
|
| autogenerated/Xss/DomBasedXss/express.js:7:25:7:32 | "wobble" | calleeName | param |
|
|
| autogenerated/Xss/DomBasedXss/express.js:7:25:7:32 | "wobble" | enclosingFunctionBody | req res JSDOM req param wobble runScripts dangerously JSDOM req param wobble runScripts outside-only |
|
|
| autogenerated/Xss/DomBasedXss/express.js:7:25:7:32 | "wobble" | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/Xss/DomBasedXss/express.js:7:25:7:32 | "wobble" | receiverName | req |
|
|
| autogenerated/Xss/DomBasedXss/express.js:7:36:7:64 | { runSc ... usly" } | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/express.js:7:36:7:64 | { runSc ... usly" } | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/express.js:7:36:7:64 | { runSc ... usly" } | enclosingFunctionBody | req res JSDOM req param wobble runScripts dangerously JSDOM req param wobble runScripts outside-only |
|
|
| autogenerated/Xss/DomBasedXss/express.js:7:36:7:64 | { runSc ... usly" } | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/Xss/DomBasedXss/express.js:10:25:10:32 | "wobble" | argumentIndex | 0 |
|
|
| autogenerated/Xss/DomBasedXss/express.js:10:25:10:32 | "wobble" | calleeAccessPath | express get req param |
|
|
| autogenerated/Xss/DomBasedXss/express.js:10:25:10:32 | "wobble" | calleeAccessPathWithStructuralInfo | express instanceorreturn member get functionalarg param req member param instanceorreturn |
|
|
| autogenerated/Xss/DomBasedXss/express.js:10:25:10:32 | "wobble" | calleeApiName | express |
|
|
| autogenerated/Xss/DomBasedXss/express.js:10:25:10:32 | "wobble" | calleeName | param |
|
|
| autogenerated/Xss/DomBasedXss/express.js:10:25:10:32 | "wobble" | enclosingFunctionBody | req res JSDOM req param wobble runScripts dangerously JSDOM req param wobble runScripts outside-only |
|
|
| autogenerated/Xss/DomBasedXss/express.js:10:25:10:32 | "wobble" | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/Xss/DomBasedXss/express.js:10:25:10:32 | "wobble" | receiverName | req |
|
|
| autogenerated/Xss/DomBasedXss/jquery.js:4:5:4:11 | tainted | argumentIndex | 0 |
|
|
| autogenerated/Xss/DomBasedXss/jquery.js:4:5:4:11 | tainted | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/jquery.js:4:5:4:11 | tainted | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/jquery.js:4:5:4:11 | tainted | calleeName | $ |
|
|
| autogenerated/Xss/DomBasedXss/jquery.js:4:5:4:11 | tainted | enclosingFunctionBody | tainted document location search $ tainted $ body tainted $ . tainted $ <div id=" tainted "> $ body html XSS: tainted $ window location hash $ <b> location toString </b> elm document getElementById x elm innerHTML decodeURIComponent window location hash elm innerHTML decodeURIComponent window location search elm innerHTML decodeURIComponent window location toString |
|
|
| autogenerated/Xss/DomBasedXss/jquery.js:4:5:4:11 | tainted | enclosingFunctionName | test |
|
|
| autogenerated/Xss/DomBasedXss/jquery.js:5:5:5:10 | "body" | argumentIndex | 0 |
|
|
| autogenerated/Xss/DomBasedXss/jquery.js:5:5:5:10 | "body" | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/jquery.js:5:5:5:10 | "body" | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/jquery.js:5:5:5:10 | "body" | calleeName | $ |
|
|
| autogenerated/Xss/DomBasedXss/jquery.js:5:5:5:10 | "body" | enclosingFunctionBody | tainted document location search $ tainted $ body tainted $ . tainted $ <div id=" tainted "> $ body html XSS: tainted $ window location hash $ <b> location toString </b> elm document getElementById x elm innerHTML decodeURIComponent window location hash elm innerHTML decodeURIComponent window location search elm innerHTML decodeURIComponent window location toString |
|
|
| autogenerated/Xss/DomBasedXss/jquery.js:5:5:5:10 | "body" | enclosingFunctionName | test |
|
|
| autogenerated/Xss/DomBasedXss/jquery.js:5:13:5:19 | tainted | argumentIndex | 1 |
|
|
| autogenerated/Xss/DomBasedXss/jquery.js:5:13:5:19 | tainted | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/jquery.js:5:13:5:19 | tainted | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/jquery.js:5:13:5:19 | tainted | calleeName | $ |
|
|
| autogenerated/Xss/DomBasedXss/jquery.js:5:13:5:19 | tainted | enclosingFunctionBody | tainted document location search $ tainted $ body tainted $ . tainted $ <div id=" tainted "> $ body html XSS: tainted $ window location hash $ <b> location toString </b> elm document getElementById x elm innerHTML decodeURIComponent window location hash elm innerHTML decodeURIComponent window location search elm innerHTML decodeURIComponent window location toString |
|
|
| autogenerated/Xss/DomBasedXss/jquery.js:5:13:5:19 | tainted | enclosingFunctionName | test |
|
|
| autogenerated/Xss/DomBasedXss/jquery.js:6:5:6:17 | "." + tainted | argumentIndex | 0 |
|
|
| autogenerated/Xss/DomBasedXss/jquery.js:6:5:6:17 | "." + tainted | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/jquery.js:6:5:6:17 | "." + tainted | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/jquery.js:6:5:6:17 | "." + tainted | calleeName | $ |
|
|
| autogenerated/Xss/DomBasedXss/jquery.js:6:5:6:17 | "." + tainted | enclosingFunctionBody | tainted document location search $ tainted $ body tainted $ . tainted $ <div id=" tainted "> $ body html XSS: tainted $ window location hash $ <b> location toString </b> elm document getElementById x elm innerHTML decodeURIComponent window location hash elm innerHTML decodeURIComponent window location search elm innerHTML decodeURIComponent window location toString |
|
|
| autogenerated/Xss/DomBasedXss/jquery.js:6:5:6:17 | "." + tainted | enclosingFunctionName | test |
|
|
| autogenerated/Xss/DomBasedXss/jquery.js:7:5:7:16 | "<div id=\\"" | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/jquery.js:7:5:7:16 | "<div id=\\"" | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/jquery.js:7:5:7:16 | "<div id=\\"" | enclosingFunctionBody | tainted document location search $ tainted $ body tainted $ . tainted $ <div id=" tainted "> $ body html XSS: tainted $ window location hash $ <b> location toString </b> elm document getElementById x elm innerHTML decodeURIComponent window location hash elm innerHTML decodeURIComponent window location search elm innerHTML decodeURIComponent window location toString |
|
|
| autogenerated/Xss/DomBasedXss/jquery.js:7:5:7:16 | "<div id=\\"" | enclosingFunctionName | test |
|
|
| autogenerated/Xss/DomBasedXss/jquery.js:7:5:7:34 | "<div i ... + "\\">" | argumentIndex | 0 |
|
|
| autogenerated/Xss/DomBasedXss/jquery.js:7:5:7:34 | "<div i ... + "\\">" | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/jquery.js:7:5:7:34 | "<div i ... + "\\">" | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/jquery.js:7:5:7:34 | "<div i ... + "\\">" | calleeName | $ |
|
|
| autogenerated/Xss/DomBasedXss/jquery.js:7:5:7:34 | "<div i ... + "\\">" | enclosingFunctionBody | tainted document location search $ tainted $ body tainted $ . tainted $ <div id=" tainted "> $ body html XSS: tainted $ window location hash $ <b> location toString </b> elm document getElementById x elm innerHTML decodeURIComponent window location hash elm innerHTML decodeURIComponent window location search elm innerHTML decodeURIComponent window location toString |
|
|
| autogenerated/Xss/DomBasedXss/jquery.js:7:5:7:34 | "<div i ... + "\\">" | enclosingFunctionName | test |
|
|
| autogenerated/Xss/DomBasedXss/jquery.js:7:20:7:26 | tainted | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/jquery.js:7:20:7:26 | tainted | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/jquery.js:7:20:7:26 | tainted | enclosingFunctionBody | tainted document location search $ tainted $ body tainted $ . tainted $ <div id=" tainted "> $ body html XSS: tainted $ window location hash $ <b> location toString </b> elm document getElementById x elm innerHTML decodeURIComponent window location hash elm innerHTML decodeURIComponent window location search elm innerHTML decodeURIComponent window location toString |
|
|
| autogenerated/Xss/DomBasedXss/jquery.js:7:20:7:26 | tainted | enclosingFunctionName | test |
|
|
| autogenerated/Xss/DomBasedXss/jquery.js:7:30:7:34 | "\\">" | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/jquery.js:7:30:7:34 | "\\">" | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/jquery.js:7:30:7:34 | "\\">" | enclosingFunctionBody | tainted document location search $ tainted $ body tainted $ . tainted $ <div id=" tainted "> $ body html XSS: tainted $ window location hash $ <b> location toString </b> elm document getElementById x elm innerHTML decodeURIComponent window location hash elm innerHTML decodeURIComponent window location search elm innerHTML decodeURIComponent window location toString |
|
|
| autogenerated/Xss/DomBasedXss/jquery.js:7:30:7:34 | "\\">" | enclosingFunctionName | test |
|
|
| autogenerated/Xss/DomBasedXss/jquery.js:8:5:8:10 | "body" | argumentIndex | 0 |
|
|
| autogenerated/Xss/DomBasedXss/jquery.js:8:5:8:10 | "body" | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/jquery.js:8:5:8:10 | "body" | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/jquery.js:8:5:8:10 | "body" | calleeName | $ |
|
|
| autogenerated/Xss/DomBasedXss/jquery.js:8:5:8:10 | "body" | enclosingFunctionBody | tainted document location search $ tainted $ body tainted $ . tainted $ <div id=" tainted "> $ body html XSS: tainted $ window location hash $ <b> location toString </b> elm document getElementById x elm innerHTML decodeURIComponent window location hash elm innerHTML decodeURIComponent window location search elm innerHTML decodeURIComponent window location toString |
|
|
| autogenerated/Xss/DomBasedXss/jquery.js:8:5:8:10 | "body" | enclosingFunctionName | test |
|
|
| autogenerated/Xss/DomBasedXss/jquery.js:8:18:8:34 | "XSS: " + tainted | argumentIndex | 0 |
|
|
| autogenerated/Xss/DomBasedXss/jquery.js:8:18:8:34 | "XSS: " + tainted | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/jquery.js:8:18:8:34 | "XSS: " + tainted | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/jquery.js:8:18:8:34 | "XSS: " + tainted | calleeName | html |
|
|
| autogenerated/Xss/DomBasedXss/jquery.js:8:18:8:34 | "XSS: " + tainted | enclosingFunctionBody | tainted document location search $ tainted $ body tainted $ . tainted $ <div id=" tainted "> $ body html XSS: tainted $ window location hash $ <b> location toString </b> elm document getElementById x elm innerHTML decodeURIComponent window location hash elm innerHTML decodeURIComponent window location search elm innerHTML decodeURIComponent window location toString |
|
|
| autogenerated/Xss/DomBasedXss/jquery.js:8:18:8:34 | "XSS: " + tainted | enclosingFunctionName | test |
|
|
| autogenerated/Xss/DomBasedXss/jquery.js:9:5:9:24 | window.location.hash | argumentIndex | 0 |
|
|
| autogenerated/Xss/DomBasedXss/jquery.js:9:5:9:24 | window.location.hash | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/jquery.js:9:5:9:24 | window.location.hash | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/jquery.js:9:5:9:24 | window.location.hash | calleeName | $ |
|
|
| autogenerated/Xss/DomBasedXss/jquery.js:9:5:9:24 | window.location.hash | enclosingFunctionBody | tainted document location search $ tainted $ body tainted $ . tainted $ <div id=" tainted "> $ body html XSS: tainted $ window location hash $ <b> location toString </b> elm document getElementById x elm innerHTML decodeURIComponent window location hash elm innerHTML decodeURIComponent window location search elm innerHTML decodeURIComponent window location toString |
|
|
| autogenerated/Xss/DomBasedXss/jquery.js:9:5:9:24 | window.location.hash | enclosingFunctionName | test |
|
|
| autogenerated/Xss/DomBasedXss/jquery.js:10:5:10:9 | "<b>" | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/jquery.js:10:5:10:9 | "<b>" | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/jquery.js:10:5:10:9 | "<b>" | enclosingFunctionBody | tainted document location search $ tainted $ body tainted $ . tainted $ <div id=" tainted "> $ body html XSS: tainted $ window location hash $ <b> location toString </b> elm document getElementById x elm innerHTML decodeURIComponent window location hash elm innerHTML decodeURIComponent window location search elm innerHTML decodeURIComponent window location toString |
|
|
| autogenerated/Xss/DomBasedXss/jquery.js:10:5:10:9 | "<b>" | enclosingFunctionName | test |
|
|
| autogenerated/Xss/DomBasedXss/jquery.js:10:5:10:40 | "<b>" + ... "</b>" | argumentIndex | 0 |
|
|
| autogenerated/Xss/DomBasedXss/jquery.js:10:5:10:40 | "<b>" + ... "</b>" | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/jquery.js:10:5:10:40 | "<b>" + ... "</b>" | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/jquery.js:10:5:10:40 | "<b>" + ... "</b>" | calleeName | $ |
|
|
| autogenerated/Xss/DomBasedXss/jquery.js:10:5:10:40 | "<b>" + ... "</b>" | enclosingFunctionBody | tainted document location search $ tainted $ body tainted $ . tainted $ <div id=" tainted "> $ body html XSS: tainted $ window location hash $ <b> location toString </b> elm document getElementById x elm innerHTML decodeURIComponent window location hash elm innerHTML decodeURIComponent window location search elm innerHTML decodeURIComponent window location toString |
|
|
| autogenerated/Xss/DomBasedXss/jquery.js:10:5:10:40 | "<b>" + ... "</b>" | enclosingFunctionName | test |
|
|
| autogenerated/Xss/DomBasedXss/jquery.js:10:13:10:31 | location.toString() | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/jquery.js:10:13:10:31 | location.toString() | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/jquery.js:10:13:10:31 | location.toString() | enclosingFunctionBody | tainted document location search $ tainted $ body tainted $ . tainted $ <div id=" tainted "> $ body html XSS: tainted $ window location hash $ <b> location toString </b> elm document getElementById x elm innerHTML decodeURIComponent window location hash elm innerHTML decodeURIComponent window location search elm innerHTML decodeURIComponent window location toString |
|
|
| autogenerated/Xss/DomBasedXss/jquery.js:10:13:10:31 | location.toString() | enclosingFunctionName | test |
|
|
| autogenerated/Xss/DomBasedXss/jquery.js:10:35:10:40 | "</b>" | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/jquery.js:10:35:10:40 | "</b>" | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/jquery.js:10:35:10:40 | "</b>" | enclosingFunctionBody | tainted document location search $ tainted $ body tainted $ . tainted $ <div id=" tainted "> $ body html XSS: tainted $ window location hash $ <b> location toString </b> elm document getElementById x elm innerHTML decodeURIComponent window location hash elm innerHTML decodeURIComponent window location search elm innerHTML decodeURIComponent window location toString |
|
|
| autogenerated/Xss/DomBasedXss/jquery.js:10:35:10:40 | "</b>" | enclosingFunctionName | test |
|
|
| autogenerated/Xss/DomBasedXss/jquery.js:13:37:13:39 | 'x' | argumentIndex | 0 |
|
|
| autogenerated/Xss/DomBasedXss/jquery.js:13:37:13:39 | 'x' | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/jquery.js:13:37:13:39 | 'x' | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/jquery.js:13:37:13:39 | 'x' | calleeName | getElementById |
|
|
| autogenerated/Xss/DomBasedXss/jquery.js:13:37:13:39 | 'x' | enclosingFunctionBody | tainted document location search $ tainted $ body tainted $ . tainted $ <div id=" tainted "> $ body html XSS: tainted $ window location hash $ <b> location toString </b> elm document getElementById x elm innerHTML decodeURIComponent window location hash elm innerHTML decodeURIComponent window location search elm innerHTML decodeURIComponent window location toString |
|
|
| autogenerated/Xss/DomBasedXss/jquery.js:13:37:13:39 | 'x' | enclosingFunctionName | test |
|
|
| autogenerated/Xss/DomBasedXss/jquery.js:13:37:13:39 | 'x' | receiverName | document |
|
|
| autogenerated/Xss/DomBasedXss/jquery.js:14:19:14:58 | decodeU ... n.hash) | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/jquery.js:14:19:14:58 | decodeU ... n.hash) | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/jquery.js:14:19:14:58 | decodeU ... n.hash) | enclosingFunctionBody | tainted document location search $ tainted $ body tainted $ . tainted $ <div id=" tainted "> $ body html XSS: tainted $ window location hash $ <b> location toString </b> elm document getElementById x elm innerHTML decodeURIComponent window location hash elm innerHTML decodeURIComponent window location search elm innerHTML decodeURIComponent window location toString |
|
|
| autogenerated/Xss/DomBasedXss/jquery.js:14:19:14:58 | decodeU ... n.hash) | enclosingFunctionName | test |
|
|
| autogenerated/Xss/DomBasedXss/jquery.js:14:38:14:57 | window.location.hash | argumentIndex | 0 |
|
|
| autogenerated/Xss/DomBasedXss/jquery.js:14:38:14:57 | window.location.hash | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/jquery.js:14:38:14:57 | window.location.hash | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/jquery.js:14:38:14:57 | window.location.hash | calleeName | decodeURIComponent |
|
|
| autogenerated/Xss/DomBasedXss/jquery.js:14:38:14:57 | window.location.hash | enclosingFunctionBody | tainted document location search $ tainted $ body tainted $ . tainted $ <div id=" tainted "> $ body html XSS: tainted $ window location hash $ <b> location toString </b> elm document getElementById x elm innerHTML decodeURIComponent window location hash elm innerHTML decodeURIComponent window location search elm innerHTML decodeURIComponent window location toString |
|
|
| autogenerated/Xss/DomBasedXss/jquery.js:14:38:14:57 | window.location.hash | enclosingFunctionName | test |
|
|
| autogenerated/Xss/DomBasedXss/jquery.js:15:19:15:60 | decodeU ... search) | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/jquery.js:15:19:15:60 | decodeU ... search) | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/jquery.js:15:19:15:60 | decodeU ... search) | enclosingFunctionBody | tainted document location search $ tainted $ body tainted $ . tainted $ <div id=" tainted "> $ body html XSS: tainted $ window location hash $ <b> location toString </b> elm document getElementById x elm innerHTML decodeURIComponent window location hash elm innerHTML decodeURIComponent window location search elm innerHTML decodeURIComponent window location toString |
|
|
| autogenerated/Xss/DomBasedXss/jquery.js:15:19:15:60 | decodeU ... search) | enclosingFunctionName | test |
|
|
| autogenerated/Xss/DomBasedXss/jquery.js:15:38:15:59 | window. ... .search | argumentIndex | 0 |
|
|
| autogenerated/Xss/DomBasedXss/jquery.js:15:38:15:59 | window. ... .search | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/jquery.js:15:38:15:59 | window. ... .search | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/jquery.js:15:38:15:59 | window. ... .search | calleeName | decodeURIComponent |
|
|
| autogenerated/Xss/DomBasedXss/jquery.js:15:38:15:59 | window. ... .search | enclosingFunctionBody | tainted document location search $ tainted $ body tainted $ . tainted $ <div id=" tainted "> $ body html XSS: tainted $ window location hash $ <b> location toString </b> elm document getElementById x elm innerHTML decodeURIComponent window location hash elm innerHTML decodeURIComponent window location search elm innerHTML decodeURIComponent window location toString |
|
|
| autogenerated/Xss/DomBasedXss/jquery.js:15:38:15:59 | window. ... .search | enclosingFunctionName | test |
|
|
| autogenerated/Xss/DomBasedXss/jquery.js:16:19:16:64 | decodeU ... ring()) | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/jquery.js:16:19:16:64 | decodeU ... ring()) | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/jquery.js:16:19:16:64 | decodeU ... ring()) | enclosingFunctionBody | tainted document location search $ tainted $ body tainted $ . tainted $ <div id=" tainted "> $ body html XSS: tainted $ window location hash $ <b> location toString </b> elm document getElementById x elm innerHTML decodeURIComponent window location hash elm innerHTML decodeURIComponent window location search elm innerHTML decodeURIComponent window location toString |
|
|
| autogenerated/Xss/DomBasedXss/jquery.js:16:19:16:64 | decodeU ... ring()) | enclosingFunctionName | test |
|
|
| autogenerated/Xss/DomBasedXss/jquery.js:16:38:16:63 | window. ... tring() | argumentIndex | 0 |
|
|
| autogenerated/Xss/DomBasedXss/jquery.js:16:38:16:63 | window. ... tring() | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/jquery.js:16:38:16:63 | window. ... tring() | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/jquery.js:16:38:16:63 | window. ... tring() | calleeName | decodeURIComponent |
|
|
| autogenerated/Xss/DomBasedXss/jquery.js:16:38:16:63 | window. ... tring() | enclosingFunctionBody | tainted document location search $ tainted $ body tainted $ . tainted $ <div id=" tainted "> $ body html XSS: tainted $ window location hash $ <b> location toString </b> elm document getElementById x elm innerHTML decodeURIComponent window location hash elm innerHTML decodeURIComponent window location search elm innerHTML decodeURIComponent window location toString |
|
|
| autogenerated/Xss/DomBasedXss/jquery.js:16:38:16:63 | window. ... tring() | enclosingFunctionName | test |
|
|
| autogenerated/Xss/DomBasedXss/jwt-server.js:1:23:1:31 | 'express' | argumentIndex | 0 |
|
|
| autogenerated/Xss/DomBasedXss/jwt-server.js:1:23:1:31 | 'express' | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/jwt-server.js:1:23:1:31 | 'express' | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/jwt-server.js:1:23:1:31 | 'express' | calleeName | require |
|
|
| autogenerated/Xss/DomBasedXss/jwt-server.js:6:9:6:20 | '/some/path' | argumentIndex | 0 |
|
|
| autogenerated/Xss/DomBasedXss/jwt-server.js:6:9:6:20 | '/some/path' | calleeAccessPath | express get |
|
|
| autogenerated/Xss/DomBasedXss/jwt-server.js:6:9:6:20 | '/some/path' | calleeAccessPathWithStructuralInfo | express instanceorreturn member get instanceorreturn |
|
|
| autogenerated/Xss/DomBasedXss/jwt-server.js:6:9:6:20 | '/some/path' | calleeApiName | express |
|
|
| autogenerated/Xss/DomBasedXss/jwt-server.js:6:9:6:20 | '/some/path' | calleeName | get |
|
|
| autogenerated/Xss/DomBasedXss/jwt-server.js:6:9:6:20 | '/some/path' | receiverName | app |
|
|
| autogenerated/Xss/DomBasedXss/jwt-server.js:6:23:13:1 | functio ... });\\n} | argumentIndex | 1 |
|
|
| autogenerated/Xss/DomBasedXss/jwt-server.js:6:23:13:1 | functio ... });\\n} | calleeAccessPath | express get |
|
|
| autogenerated/Xss/DomBasedXss/jwt-server.js:6:23:13:1 | functio ... });\\n} | calleeAccessPathWithStructuralInfo | express instanceorreturn member get instanceorreturn |
|
|
| autogenerated/Xss/DomBasedXss/jwt-server.js:6:23:13:1 | functio ... });\\n} | calleeApiName | express |
|
|
| autogenerated/Xss/DomBasedXss/jwt-server.js:6:23:13:1 | functio ... });\\n} | calleeName | get |
|
|
| autogenerated/Xss/DomBasedXss/jwt-server.js:6:23:13:1 | functio ... });\\n} | receiverName | app |
|
|
| autogenerated/Xss/DomBasedXss/jwt-server.js:7:27:7:34 | "wobble" | argumentIndex | 0 |
|
|
| autogenerated/Xss/DomBasedXss/jwt-server.js:7:27:7:34 | "wobble" | calleeAccessPath | express get req param |
|
|
| autogenerated/Xss/DomBasedXss/jwt-server.js:7:27:7:34 | "wobble" | calleeAccessPathWithStructuralInfo | express instanceorreturn member get functionalarg param req member param instanceorreturn |
|
|
| autogenerated/Xss/DomBasedXss/jwt-server.js:7:27:7:34 | "wobble" | calleeApiName | express |
|
|
| autogenerated/Xss/DomBasedXss/jwt-server.js:7:27:7:34 | "wobble" | calleeName | param |
|
|
| autogenerated/Xss/DomBasedXss/jwt-server.js:7:27:7:34 | "wobble" | enclosingFunctionBody | req res taint req param wobble jwt verify taint my-secret-key err decoded JSDOM decoded foo runScripts dangerously |
|
|
| autogenerated/Xss/DomBasedXss/jwt-server.js:7:27:7:34 | "wobble" | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/Xss/DomBasedXss/jwt-server.js:7:27:7:34 | "wobble" | receiverName | req |
|
|
| autogenerated/Xss/DomBasedXss/jwt-server.js:9:16:9:20 | taint | argumentIndex | 0 |
|
|
| autogenerated/Xss/DomBasedXss/jwt-server.js:9:16:9:20 | taint | calleeAccessPath | jsonwebtoken verify |
|
|
| autogenerated/Xss/DomBasedXss/jwt-server.js:9:16:9:20 | taint | calleeAccessPathWithStructuralInfo | jsonwebtoken member verify instanceorreturn |
|
|
| autogenerated/Xss/DomBasedXss/jwt-server.js:9:16:9:20 | taint | calleeApiName | jsonwebtoken |
|
|
| autogenerated/Xss/DomBasedXss/jwt-server.js:9:16:9:20 | taint | calleeName | verify |
|
|
| autogenerated/Xss/DomBasedXss/jwt-server.js:9:16:9:20 | taint | enclosingFunctionBody | req res taint req param wobble jwt verify taint my-secret-key err decoded JSDOM decoded foo runScripts dangerously |
|
|
| autogenerated/Xss/DomBasedXss/jwt-server.js:9:16:9:20 | taint | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/Xss/DomBasedXss/jwt-server.js:9:16:9:20 | taint | receiverName | jwt |
|
|
| autogenerated/Xss/DomBasedXss/jwt-server.js:9:23:9:37 | 'my-secret-key' | argumentIndex | 1 |
|
|
| autogenerated/Xss/DomBasedXss/jwt-server.js:9:23:9:37 | 'my-secret-key' | calleeAccessPath | jsonwebtoken verify |
|
|
| autogenerated/Xss/DomBasedXss/jwt-server.js:9:23:9:37 | 'my-secret-key' | calleeAccessPathWithStructuralInfo | jsonwebtoken member verify instanceorreturn |
|
|
| autogenerated/Xss/DomBasedXss/jwt-server.js:9:23:9:37 | 'my-secret-key' | calleeApiName | jsonwebtoken |
|
|
| autogenerated/Xss/DomBasedXss/jwt-server.js:9:23:9:37 | 'my-secret-key' | calleeName | verify |
|
|
| autogenerated/Xss/DomBasedXss/jwt-server.js:9:23:9:37 | 'my-secret-key' | enclosingFunctionBody | req res taint req param wobble jwt verify taint my-secret-key err decoded JSDOM decoded foo runScripts dangerously |
|
|
| autogenerated/Xss/DomBasedXss/jwt-server.js:9:23:9:37 | 'my-secret-key' | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/Xss/DomBasedXss/jwt-server.js:9:23:9:37 | 'my-secret-key' | receiverName | jwt |
|
|
| autogenerated/Xss/DomBasedXss/jwt-server.js:9:40:12:5 | functio ... ;\\n } | argumentIndex | 2 |
|
|
| autogenerated/Xss/DomBasedXss/jwt-server.js:9:40:12:5 | functio ... ;\\n } | calleeAccessPath | jsonwebtoken verify |
|
|
| autogenerated/Xss/DomBasedXss/jwt-server.js:9:40:12:5 | functio ... ;\\n } | calleeAccessPathWithStructuralInfo | jsonwebtoken member verify instanceorreturn |
|
|
| autogenerated/Xss/DomBasedXss/jwt-server.js:9:40:12:5 | functio ... ;\\n } | calleeApiName | jsonwebtoken |
|
|
| autogenerated/Xss/DomBasedXss/jwt-server.js:9:40:12:5 | functio ... ;\\n } | calleeName | verify |
|
|
| autogenerated/Xss/DomBasedXss/jwt-server.js:9:40:12:5 | functio ... ;\\n } | enclosingFunctionBody | req res taint req param wobble jwt verify taint my-secret-key err decoded JSDOM decoded foo runScripts dangerously |
|
|
| autogenerated/Xss/DomBasedXss/jwt-server.js:9:40:12:5 | functio ... ;\\n } | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/Xss/DomBasedXss/jwt-server.js:9:40:12:5 | functio ... ;\\n } | receiverName | jwt |
|
|
| autogenerated/Xss/DomBasedXss/jwt-server.js:11:19:11:29 | decoded.foo | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/jwt-server.js:11:19:11:29 | decoded.foo | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/jwt-server.js:11:19:11:29 | decoded.foo | enclosingFunctionBody | req res taint req param wobble jwt verify taint my-secret-key err decoded JSDOM decoded foo runScripts dangerously |
|
|
| autogenerated/Xss/DomBasedXss/jwt-server.js:11:19:11:29 | decoded.foo | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/Xss/DomBasedXss/jwt-server.js:11:32:11:60 | { runSc ... usly" } | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/jwt-server.js:11:32:11:60 | { runSc ... usly" } | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/jwt-server.js:11:32:11:60 | { runSc ... usly" } | enclosingFunctionBody | req res taint req param wobble jwt verify taint my-secret-key err decoded JSDOM decoded foo runScripts dangerously |
|
|
| autogenerated/Xss/DomBasedXss/jwt-server.js:11:32:11:60 | { runSc ... usly" } | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/Xss/DomBasedXss/jwt.js:4:8:4:17 | loginUrl() | argumentIndex | 0 |
|
|
| autogenerated/Xss/DomBasedXss/jwt.js:4:8:4:17 | loginUrl() | calleeAccessPath | jquery post |
|
|
| autogenerated/Xss/DomBasedXss/jwt.js:4:8:4:17 | loginUrl() | calleeAccessPathWithStructuralInfo | jquery member post instanceorreturn |
|
|
| autogenerated/Xss/DomBasedXss/jwt.js:4:8:4:17 | loginUrl() | calleeApiName | jquery |
|
|
| autogenerated/Xss/DomBasedXss/jwt.js:4:8:4:17 | loginUrl() | calleeName | post |
|
|
| autogenerated/Xss/DomBasedXss/jwt.js:4:8:4:17 | loginUrl() | receiverName | $ |
|
|
| autogenerated/Xss/DomBasedXss/jwt.js:4:20:4:32 | {data: "foo"} | argumentIndex | 1 |
|
|
| autogenerated/Xss/DomBasedXss/jwt.js:4:20:4:32 | {data: "foo"} | calleeAccessPath | jquery post |
|
|
| autogenerated/Xss/DomBasedXss/jwt.js:4:20:4:32 | {data: "foo"} | calleeAccessPathWithStructuralInfo | jquery member post instanceorreturn |
|
|
| autogenerated/Xss/DomBasedXss/jwt.js:4:20:4:32 | {data: "foo"} | calleeApiName | jquery |
|
|
| autogenerated/Xss/DomBasedXss/jwt.js:4:20:4:32 | {data: "foo"} | calleeName | post |
|
|
| autogenerated/Xss/DomBasedXss/jwt.js:4:20:4:32 | {data: "foo"} | receiverName | $ |
|
|
| autogenerated/Xss/DomBasedXss/jwt.js:4:27:4:31 | "foo" | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/jwt.js:4:27:4:31 | "foo" | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/jwt.js:4:35:7:1 | (data, ... ENCY]\\n} | argumentIndex | 2 |
|
|
| autogenerated/Xss/DomBasedXss/jwt.js:4:35:7:1 | (data, ... ENCY]\\n} | calleeAccessPath | jquery post |
|
|
| autogenerated/Xss/DomBasedXss/jwt.js:4:35:7:1 | (data, ... ENCY]\\n} | calleeAccessPathWithStructuralInfo | jquery member post instanceorreturn |
|
|
| autogenerated/Xss/DomBasedXss/jwt.js:4:35:7:1 | (data, ... ENCY]\\n} | calleeApiName | jquery |
|
|
| autogenerated/Xss/DomBasedXss/jwt.js:4:35:7:1 | (data, ... ENCY]\\n} | calleeName | post |
|
|
| autogenerated/Xss/DomBasedXss/jwt.js:4:35:7:1 | (data, ... ENCY]\\n} | receiverName | $ |
|
|
| autogenerated/Xss/DomBasedXss/jwt.js:5:30:5:33 | data | argumentIndex | 0 |
|
|
| autogenerated/Xss/DomBasedXss/jwt.js:5:30:5:33 | data | calleeAccessPath | jwt-decode |
|
|
| autogenerated/Xss/DomBasedXss/jwt.js:5:30:5:33 | data | calleeAccessPathWithStructuralInfo | jwt-decode instanceorreturn |
|
|
| autogenerated/Xss/DomBasedXss/jwt.js:5:30:5:33 | data | calleeApiName | jwt-decode |
|
|
| autogenerated/Xss/DomBasedXss/jwt.js:5:30:5:33 | data | calleeName | jwt_decode |
|
|
| autogenerated/Xss/DomBasedXss/jwt.js:5:30:5:33 | data | enclosingFunctionBody | data xhr decoded jwt_decode data $ jGrowl decoded |
|
|
| autogenerated/Xss/DomBasedXss/jwt.js:5:30:5:33 | data | enclosingFunctionName | $.post#functionalargument |
|
|
| autogenerated/Xss/DomBasedXss/jwt.js:6:14:6:20 | decoded | argumentIndex | 0 |
|
|
| autogenerated/Xss/DomBasedXss/jwt.js:6:14:6:20 | decoded | calleeAccessPath | jquery jGrowl |
|
|
| autogenerated/Xss/DomBasedXss/jwt.js:6:14:6:20 | decoded | calleeAccessPathWithStructuralInfo | jquery member jGrowl instanceorreturn |
|
|
| autogenerated/Xss/DomBasedXss/jwt.js:6:14:6:20 | decoded | calleeApiName | jquery |
|
|
| autogenerated/Xss/DomBasedXss/jwt.js:6:14:6:20 | decoded | calleeName | jGrowl |
|
|
| autogenerated/Xss/DomBasedXss/jwt.js:6:14:6:20 | decoded | enclosingFunctionBody | data xhr decoded jwt_decode data $ jGrowl decoded |
|
|
| autogenerated/Xss/DomBasedXss/jwt.js:6:14:6:20 | decoded | enclosingFunctionName | $.post#functionalargument |
|
|
| autogenerated/Xss/DomBasedXss/jwt.js:6:14:6:20 | decoded | receiverName | $ |
|
|
| autogenerated/Xss/DomBasedXss/nodemailer.js:1:26:1:37 | 'nodemailer' | argumentIndex | 0 |
|
|
| autogenerated/Xss/DomBasedXss/nodemailer.js:1:26:1:37 | 'nodemailer' | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/nodemailer.js:1:26:1:37 | 'nodemailer' | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/nodemailer.js:1:26:1:37 | 'nodemailer' | calleeName | require |
|
|
| autogenerated/Xss/DomBasedXss/nodemailer.js:2:23:2:31 | 'express' | argumentIndex | 0 |
|
|
| autogenerated/Xss/DomBasedXss/nodemailer.js:2:23:2:31 | 'express' | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/nodemailer.js:2:23:2:31 | 'express' | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/nodemailer.js:2:23:2:31 | 'express' | calleeName | require |
|
|
| autogenerated/Xss/DomBasedXss/nodemailer.js:4:23:4:33 | './backend' | argumentIndex | 0 |
|
|
| autogenerated/Xss/DomBasedXss/nodemailer.js:4:23:4:33 | './backend' | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/nodemailer.js:4:23:4:33 | './backend' | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/nodemailer.js:4:23:4:33 | './backend' | calleeName | require |
|
|
| autogenerated/Xss/DomBasedXss/nodemailer.js:6:10:6:27 | '/private_message' | argumentIndex | 0 |
|
|
| autogenerated/Xss/DomBasedXss/nodemailer.js:6:10:6:27 | '/private_message' | calleeAccessPath | express post |
|
|
| autogenerated/Xss/DomBasedXss/nodemailer.js:6:10:6:27 | '/private_message' | calleeAccessPathWithStructuralInfo | express instanceorreturn member post instanceorreturn |
|
|
| autogenerated/Xss/DomBasedXss/nodemailer.js:6:10:6:27 | '/private_message' | calleeApiName | express |
|
|
| autogenerated/Xss/DomBasedXss/nodemailer.js:6:10:6:27 | '/private_message' | calleeName | post |
|
|
| autogenerated/Xss/DomBasedXss/nodemailer.js:6:10:6:27 | '/private_message' | receiverName | app |
|
|
| autogenerated/Xss/DomBasedXss/nodemailer.js:6:30:15:1 | (req, r ... });\\n} | argumentIndex | 1 |
|
|
| autogenerated/Xss/DomBasedXss/nodemailer.js:6:30:15:1 | (req, r ... });\\n} | calleeAccessPath | express post |
|
|
| autogenerated/Xss/DomBasedXss/nodemailer.js:6:30:15:1 | (req, r ... });\\n} | calleeAccessPathWithStructuralInfo | express instanceorreturn member post instanceorreturn |
|
|
| autogenerated/Xss/DomBasedXss/nodemailer.js:6:30:15:1 | (req, r ... });\\n} | calleeApiName | express |
|
|
| autogenerated/Xss/DomBasedXss/nodemailer.js:6:30:15:1 | (req, r ... });\\n} | calleeName | post |
|
|
| autogenerated/Xss/DomBasedXss/nodemailer.js:6:30:15:1 | (req, r ... });\\n} | receiverName | app |
|
|
| autogenerated/Xss/DomBasedXss/nodemailer.js:7:46:7:47 | {} | argumentIndex | 0 |
|
|
| autogenerated/Xss/DomBasedXss/nodemailer.js:7:46:7:47 | {} | calleeAccessPath | nodemailer createTransport |
|
|
| autogenerated/Xss/DomBasedXss/nodemailer.js:7:46:7:47 | {} | calleeAccessPathWithStructuralInfo | nodemailer member createTransport instanceorreturn |
|
|
| autogenerated/Xss/DomBasedXss/nodemailer.js:7:46:7:47 | {} | calleeApiName | nodemailer |
|
|
| autogenerated/Xss/DomBasedXss/nodemailer.js:7:46:7:47 | {} | calleeName | createTransport |
|
|
| autogenerated/Xss/DomBasedXss/nodemailer.js:7:46:7:47 | {} | enclosingFunctionBody | req res transport nodemailer createTransport transport sendMail from webmaster@example.com to backend getUserEmail req query receiver subject Private message text Hi, you got a message from someone. req query message . html Hi, you got a message from someone. req query message . |
|
|
| autogenerated/Xss/DomBasedXss/nodemailer.js:7:46:7:47 | {} | enclosingFunctionName | app.post#functionalargument |
|
|
| autogenerated/Xss/DomBasedXss/nodemailer.js:7:46:7:47 | {} | receiverName | nodemailer |
|
|
| autogenerated/Xss/DomBasedXss/nodemailer.js:8:22:14:3 | {\\n f ... OK\\n } | argumentIndex | 0 |
|
|
| autogenerated/Xss/DomBasedXss/nodemailer.js:8:22:14:3 | {\\n f ... OK\\n } | calleeAccessPath | nodemailer createTransport sendMail |
|
|
| autogenerated/Xss/DomBasedXss/nodemailer.js:8:22:14:3 | {\\n f ... OK\\n } | calleeAccessPathWithStructuralInfo | nodemailer member createTransport instanceorreturn member sendMail instanceorreturn |
|
|
| autogenerated/Xss/DomBasedXss/nodemailer.js:8:22:14:3 | {\\n f ... OK\\n } | calleeApiName | nodemailer |
|
|
| autogenerated/Xss/DomBasedXss/nodemailer.js:8:22:14:3 | {\\n f ... OK\\n } | calleeName | sendMail |
|
|
| autogenerated/Xss/DomBasedXss/nodemailer.js:8:22:14:3 | {\\n f ... OK\\n } | enclosingFunctionBody | req res transport nodemailer createTransport transport sendMail from webmaster@example.com to backend getUserEmail req query receiver subject Private message text Hi, you got a message from someone. req query message . html Hi, you got a message from someone. req query message . |
|
|
| autogenerated/Xss/DomBasedXss/nodemailer.js:8:22:14:3 | {\\n f ... OK\\n } | enclosingFunctionName | app.post#functionalargument |
|
|
| autogenerated/Xss/DomBasedXss/nodemailer.js:8:22:14:3 | {\\n f ... OK\\n } | receiverName | transport |
|
|
| autogenerated/Xss/DomBasedXss/nodemailer.js:9:11:9:33 | 'webmas ... le.com' | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/nodemailer.js:9:11:9:33 | 'webmas ... le.com' | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/nodemailer.js:9:11:9:33 | 'webmas ... le.com' | enclosingFunctionBody | req res transport nodemailer createTransport transport sendMail from webmaster@example.com to backend getUserEmail req query receiver subject Private message text Hi, you got a message from someone. req query message . html Hi, you got a message from someone. req query message . |
|
|
| autogenerated/Xss/DomBasedXss/nodemailer.js:9:11:9:33 | 'webmas ... le.com' | enclosingFunctionName | app.post#functionalargument |
|
|
| autogenerated/Xss/DomBasedXss/nodemailer.js:10:9:10:48 | backend ... ceiver) | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/nodemailer.js:10:9:10:48 | backend ... ceiver) | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/nodemailer.js:10:9:10:48 | backend ... ceiver) | enclosingFunctionBody | req res transport nodemailer createTransport transport sendMail from webmaster@example.com to backend getUserEmail req query receiver subject Private message text Hi, you got a message from someone. req query message . html Hi, you got a message from someone. req query message . |
|
|
| autogenerated/Xss/DomBasedXss/nodemailer.js:10:9:10:48 | backend ... ceiver) | enclosingFunctionName | app.post#functionalargument |
|
|
| autogenerated/Xss/DomBasedXss/nodemailer.js:10:30:10:47 | req.query.receiver | argumentIndex | 0 |
|
|
| autogenerated/Xss/DomBasedXss/nodemailer.js:10:30:10:47 | req.query.receiver | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/nodemailer.js:10:30:10:47 | req.query.receiver | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/nodemailer.js:10:30:10:47 | req.query.receiver | calleeName | getUserEmail |
|
|
| autogenerated/Xss/DomBasedXss/nodemailer.js:10:30:10:47 | req.query.receiver | enclosingFunctionBody | req res transport nodemailer createTransport transport sendMail from webmaster@example.com to backend getUserEmail req query receiver subject Private message text Hi, you got a message from someone. req query message . html Hi, you got a message from someone. req query message . |
|
|
| autogenerated/Xss/DomBasedXss/nodemailer.js:10:30:10:47 | req.query.receiver | enclosingFunctionName | app.post#functionalargument |
|
|
| autogenerated/Xss/DomBasedXss/nodemailer.js:10:30:10:47 | req.query.receiver | receiverName | backend |
|
|
| autogenerated/Xss/DomBasedXss/nodemailer.js:11:14:11:30 | 'Private message' | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/nodemailer.js:11:14:11:30 | 'Private message' | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/nodemailer.js:11:14:11:30 | 'Private message' | enclosingFunctionBody | req res transport nodemailer createTransport transport sendMail from webmaster@example.com to backend getUserEmail req query receiver subject Private message text Hi, you got a message from someone. req query message . html Hi, you got a message from someone. req query message . |
|
|
| autogenerated/Xss/DomBasedXss/nodemailer.js:11:14:11:30 | 'Private message' | enclosingFunctionName | app.post#functionalargument |
|
|
| autogenerated/Xss/DomBasedXss/nodemailer.js:12:11:12:69 | `Hi, yo ... sage}.` | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/nodemailer.js:12:11:12:69 | `Hi, yo ... sage}.` | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/nodemailer.js:12:11:12:69 | `Hi, yo ... sage}.` | enclosingFunctionBody | req res transport nodemailer createTransport transport sendMail from webmaster@example.com to backend getUserEmail req query receiver subject Private message text Hi, you got a message from someone. req query message . html Hi, you got a message from someone. req query message . |
|
|
| autogenerated/Xss/DomBasedXss/nodemailer.js:12:11:12:69 | `Hi, yo ... sage}.` | enclosingFunctionName | app.post#functionalargument |
|
|
| autogenerated/Xss/DomBasedXss/nodemailer.js:13:11:13:69 | `Hi, yo ... sage}.` | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/nodemailer.js:13:11:13:69 | `Hi, yo ... sage}.` | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/nodemailer.js:13:11:13:69 | `Hi, yo ... sage}.` | enclosingFunctionBody | req res transport nodemailer createTransport transport sendMail from webmaster@example.com to backend getUserEmail req query receiver subject Private message text Hi, you got a message from someone. req query message . html Hi, you got a message from someone. req query message . |
|
|
| autogenerated/Xss/DomBasedXss/nodemailer.js:13:11:13:69 | `Hi, yo ... sage}.` | enclosingFunctionName | app.post#functionalargument |
|
|
| autogenerated/Xss/DomBasedXss/optionalSanitizer.js:4:5:4:10 | 'myId' | argumentIndex | 0 |
|
|
| autogenerated/Xss/DomBasedXss/optionalSanitizer.js:4:5:4:10 | 'myId' | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/optionalSanitizer.js:4:5:4:10 | 'myId' | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/optionalSanitizer.js:4:5:4:10 | 'myId' | calleeName | $ |
|
|
| autogenerated/Xss/DomBasedXss/optionalSanitizer.js:4:5:4:10 | 'myId' | enclosingFunctionBody | target document location search $ myId html sanitize DOMPurify sanitize target target $ myId html target tainted target $ myId html tainted sanitize tainted DOMPurify sanitize tainted $ myId html tainted inner target inner x $ myId html x sanitize x DOMPurify sanitize x $ myId html x |
|
|
| autogenerated/Xss/DomBasedXss/optionalSanitizer.js:4:5:4:10 | 'myId' | enclosingFunctionName | test |
|
|
| autogenerated/Xss/DomBasedXss/optionalSanitizer.js:4:18:4:63 | sanitiz ... target | argumentIndex | 0 |
|
|
| autogenerated/Xss/DomBasedXss/optionalSanitizer.js:4:18:4:63 | sanitiz ... target | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/optionalSanitizer.js:4:18:4:63 | sanitiz ... target | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/optionalSanitizer.js:4:18:4:63 | sanitiz ... target | calleeName | html |
|
|
| autogenerated/Xss/DomBasedXss/optionalSanitizer.js:4:18:4:63 | sanitiz ... target | enclosingFunctionBody | target document location search $ myId html sanitize DOMPurify sanitize target target $ myId html target tainted target $ myId html tainted sanitize tainted DOMPurify sanitize tainted $ myId html tainted inner target inner x $ myId html x sanitize x DOMPurify sanitize x $ myId html x |
|
|
| autogenerated/Xss/DomBasedXss/optionalSanitizer.js:4:18:4:63 | sanitiz ... target | enclosingFunctionName | test |
|
|
| autogenerated/Xss/DomBasedXss/optionalSanitizer.js:6:5:6:10 | 'myId' | argumentIndex | 0 |
|
|
| autogenerated/Xss/DomBasedXss/optionalSanitizer.js:6:5:6:10 | 'myId' | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/optionalSanitizer.js:6:5:6:10 | 'myId' | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/optionalSanitizer.js:6:5:6:10 | 'myId' | calleeName | $ |
|
|
| autogenerated/Xss/DomBasedXss/optionalSanitizer.js:6:5:6:10 | 'myId' | enclosingFunctionBody | target document location search $ myId html sanitize DOMPurify sanitize target target $ myId html target tainted target $ myId html tainted sanitize tainted DOMPurify sanitize tainted $ myId html tainted inner target inner x $ myId html x sanitize x DOMPurify sanitize x $ myId html x |
|
|
| autogenerated/Xss/DomBasedXss/optionalSanitizer.js:6:5:6:10 | 'myId' | enclosingFunctionName | test |
|
|
| autogenerated/Xss/DomBasedXss/optionalSanitizer.js:6:18:6:23 | target | argumentIndex | 0 |
|
|
| autogenerated/Xss/DomBasedXss/optionalSanitizer.js:6:18:6:23 | target | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/optionalSanitizer.js:6:18:6:23 | target | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/optionalSanitizer.js:6:18:6:23 | target | calleeName | html |
|
|
| autogenerated/Xss/DomBasedXss/optionalSanitizer.js:6:18:6:23 | target | enclosingFunctionBody | target document location search $ myId html sanitize DOMPurify sanitize target target $ myId html target tainted target $ myId html tainted sanitize tainted DOMPurify sanitize tainted $ myId html tainted inner target inner x $ myId html x sanitize x DOMPurify sanitize x $ myId html x |
|
|
| autogenerated/Xss/DomBasedXss/optionalSanitizer.js:6:18:6:23 | target | enclosingFunctionName | test |
|
|
| autogenerated/Xss/DomBasedXss/optionalSanitizer.js:9:5:9:10 | 'myId' | argumentIndex | 0 |
|
|
| autogenerated/Xss/DomBasedXss/optionalSanitizer.js:9:5:9:10 | 'myId' | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/optionalSanitizer.js:9:5:9:10 | 'myId' | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/optionalSanitizer.js:9:5:9:10 | 'myId' | calleeName | $ |
|
|
| autogenerated/Xss/DomBasedXss/optionalSanitizer.js:9:5:9:10 | 'myId' | enclosingFunctionBody | target document location search $ myId html sanitize DOMPurify sanitize target target $ myId html target tainted target $ myId html tainted sanitize tainted DOMPurify sanitize tainted $ myId html tainted inner target inner x $ myId html x sanitize x DOMPurify sanitize x $ myId html x |
|
|
| autogenerated/Xss/DomBasedXss/optionalSanitizer.js:9:5:9:10 | 'myId' | enclosingFunctionName | test |
|
|
| autogenerated/Xss/DomBasedXss/optionalSanitizer.js:9:18:9:24 | tainted | argumentIndex | 0 |
|
|
| autogenerated/Xss/DomBasedXss/optionalSanitizer.js:9:18:9:24 | tainted | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/optionalSanitizer.js:9:18:9:24 | tainted | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/optionalSanitizer.js:9:18:9:24 | tainted | calleeName | html |
|
|
| autogenerated/Xss/DomBasedXss/optionalSanitizer.js:9:18:9:24 | tainted | enclosingFunctionBody | target document location search $ myId html sanitize DOMPurify sanitize target target $ myId html target tainted target $ myId html tainted sanitize tainted DOMPurify sanitize tainted $ myId html tainted inner target inner x $ myId html x sanitize x DOMPurify sanitize x $ myId html x |
|
|
| autogenerated/Xss/DomBasedXss/optionalSanitizer.js:9:18:9:24 | tainted | enclosingFunctionName | test |
|
|
| autogenerated/Xss/DomBasedXss/optionalSanitizer.js:13:5:13:10 | 'myId' | argumentIndex | 0 |
|
|
| autogenerated/Xss/DomBasedXss/optionalSanitizer.js:13:5:13:10 | 'myId' | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/optionalSanitizer.js:13:5:13:10 | 'myId' | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/optionalSanitizer.js:13:5:13:10 | 'myId' | calleeName | $ |
|
|
| autogenerated/Xss/DomBasedXss/optionalSanitizer.js:13:5:13:10 | 'myId' | enclosingFunctionBody | target document location search $ myId html sanitize DOMPurify sanitize target target $ myId html target tainted target $ myId html tainted sanitize tainted DOMPurify sanitize tainted $ myId html tainted inner target inner x $ myId html x sanitize x DOMPurify sanitize x $ myId html x |
|
|
| autogenerated/Xss/DomBasedXss/optionalSanitizer.js:13:5:13:10 | 'myId' | enclosingFunctionName | test |
|
|
| autogenerated/Xss/DomBasedXss/optionalSanitizer.js:13:18:13:24 | tainted | argumentIndex | 0 |
|
|
| autogenerated/Xss/DomBasedXss/optionalSanitizer.js:13:18:13:24 | tainted | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/optionalSanitizer.js:13:18:13:24 | tainted | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/optionalSanitizer.js:13:18:13:24 | tainted | calleeName | html |
|
|
| autogenerated/Xss/DomBasedXss/optionalSanitizer.js:13:18:13:24 | tainted | enclosingFunctionBody | target document location search $ myId html sanitize DOMPurify sanitize target target $ myId html target tainted target $ myId html tainted sanitize tainted DOMPurify sanitize tainted $ myId html tainted inner target inner x $ myId html x sanitize x DOMPurify sanitize x $ myId html x |
|
|
| autogenerated/Xss/DomBasedXss/optionalSanitizer.js:13:18:13:24 | tainted | enclosingFunctionName | test |
|
|
| autogenerated/Xss/DomBasedXss/optionalSanitizer.js:17:7:17:12 | 'myId' | argumentIndex | 0 |
|
|
| autogenerated/Xss/DomBasedXss/optionalSanitizer.js:17:7:17:12 | 'myId' | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/optionalSanitizer.js:17:7:17:12 | 'myId' | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/optionalSanitizer.js:17:7:17:12 | 'myId' | calleeName | $ |
|
|
| autogenerated/Xss/DomBasedXss/optionalSanitizer.js:17:7:17:12 | 'myId' | enclosingFunctionBody | target document location search $ myId html sanitize DOMPurify sanitize target target $ myId html target tainted target $ myId html tainted sanitize tainted DOMPurify sanitize tainted $ myId html tainted inner target inner x $ myId html x sanitize x DOMPurify sanitize x $ myId html x |
|
|
| autogenerated/Xss/DomBasedXss/optionalSanitizer.js:17:7:17:12 | 'myId' | enclosingFunctionName | test |
|
|
| autogenerated/Xss/DomBasedXss/optionalSanitizer.js:17:20:17:20 | x | argumentIndex | 0 |
|
|
| autogenerated/Xss/DomBasedXss/optionalSanitizer.js:17:20:17:20 | x | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/optionalSanitizer.js:17:20:17:20 | x | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/optionalSanitizer.js:17:20:17:20 | x | calleeName | html |
|
|
| autogenerated/Xss/DomBasedXss/optionalSanitizer.js:17:20:17:20 | x | enclosingFunctionBody | target document location search $ myId html sanitize DOMPurify sanitize target target $ myId html target tainted target $ myId html tainted sanitize tainted DOMPurify sanitize tainted $ myId html tainted inner target inner x $ myId html x sanitize x DOMPurify sanitize x $ myId html x |
|
|
| autogenerated/Xss/DomBasedXss/optionalSanitizer.js:17:20:17:20 | x | enclosingFunctionName | test |
|
|
| autogenerated/Xss/DomBasedXss/optionalSanitizer.js:21:7:21:12 | 'myId' | argumentIndex | 0 |
|
|
| autogenerated/Xss/DomBasedXss/optionalSanitizer.js:21:7:21:12 | 'myId' | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/optionalSanitizer.js:21:7:21:12 | 'myId' | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/optionalSanitizer.js:21:7:21:12 | 'myId' | calleeName | $ |
|
|
| autogenerated/Xss/DomBasedXss/optionalSanitizer.js:21:7:21:12 | 'myId' | enclosingFunctionBody | target document location search $ myId html sanitize DOMPurify sanitize target target $ myId html target tainted target $ myId html tainted sanitize tainted DOMPurify sanitize tainted $ myId html tainted inner target inner x $ myId html x sanitize x DOMPurify sanitize x $ myId html x |
|
|
| autogenerated/Xss/DomBasedXss/optionalSanitizer.js:21:7:21:12 | 'myId' | enclosingFunctionName | test |
|
|
| autogenerated/Xss/DomBasedXss/optionalSanitizer.js:21:20:21:20 | x | argumentIndex | 0 |
|
|
| autogenerated/Xss/DomBasedXss/optionalSanitizer.js:21:20:21:20 | x | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/optionalSanitizer.js:21:20:21:20 | x | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/optionalSanitizer.js:21:20:21:20 | x | calleeName | html |
|
|
| autogenerated/Xss/DomBasedXss/optionalSanitizer.js:21:20:21:20 | x | enclosingFunctionBody | target document location search $ myId html sanitize DOMPurify sanitize target target $ myId html target tainted target $ myId html tainted sanitize tainted DOMPurify sanitize tainted $ myId html tainted inner target inner x $ myId html x sanitize x DOMPurify sanitize x $ myId html x |
|
|
| autogenerated/Xss/DomBasedXss/optionalSanitizer.js:21:20:21:20 | x | enclosingFunctionName | test |
|
|
| autogenerated/Xss/DomBasedXss/optionalSanitizer.js:32:5:32:10 | 'myId' | argumentIndex | 0 |
|
|
| autogenerated/Xss/DomBasedXss/optionalSanitizer.js:32:5:32:10 | 'myId' | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/optionalSanitizer.js:32:5:32:10 | 'myId' | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/optionalSanitizer.js:32:5:32:10 | 'myId' | calleeName | $ |
|
|
| autogenerated/Xss/DomBasedXss/optionalSanitizer.js:32:5:32:10 | 'myId' | enclosingFunctionBody | target document location search sanitizeBad x x tainted2 target $ myId html tainted2 sanitize tainted2 sanitizeBad tainted2 $ myId html tainted2 tainted3 target $ myId html tainted3 sanitize tainted3 sanitizeBad tainted3 $ myId html tainted3 $ myId html sanitize sanitizeBad target target |
|
|
| autogenerated/Xss/DomBasedXss/optionalSanitizer.js:32:5:32:10 | 'myId' | enclosingFunctionName | badSanitizer |
|
|
| autogenerated/Xss/DomBasedXss/optionalSanitizer.js:32:18:32:25 | tainted2 | argumentIndex | 0 |
|
|
| autogenerated/Xss/DomBasedXss/optionalSanitizer.js:32:18:32:25 | tainted2 | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/optionalSanitizer.js:32:18:32:25 | tainted2 | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/optionalSanitizer.js:32:18:32:25 | tainted2 | calleeName | html |
|
|
| autogenerated/Xss/DomBasedXss/optionalSanitizer.js:32:18:32:25 | tainted2 | enclosingFunctionBody | target document location search sanitizeBad x x tainted2 target $ myId html tainted2 sanitize tainted2 sanitizeBad tainted2 $ myId html tainted2 tainted3 target $ myId html tainted3 sanitize tainted3 sanitizeBad tainted3 $ myId html tainted3 $ myId html sanitize sanitizeBad target target |
|
|
| autogenerated/Xss/DomBasedXss/optionalSanitizer.js:32:18:32:25 | tainted2 | enclosingFunctionName | badSanitizer |
|
|
| autogenerated/Xss/DomBasedXss/optionalSanitizer.js:34:28:34:35 | tainted2 | argumentIndex | 0 |
|
|
| autogenerated/Xss/DomBasedXss/optionalSanitizer.js:34:28:34:35 | tainted2 | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/optionalSanitizer.js:34:28:34:35 | tainted2 | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/optionalSanitizer.js:34:28:34:35 | tainted2 | calleeName | sanitizeBad |
|
|
| autogenerated/Xss/DomBasedXss/optionalSanitizer.js:34:28:34:35 | tainted2 | enclosingFunctionBody | target document location search sanitizeBad x x tainted2 target $ myId html tainted2 sanitize tainted2 sanitizeBad tainted2 $ myId html tainted2 tainted3 target $ myId html tainted3 sanitize tainted3 sanitizeBad tainted3 $ myId html tainted3 $ myId html sanitize sanitizeBad target target |
|
|
| autogenerated/Xss/DomBasedXss/optionalSanitizer.js:34:28:34:35 | tainted2 | enclosingFunctionName | badSanitizer |
|
|
| autogenerated/Xss/DomBasedXss/optionalSanitizer.js:36:5:36:10 | 'myId' | argumentIndex | 0 |
|
|
| autogenerated/Xss/DomBasedXss/optionalSanitizer.js:36:5:36:10 | 'myId' | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/optionalSanitizer.js:36:5:36:10 | 'myId' | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/optionalSanitizer.js:36:5:36:10 | 'myId' | calleeName | $ |
|
|
| autogenerated/Xss/DomBasedXss/optionalSanitizer.js:36:5:36:10 | 'myId' | enclosingFunctionBody | target document location search sanitizeBad x x tainted2 target $ myId html tainted2 sanitize tainted2 sanitizeBad tainted2 $ myId html tainted2 tainted3 target $ myId html tainted3 sanitize tainted3 sanitizeBad tainted3 $ myId html tainted3 $ myId html sanitize sanitizeBad target target |
|
|
| autogenerated/Xss/DomBasedXss/optionalSanitizer.js:36:5:36:10 | 'myId' | enclosingFunctionName | badSanitizer |
|
|
| autogenerated/Xss/DomBasedXss/optionalSanitizer.js:36:18:36:25 | tainted2 | argumentIndex | 0 |
|
|
| autogenerated/Xss/DomBasedXss/optionalSanitizer.js:36:18:36:25 | tainted2 | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/optionalSanitizer.js:36:18:36:25 | tainted2 | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/optionalSanitizer.js:36:18:36:25 | tainted2 | calleeName | html |
|
|
| autogenerated/Xss/DomBasedXss/optionalSanitizer.js:36:18:36:25 | tainted2 | enclosingFunctionBody | target document location search sanitizeBad x x tainted2 target $ myId html tainted2 sanitize tainted2 sanitizeBad tainted2 $ myId html tainted2 tainted3 target $ myId html tainted3 sanitize tainted3 sanitizeBad tainted3 $ myId html tainted3 $ myId html sanitize sanitizeBad target target |
|
|
| autogenerated/Xss/DomBasedXss/optionalSanitizer.js:36:18:36:25 | tainted2 | enclosingFunctionName | badSanitizer |
|
|
| autogenerated/Xss/DomBasedXss/optionalSanitizer.js:39:5:39:10 | 'myId' | argumentIndex | 0 |
|
|
| autogenerated/Xss/DomBasedXss/optionalSanitizer.js:39:5:39:10 | 'myId' | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/optionalSanitizer.js:39:5:39:10 | 'myId' | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/optionalSanitizer.js:39:5:39:10 | 'myId' | calleeName | $ |
|
|
| autogenerated/Xss/DomBasedXss/optionalSanitizer.js:39:5:39:10 | 'myId' | enclosingFunctionBody | target document location search sanitizeBad x x tainted2 target $ myId html tainted2 sanitize tainted2 sanitizeBad tainted2 $ myId html tainted2 tainted3 target $ myId html tainted3 sanitize tainted3 sanitizeBad tainted3 $ myId html tainted3 $ myId html sanitize sanitizeBad target target |
|
|
| autogenerated/Xss/DomBasedXss/optionalSanitizer.js:39:5:39:10 | 'myId' | enclosingFunctionName | badSanitizer |
|
|
| autogenerated/Xss/DomBasedXss/optionalSanitizer.js:39:18:39:25 | tainted3 | argumentIndex | 0 |
|
|
| autogenerated/Xss/DomBasedXss/optionalSanitizer.js:39:18:39:25 | tainted3 | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/optionalSanitizer.js:39:18:39:25 | tainted3 | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/optionalSanitizer.js:39:18:39:25 | tainted3 | calleeName | html |
|
|
| autogenerated/Xss/DomBasedXss/optionalSanitizer.js:39:18:39:25 | tainted3 | enclosingFunctionBody | target document location search sanitizeBad x x tainted2 target $ myId html tainted2 sanitize tainted2 sanitizeBad tainted2 $ myId html tainted2 tainted3 target $ myId html tainted3 sanitize tainted3 sanitizeBad tainted3 $ myId html tainted3 $ myId html sanitize sanitizeBad target target |
|
|
| autogenerated/Xss/DomBasedXss/optionalSanitizer.js:39:18:39:25 | tainted3 | enclosingFunctionName | badSanitizer |
|
|
| autogenerated/Xss/DomBasedXss/optionalSanitizer.js:41:28:41:35 | tainted3 | argumentIndex | 0 |
|
|
| autogenerated/Xss/DomBasedXss/optionalSanitizer.js:41:28:41:35 | tainted3 | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/optionalSanitizer.js:41:28:41:35 | tainted3 | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/optionalSanitizer.js:41:28:41:35 | tainted3 | calleeName | sanitizeBad |
|
|
| autogenerated/Xss/DomBasedXss/optionalSanitizer.js:41:28:41:35 | tainted3 | enclosingFunctionBody | target document location search sanitizeBad x x tainted2 target $ myId html tainted2 sanitize tainted2 sanitizeBad tainted2 $ myId html tainted2 tainted3 target $ myId html tainted3 sanitize tainted3 sanitizeBad tainted3 $ myId html tainted3 $ myId html sanitize sanitizeBad target target |
|
|
| autogenerated/Xss/DomBasedXss/optionalSanitizer.js:41:28:41:35 | tainted3 | enclosingFunctionName | badSanitizer |
|
|
| autogenerated/Xss/DomBasedXss/optionalSanitizer.js:43:5:43:10 | 'myId' | argumentIndex | 0 |
|
|
| autogenerated/Xss/DomBasedXss/optionalSanitizer.js:43:5:43:10 | 'myId' | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/optionalSanitizer.js:43:5:43:10 | 'myId' | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/optionalSanitizer.js:43:5:43:10 | 'myId' | calleeName | $ |
|
|
| autogenerated/Xss/DomBasedXss/optionalSanitizer.js:43:5:43:10 | 'myId' | enclosingFunctionBody | target document location search sanitizeBad x x tainted2 target $ myId html tainted2 sanitize tainted2 sanitizeBad tainted2 $ myId html tainted2 tainted3 target $ myId html tainted3 sanitize tainted3 sanitizeBad tainted3 $ myId html tainted3 $ myId html sanitize sanitizeBad target target |
|
|
| autogenerated/Xss/DomBasedXss/optionalSanitizer.js:43:5:43:10 | 'myId' | enclosingFunctionName | badSanitizer |
|
|
| autogenerated/Xss/DomBasedXss/optionalSanitizer.js:43:18:43:25 | tainted3 | argumentIndex | 0 |
|
|
| autogenerated/Xss/DomBasedXss/optionalSanitizer.js:43:18:43:25 | tainted3 | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/optionalSanitizer.js:43:18:43:25 | tainted3 | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/optionalSanitizer.js:43:18:43:25 | tainted3 | calleeName | html |
|
|
| autogenerated/Xss/DomBasedXss/optionalSanitizer.js:43:18:43:25 | tainted3 | enclosingFunctionBody | target document location search sanitizeBad x x tainted2 target $ myId html tainted2 sanitize tainted2 sanitizeBad tainted2 $ myId html tainted2 tainted3 target $ myId html tainted3 sanitize tainted3 sanitizeBad tainted3 $ myId html tainted3 $ myId html sanitize sanitizeBad target target |
|
|
| autogenerated/Xss/DomBasedXss/optionalSanitizer.js:43:18:43:25 | tainted3 | enclosingFunctionName | badSanitizer |
|
|
| autogenerated/Xss/DomBasedXss/optionalSanitizer.js:45:5:45:10 | 'myId' | argumentIndex | 0 |
|
|
| autogenerated/Xss/DomBasedXss/optionalSanitizer.js:45:5:45:10 | 'myId' | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/optionalSanitizer.js:45:5:45:10 | 'myId' | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/optionalSanitizer.js:45:5:45:10 | 'myId' | calleeName | $ |
|
|
| autogenerated/Xss/DomBasedXss/optionalSanitizer.js:45:5:45:10 | 'myId' | enclosingFunctionBody | target document location search sanitizeBad x x tainted2 target $ myId html tainted2 sanitize tainted2 sanitizeBad tainted2 $ myId html tainted2 tainted3 target $ myId html tainted3 sanitize tainted3 sanitizeBad tainted3 $ myId html tainted3 $ myId html sanitize sanitizeBad target target |
|
|
| autogenerated/Xss/DomBasedXss/optionalSanitizer.js:45:5:45:10 | 'myId' | enclosingFunctionName | badSanitizer |
|
|
| autogenerated/Xss/DomBasedXss/optionalSanitizer.js:45:18:45:56 | sanitiz ... target | argumentIndex | 0 |
|
|
| autogenerated/Xss/DomBasedXss/optionalSanitizer.js:45:18:45:56 | sanitiz ... target | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/optionalSanitizer.js:45:18:45:56 | sanitiz ... target | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/optionalSanitizer.js:45:18:45:56 | sanitiz ... target | calleeName | html |
|
|
| autogenerated/Xss/DomBasedXss/optionalSanitizer.js:45:18:45:56 | sanitiz ... target | enclosingFunctionBody | target document location search sanitizeBad x x tainted2 target $ myId html tainted2 sanitize tainted2 sanitizeBad tainted2 $ myId html tainted2 tainted3 target $ myId html tainted3 sanitize tainted3 sanitizeBad tainted3 $ myId html tainted3 $ myId html sanitize sanitizeBad target target |
|
|
| autogenerated/Xss/DomBasedXss/optionalSanitizer.js:45:18:45:56 | sanitiz ... target | enclosingFunctionName | badSanitizer |
|
|
| autogenerated/Xss/DomBasedXss/optionalSanitizer.js:45:41:45:46 | target | argumentIndex | 0 |
|
|
| autogenerated/Xss/DomBasedXss/optionalSanitizer.js:45:41:45:46 | target | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/optionalSanitizer.js:45:41:45:46 | target | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/optionalSanitizer.js:45:41:45:46 | target | calleeName | sanitizeBad |
|
|
| autogenerated/Xss/DomBasedXss/optionalSanitizer.js:45:41:45:46 | target | enclosingFunctionBody | target document location search sanitizeBad x x tainted2 target $ myId html tainted2 sanitize tainted2 sanitizeBad tainted2 $ myId html tainted2 tainted3 target $ myId html tainted3 sanitize tainted3 sanitizeBad tainted3 $ myId html tainted3 $ myId html sanitize sanitizeBad target target |
|
|
| autogenerated/Xss/DomBasedXss/optionalSanitizer.js:45:41:45:46 | target | enclosingFunctionName | badSanitizer |
|
|
| autogenerated/Xss/DomBasedXss/react-create-context.js:3:38:3:49 | {root: null} | argumentIndex | 0 |
|
|
| autogenerated/Xss/DomBasedXss/react-create-context.js:3:38:3:49 | {root: null} | calleeAccessPath | react createContext |
|
|
| autogenerated/Xss/DomBasedXss/react-create-context.js:3:38:3:49 | {root: null} | calleeAccessPathWithStructuralInfo | react member createContext instanceorreturn |
|
|
| autogenerated/Xss/DomBasedXss/react-create-context.js:3:38:3:49 | {root: null} | calleeApiName | react |
|
|
| autogenerated/Xss/DomBasedXss/react-create-context.js:3:38:3:49 | {root: null} | calleeName | createContext |
|
|
| autogenerated/Xss/DomBasedXss/react-create-context.js:3:45:3:48 | null | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/react-create-context.js:3:45:3:48 | null | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/react-native.js:6:9:6:20 | '/some/path' | argumentIndex | 0 |
|
|
| autogenerated/Xss/DomBasedXss/react-native.js:6:9:6:20 | '/some/path' | calleeAccessPath | express get |
|
|
| autogenerated/Xss/DomBasedXss/react-native.js:6:9:6:20 | '/some/path' | calleeAccessPathWithStructuralInfo | express instanceorreturn member get instanceorreturn |
|
|
| autogenerated/Xss/DomBasedXss/react-native.js:6:9:6:20 | '/some/path' | calleeApiName | express |
|
|
| autogenerated/Xss/DomBasedXss/react-native.js:6:9:6:20 | '/some/path' | calleeName | get |
|
|
| autogenerated/Xss/DomBasedXss/react-native.js:6:9:6:20 | '/some/path' | receiverName | app |
|
|
| autogenerated/Xss/DomBasedXss/react-native.js:6:23:10:1 | functio ... OT OK\\n} | argumentIndex | 1 |
|
|
| autogenerated/Xss/DomBasedXss/react-native.js:6:23:10:1 | functio ... OT OK\\n} | calleeAccessPath | express get |
|
|
| autogenerated/Xss/DomBasedXss/react-native.js:6:23:10:1 | functio ... OT OK\\n} | calleeAccessPathWithStructuralInfo | express instanceorreturn member get instanceorreturn |
|
|
| autogenerated/Xss/DomBasedXss/react-native.js:6:23:10:1 | functio ... OT OK\\n} | calleeApiName | express |
|
|
| autogenerated/Xss/DomBasedXss/react-native.js:6:23:10:1 | functio ... OT OK\\n} | calleeName | get |
|
|
| autogenerated/Xss/DomBasedXss/react-native.js:6:23:10:1 | functio ... OT OK\\n} | receiverName | app |
|
|
| autogenerated/Xss/DomBasedXss/react-native.js:7:27:7:32 | "code" | argumentIndex | 0 |
|
|
| autogenerated/Xss/DomBasedXss/react-native.js:7:27:7:32 | "code" | calleeAccessPath | express get req param |
|
|
| autogenerated/Xss/DomBasedXss/react-native.js:7:27:7:32 | "code" | calleeAccessPathWithStructuralInfo | express instanceorreturn member get functionalarg param req member param instanceorreturn |
|
|
| autogenerated/Xss/DomBasedXss/react-native.js:7:27:7:32 | "code" | calleeApiName | express |
|
|
| autogenerated/Xss/DomBasedXss/react-native.js:7:27:7:32 | "code" | calleeName | param |
|
|
| autogenerated/Xss/DomBasedXss/react-native.js:7:27:7:32 | "code" | enclosingFunctionBody | req res tainted req param code WebView html tainted WebView source html tainted |
|
|
| autogenerated/Xss/DomBasedXss/react-native.js:7:27:7:32 | "code" | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/Xss/DomBasedXss/react-native.js:7:27:7:32 | "code" | receiverName | req |
|
|
| autogenerated/Xss/DomBasedXss/react-native.js:8:18:8:24 | tainted | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/react-native.js:8:18:8:24 | tainted | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/react-native.js:8:18:8:24 | tainted | enclosingFunctionBody | req res tainted req param code WebView html tainted WebView source html tainted |
|
|
| autogenerated/Xss/DomBasedXss/react-native.js:8:18:8:24 | tainted | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/Xss/DomBasedXss/react-native.js:9:27:9:33 | tainted | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/react-native.js:9:27:9:33 | tainted | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/react-native.js:9:27:9:33 | tainted | enclosingFunctionBody | req res tainted req param code WebView html tainted WebView source html tainted |
|
|
| autogenerated/Xss/DomBasedXss/react-native.js:9:27:9:33 | tainted | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/Xss/DomBasedXss/react-use-context.js:5:23:5:31 | MyContext | argumentIndex | 0 |
|
|
| autogenerated/Xss/DomBasedXss/react-use-context.js:5:23:5:31 | MyContext | calleeAccessPath | react useContext |
|
|
| autogenerated/Xss/DomBasedXss/react-use-context.js:5:23:5:31 | MyContext | calleeAccessPathWithStructuralInfo | react member useContext instanceorreturn |
|
|
| autogenerated/Xss/DomBasedXss/react-use-context.js:5:23:5:31 | MyContext | calleeApiName | react |
|
|
| autogenerated/Xss/DomBasedXss/react-use-context.js:5:23:5:31 | MyContext | calleeName | useContext |
|
|
| autogenerated/Xss/DomBasedXss/react-use-context.js:5:23:5:31 | MyContext | enclosingFunctionBody | useContext MyContext |
|
|
| autogenerated/Xss/DomBasedXss/react-use-context.js:5:23:5:31 | MyContext | enclosingFunctionName | useMyContext |
|
|
| autogenerated/Xss/DomBasedXss/react-use-context.js:10:22:10:32 | window.name | argumentIndex | 0 |
|
|
| autogenerated/Xss/DomBasedXss/react-use-context.js:10:22:10:32 | window.name | calleeAccessPath | react useContext root appendChild |
|
|
| autogenerated/Xss/DomBasedXss/react-use-context.js:10:22:10:32 | window.name | calleeAccessPathWithStructuralInfo | react member useContext instanceorreturn member root member appendChild instanceorreturn |
|
|
| autogenerated/Xss/DomBasedXss/react-use-context.js:10:22:10:32 | window.name | calleeApiName | react |
|
|
| autogenerated/Xss/DomBasedXss/react-use-context.js:10:22:10:32 | window.name | calleeName | appendChild |
|
|
| autogenerated/Xss/DomBasedXss/react-use-context.js:10:22:10:32 | window.name | enclosingFunctionBody | root useMyContext root appendChild window name |
|
|
| autogenerated/Xss/DomBasedXss/react-use-context.js:10:22:10:32 | window.name | enclosingFunctionName | useDoc1 |
|
|
| autogenerated/Xss/DomBasedXss/react-use-context.js:10:22:10:32 | window.name | receiverName | root |
|
|
| autogenerated/Xss/DomBasedXss/react-use-context.js:16:26:16:36 | window.name | argumentIndex | 0 |
|
|
| autogenerated/Xss/DomBasedXss/react-use-context.js:16:26:16:36 | window.name | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/react-use-context.js:16:26:16:36 | window.name | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/react-use-context.js:16:26:16:36 | window.name | calleeName | appendChild |
|
|
| autogenerated/Xss/DomBasedXss/react-use-context.js:16:26:16:36 | window.name | enclosingFunctionBody | root context root appendChild window name |
|
|
| autogenerated/Xss/DomBasedXss/react-use-context.js:16:26:16:36 | window.name | enclosingFunctionName | foo |
|
|
| autogenerated/Xss/DomBasedXss/react-use-context.js:16:26:16:36 | window.name | receiverName | root |
|
|
| autogenerated/Xss/DomBasedXss/react-use-state.js:4:38:4:48 | window.name | argumentIndex | 0 |
|
|
| autogenerated/Xss/DomBasedXss/react-use-state.js:4:38:4:48 | window.name | calleeAccessPath | react useState |
|
|
| autogenerated/Xss/DomBasedXss/react-use-state.js:4:38:4:48 | window.name | calleeAccessPathWithStructuralInfo | react member useState instanceorreturn |
|
|
| autogenerated/Xss/DomBasedXss/react-use-state.js:4:38:4:48 | window.name | calleeApiName | react |
|
|
| autogenerated/Xss/DomBasedXss/react-use-state.js:4:38:4:48 | window.name | calleeName | useState |
|
|
| autogenerated/Xss/DomBasedXss/react-use-state.js:4:38:4:48 | window.name | enclosingFunctionBody | state setState useState window name div dangerouslySetInnerHTML __html state |
|
|
| autogenerated/Xss/DomBasedXss/react-use-state.js:4:38:4:48 | window.name | enclosingFunctionName | initialState |
|
|
| autogenerated/Xss/DomBasedXss/react-use-state.js:5:42:5:56 | {__html: state} | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/react-use-state.js:5:42:5:56 | {__html: state} | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/react-use-state.js:5:42:5:56 | {__html: state} | enclosingFunctionBody | state setState useState window name div dangerouslySetInnerHTML __html state |
|
|
| autogenerated/Xss/DomBasedXss/react-use-state.js:5:42:5:56 | {__html: state} | enclosingFunctionName | initialState |
|
|
| autogenerated/Xss/DomBasedXss/react-use-state.js:5:51:5:55 | state | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/react-use-state.js:5:51:5:55 | state | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/react-use-state.js:5:51:5:55 | state | enclosingFunctionBody | state setState useState window name div dangerouslySetInnerHTML __html state |
|
|
| autogenerated/Xss/DomBasedXss/react-use-state.js:5:51:5:55 | state | enclosingFunctionName | initialState |
|
|
| autogenerated/Xss/DomBasedXss/react-use-state.js:9:38:9:42 | 'foo' | argumentIndex | 0 |
|
|
| autogenerated/Xss/DomBasedXss/react-use-state.js:9:38:9:42 | 'foo' | calleeAccessPath | react useState |
|
|
| autogenerated/Xss/DomBasedXss/react-use-state.js:9:38:9:42 | 'foo' | calleeAccessPathWithStructuralInfo | react member useState instanceorreturn |
|
|
| autogenerated/Xss/DomBasedXss/react-use-state.js:9:38:9:42 | 'foo' | calleeApiName | react |
|
|
| autogenerated/Xss/DomBasedXss/react-use-state.js:9:38:9:42 | 'foo' | calleeName | useState |
|
|
| autogenerated/Xss/DomBasedXss/react-use-state.js:9:38:9:42 | 'foo' | enclosingFunctionBody | state setState useState foo setState window name div dangerouslySetInnerHTML __html state |
|
|
| autogenerated/Xss/DomBasedXss/react-use-state.js:9:38:9:42 | 'foo' | enclosingFunctionName | setStateValue |
|
|
| autogenerated/Xss/DomBasedXss/react-use-state.js:10:14:10:24 | window.name | argumentIndex | 0 |
|
|
| autogenerated/Xss/DomBasedXss/react-use-state.js:10:14:10:24 | window.name | calleeAccessPath | react useState |
|
|
| autogenerated/Xss/DomBasedXss/react-use-state.js:10:14:10:24 | window.name | calleeAccessPathWithStructuralInfo | react member useState instanceorreturn member instanceorreturn |
|
|
| autogenerated/Xss/DomBasedXss/react-use-state.js:10:14:10:24 | window.name | calleeApiName | react |
|
|
| autogenerated/Xss/DomBasedXss/react-use-state.js:10:14:10:24 | window.name | calleeName | setState |
|
|
| autogenerated/Xss/DomBasedXss/react-use-state.js:10:14:10:24 | window.name | enclosingFunctionBody | state setState useState foo setState window name div dangerouslySetInnerHTML __html state |
|
|
| autogenerated/Xss/DomBasedXss/react-use-state.js:10:14:10:24 | window.name | enclosingFunctionName | setStateValue |
|
|
| autogenerated/Xss/DomBasedXss/react-use-state.js:11:42:11:56 | {__html: state} | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/react-use-state.js:11:42:11:56 | {__html: state} | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/react-use-state.js:11:42:11:56 | {__html: state} | enclosingFunctionBody | state setState useState foo setState window name div dangerouslySetInnerHTML __html state |
|
|
| autogenerated/Xss/DomBasedXss/react-use-state.js:11:42:11:56 | {__html: state} | enclosingFunctionName | setStateValue |
|
|
| autogenerated/Xss/DomBasedXss/react-use-state.js:11:51:11:55 | state | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/react-use-state.js:11:51:11:55 | state | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/react-use-state.js:11:51:11:55 | state | enclosingFunctionBody | state setState useState foo setState window name div dangerouslySetInnerHTML __html state |
|
|
| autogenerated/Xss/DomBasedXss/react-use-state.js:11:51:11:55 | state | enclosingFunctionName | setStateValue |
|
|
| autogenerated/Xss/DomBasedXss/react-use-state.js:15:38:15:42 | 'foo' | argumentIndex | 0 |
|
|
| autogenerated/Xss/DomBasedXss/react-use-state.js:15:38:15:42 | 'foo' | calleeAccessPath | react useState |
|
|
| autogenerated/Xss/DomBasedXss/react-use-state.js:15:38:15:42 | 'foo' | calleeAccessPathWithStructuralInfo | react member useState instanceorreturn |
|
|
| autogenerated/Xss/DomBasedXss/react-use-state.js:15:38:15:42 | 'foo' | calleeApiName | react |
|
|
| autogenerated/Xss/DomBasedXss/react-use-state.js:15:38:15:42 | 'foo' | calleeName | useState |
|
|
| autogenerated/Xss/DomBasedXss/react-use-state.js:15:38:15:42 | 'foo' | enclosingFunctionBody | state setState useState foo setState window name div dangerouslySetInnerHTML __html state |
|
|
| autogenerated/Xss/DomBasedXss/react-use-state.js:15:38:15:42 | 'foo' | enclosingFunctionName | setStateValueLazy |
|
|
| autogenerated/Xss/DomBasedXss/react-use-state.js:16:14:16:30 | () => window.name | argumentIndex | 0 |
|
|
| autogenerated/Xss/DomBasedXss/react-use-state.js:16:14:16:30 | () => window.name | calleeAccessPath | react useState |
|
|
| autogenerated/Xss/DomBasedXss/react-use-state.js:16:14:16:30 | () => window.name | calleeAccessPathWithStructuralInfo | react member useState instanceorreturn member instanceorreturn |
|
|
| autogenerated/Xss/DomBasedXss/react-use-state.js:16:14:16:30 | () => window.name | calleeApiName | react |
|
|
| autogenerated/Xss/DomBasedXss/react-use-state.js:16:14:16:30 | () => window.name | calleeName | setState |
|
|
| autogenerated/Xss/DomBasedXss/react-use-state.js:16:14:16:30 | () => window.name | enclosingFunctionBody | state setState useState foo setState window name div dangerouslySetInnerHTML __html state |
|
|
| autogenerated/Xss/DomBasedXss/react-use-state.js:16:14:16:30 | () => window.name | enclosingFunctionName | setStateValueLazy |
|
|
| autogenerated/Xss/DomBasedXss/react-use-state.js:17:42:17:56 | {__html: state} | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/react-use-state.js:17:42:17:56 | {__html: state} | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/react-use-state.js:17:42:17:56 | {__html: state} | enclosingFunctionBody | state setState useState foo setState window name div dangerouslySetInnerHTML __html state |
|
|
| autogenerated/Xss/DomBasedXss/react-use-state.js:17:42:17:56 | {__html: state} | enclosingFunctionName | setStateValueLazy |
|
|
| autogenerated/Xss/DomBasedXss/react-use-state.js:17:51:17:55 | state | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/react-use-state.js:17:51:17:55 | state | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/react-use-state.js:17:51:17:55 | state | enclosingFunctionBody | state setState useState foo setState window name div dangerouslySetInnerHTML __html state |
|
|
| autogenerated/Xss/DomBasedXss/react-use-state.js:17:51:17:55 | state | enclosingFunctionName | setStateValueLazy |
|
|
| autogenerated/Xss/DomBasedXss/react-use-state.js:21:38:21:42 | 'foo' | argumentIndex | 0 |
|
|
| autogenerated/Xss/DomBasedXss/react-use-state.js:21:38:21:42 | 'foo' | calleeAccessPath | react useState |
|
|
| autogenerated/Xss/DomBasedXss/react-use-state.js:21:38:21:42 | 'foo' | calleeAccessPathWithStructuralInfo | react member useState instanceorreturn |
|
|
| autogenerated/Xss/DomBasedXss/react-use-state.js:21:38:21:42 | 'foo' | calleeApiName | react |
|
|
| autogenerated/Xss/DomBasedXss/react-use-state.js:21:38:21:42 | 'foo' | calleeName | useState |
|
|
| autogenerated/Xss/DomBasedXss/react-use-state.js:21:38:21:42 | 'foo' | enclosingFunctionBody | state setState useState foo setState prev document body innerHTML prev setState window name |
|
|
| autogenerated/Xss/DomBasedXss/react-use-state.js:21:38:21:42 | 'foo' | enclosingFunctionName | setStateValueLazy |
|
|
| autogenerated/Xss/DomBasedXss/react-use-state.js:22:14:24:5 | prev => ... K\\n } | argumentIndex | 0 |
|
|
| autogenerated/Xss/DomBasedXss/react-use-state.js:22:14:24:5 | prev => ... K\\n } | calleeAccessPath | react useState |
|
|
| autogenerated/Xss/DomBasedXss/react-use-state.js:22:14:24:5 | prev => ... K\\n } | calleeAccessPathWithStructuralInfo | react member useState instanceorreturn member instanceorreturn |
|
|
| autogenerated/Xss/DomBasedXss/react-use-state.js:22:14:24:5 | prev => ... K\\n } | calleeApiName | react |
|
|
| autogenerated/Xss/DomBasedXss/react-use-state.js:22:14:24:5 | prev => ... K\\n } | calleeName | setState |
|
|
| autogenerated/Xss/DomBasedXss/react-use-state.js:22:14:24:5 | prev => ... K\\n } | enclosingFunctionBody | state setState useState foo setState prev document body innerHTML prev setState window name |
|
|
| autogenerated/Xss/DomBasedXss/react-use-state.js:22:14:24:5 | prev => ... K\\n } | enclosingFunctionName | setStateValueLazy |
|
|
| autogenerated/Xss/DomBasedXss/react-use-state.js:23:35:23:38 | prev | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/react-use-state.js:23:35:23:38 | prev | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/react-use-state.js:23:35:23:38 | prev | enclosingFunctionBody | state setState useState foo setState prev document body innerHTML prev setState window name |
|
|
| autogenerated/Xss/DomBasedXss/react-use-state.js:23:35:23:38 | prev | enclosingFunctionName | setStateValueLazy |
|
|
| autogenerated/Xss/DomBasedXss/react-use-state.js:25:14:25:30 | () => window.name | argumentIndex | 0 |
|
|
| autogenerated/Xss/DomBasedXss/react-use-state.js:25:14:25:30 | () => window.name | calleeAccessPath | react useState |
|
|
| autogenerated/Xss/DomBasedXss/react-use-state.js:25:14:25:30 | () => window.name | calleeAccessPathWithStructuralInfo | react member useState instanceorreturn member instanceorreturn |
|
|
| autogenerated/Xss/DomBasedXss/react-use-state.js:25:14:25:30 | () => window.name | calleeApiName | react |
|
|
| autogenerated/Xss/DomBasedXss/react-use-state.js:25:14:25:30 | () => window.name | calleeName | setState |
|
|
| autogenerated/Xss/DomBasedXss/react-use-state.js:25:14:25:30 | () => window.name | enclosingFunctionBody | state setState useState foo setState prev document body innerHTML prev setState window name |
|
|
| autogenerated/Xss/DomBasedXss/react-use-state.js:25:14:25:30 | () => window.name | enclosingFunctionName | setStateValueLazy |
|
|
| autogenerated/Xss/DomBasedXss/react-use-state.js:29:38:29:42 | 'foo' | argumentIndex | 0 |
|
|
| autogenerated/Xss/DomBasedXss/react-use-state.js:29:38:29:42 | 'foo' | calleeAccessPath | react useState |
|
|
| autogenerated/Xss/DomBasedXss/react-use-state.js:29:38:29:42 | 'foo' | calleeAccessPathWithStructuralInfo | react member useState instanceorreturn |
|
|
| autogenerated/Xss/DomBasedXss/react-use-state.js:29:38:29:42 | 'foo' | calleeApiName | react |
|
|
| autogenerated/Xss/DomBasedXss/react-use-state.js:29:38:29:42 | 'foo' | calleeName | useState |
|
|
| autogenerated/Xss/DomBasedXss/react-use-state.js:29:38:29:42 | 'foo' | enclosingFunctionBody | state setState useState foo setState safe setState also safe div dangerouslySetInnerHTML __html state |
|
|
| autogenerated/Xss/DomBasedXss/react-use-state.js:29:38:29:42 | 'foo' | enclosingFunctionName | setStateValueSafe |
|
|
| autogenerated/Xss/DomBasedXss/react-use-state.js:30:14:30:19 | 'safe' | argumentIndex | 0 |
|
|
| autogenerated/Xss/DomBasedXss/react-use-state.js:30:14:30:19 | 'safe' | calleeAccessPath | react useState |
|
|
| autogenerated/Xss/DomBasedXss/react-use-state.js:30:14:30:19 | 'safe' | calleeAccessPathWithStructuralInfo | react member useState instanceorreturn member instanceorreturn |
|
|
| autogenerated/Xss/DomBasedXss/react-use-state.js:30:14:30:19 | 'safe' | calleeApiName | react |
|
|
| autogenerated/Xss/DomBasedXss/react-use-state.js:30:14:30:19 | 'safe' | calleeName | setState |
|
|
| autogenerated/Xss/DomBasedXss/react-use-state.js:30:14:30:19 | 'safe' | enclosingFunctionBody | state setState useState foo setState safe setState also safe div dangerouslySetInnerHTML __html state |
|
|
| autogenerated/Xss/DomBasedXss/react-use-state.js:30:14:30:19 | 'safe' | enclosingFunctionName | setStateValueSafe |
|
|
| autogenerated/Xss/DomBasedXss/react-use-state.js:31:14:31:30 | () => 'also safe' | argumentIndex | 0 |
|
|
| autogenerated/Xss/DomBasedXss/react-use-state.js:31:14:31:30 | () => 'also safe' | calleeAccessPath | react useState |
|
|
| autogenerated/Xss/DomBasedXss/react-use-state.js:31:14:31:30 | () => 'also safe' | calleeAccessPathWithStructuralInfo | react member useState instanceorreturn member instanceorreturn |
|
|
| autogenerated/Xss/DomBasedXss/react-use-state.js:31:14:31:30 | () => 'also safe' | calleeApiName | react |
|
|
| autogenerated/Xss/DomBasedXss/react-use-state.js:31:14:31:30 | () => 'also safe' | calleeName | setState |
|
|
| autogenerated/Xss/DomBasedXss/react-use-state.js:31:14:31:30 | () => 'also safe' | enclosingFunctionBody | state setState useState foo setState safe setState also safe div dangerouslySetInnerHTML __html state |
|
|
| autogenerated/Xss/DomBasedXss/react-use-state.js:31:14:31:30 | () => 'also safe' | enclosingFunctionName | setStateValueSafe |
|
|
| autogenerated/Xss/DomBasedXss/react-use-state.js:32:42:32:56 | {__html: state} | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/react-use-state.js:32:42:32:56 | {__html: state} | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/react-use-state.js:32:42:32:56 | {__html: state} | enclosingFunctionBody | state setState useState foo setState safe setState also safe div dangerouslySetInnerHTML __html state |
|
|
| autogenerated/Xss/DomBasedXss/react-use-state.js:32:42:32:56 | {__html: state} | enclosingFunctionName | setStateValueSafe |
|
|
| autogenerated/Xss/DomBasedXss/react-use-state.js:32:51:32:55 | state | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/react-use-state.js:32:51:32:55 | state | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/react-use-state.js:32:51:32:55 | state | enclosingFunctionBody | state setState useState foo setState safe setState also safe div dangerouslySetInnerHTML __html state |
|
|
| autogenerated/Xss/DomBasedXss/react-use-state.js:32:51:32:55 | state | enclosingFunctionName | setStateValueSafe |
|
|
| autogenerated/Xss/DomBasedXss/sanitiser.js:4:18:4:20 | amp | argumentIndex | 0 |
|
|
| autogenerated/Xss/DomBasedXss/sanitiser.js:4:18:4:20 | amp | calleeAccessPath | express get req query data toString replace |
|
|
| autogenerated/Xss/DomBasedXss/sanitiser.js:4:18:4:20 | amp | calleeAccessPathWithStructuralInfo | express instanceorreturn member get functionalarg param req member query member data member toString instanceorreturn member replace instanceorreturn |
|
|
| autogenerated/Xss/DomBasedXss/sanitiser.js:4:18:4:20 | amp | calleeApiName | express |
|
|
| autogenerated/Xss/DomBasedXss/sanitiser.js:4:18:4:20 | amp | calleeName | replace |
|
|
| autogenerated/Xss/DomBasedXss/sanitiser.js:4:18:4:20 | amp | enclosingFunctionBody | s amp /&/g lt /</g gt />/g s toString replace amp & replace lt < replace gt > |
|
|
| autogenerated/Xss/DomBasedXss/sanitiser.js:4:18:4:20 | amp | enclosingFunctionName | escapeHtml |
|
|
| autogenerated/Xss/DomBasedXss/sanitiser.js:4:23:4:29 | '&' | argumentIndex | 1 |
|
|
| autogenerated/Xss/DomBasedXss/sanitiser.js:4:23:4:29 | '&' | calleeAccessPath | express get req query data toString replace |
|
|
| autogenerated/Xss/DomBasedXss/sanitiser.js:4:23:4:29 | '&' | calleeAccessPathWithStructuralInfo | express instanceorreturn member get functionalarg param req member query member data member toString instanceorreturn member replace instanceorreturn |
|
|
| autogenerated/Xss/DomBasedXss/sanitiser.js:4:23:4:29 | '&' | calleeApiName | express |
|
|
| autogenerated/Xss/DomBasedXss/sanitiser.js:4:23:4:29 | '&' | calleeName | replace |
|
|
| autogenerated/Xss/DomBasedXss/sanitiser.js:4:23:4:29 | '&' | enclosingFunctionBody | s amp /&/g lt /</g gt />/g s toString replace amp & replace lt < replace gt > |
|
|
| autogenerated/Xss/DomBasedXss/sanitiser.js:4:23:4:29 | '&' | enclosingFunctionName | escapeHtml |
|
|
| autogenerated/Xss/DomBasedXss/sanitiser.js:5:18:5:19 | lt | argumentIndex | 0 |
|
|
| autogenerated/Xss/DomBasedXss/sanitiser.js:5:18:5:19 | lt | calleeAccessPath | express get req query data toString replace replace |
|
|
| autogenerated/Xss/DomBasedXss/sanitiser.js:5:18:5:19 | lt | calleeAccessPathWithStructuralInfo | express instanceorreturn member get functionalarg param req member query member data member toString instanceorreturn member replace instanceorreturn member replace instanceorreturn |
|
|
| autogenerated/Xss/DomBasedXss/sanitiser.js:5:18:5:19 | lt | calleeApiName | express |
|
|
| autogenerated/Xss/DomBasedXss/sanitiser.js:5:18:5:19 | lt | calleeName | replace |
|
|
| autogenerated/Xss/DomBasedXss/sanitiser.js:5:18:5:19 | lt | enclosingFunctionBody | s amp /&/g lt /</g gt />/g s toString replace amp & replace lt < replace gt > |
|
|
| autogenerated/Xss/DomBasedXss/sanitiser.js:5:18:5:19 | lt | enclosingFunctionName | escapeHtml |
|
|
| autogenerated/Xss/DomBasedXss/sanitiser.js:5:22:5:27 | '<' | argumentIndex | 1 |
|
|
| autogenerated/Xss/DomBasedXss/sanitiser.js:5:22:5:27 | '<' | calleeAccessPath | express get req query data toString replace replace |
|
|
| autogenerated/Xss/DomBasedXss/sanitiser.js:5:22:5:27 | '<' | calleeAccessPathWithStructuralInfo | express instanceorreturn member get functionalarg param req member query member data member toString instanceorreturn member replace instanceorreturn member replace instanceorreturn |
|
|
| autogenerated/Xss/DomBasedXss/sanitiser.js:5:22:5:27 | '<' | calleeApiName | express |
|
|
| autogenerated/Xss/DomBasedXss/sanitiser.js:5:22:5:27 | '<' | calleeName | replace |
|
|
| autogenerated/Xss/DomBasedXss/sanitiser.js:5:22:5:27 | '<' | enclosingFunctionBody | s amp /&/g lt /</g gt />/g s toString replace amp & replace lt < replace gt > |
|
|
| autogenerated/Xss/DomBasedXss/sanitiser.js:5:22:5:27 | '<' | enclosingFunctionName | escapeHtml |
|
|
| autogenerated/Xss/DomBasedXss/sanitiser.js:6:18:6:19 | gt | argumentIndex | 0 |
|
|
| autogenerated/Xss/DomBasedXss/sanitiser.js:6:18:6:19 | gt | calleeAccessPath | express get req query data toString replace replace replace |
|
|
| autogenerated/Xss/DomBasedXss/sanitiser.js:6:18:6:19 | gt | calleeAccessPathWithStructuralInfo | express instanceorreturn member get functionalarg param req member query member data member toString instanceorreturn member replace instanceorreturn member replace instanceorreturn member replace instanceorreturn |
|
|
| autogenerated/Xss/DomBasedXss/sanitiser.js:6:18:6:19 | gt | calleeApiName | express |
|
|
| autogenerated/Xss/DomBasedXss/sanitiser.js:6:18:6:19 | gt | calleeName | replace |
|
|
| autogenerated/Xss/DomBasedXss/sanitiser.js:6:18:6:19 | gt | enclosingFunctionBody | s amp /&/g lt /</g gt />/g s toString replace amp & replace lt < replace gt > |
|
|
| autogenerated/Xss/DomBasedXss/sanitiser.js:6:18:6:19 | gt | enclosingFunctionName | escapeHtml |
|
|
| autogenerated/Xss/DomBasedXss/sanitiser.js:6:22:6:27 | '>' | argumentIndex | 1 |
|
|
| autogenerated/Xss/DomBasedXss/sanitiser.js:6:22:6:27 | '>' | calleeAccessPath | express get req query data toString replace replace replace |
|
|
| autogenerated/Xss/DomBasedXss/sanitiser.js:6:22:6:27 | '>' | calleeAccessPathWithStructuralInfo | express instanceorreturn member get functionalarg param req member query member data member toString instanceorreturn member replace instanceorreturn member replace instanceorreturn member replace instanceorreturn |
|
|
| autogenerated/Xss/DomBasedXss/sanitiser.js:6:22:6:27 | '>' | calleeApiName | express |
|
|
| autogenerated/Xss/DomBasedXss/sanitiser.js:6:22:6:27 | '>' | calleeName | replace |
|
|
| autogenerated/Xss/DomBasedXss/sanitiser.js:6:22:6:27 | '>' | enclosingFunctionBody | s amp /&/g lt /</g gt />/g s toString replace amp & replace lt < replace gt > |
|
|
| autogenerated/Xss/DomBasedXss/sanitiser.js:6:22:6:27 | '>' | enclosingFunctionName | escapeHtml |
|
|
| autogenerated/Xss/DomBasedXss/sanitiser.js:11:19:11:22 | /'/g | argumentIndex | 0 |
|
|
| autogenerated/Xss/DomBasedXss/sanitiser.js:11:19:11:22 | /'/g | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/sanitiser.js:11:19:11:22 | /'/g | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/sanitiser.js:11:19:11:22 | /'/g | calleeName | replace |
|
|
| autogenerated/Xss/DomBasedXss/sanitiser.js:11:19:11:22 | /'/g | enclosingFunctionBody | s s toString replace /'/g %22 replace /"/g %27 |
|
|
| autogenerated/Xss/DomBasedXss/sanitiser.js:11:19:11:22 | /'/g | enclosingFunctionName | escapeAttr |
|
|
| autogenerated/Xss/DomBasedXss/sanitiser.js:11:25:11:29 | '%22' | argumentIndex | 1 |
|
|
| autogenerated/Xss/DomBasedXss/sanitiser.js:11:25:11:29 | '%22' | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/sanitiser.js:11:25:11:29 | '%22' | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/sanitiser.js:11:25:11:29 | '%22' | calleeName | replace |
|
|
| autogenerated/Xss/DomBasedXss/sanitiser.js:11:25:11:29 | '%22' | enclosingFunctionBody | s s toString replace /'/g %22 replace /"/g %27 |
|
|
| autogenerated/Xss/DomBasedXss/sanitiser.js:11:25:11:29 | '%22' | enclosingFunctionName | escapeAttr |
|
|
| autogenerated/Xss/DomBasedXss/sanitiser.js:12:19:12:22 | /"/g | argumentIndex | 0 |
|
|
| autogenerated/Xss/DomBasedXss/sanitiser.js:12:19:12:22 | /"/g | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/sanitiser.js:12:19:12:22 | /"/g | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/sanitiser.js:12:19:12:22 | /"/g | calleeName | replace |
|
|
| autogenerated/Xss/DomBasedXss/sanitiser.js:12:19:12:22 | /"/g | enclosingFunctionBody | s s toString replace /'/g %22 replace /"/g %27 |
|
|
| autogenerated/Xss/DomBasedXss/sanitiser.js:12:19:12:22 | /"/g | enclosingFunctionName | escapeAttr |
|
|
| autogenerated/Xss/DomBasedXss/sanitiser.js:12:25:12:29 | '%27' | argumentIndex | 1 |
|
|
| autogenerated/Xss/DomBasedXss/sanitiser.js:12:25:12:29 | '%27' | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/sanitiser.js:12:25:12:29 | '%27' | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/sanitiser.js:12:25:12:29 | '%27' | calleeName | replace |
|
|
| autogenerated/Xss/DomBasedXss/sanitiser.js:12:25:12:29 | '%27' | enclosingFunctionBody | s s toString replace /'/g %22 replace /"/g %27 |
|
|
| autogenerated/Xss/DomBasedXss/sanitiser.js:12:25:12:29 | '%27' | enclosingFunctionName | escapeAttr |
|
|
| autogenerated/Xss/DomBasedXss/sanitiser.js:18:19:18:30 | "<a href=\\"" | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/sanitiser.js:18:19:18:30 | "<a href=\\"" | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/sanitiser.js:18:19:18:30 | "<a href=\\"" | enclosingFunctionBody | tainted window name elt document createElement elt innerHTML <a href=" escapeAttr tainted "> escapeHtml tainted </a> elt innerHTML <div> escapeAttr tainted </div> regex /[<>'"&]/ regex test tainted elt innerHTML <b> tainted </b> elt innerHTML <b> tainted </b> regex test tainted elt innerHTML <b> tainted </b> elt innerHTML <b> tainted </b> regex exec tainted elt innerHTML <b> tainted </b> elt innerHTML <b> tainted </b> regex exec tainted null elt innerHTML <b> tainted </b> elt innerHTML <b> tainted </b> regex exec tainted null elt innerHTML <b> tainted </b> elt innerHTML <b> tainted </b> elt innerHTML tainted replace /<\\w+/g |
|
|
| autogenerated/Xss/DomBasedXss/sanitiser.js:18:19:18:30 | "<a href=\\"" | enclosingFunctionName | test |
|
|
| autogenerated/Xss/DomBasedXss/sanitiser.js:18:19:18:91 | "<a hre ... "</a>" | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/sanitiser.js:18:19:18:91 | "<a hre ... "</a>" | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/sanitiser.js:18:19:18:91 | "<a hre ... "</a>" | enclosingFunctionBody | tainted window name elt document createElement elt innerHTML <a href=" escapeAttr tainted "> escapeHtml tainted </a> elt innerHTML <div> escapeAttr tainted </div> regex /[<>'"&]/ regex test tainted elt innerHTML <b> tainted </b> elt innerHTML <b> tainted </b> regex test tainted elt innerHTML <b> tainted </b> elt innerHTML <b> tainted </b> regex exec tainted elt innerHTML <b> tainted </b> elt innerHTML <b> tainted </b> regex exec tainted null elt innerHTML <b> tainted </b> elt innerHTML <b> tainted </b> regex exec tainted null elt innerHTML <b> tainted </b> elt innerHTML <b> tainted </b> elt innerHTML tainted replace /<\\w+/g |
|
|
| autogenerated/Xss/DomBasedXss/sanitiser.js:18:19:18:91 | "<a hre ... "</a>" | enclosingFunctionName | test |
|
|
| autogenerated/Xss/DomBasedXss/sanitiser.js:18:34:18:52 | escapeAttr(tainted) | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/sanitiser.js:18:34:18:52 | escapeAttr(tainted) | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/sanitiser.js:18:34:18:52 | escapeAttr(tainted) | enclosingFunctionBody | tainted window name elt document createElement elt innerHTML <a href=" escapeAttr tainted "> escapeHtml tainted </a> elt innerHTML <div> escapeAttr tainted </div> regex /[<>'"&]/ regex test tainted elt innerHTML <b> tainted </b> elt innerHTML <b> tainted </b> regex test tainted elt innerHTML <b> tainted </b> elt innerHTML <b> tainted </b> regex exec tainted elt innerHTML <b> tainted </b> elt innerHTML <b> tainted </b> regex exec tainted null elt innerHTML <b> tainted </b> elt innerHTML <b> tainted </b> regex exec tainted null elt innerHTML <b> tainted </b> elt innerHTML <b> tainted </b> elt innerHTML tainted replace /<\\w+/g |
|
|
| autogenerated/Xss/DomBasedXss/sanitiser.js:18:34:18:52 | escapeAttr(tainted) | enclosingFunctionName | test |
|
|
| autogenerated/Xss/DomBasedXss/sanitiser.js:18:56:18:60 | "\\">" | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/sanitiser.js:18:56:18:60 | "\\">" | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/sanitiser.js:18:56:18:60 | "\\">" | enclosingFunctionBody | tainted window name elt document createElement elt innerHTML <a href=" escapeAttr tainted "> escapeHtml tainted </a> elt innerHTML <div> escapeAttr tainted </div> regex /[<>'"&]/ regex test tainted elt innerHTML <b> tainted </b> elt innerHTML <b> tainted </b> regex test tainted elt innerHTML <b> tainted </b> elt innerHTML <b> tainted </b> regex exec tainted elt innerHTML <b> tainted </b> elt innerHTML <b> tainted </b> regex exec tainted null elt innerHTML <b> tainted </b> elt innerHTML <b> tainted </b> regex exec tainted null elt innerHTML <b> tainted </b> elt innerHTML <b> tainted </b> elt innerHTML tainted replace /<\\w+/g |
|
|
| autogenerated/Xss/DomBasedXss/sanitiser.js:18:56:18:60 | "\\">" | enclosingFunctionName | test |
|
|
| autogenerated/Xss/DomBasedXss/sanitiser.js:18:64:18:82 | escapeHtml(tainted) | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/sanitiser.js:18:64:18:82 | escapeHtml(tainted) | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/sanitiser.js:18:64:18:82 | escapeHtml(tainted) | enclosingFunctionBody | tainted window name elt document createElement elt innerHTML <a href=" escapeAttr tainted "> escapeHtml tainted </a> elt innerHTML <div> escapeAttr tainted </div> regex /[<>'"&]/ regex test tainted elt innerHTML <b> tainted </b> elt innerHTML <b> tainted </b> regex test tainted elt innerHTML <b> tainted </b> elt innerHTML <b> tainted </b> regex exec tainted elt innerHTML <b> tainted </b> elt innerHTML <b> tainted </b> regex exec tainted null elt innerHTML <b> tainted </b> elt innerHTML <b> tainted </b> regex exec tainted null elt innerHTML <b> tainted </b> elt innerHTML <b> tainted </b> elt innerHTML tainted replace /<\\w+/g |
|
|
| autogenerated/Xss/DomBasedXss/sanitiser.js:18:64:18:82 | escapeHtml(tainted) | enclosingFunctionName | test |
|
|
| autogenerated/Xss/DomBasedXss/sanitiser.js:18:86:18:91 | "</a>" | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/sanitiser.js:18:86:18:91 | "</a>" | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/sanitiser.js:18:86:18:91 | "</a>" | enclosingFunctionBody | tainted window name elt document createElement elt innerHTML <a href=" escapeAttr tainted "> escapeHtml tainted </a> elt innerHTML <div> escapeAttr tainted </div> regex /[<>'"&]/ regex test tainted elt innerHTML <b> tainted </b> elt innerHTML <b> tainted </b> regex test tainted elt innerHTML <b> tainted </b> elt innerHTML <b> tainted </b> regex exec tainted elt innerHTML <b> tainted </b> elt innerHTML <b> tainted </b> regex exec tainted null elt innerHTML <b> tainted </b> elt innerHTML <b> tainted </b> regex exec tainted null elt innerHTML <b> tainted </b> elt innerHTML <b> tainted </b> elt innerHTML tainted replace /<\\w+/g |
|
|
| autogenerated/Xss/DomBasedXss/sanitiser.js:18:86:18:91 | "</a>" | enclosingFunctionName | test |
|
|
| autogenerated/Xss/DomBasedXss/sanitiser.js:19:19:19:25 | "<div>" | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/sanitiser.js:19:19:19:25 | "<div>" | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/sanitiser.js:19:19:19:25 | "<div>" | enclosingFunctionBody | tainted window name elt document createElement elt innerHTML <a href=" escapeAttr tainted "> escapeHtml tainted </a> elt innerHTML <div> escapeAttr tainted </div> regex /[<>'"&]/ regex test tainted elt innerHTML <b> tainted </b> elt innerHTML <b> tainted </b> regex test tainted elt innerHTML <b> tainted </b> elt innerHTML <b> tainted </b> regex exec tainted elt innerHTML <b> tainted </b> elt innerHTML <b> tainted </b> regex exec tainted null elt innerHTML <b> tainted </b> elt innerHTML <b> tainted </b> regex exec tainted null elt innerHTML <b> tainted </b> elt innerHTML <b> tainted </b> elt innerHTML tainted replace /<\\w+/g |
|
|
| autogenerated/Xss/DomBasedXss/sanitiser.js:19:19:19:25 | "<div>" | enclosingFunctionName | test |
|
|
| autogenerated/Xss/DomBasedXss/sanitiser.js:19:19:19:58 | "<div>" ... </div>" | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/sanitiser.js:19:19:19:58 | "<div>" ... </div>" | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/sanitiser.js:19:19:19:58 | "<div>" ... </div>" | enclosingFunctionBody | tainted window name elt document createElement elt innerHTML <a href=" escapeAttr tainted "> escapeHtml tainted </a> elt innerHTML <div> escapeAttr tainted </div> regex /[<>'"&]/ regex test tainted elt innerHTML <b> tainted </b> elt innerHTML <b> tainted </b> regex test tainted elt innerHTML <b> tainted </b> elt innerHTML <b> tainted </b> regex exec tainted elt innerHTML <b> tainted </b> elt innerHTML <b> tainted </b> regex exec tainted null elt innerHTML <b> tainted </b> elt innerHTML <b> tainted </b> regex exec tainted null elt innerHTML <b> tainted </b> elt innerHTML <b> tainted </b> elt innerHTML tainted replace /<\\w+/g |
|
|
| autogenerated/Xss/DomBasedXss/sanitiser.js:19:19:19:58 | "<div>" ... </div>" | enclosingFunctionName | test |
|
|
| autogenerated/Xss/DomBasedXss/sanitiser.js:19:29:19:47 | escapeAttr(tainted) | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/sanitiser.js:19:29:19:47 | escapeAttr(tainted) | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/sanitiser.js:19:29:19:47 | escapeAttr(tainted) | enclosingFunctionBody | tainted window name elt document createElement elt innerHTML <a href=" escapeAttr tainted "> escapeHtml tainted </a> elt innerHTML <div> escapeAttr tainted </div> regex /[<>'"&]/ regex test tainted elt innerHTML <b> tainted </b> elt innerHTML <b> tainted </b> regex test tainted elt innerHTML <b> tainted </b> elt innerHTML <b> tainted </b> regex exec tainted elt innerHTML <b> tainted </b> elt innerHTML <b> tainted </b> regex exec tainted null elt innerHTML <b> tainted </b> elt innerHTML <b> tainted </b> regex exec tainted null elt innerHTML <b> tainted </b> elt innerHTML <b> tainted </b> elt innerHTML tainted replace /<\\w+/g |
|
|
| autogenerated/Xss/DomBasedXss/sanitiser.js:19:29:19:47 | escapeAttr(tainted) | enclosingFunctionName | test |
|
|
| autogenerated/Xss/DomBasedXss/sanitiser.js:19:51:19:58 | "</div>" | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/sanitiser.js:19:51:19:58 | "</div>" | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/sanitiser.js:19:51:19:58 | "</div>" | enclosingFunctionBody | tainted window name elt document createElement elt innerHTML <a href=" escapeAttr tainted "> escapeHtml tainted </a> elt innerHTML <div> escapeAttr tainted </div> regex /[<>'"&]/ regex test tainted elt innerHTML <b> tainted </b> elt innerHTML <b> tainted </b> regex test tainted elt innerHTML <b> tainted </b> elt innerHTML <b> tainted </b> regex exec tainted elt innerHTML <b> tainted </b> elt innerHTML <b> tainted </b> regex exec tainted null elt innerHTML <b> tainted </b> elt innerHTML <b> tainted </b> regex exec tainted null elt innerHTML <b> tainted </b> elt innerHTML <b> tainted </b> elt innerHTML tainted replace /<\\w+/g |
|
|
| autogenerated/Xss/DomBasedXss/sanitiser.js:19:51:19:58 | "</div>" | enclosingFunctionName | test |
|
|
| autogenerated/Xss/DomBasedXss/sanitiser.js:22:18:22:24 | tainted | argumentIndex | 0 |
|
|
| autogenerated/Xss/DomBasedXss/sanitiser.js:22:18:22:24 | tainted | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/sanitiser.js:22:18:22:24 | tainted | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/sanitiser.js:22:18:22:24 | tainted | calleeName | test |
|
|
| autogenerated/Xss/DomBasedXss/sanitiser.js:22:18:22:24 | tainted | enclosingFunctionBody | tainted window name elt document createElement elt innerHTML <a href=" escapeAttr tainted "> escapeHtml tainted </a> elt innerHTML <div> escapeAttr tainted </div> regex /[<>'"&]/ regex test tainted elt innerHTML <b> tainted </b> elt innerHTML <b> tainted </b> regex test tainted elt innerHTML <b> tainted </b> elt innerHTML <b> tainted </b> regex exec tainted elt innerHTML <b> tainted </b> elt innerHTML <b> tainted </b> regex exec tainted null elt innerHTML <b> tainted </b> elt innerHTML <b> tainted </b> regex exec tainted null elt innerHTML <b> tainted </b> elt innerHTML <b> tainted </b> elt innerHTML tainted replace /<\\w+/g |
|
|
| autogenerated/Xss/DomBasedXss/sanitiser.js:22:18:22:24 | tainted | enclosingFunctionName | test |
|
|
| autogenerated/Xss/DomBasedXss/sanitiser.js:22:18:22:24 | tainted | receiverName | regex |
|
|
| autogenerated/Xss/DomBasedXss/sanitiser.js:23:21:23:25 | '<b>' | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/sanitiser.js:23:21:23:25 | '<b>' | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/sanitiser.js:23:21:23:25 | '<b>' | enclosingFunctionBody | tainted window name elt document createElement elt innerHTML <a href=" escapeAttr tainted "> escapeHtml tainted </a> elt innerHTML <div> escapeAttr tainted </div> regex /[<>'"&]/ regex test tainted elt innerHTML <b> tainted </b> elt innerHTML <b> tainted </b> regex test tainted elt innerHTML <b> tainted </b> elt innerHTML <b> tainted </b> regex exec tainted elt innerHTML <b> tainted </b> elt innerHTML <b> tainted </b> regex exec tainted null elt innerHTML <b> tainted </b> elt innerHTML <b> tainted </b> regex exec tainted null elt innerHTML <b> tainted </b> elt innerHTML <b> tainted </b> elt innerHTML tainted replace /<\\w+/g |
|
|
| autogenerated/Xss/DomBasedXss/sanitiser.js:23:21:23:25 | '<b>' | enclosingFunctionName | test |
|
|
| autogenerated/Xss/DomBasedXss/sanitiser.js:23:21:23:44 | '<b>' + ... '</b>' | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/sanitiser.js:23:21:23:44 | '<b>' + ... '</b>' | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/sanitiser.js:23:21:23:44 | '<b>' + ... '</b>' | enclosingFunctionBody | tainted window name elt document createElement elt innerHTML <a href=" escapeAttr tainted "> escapeHtml tainted </a> elt innerHTML <div> escapeAttr tainted </div> regex /[<>'"&]/ regex test tainted elt innerHTML <b> tainted </b> elt innerHTML <b> tainted </b> regex test tainted elt innerHTML <b> tainted </b> elt innerHTML <b> tainted </b> regex exec tainted elt innerHTML <b> tainted </b> elt innerHTML <b> tainted </b> regex exec tainted null elt innerHTML <b> tainted </b> elt innerHTML <b> tainted </b> regex exec tainted null elt innerHTML <b> tainted </b> elt innerHTML <b> tainted </b> elt innerHTML tainted replace /<\\w+/g |
|
|
| autogenerated/Xss/DomBasedXss/sanitiser.js:23:21:23:44 | '<b>' + ... '</b>' | enclosingFunctionName | test |
|
|
| autogenerated/Xss/DomBasedXss/sanitiser.js:23:29:23:35 | tainted | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/sanitiser.js:23:29:23:35 | tainted | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/sanitiser.js:23:29:23:35 | tainted | enclosingFunctionBody | tainted window name elt document createElement elt innerHTML <a href=" escapeAttr tainted "> escapeHtml tainted </a> elt innerHTML <div> escapeAttr tainted </div> regex /[<>'"&]/ regex test tainted elt innerHTML <b> tainted </b> elt innerHTML <b> tainted </b> regex test tainted elt innerHTML <b> tainted </b> elt innerHTML <b> tainted </b> regex exec tainted elt innerHTML <b> tainted </b> elt innerHTML <b> tainted </b> regex exec tainted null elt innerHTML <b> tainted </b> elt innerHTML <b> tainted </b> regex exec tainted null elt innerHTML <b> tainted </b> elt innerHTML <b> tainted </b> elt innerHTML tainted replace /<\\w+/g |
|
|
| autogenerated/Xss/DomBasedXss/sanitiser.js:23:29:23:35 | tainted | enclosingFunctionName | test |
|
|
| autogenerated/Xss/DomBasedXss/sanitiser.js:23:39:23:44 | '</b>' | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/sanitiser.js:23:39:23:44 | '</b>' | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/sanitiser.js:23:39:23:44 | '</b>' | enclosingFunctionBody | tainted window name elt document createElement elt innerHTML <a href=" escapeAttr tainted "> escapeHtml tainted </a> elt innerHTML <div> escapeAttr tainted </div> regex /[<>'"&]/ regex test tainted elt innerHTML <b> tainted </b> elt innerHTML <b> tainted </b> regex test tainted elt innerHTML <b> tainted </b> elt innerHTML <b> tainted </b> regex exec tainted elt innerHTML <b> tainted </b> elt innerHTML <b> tainted </b> regex exec tainted null elt innerHTML <b> tainted </b> elt innerHTML <b> tainted </b> regex exec tainted null elt innerHTML <b> tainted </b> elt innerHTML <b> tainted </b> elt innerHTML tainted replace /<\\w+/g |
|
|
| autogenerated/Xss/DomBasedXss/sanitiser.js:23:39:23:44 | '</b>' | enclosingFunctionName | test |
|
|
| autogenerated/Xss/DomBasedXss/sanitiser.js:25:21:25:25 | '<b>' | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/sanitiser.js:25:21:25:25 | '<b>' | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/sanitiser.js:25:21:25:25 | '<b>' | enclosingFunctionBody | tainted window name elt document createElement elt innerHTML <a href=" escapeAttr tainted "> escapeHtml tainted </a> elt innerHTML <div> escapeAttr tainted </div> regex /[<>'"&]/ regex test tainted elt innerHTML <b> tainted </b> elt innerHTML <b> tainted </b> regex test tainted elt innerHTML <b> tainted </b> elt innerHTML <b> tainted </b> regex exec tainted elt innerHTML <b> tainted </b> elt innerHTML <b> tainted </b> regex exec tainted null elt innerHTML <b> tainted </b> elt innerHTML <b> tainted </b> regex exec tainted null elt innerHTML <b> tainted </b> elt innerHTML <b> tainted </b> elt innerHTML tainted replace /<\\w+/g |
|
|
| autogenerated/Xss/DomBasedXss/sanitiser.js:25:21:25:25 | '<b>' | enclosingFunctionName | test |
|
|
| autogenerated/Xss/DomBasedXss/sanitiser.js:25:21:25:44 | '<b>' + ... '</b>' | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/sanitiser.js:25:21:25:44 | '<b>' + ... '</b>' | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/sanitiser.js:25:21:25:44 | '<b>' + ... '</b>' | enclosingFunctionBody | tainted window name elt document createElement elt innerHTML <a href=" escapeAttr tainted "> escapeHtml tainted </a> elt innerHTML <div> escapeAttr tainted </div> regex /[<>'"&]/ regex test tainted elt innerHTML <b> tainted </b> elt innerHTML <b> tainted </b> regex test tainted elt innerHTML <b> tainted </b> elt innerHTML <b> tainted </b> regex exec tainted elt innerHTML <b> tainted </b> elt innerHTML <b> tainted </b> regex exec tainted null elt innerHTML <b> tainted </b> elt innerHTML <b> tainted </b> regex exec tainted null elt innerHTML <b> tainted </b> elt innerHTML <b> tainted </b> elt innerHTML tainted replace /<\\w+/g |
|
|
| autogenerated/Xss/DomBasedXss/sanitiser.js:25:21:25:44 | '<b>' + ... '</b>' | enclosingFunctionName | test |
|
|
| autogenerated/Xss/DomBasedXss/sanitiser.js:25:29:25:35 | tainted | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/sanitiser.js:25:29:25:35 | tainted | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/sanitiser.js:25:29:25:35 | tainted | enclosingFunctionBody | tainted window name elt document createElement elt innerHTML <a href=" escapeAttr tainted "> escapeHtml tainted </a> elt innerHTML <div> escapeAttr tainted </div> regex /[<>'"&]/ regex test tainted elt innerHTML <b> tainted </b> elt innerHTML <b> tainted </b> regex test tainted elt innerHTML <b> tainted </b> elt innerHTML <b> tainted </b> regex exec tainted elt innerHTML <b> tainted </b> elt innerHTML <b> tainted </b> regex exec tainted null elt innerHTML <b> tainted </b> elt innerHTML <b> tainted </b> regex exec tainted null elt innerHTML <b> tainted </b> elt innerHTML <b> tainted </b> elt innerHTML tainted replace /<\\w+/g |
|
|
| autogenerated/Xss/DomBasedXss/sanitiser.js:25:29:25:35 | tainted | enclosingFunctionName | test |
|
|
| autogenerated/Xss/DomBasedXss/sanitiser.js:25:39:25:44 | '</b>' | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/sanitiser.js:25:39:25:44 | '</b>' | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/sanitiser.js:25:39:25:44 | '</b>' | enclosingFunctionBody | tainted window name elt document createElement elt innerHTML <a href=" escapeAttr tainted "> escapeHtml tainted </a> elt innerHTML <div> escapeAttr tainted </div> regex /[<>'"&]/ regex test tainted elt innerHTML <b> tainted </b> elt innerHTML <b> tainted </b> regex test tainted elt innerHTML <b> tainted </b> elt innerHTML <b> tainted </b> regex exec tainted elt innerHTML <b> tainted </b> elt innerHTML <b> tainted </b> regex exec tainted null elt innerHTML <b> tainted </b> elt innerHTML <b> tainted </b> regex exec tainted null elt innerHTML <b> tainted </b> elt innerHTML <b> tainted </b> elt innerHTML tainted replace /<\\w+/g |
|
|
| autogenerated/Xss/DomBasedXss/sanitiser.js:25:39:25:44 | '</b>' | enclosingFunctionName | test |
|
|
| autogenerated/Xss/DomBasedXss/sanitiser.js:27:19:27:25 | tainted | argumentIndex | 0 |
|
|
| autogenerated/Xss/DomBasedXss/sanitiser.js:27:19:27:25 | tainted | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/sanitiser.js:27:19:27:25 | tainted | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/sanitiser.js:27:19:27:25 | tainted | calleeName | test |
|
|
| autogenerated/Xss/DomBasedXss/sanitiser.js:27:19:27:25 | tainted | enclosingFunctionBody | tainted window name elt document createElement elt innerHTML <a href=" escapeAttr tainted "> escapeHtml tainted </a> elt innerHTML <div> escapeAttr tainted </div> regex /[<>'"&]/ regex test tainted elt innerHTML <b> tainted </b> elt innerHTML <b> tainted </b> regex test tainted elt innerHTML <b> tainted </b> elt innerHTML <b> tainted </b> regex exec tainted elt innerHTML <b> tainted </b> elt innerHTML <b> tainted </b> regex exec tainted null elt innerHTML <b> tainted </b> elt innerHTML <b> tainted </b> regex exec tainted null elt innerHTML <b> tainted </b> elt innerHTML <b> tainted </b> elt innerHTML tainted replace /<\\w+/g |
|
|
| autogenerated/Xss/DomBasedXss/sanitiser.js:27:19:27:25 | tainted | enclosingFunctionName | test |
|
|
| autogenerated/Xss/DomBasedXss/sanitiser.js:27:19:27:25 | tainted | receiverName | regex |
|
|
| autogenerated/Xss/DomBasedXss/sanitiser.js:28:21:28:25 | '<b>' | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/sanitiser.js:28:21:28:25 | '<b>' | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/sanitiser.js:28:21:28:25 | '<b>' | enclosingFunctionBody | tainted window name elt document createElement elt innerHTML <a href=" escapeAttr tainted "> escapeHtml tainted </a> elt innerHTML <div> escapeAttr tainted </div> regex /[<>'"&]/ regex test tainted elt innerHTML <b> tainted </b> elt innerHTML <b> tainted </b> regex test tainted elt innerHTML <b> tainted </b> elt innerHTML <b> tainted </b> regex exec tainted elt innerHTML <b> tainted </b> elt innerHTML <b> tainted </b> regex exec tainted null elt innerHTML <b> tainted </b> elt innerHTML <b> tainted </b> regex exec tainted null elt innerHTML <b> tainted </b> elt innerHTML <b> tainted </b> elt innerHTML tainted replace /<\\w+/g |
|
|
| autogenerated/Xss/DomBasedXss/sanitiser.js:28:21:28:25 | '<b>' | enclosingFunctionName | test |
|
|
| autogenerated/Xss/DomBasedXss/sanitiser.js:28:21:28:44 | '<b>' + ... '</b>' | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/sanitiser.js:28:21:28:44 | '<b>' + ... '</b>' | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/sanitiser.js:28:21:28:44 | '<b>' + ... '</b>' | enclosingFunctionBody | tainted window name elt document createElement elt innerHTML <a href=" escapeAttr tainted "> escapeHtml tainted </a> elt innerHTML <div> escapeAttr tainted </div> regex /[<>'"&]/ regex test tainted elt innerHTML <b> tainted </b> elt innerHTML <b> tainted </b> regex test tainted elt innerHTML <b> tainted </b> elt innerHTML <b> tainted </b> regex exec tainted elt innerHTML <b> tainted </b> elt innerHTML <b> tainted </b> regex exec tainted null elt innerHTML <b> tainted </b> elt innerHTML <b> tainted </b> regex exec tainted null elt innerHTML <b> tainted </b> elt innerHTML <b> tainted </b> elt innerHTML tainted replace /<\\w+/g |
|
|
| autogenerated/Xss/DomBasedXss/sanitiser.js:28:21:28:44 | '<b>' + ... '</b>' | enclosingFunctionName | test |
|
|
| autogenerated/Xss/DomBasedXss/sanitiser.js:28:29:28:35 | tainted | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/sanitiser.js:28:29:28:35 | tainted | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/sanitiser.js:28:29:28:35 | tainted | enclosingFunctionBody | tainted window name elt document createElement elt innerHTML <a href=" escapeAttr tainted "> escapeHtml tainted </a> elt innerHTML <div> escapeAttr tainted </div> regex /[<>'"&]/ regex test tainted elt innerHTML <b> tainted </b> elt innerHTML <b> tainted </b> regex test tainted elt innerHTML <b> tainted </b> elt innerHTML <b> tainted </b> regex exec tainted elt innerHTML <b> tainted </b> elt innerHTML <b> tainted </b> regex exec tainted null elt innerHTML <b> tainted </b> elt innerHTML <b> tainted </b> regex exec tainted null elt innerHTML <b> tainted </b> elt innerHTML <b> tainted </b> elt innerHTML tainted replace /<\\w+/g |
|
|
| autogenerated/Xss/DomBasedXss/sanitiser.js:28:29:28:35 | tainted | enclosingFunctionName | test |
|
|
| autogenerated/Xss/DomBasedXss/sanitiser.js:28:39:28:44 | '</b>' | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/sanitiser.js:28:39:28:44 | '</b>' | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/sanitiser.js:28:39:28:44 | '</b>' | enclosingFunctionBody | tainted window name elt document createElement elt innerHTML <a href=" escapeAttr tainted "> escapeHtml tainted </a> elt innerHTML <div> escapeAttr tainted </div> regex /[<>'"&]/ regex test tainted elt innerHTML <b> tainted </b> elt innerHTML <b> tainted </b> regex test tainted elt innerHTML <b> tainted </b> elt innerHTML <b> tainted </b> regex exec tainted elt innerHTML <b> tainted </b> elt innerHTML <b> tainted </b> regex exec tainted null elt innerHTML <b> tainted </b> elt innerHTML <b> tainted </b> regex exec tainted null elt innerHTML <b> tainted </b> elt innerHTML <b> tainted </b> elt innerHTML tainted replace /<\\w+/g |
|
|
| autogenerated/Xss/DomBasedXss/sanitiser.js:28:39:28:44 | '</b>' | enclosingFunctionName | test |
|
|
| autogenerated/Xss/DomBasedXss/sanitiser.js:30:21:30:25 | '<b>' | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/sanitiser.js:30:21:30:25 | '<b>' | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/sanitiser.js:30:21:30:25 | '<b>' | enclosingFunctionBody | tainted window name elt document createElement elt innerHTML <a href=" escapeAttr tainted "> escapeHtml tainted </a> elt innerHTML <div> escapeAttr tainted </div> regex /[<>'"&]/ regex test tainted elt innerHTML <b> tainted </b> elt innerHTML <b> tainted </b> regex test tainted elt innerHTML <b> tainted </b> elt innerHTML <b> tainted </b> regex exec tainted elt innerHTML <b> tainted </b> elt innerHTML <b> tainted </b> regex exec tainted null elt innerHTML <b> tainted </b> elt innerHTML <b> tainted </b> regex exec tainted null elt innerHTML <b> tainted </b> elt innerHTML <b> tainted </b> elt innerHTML tainted replace /<\\w+/g |
|
|
| autogenerated/Xss/DomBasedXss/sanitiser.js:30:21:30:25 | '<b>' | enclosingFunctionName | test |
|
|
| autogenerated/Xss/DomBasedXss/sanitiser.js:30:21:30:44 | '<b>' + ... '</b>' | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/sanitiser.js:30:21:30:44 | '<b>' + ... '</b>' | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/sanitiser.js:30:21:30:44 | '<b>' + ... '</b>' | enclosingFunctionBody | tainted window name elt document createElement elt innerHTML <a href=" escapeAttr tainted "> escapeHtml tainted </a> elt innerHTML <div> escapeAttr tainted </div> regex /[<>'"&]/ regex test tainted elt innerHTML <b> tainted </b> elt innerHTML <b> tainted </b> regex test tainted elt innerHTML <b> tainted </b> elt innerHTML <b> tainted </b> regex exec tainted elt innerHTML <b> tainted </b> elt innerHTML <b> tainted </b> regex exec tainted null elt innerHTML <b> tainted </b> elt innerHTML <b> tainted </b> regex exec tainted null elt innerHTML <b> tainted </b> elt innerHTML <b> tainted </b> elt innerHTML tainted replace /<\\w+/g |
|
|
| autogenerated/Xss/DomBasedXss/sanitiser.js:30:21:30:44 | '<b>' + ... '</b>' | enclosingFunctionName | test |
|
|
| autogenerated/Xss/DomBasedXss/sanitiser.js:30:29:30:35 | tainted | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/sanitiser.js:30:29:30:35 | tainted | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/sanitiser.js:30:29:30:35 | tainted | enclosingFunctionBody | tainted window name elt document createElement elt innerHTML <a href=" escapeAttr tainted "> escapeHtml tainted </a> elt innerHTML <div> escapeAttr tainted </div> regex /[<>'"&]/ regex test tainted elt innerHTML <b> tainted </b> elt innerHTML <b> tainted </b> regex test tainted elt innerHTML <b> tainted </b> elt innerHTML <b> tainted </b> regex exec tainted elt innerHTML <b> tainted </b> elt innerHTML <b> tainted </b> regex exec tainted null elt innerHTML <b> tainted </b> elt innerHTML <b> tainted </b> regex exec tainted null elt innerHTML <b> tainted </b> elt innerHTML <b> tainted </b> elt innerHTML tainted replace /<\\w+/g |
|
|
| autogenerated/Xss/DomBasedXss/sanitiser.js:30:29:30:35 | tainted | enclosingFunctionName | test |
|
|
| autogenerated/Xss/DomBasedXss/sanitiser.js:30:39:30:44 | '</b>' | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/sanitiser.js:30:39:30:44 | '</b>' | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/sanitiser.js:30:39:30:44 | '</b>' | enclosingFunctionBody | tainted window name elt document createElement elt innerHTML <a href=" escapeAttr tainted "> escapeHtml tainted </a> elt innerHTML <div> escapeAttr tainted </div> regex /[<>'"&]/ regex test tainted elt innerHTML <b> tainted </b> elt innerHTML <b> tainted </b> regex test tainted elt innerHTML <b> tainted </b> elt innerHTML <b> tainted </b> regex exec tainted elt innerHTML <b> tainted </b> elt innerHTML <b> tainted </b> regex exec tainted null elt innerHTML <b> tainted </b> elt innerHTML <b> tainted </b> regex exec tainted null elt innerHTML <b> tainted </b> elt innerHTML <b> tainted </b> elt innerHTML tainted replace /<\\w+/g |
|
|
| autogenerated/Xss/DomBasedXss/sanitiser.js:30:39:30:44 | '</b>' | enclosingFunctionName | test |
|
|
| autogenerated/Xss/DomBasedXss/sanitiser.js:32:18:32:24 | tainted | argumentIndex | 0 |
|
|
| autogenerated/Xss/DomBasedXss/sanitiser.js:32:18:32:24 | tainted | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/sanitiser.js:32:18:32:24 | tainted | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/sanitiser.js:32:18:32:24 | tainted | calleeName | exec |
|
|
| autogenerated/Xss/DomBasedXss/sanitiser.js:32:18:32:24 | tainted | enclosingFunctionBody | tainted window name elt document createElement elt innerHTML <a href=" escapeAttr tainted "> escapeHtml tainted </a> elt innerHTML <div> escapeAttr tainted </div> regex /[<>'"&]/ regex test tainted elt innerHTML <b> tainted </b> elt innerHTML <b> tainted </b> regex test tainted elt innerHTML <b> tainted </b> elt innerHTML <b> tainted </b> regex exec tainted elt innerHTML <b> tainted </b> elt innerHTML <b> tainted </b> regex exec tainted null elt innerHTML <b> tainted </b> elt innerHTML <b> tainted </b> regex exec tainted null elt innerHTML <b> tainted </b> elt innerHTML <b> tainted </b> elt innerHTML tainted replace /<\\w+/g |
|
|
| autogenerated/Xss/DomBasedXss/sanitiser.js:32:18:32:24 | tainted | enclosingFunctionName | test |
|
|
| autogenerated/Xss/DomBasedXss/sanitiser.js:32:18:32:24 | tainted | receiverName | regex |
|
|
| autogenerated/Xss/DomBasedXss/sanitiser.js:33:21:33:25 | '<b>' | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/sanitiser.js:33:21:33:25 | '<b>' | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/sanitiser.js:33:21:33:25 | '<b>' | enclosingFunctionBody | tainted window name elt document createElement elt innerHTML <a href=" escapeAttr tainted "> escapeHtml tainted </a> elt innerHTML <div> escapeAttr tainted </div> regex /[<>'"&]/ regex test tainted elt innerHTML <b> tainted </b> elt innerHTML <b> tainted </b> regex test tainted elt innerHTML <b> tainted </b> elt innerHTML <b> tainted </b> regex exec tainted elt innerHTML <b> tainted </b> elt innerHTML <b> tainted </b> regex exec tainted null elt innerHTML <b> tainted </b> elt innerHTML <b> tainted </b> regex exec tainted null elt innerHTML <b> tainted </b> elt innerHTML <b> tainted </b> elt innerHTML tainted replace /<\\w+/g |
|
|
| autogenerated/Xss/DomBasedXss/sanitiser.js:33:21:33:25 | '<b>' | enclosingFunctionName | test |
|
|
| autogenerated/Xss/DomBasedXss/sanitiser.js:33:21:33:44 | '<b>' + ... '</b>' | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/sanitiser.js:33:21:33:44 | '<b>' + ... '</b>' | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/sanitiser.js:33:21:33:44 | '<b>' + ... '</b>' | enclosingFunctionBody | tainted window name elt document createElement elt innerHTML <a href=" escapeAttr tainted "> escapeHtml tainted </a> elt innerHTML <div> escapeAttr tainted </div> regex /[<>'"&]/ regex test tainted elt innerHTML <b> tainted </b> elt innerHTML <b> tainted </b> regex test tainted elt innerHTML <b> tainted </b> elt innerHTML <b> tainted </b> regex exec tainted elt innerHTML <b> tainted </b> elt innerHTML <b> tainted </b> regex exec tainted null elt innerHTML <b> tainted </b> elt innerHTML <b> tainted </b> regex exec tainted null elt innerHTML <b> tainted </b> elt innerHTML <b> tainted </b> elt innerHTML tainted replace /<\\w+/g |
|
|
| autogenerated/Xss/DomBasedXss/sanitiser.js:33:21:33:44 | '<b>' + ... '</b>' | enclosingFunctionName | test |
|
|
| autogenerated/Xss/DomBasedXss/sanitiser.js:33:29:33:35 | tainted | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/sanitiser.js:33:29:33:35 | tainted | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/sanitiser.js:33:29:33:35 | tainted | enclosingFunctionBody | tainted window name elt document createElement elt innerHTML <a href=" escapeAttr tainted "> escapeHtml tainted </a> elt innerHTML <div> escapeAttr tainted </div> regex /[<>'"&]/ regex test tainted elt innerHTML <b> tainted </b> elt innerHTML <b> tainted </b> regex test tainted elt innerHTML <b> tainted </b> elt innerHTML <b> tainted </b> regex exec tainted elt innerHTML <b> tainted </b> elt innerHTML <b> tainted </b> regex exec tainted null elt innerHTML <b> tainted </b> elt innerHTML <b> tainted </b> regex exec tainted null elt innerHTML <b> tainted </b> elt innerHTML <b> tainted </b> elt innerHTML tainted replace /<\\w+/g |
|
|
| autogenerated/Xss/DomBasedXss/sanitiser.js:33:29:33:35 | tainted | enclosingFunctionName | test |
|
|
| autogenerated/Xss/DomBasedXss/sanitiser.js:33:39:33:44 | '</b>' | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/sanitiser.js:33:39:33:44 | '</b>' | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/sanitiser.js:33:39:33:44 | '</b>' | enclosingFunctionBody | tainted window name elt document createElement elt innerHTML <a href=" escapeAttr tainted "> escapeHtml tainted </a> elt innerHTML <div> escapeAttr tainted </div> regex /[<>'"&]/ regex test tainted elt innerHTML <b> tainted </b> elt innerHTML <b> tainted </b> regex test tainted elt innerHTML <b> tainted </b> elt innerHTML <b> tainted </b> regex exec tainted elt innerHTML <b> tainted </b> elt innerHTML <b> tainted </b> regex exec tainted null elt innerHTML <b> tainted </b> elt innerHTML <b> tainted </b> regex exec tainted null elt innerHTML <b> tainted </b> elt innerHTML <b> tainted </b> elt innerHTML tainted replace /<\\w+/g |
|
|
| autogenerated/Xss/DomBasedXss/sanitiser.js:33:39:33:44 | '</b>' | enclosingFunctionName | test |
|
|
| autogenerated/Xss/DomBasedXss/sanitiser.js:35:21:35:25 | '<b>' | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/sanitiser.js:35:21:35:25 | '<b>' | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/sanitiser.js:35:21:35:25 | '<b>' | enclosingFunctionBody | tainted window name elt document createElement elt innerHTML <a href=" escapeAttr tainted "> escapeHtml tainted </a> elt innerHTML <div> escapeAttr tainted </div> regex /[<>'"&]/ regex test tainted elt innerHTML <b> tainted </b> elt innerHTML <b> tainted </b> regex test tainted elt innerHTML <b> tainted </b> elt innerHTML <b> tainted </b> regex exec tainted elt innerHTML <b> tainted </b> elt innerHTML <b> tainted </b> regex exec tainted null elt innerHTML <b> tainted </b> elt innerHTML <b> tainted </b> regex exec tainted null elt innerHTML <b> tainted </b> elt innerHTML <b> tainted </b> elt innerHTML tainted replace /<\\w+/g |
|
|
| autogenerated/Xss/DomBasedXss/sanitiser.js:35:21:35:25 | '<b>' | enclosingFunctionName | test |
|
|
| autogenerated/Xss/DomBasedXss/sanitiser.js:35:21:35:44 | '<b>' + ... '</b>' | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/sanitiser.js:35:21:35:44 | '<b>' + ... '</b>' | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/sanitiser.js:35:21:35:44 | '<b>' + ... '</b>' | enclosingFunctionBody | tainted window name elt document createElement elt innerHTML <a href=" escapeAttr tainted "> escapeHtml tainted </a> elt innerHTML <div> escapeAttr tainted </div> regex /[<>'"&]/ regex test tainted elt innerHTML <b> tainted </b> elt innerHTML <b> tainted </b> regex test tainted elt innerHTML <b> tainted </b> elt innerHTML <b> tainted </b> regex exec tainted elt innerHTML <b> tainted </b> elt innerHTML <b> tainted </b> regex exec tainted null elt innerHTML <b> tainted </b> elt innerHTML <b> tainted </b> regex exec tainted null elt innerHTML <b> tainted </b> elt innerHTML <b> tainted </b> elt innerHTML tainted replace /<\\w+/g |
|
|
| autogenerated/Xss/DomBasedXss/sanitiser.js:35:21:35:44 | '<b>' + ... '</b>' | enclosingFunctionName | test |
|
|
| autogenerated/Xss/DomBasedXss/sanitiser.js:35:29:35:35 | tainted | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/sanitiser.js:35:29:35:35 | tainted | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/sanitiser.js:35:29:35:35 | tainted | enclosingFunctionBody | tainted window name elt document createElement elt innerHTML <a href=" escapeAttr tainted "> escapeHtml tainted </a> elt innerHTML <div> escapeAttr tainted </div> regex /[<>'"&]/ regex test tainted elt innerHTML <b> tainted </b> elt innerHTML <b> tainted </b> regex test tainted elt innerHTML <b> tainted </b> elt innerHTML <b> tainted </b> regex exec tainted elt innerHTML <b> tainted </b> elt innerHTML <b> tainted </b> regex exec tainted null elt innerHTML <b> tainted </b> elt innerHTML <b> tainted </b> regex exec tainted null elt innerHTML <b> tainted </b> elt innerHTML <b> tainted </b> elt innerHTML tainted replace /<\\w+/g |
|
|
| autogenerated/Xss/DomBasedXss/sanitiser.js:35:29:35:35 | tainted | enclosingFunctionName | test |
|
|
| autogenerated/Xss/DomBasedXss/sanitiser.js:35:39:35:44 | '</b>' | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/sanitiser.js:35:39:35:44 | '</b>' | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/sanitiser.js:35:39:35:44 | '</b>' | enclosingFunctionBody | tainted window name elt document createElement elt innerHTML <a href=" escapeAttr tainted "> escapeHtml tainted </a> elt innerHTML <div> escapeAttr tainted </div> regex /[<>'"&]/ regex test tainted elt innerHTML <b> tainted </b> elt innerHTML <b> tainted </b> regex test tainted elt innerHTML <b> tainted </b> elt innerHTML <b> tainted </b> regex exec tainted elt innerHTML <b> tainted </b> elt innerHTML <b> tainted </b> regex exec tainted null elt innerHTML <b> tainted </b> elt innerHTML <b> tainted </b> regex exec tainted null elt innerHTML <b> tainted </b> elt innerHTML <b> tainted </b> elt innerHTML tainted replace /<\\w+/g |
|
|
| autogenerated/Xss/DomBasedXss/sanitiser.js:35:39:35:44 | '</b>' | enclosingFunctionName | test |
|
|
| autogenerated/Xss/DomBasedXss/sanitiser.js:37:18:37:24 | tainted | argumentIndex | 0 |
|
|
| autogenerated/Xss/DomBasedXss/sanitiser.js:37:18:37:24 | tainted | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/sanitiser.js:37:18:37:24 | tainted | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/sanitiser.js:37:18:37:24 | tainted | calleeName | exec |
|
|
| autogenerated/Xss/DomBasedXss/sanitiser.js:37:18:37:24 | tainted | enclosingFunctionBody | tainted window name elt document createElement elt innerHTML <a href=" escapeAttr tainted "> escapeHtml tainted </a> elt innerHTML <div> escapeAttr tainted </div> regex /[<>'"&]/ regex test tainted elt innerHTML <b> tainted </b> elt innerHTML <b> tainted </b> regex test tainted elt innerHTML <b> tainted </b> elt innerHTML <b> tainted </b> regex exec tainted elt innerHTML <b> tainted </b> elt innerHTML <b> tainted </b> regex exec tainted null elt innerHTML <b> tainted </b> elt innerHTML <b> tainted </b> regex exec tainted null elt innerHTML <b> tainted </b> elt innerHTML <b> tainted </b> elt innerHTML tainted replace /<\\w+/g |
|
|
| autogenerated/Xss/DomBasedXss/sanitiser.js:37:18:37:24 | tainted | enclosingFunctionName | test |
|
|
| autogenerated/Xss/DomBasedXss/sanitiser.js:37:18:37:24 | tainted | receiverName | regex |
|
|
| autogenerated/Xss/DomBasedXss/sanitiser.js:38:21:38:25 | '<b>' | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/sanitiser.js:38:21:38:25 | '<b>' | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/sanitiser.js:38:21:38:25 | '<b>' | enclosingFunctionBody | tainted window name elt document createElement elt innerHTML <a href=" escapeAttr tainted "> escapeHtml tainted </a> elt innerHTML <div> escapeAttr tainted </div> regex /[<>'"&]/ regex test tainted elt innerHTML <b> tainted </b> elt innerHTML <b> tainted </b> regex test tainted elt innerHTML <b> tainted </b> elt innerHTML <b> tainted </b> regex exec tainted elt innerHTML <b> tainted </b> elt innerHTML <b> tainted </b> regex exec tainted null elt innerHTML <b> tainted </b> elt innerHTML <b> tainted </b> regex exec tainted null elt innerHTML <b> tainted </b> elt innerHTML <b> tainted </b> elt innerHTML tainted replace /<\\w+/g |
|
|
| autogenerated/Xss/DomBasedXss/sanitiser.js:38:21:38:25 | '<b>' | enclosingFunctionName | test |
|
|
| autogenerated/Xss/DomBasedXss/sanitiser.js:38:21:38:44 | '<b>' + ... '</b>' | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/sanitiser.js:38:21:38:44 | '<b>' + ... '</b>' | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/sanitiser.js:38:21:38:44 | '<b>' + ... '</b>' | enclosingFunctionBody | tainted window name elt document createElement elt innerHTML <a href=" escapeAttr tainted "> escapeHtml tainted </a> elt innerHTML <div> escapeAttr tainted </div> regex /[<>'"&]/ regex test tainted elt innerHTML <b> tainted </b> elt innerHTML <b> tainted </b> regex test tainted elt innerHTML <b> tainted </b> elt innerHTML <b> tainted </b> regex exec tainted elt innerHTML <b> tainted </b> elt innerHTML <b> tainted </b> regex exec tainted null elt innerHTML <b> tainted </b> elt innerHTML <b> tainted </b> regex exec tainted null elt innerHTML <b> tainted </b> elt innerHTML <b> tainted </b> elt innerHTML tainted replace /<\\w+/g |
|
|
| autogenerated/Xss/DomBasedXss/sanitiser.js:38:21:38:44 | '<b>' + ... '</b>' | enclosingFunctionName | test |
|
|
| autogenerated/Xss/DomBasedXss/sanitiser.js:38:29:38:35 | tainted | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/sanitiser.js:38:29:38:35 | tainted | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/sanitiser.js:38:29:38:35 | tainted | enclosingFunctionBody | tainted window name elt document createElement elt innerHTML <a href=" escapeAttr tainted "> escapeHtml tainted </a> elt innerHTML <div> escapeAttr tainted </div> regex /[<>'"&]/ regex test tainted elt innerHTML <b> tainted </b> elt innerHTML <b> tainted </b> regex test tainted elt innerHTML <b> tainted </b> elt innerHTML <b> tainted </b> regex exec tainted elt innerHTML <b> tainted </b> elt innerHTML <b> tainted </b> regex exec tainted null elt innerHTML <b> tainted </b> elt innerHTML <b> tainted </b> regex exec tainted null elt innerHTML <b> tainted </b> elt innerHTML <b> tainted </b> elt innerHTML tainted replace /<\\w+/g |
|
|
| autogenerated/Xss/DomBasedXss/sanitiser.js:38:29:38:35 | tainted | enclosingFunctionName | test |
|
|
| autogenerated/Xss/DomBasedXss/sanitiser.js:38:39:38:44 | '</b>' | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/sanitiser.js:38:39:38:44 | '</b>' | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/sanitiser.js:38:39:38:44 | '</b>' | enclosingFunctionBody | tainted window name elt document createElement elt innerHTML <a href=" escapeAttr tainted "> escapeHtml tainted </a> elt innerHTML <div> escapeAttr tainted </div> regex /[<>'"&]/ regex test tainted elt innerHTML <b> tainted </b> elt innerHTML <b> tainted </b> regex test tainted elt innerHTML <b> tainted </b> elt innerHTML <b> tainted </b> regex exec tainted elt innerHTML <b> tainted </b> elt innerHTML <b> tainted </b> regex exec tainted null elt innerHTML <b> tainted </b> elt innerHTML <b> tainted </b> regex exec tainted null elt innerHTML <b> tainted </b> elt innerHTML <b> tainted </b> elt innerHTML tainted replace /<\\w+/g |
|
|
| autogenerated/Xss/DomBasedXss/sanitiser.js:38:39:38:44 | '</b>' | enclosingFunctionName | test |
|
|
| autogenerated/Xss/DomBasedXss/sanitiser.js:40:21:40:25 | '<b>' | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/sanitiser.js:40:21:40:25 | '<b>' | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/sanitiser.js:40:21:40:25 | '<b>' | enclosingFunctionBody | tainted window name elt document createElement elt innerHTML <a href=" escapeAttr tainted "> escapeHtml tainted </a> elt innerHTML <div> escapeAttr tainted </div> regex /[<>'"&]/ regex test tainted elt innerHTML <b> tainted </b> elt innerHTML <b> tainted </b> regex test tainted elt innerHTML <b> tainted </b> elt innerHTML <b> tainted </b> regex exec tainted elt innerHTML <b> tainted </b> elt innerHTML <b> tainted </b> regex exec tainted null elt innerHTML <b> tainted </b> elt innerHTML <b> tainted </b> regex exec tainted null elt innerHTML <b> tainted </b> elt innerHTML <b> tainted </b> elt innerHTML tainted replace /<\\w+/g |
|
|
| autogenerated/Xss/DomBasedXss/sanitiser.js:40:21:40:25 | '<b>' | enclosingFunctionName | test |
|
|
| autogenerated/Xss/DomBasedXss/sanitiser.js:40:21:40:44 | '<b>' + ... '</b>' | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/sanitiser.js:40:21:40:44 | '<b>' + ... '</b>' | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/sanitiser.js:40:21:40:44 | '<b>' + ... '</b>' | enclosingFunctionBody | tainted window name elt document createElement elt innerHTML <a href=" escapeAttr tainted "> escapeHtml tainted </a> elt innerHTML <div> escapeAttr tainted </div> regex /[<>'"&]/ regex test tainted elt innerHTML <b> tainted </b> elt innerHTML <b> tainted </b> regex test tainted elt innerHTML <b> tainted </b> elt innerHTML <b> tainted </b> regex exec tainted elt innerHTML <b> tainted </b> elt innerHTML <b> tainted </b> regex exec tainted null elt innerHTML <b> tainted </b> elt innerHTML <b> tainted </b> regex exec tainted null elt innerHTML <b> tainted </b> elt innerHTML <b> tainted </b> elt innerHTML tainted replace /<\\w+/g |
|
|
| autogenerated/Xss/DomBasedXss/sanitiser.js:40:21:40:44 | '<b>' + ... '</b>' | enclosingFunctionName | test |
|
|
| autogenerated/Xss/DomBasedXss/sanitiser.js:40:29:40:35 | tainted | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/sanitiser.js:40:29:40:35 | tainted | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/sanitiser.js:40:29:40:35 | tainted | enclosingFunctionBody | tainted window name elt document createElement elt innerHTML <a href=" escapeAttr tainted "> escapeHtml tainted </a> elt innerHTML <div> escapeAttr tainted </div> regex /[<>'"&]/ regex test tainted elt innerHTML <b> tainted </b> elt innerHTML <b> tainted </b> regex test tainted elt innerHTML <b> tainted </b> elt innerHTML <b> tainted </b> regex exec tainted elt innerHTML <b> tainted </b> elt innerHTML <b> tainted </b> regex exec tainted null elt innerHTML <b> tainted </b> elt innerHTML <b> tainted </b> regex exec tainted null elt innerHTML <b> tainted </b> elt innerHTML <b> tainted </b> elt innerHTML tainted replace /<\\w+/g |
|
|
| autogenerated/Xss/DomBasedXss/sanitiser.js:40:29:40:35 | tainted | enclosingFunctionName | test |
|
|
| autogenerated/Xss/DomBasedXss/sanitiser.js:40:39:40:44 | '</b>' | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/sanitiser.js:40:39:40:44 | '</b>' | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/sanitiser.js:40:39:40:44 | '</b>' | enclosingFunctionBody | tainted window name elt document createElement elt innerHTML <a href=" escapeAttr tainted "> escapeHtml tainted </a> elt innerHTML <div> escapeAttr tainted </div> regex /[<>'"&]/ regex test tainted elt innerHTML <b> tainted </b> elt innerHTML <b> tainted </b> regex test tainted elt innerHTML <b> tainted </b> elt innerHTML <b> tainted </b> regex exec tainted elt innerHTML <b> tainted </b> elt innerHTML <b> tainted </b> regex exec tainted null elt innerHTML <b> tainted </b> elt innerHTML <b> tainted </b> regex exec tainted null elt innerHTML <b> tainted </b> elt innerHTML <b> tainted </b> elt innerHTML tainted replace /<\\w+/g |
|
|
| autogenerated/Xss/DomBasedXss/sanitiser.js:40:39:40:44 | '</b>' | enclosingFunctionName | test |
|
|
| autogenerated/Xss/DomBasedXss/sanitiser.js:42:18:42:24 | tainted | argumentIndex | 0 |
|
|
| autogenerated/Xss/DomBasedXss/sanitiser.js:42:18:42:24 | tainted | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/sanitiser.js:42:18:42:24 | tainted | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/sanitiser.js:42:18:42:24 | tainted | calleeName | exec |
|
|
| autogenerated/Xss/DomBasedXss/sanitiser.js:42:18:42:24 | tainted | enclosingFunctionBody | tainted window name elt document createElement elt innerHTML <a href=" escapeAttr tainted "> escapeHtml tainted </a> elt innerHTML <div> escapeAttr tainted </div> regex /[<>'"&]/ regex test tainted elt innerHTML <b> tainted </b> elt innerHTML <b> tainted </b> regex test tainted elt innerHTML <b> tainted </b> elt innerHTML <b> tainted </b> regex exec tainted elt innerHTML <b> tainted </b> elt innerHTML <b> tainted </b> regex exec tainted null elt innerHTML <b> tainted </b> elt innerHTML <b> tainted </b> regex exec tainted null elt innerHTML <b> tainted </b> elt innerHTML <b> tainted </b> elt innerHTML tainted replace /<\\w+/g |
|
|
| autogenerated/Xss/DomBasedXss/sanitiser.js:42:18:42:24 | tainted | enclosingFunctionName | test |
|
|
| autogenerated/Xss/DomBasedXss/sanitiser.js:42:18:42:24 | tainted | receiverName | regex |
|
|
| autogenerated/Xss/DomBasedXss/sanitiser.js:43:21:43:25 | '<b>' | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/sanitiser.js:43:21:43:25 | '<b>' | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/sanitiser.js:43:21:43:25 | '<b>' | enclosingFunctionBody | tainted window name elt document createElement elt innerHTML <a href=" escapeAttr tainted "> escapeHtml tainted </a> elt innerHTML <div> escapeAttr tainted </div> regex /[<>'"&]/ regex test tainted elt innerHTML <b> tainted </b> elt innerHTML <b> tainted </b> regex test tainted elt innerHTML <b> tainted </b> elt innerHTML <b> tainted </b> regex exec tainted elt innerHTML <b> tainted </b> elt innerHTML <b> tainted </b> regex exec tainted null elt innerHTML <b> tainted </b> elt innerHTML <b> tainted </b> regex exec tainted null elt innerHTML <b> tainted </b> elt innerHTML <b> tainted </b> elt innerHTML tainted replace /<\\w+/g |
|
|
| autogenerated/Xss/DomBasedXss/sanitiser.js:43:21:43:25 | '<b>' | enclosingFunctionName | test |
|
|
| autogenerated/Xss/DomBasedXss/sanitiser.js:43:21:43:44 | '<b>' + ... '</b>' | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/sanitiser.js:43:21:43:44 | '<b>' + ... '</b>' | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/sanitiser.js:43:21:43:44 | '<b>' + ... '</b>' | enclosingFunctionBody | tainted window name elt document createElement elt innerHTML <a href=" escapeAttr tainted "> escapeHtml tainted </a> elt innerHTML <div> escapeAttr tainted </div> regex /[<>'"&]/ regex test tainted elt innerHTML <b> tainted </b> elt innerHTML <b> tainted </b> regex test tainted elt innerHTML <b> tainted </b> elt innerHTML <b> tainted </b> regex exec tainted elt innerHTML <b> tainted </b> elt innerHTML <b> tainted </b> regex exec tainted null elt innerHTML <b> tainted </b> elt innerHTML <b> tainted </b> regex exec tainted null elt innerHTML <b> tainted </b> elt innerHTML <b> tainted </b> elt innerHTML tainted replace /<\\w+/g |
|
|
| autogenerated/Xss/DomBasedXss/sanitiser.js:43:21:43:44 | '<b>' + ... '</b>' | enclosingFunctionName | test |
|
|
| autogenerated/Xss/DomBasedXss/sanitiser.js:43:29:43:35 | tainted | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/sanitiser.js:43:29:43:35 | tainted | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/sanitiser.js:43:29:43:35 | tainted | enclosingFunctionBody | tainted window name elt document createElement elt innerHTML <a href=" escapeAttr tainted "> escapeHtml tainted </a> elt innerHTML <div> escapeAttr tainted </div> regex /[<>'"&]/ regex test tainted elt innerHTML <b> tainted </b> elt innerHTML <b> tainted </b> regex test tainted elt innerHTML <b> tainted </b> elt innerHTML <b> tainted </b> regex exec tainted elt innerHTML <b> tainted </b> elt innerHTML <b> tainted </b> regex exec tainted null elt innerHTML <b> tainted </b> elt innerHTML <b> tainted </b> regex exec tainted null elt innerHTML <b> tainted </b> elt innerHTML <b> tainted </b> elt innerHTML tainted replace /<\\w+/g |
|
|
| autogenerated/Xss/DomBasedXss/sanitiser.js:43:29:43:35 | tainted | enclosingFunctionName | test |
|
|
| autogenerated/Xss/DomBasedXss/sanitiser.js:43:39:43:44 | '</b>' | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/sanitiser.js:43:39:43:44 | '</b>' | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/sanitiser.js:43:39:43:44 | '</b>' | enclosingFunctionBody | tainted window name elt document createElement elt innerHTML <a href=" escapeAttr tainted "> escapeHtml tainted </a> elt innerHTML <div> escapeAttr tainted </div> regex /[<>'"&]/ regex test tainted elt innerHTML <b> tainted </b> elt innerHTML <b> tainted </b> regex test tainted elt innerHTML <b> tainted </b> elt innerHTML <b> tainted </b> regex exec tainted elt innerHTML <b> tainted </b> elt innerHTML <b> tainted </b> regex exec tainted null elt innerHTML <b> tainted </b> elt innerHTML <b> tainted </b> regex exec tainted null elt innerHTML <b> tainted </b> elt innerHTML <b> tainted </b> elt innerHTML tainted replace /<\\w+/g |
|
|
| autogenerated/Xss/DomBasedXss/sanitiser.js:43:39:43:44 | '</b>' | enclosingFunctionName | test |
|
|
| autogenerated/Xss/DomBasedXss/sanitiser.js:45:21:45:25 | '<b>' | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/sanitiser.js:45:21:45:25 | '<b>' | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/sanitiser.js:45:21:45:25 | '<b>' | enclosingFunctionBody | tainted window name elt document createElement elt innerHTML <a href=" escapeAttr tainted "> escapeHtml tainted </a> elt innerHTML <div> escapeAttr tainted </div> regex /[<>'"&]/ regex test tainted elt innerHTML <b> tainted </b> elt innerHTML <b> tainted </b> regex test tainted elt innerHTML <b> tainted </b> elt innerHTML <b> tainted </b> regex exec tainted elt innerHTML <b> tainted </b> elt innerHTML <b> tainted </b> regex exec tainted null elt innerHTML <b> tainted </b> elt innerHTML <b> tainted </b> regex exec tainted null elt innerHTML <b> tainted </b> elt innerHTML <b> tainted </b> elt innerHTML tainted replace /<\\w+/g |
|
|
| autogenerated/Xss/DomBasedXss/sanitiser.js:45:21:45:25 | '<b>' | enclosingFunctionName | test |
|
|
| autogenerated/Xss/DomBasedXss/sanitiser.js:45:21:45:44 | '<b>' + ... '</b>' | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/sanitiser.js:45:21:45:44 | '<b>' + ... '</b>' | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/sanitiser.js:45:21:45:44 | '<b>' + ... '</b>' | enclosingFunctionBody | tainted window name elt document createElement elt innerHTML <a href=" escapeAttr tainted "> escapeHtml tainted </a> elt innerHTML <div> escapeAttr tainted </div> regex /[<>'"&]/ regex test tainted elt innerHTML <b> tainted </b> elt innerHTML <b> tainted </b> regex test tainted elt innerHTML <b> tainted </b> elt innerHTML <b> tainted </b> regex exec tainted elt innerHTML <b> tainted </b> elt innerHTML <b> tainted </b> regex exec tainted null elt innerHTML <b> tainted </b> elt innerHTML <b> tainted </b> regex exec tainted null elt innerHTML <b> tainted </b> elt innerHTML <b> tainted </b> elt innerHTML tainted replace /<\\w+/g |
|
|
| autogenerated/Xss/DomBasedXss/sanitiser.js:45:21:45:44 | '<b>' + ... '</b>' | enclosingFunctionName | test |
|
|
| autogenerated/Xss/DomBasedXss/sanitiser.js:45:29:45:35 | tainted | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/sanitiser.js:45:29:45:35 | tainted | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/sanitiser.js:45:29:45:35 | tainted | enclosingFunctionBody | tainted window name elt document createElement elt innerHTML <a href=" escapeAttr tainted "> escapeHtml tainted </a> elt innerHTML <div> escapeAttr tainted </div> regex /[<>'"&]/ regex test tainted elt innerHTML <b> tainted </b> elt innerHTML <b> tainted </b> regex test tainted elt innerHTML <b> tainted </b> elt innerHTML <b> tainted </b> regex exec tainted elt innerHTML <b> tainted </b> elt innerHTML <b> tainted </b> regex exec tainted null elt innerHTML <b> tainted </b> elt innerHTML <b> tainted </b> regex exec tainted null elt innerHTML <b> tainted </b> elt innerHTML <b> tainted </b> elt innerHTML tainted replace /<\\w+/g |
|
|
| autogenerated/Xss/DomBasedXss/sanitiser.js:45:29:45:35 | tainted | enclosingFunctionName | test |
|
|
| autogenerated/Xss/DomBasedXss/sanitiser.js:45:39:45:44 | '</b>' | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/sanitiser.js:45:39:45:44 | '</b>' | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/sanitiser.js:45:39:45:44 | '</b>' | enclosingFunctionBody | tainted window name elt document createElement elt innerHTML <a href=" escapeAttr tainted "> escapeHtml tainted </a> elt innerHTML <div> escapeAttr tainted </div> regex /[<>'"&]/ regex test tainted elt innerHTML <b> tainted </b> elt innerHTML <b> tainted </b> regex test tainted elt innerHTML <b> tainted </b> elt innerHTML <b> tainted </b> regex exec tainted elt innerHTML <b> tainted </b> elt innerHTML <b> tainted </b> regex exec tainted null elt innerHTML <b> tainted </b> elt innerHTML <b> tainted </b> regex exec tainted null elt innerHTML <b> tainted </b> elt innerHTML <b> tainted </b> elt innerHTML tainted replace /<\\w+/g |
|
|
| autogenerated/Xss/DomBasedXss/sanitiser.js:45:39:45:44 | '</b>' | enclosingFunctionName | test |
|
|
| autogenerated/Xss/DomBasedXss/sanitiser.js:48:19:48:46 | tainted ... /g, '') | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/sanitiser.js:48:19:48:46 | tainted ... /g, '') | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/sanitiser.js:48:19:48:46 | tainted ... /g, '') | enclosingFunctionBody | tainted window name elt document createElement elt innerHTML <a href=" escapeAttr tainted "> escapeHtml tainted </a> elt innerHTML <div> escapeAttr tainted </div> regex /[<>'"&]/ regex test tainted elt innerHTML <b> tainted </b> elt innerHTML <b> tainted </b> regex test tainted elt innerHTML <b> tainted </b> elt innerHTML <b> tainted </b> regex exec tainted elt innerHTML <b> tainted </b> elt innerHTML <b> tainted </b> regex exec tainted null elt innerHTML <b> tainted </b> elt innerHTML <b> tainted </b> regex exec tainted null elt innerHTML <b> tainted </b> elt innerHTML <b> tainted </b> elt innerHTML tainted replace /<\\w+/g |
|
|
| autogenerated/Xss/DomBasedXss/sanitiser.js:48:19:48:46 | tainted ... /g, '') | enclosingFunctionName | test |
|
|
| autogenerated/Xss/DomBasedXss/sanitiser.js:48:35:48:41 | /<\\w+/g | argumentIndex | 0 |
|
|
| autogenerated/Xss/DomBasedXss/sanitiser.js:48:35:48:41 | /<\\w+/g | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/sanitiser.js:48:35:48:41 | /<\\w+/g | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/sanitiser.js:48:35:48:41 | /<\\w+/g | calleeName | replace |
|
|
| autogenerated/Xss/DomBasedXss/sanitiser.js:48:35:48:41 | /<\\w+/g | enclosingFunctionBody | tainted window name elt document createElement elt innerHTML <a href=" escapeAttr tainted "> escapeHtml tainted </a> elt innerHTML <div> escapeAttr tainted </div> regex /[<>'"&]/ regex test tainted elt innerHTML <b> tainted </b> elt innerHTML <b> tainted </b> regex test tainted elt innerHTML <b> tainted </b> elt innerHTML <b> tainted </b> regex exec tainted elt innerHTML <b> tainted </b> elt innerHTML <b> tainted </b> regex exec tainted null elt innerHTML <b> tainted </b> elt innerHTML <b> tainted </b> regex exec tainted null elt innerHTML <b> tainted </b> elt innerHTML <b> tainted </b> elt innerHTML tainted replace /<\\w+/g |
|
|
| autogenerated/Xss/DomBasedXss/sanitiser.js:48:35:48:41 | /<\\w+/g | enclosingFunctionName | test |
|
|
| autogenerated/Xss/DomBasedXss/sanitiser.js:48:35:48:41 | /<\\w+/g | receiverName | tainted |
|
|
| autogenerated/Xss/DomBasedXss/sanitiser.js:48:44:48:45 | '' | argumentIndex | 1 |
|
|
| autogenerated/Xss/DomBasedXss/sanitiser.js:48:44:48:45 | '' | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/sanitiser.js:48:44:48:45 | '' | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/sanitiser.js:48:44:48:45 | '' | calleeName | replace |
|
|
| autogenerated/Xss/DomBasedXss/sanitiser.js:48:44:48:45 | '' | enclosingFunctionBody | tainted window name elt document createElement elt innerHTML <a href=" escapeAttr tainted "> escapeHtml tainted </a> elt innerHTML <div> escapeAttr tainted </div> regex /[<>'"&]/ regex test tainted elt innerHTML <b> tainted </b> elt innerHTML <b> tainted </b> regex test tainted elt innerHTML <b> tainted </b> elt innerHTML <b> tainted </b> regex exec tainted elt innerHTML <b> tainted </b> elt innerHTML <b> tainted </b> regex exec tainted null elt innerHTML <b> tainted </b> elt innerHTML <b> tainted </b> regex exec tainted null elt innerHTML <b> tainted </b> elt innerHTML <b> tainted </b> elt innerHTML tainted replace /<\\w+/g |
|
|
| autogenerated/Xss/DomBasedXss/sanitiser.js:48:44:48:45 | '' | enclosingFunctionName | test |
|
|
| autogenerated/Xss/DomBasedXss/sanitiser.js:48:44:48:45 | '' | receiverName | tainted |
|
|
| autogenerated/Xss/DomBasedXss/stored-xss.js:2:28:2:36 | 'session' | argumentIndex | 0 |
|
|
| autogenerated/Xss/DomBasedXss/stored-xss.js:2:28:2:36 | 'session' | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/stored-xss.js:2:28:2:36 | 'session' | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/stored-xss.js:2:28:2:36 | 'session' | calleeName | setItem |
|
|
| autogenerated/Xss/DomBasedXss/stored-xss.js:2:28:2:36 | 'session' | enclosingFunctionBody | sessionStorage setItem session document location search localStorage setItem local document location search $ myId html sessionStorage getItem session $ myId html localStorage getItem session $ myId html sessionStorage getItem local $ myId html localStorage getItem local href localStorage getItem local $ myId html <a href=" href >foobar</a> href indexOf " 1 $ myId html <a href=" href /> href2 localStorage getItem local href2 indexOf " 1 $ myId html \n<a href=" href2 >foobar</a> href3 localStorage getItem local href3 indexOf " 1 $ myId html \r\n<a href="/ href3 "> something </a> |
|
|
| autogenerated/Xss/DomBasedXss/stored-xss.js:2:28:2:36 | 'session' | enclosingFunctionName | |
|
|
| autogenerated/Xss/DomBasedXss/stored-xss.js:2:28:2:36 | 'session' | receiverName | sessionStorage |
|
|
| autogenerated/Xss/DomBasedXss/stored-xss.js:2:39:2:62 | documen ... .search | argumentIndex | 1 |
|
|
| autogenerated/Xss/DomBasedXss/stored-xss.js:2:39:2:62 | documen ... .search | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/stored-xss.js:2:39:2:62 | documen ... .search | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/stored-xss.js:2:39:2:62 | documen ... .search | calleeName | setItem |
|
|
| autogenerated/Xss/DomBasedXss/stored-xss.js:2:39:2:62 | documen ... .search | enclosingFunctionBody | sessionStorage setItem session document location search localStorage setItem local document location search $ myId html sessionStorage getItem session $ myId html localStorage getItem session $ myId html sessionStorage getItem local $ myId html localStorage getItem local href localStorage getItem local $ myId html <a href=" href >foobar</a> href indexOf " 1 $ myId html <a href=" href /> href2 localStorage getItem local href2 indexOf " 1 $ myId html \n<a href=" href2 >foobar</a> href3 localStorage getItem local href3 indexOf " 1 $ myId html \r\n<a href="/ href3 "> something </a> |
|
|
| autogenerated/Xss/DomBasedXss/stored-xss.js:2:39:2:62 | documen ... .search | enclosingFunctionName | |
|
|
| autogenerated/Xss/DomBasedXss/stored-xss.js:2:39:2:62 | documen ... .search | receiverName | sessionStorage |
|
|
| autogenerated/Xss/DomBasedXss/stored-xss.js:3:26:3:32 | 'local' | argumentIndex | 0 |
|
|
| autogenerated/Xss/DomBasedXss/stored-xss.js:3:26:3:32 | 'local' | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/stored-xss.js:3:26:3:32 | 'local' | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/stored-xss.js:3:26:3:32 | 'local' | calleeName | setItem |
|
|
| autogenerated/Xss/DomBasedXss/stored-xss.js:3:26:3:32 | 'local' | enclosingFunctionBody | sessionStorage setItem session document location search localStorage setItem local document location search $ myId html sessionStorage getItem session $ myId html localStorage getItem session $ myId html sessionStorage getItem local $ myId html localStorage getItem local href localStorage getItem local $ myId html <a href=" href >foobar</a> href indexOf " 1 $ myId html <a href=" href /> href2 localStorage getItem local href2 indexOf " 1 $ myId html \n<a href=" href2 >foobar</a> href3 localStorage getItem local href3 indexOf " 1 $ myId html \r\n<a href="/ href3 "> something </a> |
|
|
| autogenerated/Xss/DomBasedXss/stored-xss.js:3:26:3:32 | 'local' | enclosingFunctionName | |
|
|
| autogenerated/Xss/DomBasedXss/stored-xss.js:3:26:3:32 | 'local' | receiverName | localStorage |
|
|
| autogenerated/Xss/DomBasedXss/stored-xss.js:3:35:3:58 | documen ... .search | argumentIndex | 1 |
|
|
| autogenerated/Xss/DomBasedXss/stored-xss.js:3:35:3:58 | documen ... .search | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/stored-xss.js:3:35:3:58 | documen ... .search | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/stored-xss.js:3:35:3:58 | documen ... .search | calleeName | setItem |
|
|
| autogenerated/Xss/DomBasedXss/stored-xss.js:3:35:3:58 | documen ... .search | enclosingFunctionBody | sessionStorage setItem session document location search localStorage setItem local document location search $ myId html sessionStorage getItem session $ myId html localStorage getItem session $ myId html sessionStorage getItem local $ myId html localStorage getItem local href localStorage getItem local $ myId html <a href=" href >foobar</a> href indexOf " 1 $ myId html <a href=" href /> href2 localStorage getItem local href2 indexOf " 1 $ myId html \n<a href=" href2 >foobar</a> href3 localStorage getItem local href3 indexOf " 1 $ myId html \r\n<a href="/ href3 "> something </a> |
|
|
| autogenerated/Xss/DomBasedXss/stored-xss.js:3:35:3:58 | documen ... .search | enclosingFunctionName | |
|
|
| autogenerated/Xss/DomBasedXss/stored-xss.js:3:35:3:58 | documen ... .search | receiverName | localStorage |
|
|
| autogenerated/Xss/DomBasedXss/stored-xss.js:5:7:5:12 | 'myId' | argumentIndex | 0 |
|
|
| autogenerated/Xss/DomBasedXss/stored-xss.js:5:7:5:12 | 'myId' | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/stored-xss.js:5:7:5:12 | 'myId' | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/stored-xss.js:5:7:5:12 | 'myId' | calleeName | $ |
|
|
| autogenerated/Xss/DomBasedXss/stored-xss.js:5:7:5:12 | 'myId' | enclosingFunctionBody | sessionStorage setItem session document location search localStorage setItem local document location search $ myId html sessionStorage getItem session $ myId html localStorage getItem session $ myId html sessionStorage getItem local $ myId html localStorage getItem local href localStorage getItem local $ myId html <a href=" href >foobar</a> href indexOf " 1 $ myId html <a href=" href /> href2 localStorage getItem local href2 indexOf " 1 $ myId html \n<a href=" href2 >foobar</a> href3 localStorage getItem local href3 indexOf " 1 $ myId html \r\n<a href="/ href3 "> something </a> |
|
|
| autogenerated/Xss/DomBasedXss/stored-xss.js:5:7:5:12 | 'myId' | enclosingFunctionName | |
|
|
| autogenerated/Xss/DomBasedXss/stored-xss.js:5:20:5:52 | session ... ssion') | argumentIndex | 0 |
|
|
| autogenerated/Xss/DomBasedXss/stored-xss.js:5:20:5:52 | session ... ssion') | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/stored-xss.js:5:20:5:52 | session ... ssion') | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/stored-xss.js:5:20:5:52 | session ... ssion') | calleeName | html |
|
|
| autogenerated/Xss/DomBasedXss/stored-xss.js:5:20:5:52 | session ... ssion') | enclosingFunctionBody | sessionStorage setItem session document location search localStorage setItem local document location search $ myId html sessionStorage getItem session $ myId html localStorage getItem session $ myId html sessionStorage getItem local $ myId html localStorage getItem local href localStorage getItem local $ myId html <a href=" href >foobar</a> href indexOf " 1 $ myId html <a href=" href /> href2 localStorage getItem local href2 indexOf " 1 $ myId html \n<a href=" href2 >foobar</a> href3 localStorage getItem local href3 indexOf " 1 $ myId html \r\n<a href="/ href3 "> something </a> |
|
|
| autogenerated/Xss/DomBasedXss/stored-xss.js:5:20:5:52 | session ... ssion') | enclosingFunctionName | |
|
|
| autogenerated/Xss/DomBasedXss/stored-xss.js:5:43:5:51 | 'session' | argumentIndex | 0 |
|
|
| autogenerated/Xss/DomBasedXss/stored-xss.js:5:43:5:51 | 'session' | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/stored-xss.js:5:43:5:51 | 'session' | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/stored-xss.js:5:43:5:51 | 'session' | calleeName | getItem |
|
|
| autogenerated/Xss/DomBasedXss/stored-xss.js:5:43:5:51 | 'session' | enclosingFunctionBody | sessionStorage setItem session document location search localStorage setItem local document location search $ myId html sessionStorage getItem session $ myId html localStorage getItem session $ myId html sessionStorage getItem local $ myId html localStorage getItem local href localStorage getItem local $ myId html <a href=" href >foobar</a> href indexOf " 1 $ myId html <a href=" href /> href2 localStorage getItem local href2 indexOf " 1 $ myId html \n<a href=" href2 >foobar</a> href3 localStorage getItem local href3 indexOf " 1 $ myId html \r\n<a href="/ href3 "> something </a> |
|
|
| autogenerated/Xss/DomBasedXss/stored-xss.js:5:43:5:51 | 'session' | enclosingFunctionName | |
|
|
| autogenerated/Xss/DomBasedXss/stored-xss.js:5:43:5:51 | 'session' | receiverName | sessionStorage |
|
|
| autogenerated/Xss/DomBasedXss/stored-xss.js:6:7:6:12 | 'myId' | argumentIndex | 0 |
|
|
| autogenerated/Xss/DomBasedXss/stored-xss.js:6:7:6:12 | 'myId' | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/stored-xss.js:6:7:6:12 | 'myId' | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/stored-xss.js:6:7:6:12 | 'myId' | calleeName | $ |
|
|
| autogenerated/Xss/DomBasedXss/stored-xss.js:6:7:6:12 | 'myId' | enclosingFunctionBody | sessionStorage setItem session document location search localStorage setItem local document location search $ myId html sessionStorage getItem session $ myId html localStorage getItem session $ myId html sessionStorage getItem local $ myId html localStorage getItem local href localStorage getItem local $ myId html <a href=" href >foobar</a> href indexOf " 1 $ myId html <a href=" href /> href2 localStorage getItem local href2 indexOf " 1 $ myId html \n<a href=" href2 >foobar</a> href3 localStorage getItem local href3 indexOf " 1 $ myId html \r\n<a href="/ href3 "> something </a> |
|
|
| autogenerated/Xss/DomBasedXss/stored-xss.js:6:7:6:12 | 'myId' | enclosingFunctionName | |
|
|
| autogenerated/Xss/DomBasedXss/stored-xss.js:6:20:6:50 | localSt ... ssion') | argumentIndex | 0 |
|
|
| autogenerated/Xss/DomBasedXss/stored-xss.js:6:20:6:50 | localSt ... ssion') | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/stored-xss.js:6:20:6:50 | localSt ... ssion') | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/stored-xss.js:6:20:6:50 | localSt ... ssion') | calleeName | html |
|
|
| autogenerated/Xss/DomBasedXss/stored-xss.js:6:20:6:50 | localSt ... ssion') | enclosingFunctionBody | sessionStorage setItem session document location search localStorage setItem local document location search $ myId html sessionStorage getItem session $ myId html localStorage getItem session $ myId html sessionStorage getItem local $ myId html localStorage getItem local href localStorage getItem local $ myId html <a href=" href >foobar</a> href indexOf " 1 $ myId html <a href=" href /> href2 localStorage getItem local href2 indexOf " 1 $ myId html \n<a href=" href2 >foobar</a> href3 localStorage getItem local href3 indexOf " 1 $ myId html \r\n<a href="/ href3 "> something </a> |
|
|
| autogenerated/Xss/DomBasedXss/stored-xss.js:6:20:6:50 | localSt ... ssion') | enclosingFunctionName | |
|
|
| autogenerated/Xss/DomBasedXss/stored-xss.js:6:41:6:49 | 'session' | argumentIndex | 0 |
|
|
| autogenerated/Xss/DomBasedXss/stored-xss.js:6:41:6:49 | 'session' | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/stored-xss.js:6:41:6:49 | 'session' | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/stored-xss.js:6:41:6:49 | 'session' | calleeName | getItem |
|
|
| autogenerated/Xss/DomBasedXss/stored-xss.js:6:41:6:49 | 'session' | enclosingFunctionBody | sessionStorage setItem session document location search localStorage setItem local document location search $ myId html sessionStorage getItem session $ myId html localStorage getItem session $ myId html sessionStorage getItem local $ myId html localStorage getItem local href localStorage getItem local $ myId html <a href=" href >foobar</a> href indexOf " 1 $ myId html <a href=" href /> href2 localStorage getItem local href2 indexOf " 1 $ myId html \n<a href=" href2 >foobar</a> href3 localStorage getItem local href3 indexOf " 1 $ myId html \r\n<a href="/ href3 "> something </a> |
|
|
| autogenerated/Xss/DomBasedXss/stored-xss.js:6:41:6:49 | 'session' | enclosingFunctionName | |
|
|
| autogenerated/Xss/DomBasedXss/stored-xss.js:6:41:6:49 | 'session' | receiverName | localStorage |
|
|
| autogenerated/Xss/DomBasedXss/stored-xss.js:7:7:7:12 | 'myId' | argumentIndex | 0 |
|
|
| autogenerated/Xss/DomBasedXss/stored-xss.js:7:7:7:12 | 'myId' | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/stored-xss.js:7:7:7:12 | 'myId' | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/stored-xss.js:7:7:7:12 | 'myId' | calleeName | $ |
|
|
| autogenerated/Xss/DomBasedXss/stored-xss.js:7:7:7:12 | 'myId' | enclosingFunctionBody | sessionStorage setItem session document location search localStorage setItem local document location search $ myId html sessionStorage getItem session $ myId html localStorage getItem session $ myId html sessionStorage getItem local $ myId html localStorage getItem local href localStorage getItem local $ myId html <a href=" href >foobar</a> href indexOf " 1 $ myId html <a href=" href /> href2 localStorage getItem local href2 indexOf " 1 $ myId html \n<a href=" href2 >foobar</a> href3 localStorage getItem local href3 indexOf " 1 $ myId html \r\n<a href="/ href3 "> something </a> |
|
|
| autogenerated/Xss/DomBasedXss/stored-xss.js:7:7:7:12 | 'myId' | enclosingFunctionName | |
|
|
| autogenerated/Xss/DomBasedXss/stored-xss.js:7:20:7:50 | session ... local') | argumentIndex | 0 |
|
|
| autogenerated/Xss/DomBasedXss/stored-xss.js:7:20:7:50 | session ... local') | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/stored-xss.js:7:20:7:50 | session ... local') | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/stored-xss.js:7:20:7:50 | session ... local') | calleeName | html |
|
|
| autogenerated/Xss/DomBasedXss/stored-xss.js:7:20:7:50 | session ... local') | enclosingFunctionBody | sessionStorage setItem session document location search localStorage setItem local document location search $ myId html sessionStorage getItem session $ myId html localStorage getItem session $ myId html sessionStorage getItem local $ myId html localStorage getItem local href localStorage getItem local $ myId html <a href=" href >foobar</a> href indexOf " 1 $ myId html <a href=" href /> href2 localStorage getItem local href2 indexOf " 1 $ myId html \n<a href=" href2 >foobar</a> href3 localStorage getItem local href3 indexOf " 1 $ myId html \r\n<a href="/ href3 "> something </a> |
|
|
| autogenerated/Xss/DomBasedXss/stored-xss.js:7:20:7:50 | session ... local') | enclosingFunctionName | |
|
|
| autogenerated/Xss/DomBasedXss/stored-xss.js:7:43:7:49 | 'local' | argumentIndex | 0 |
|
|
| autogenerated/Xss/DomBasedXss/stored-xss.js:7:43:7:49 | 'local' | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/stored-xss.js:7:43:7:49 | 'local' | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/stored-xss.js:7:43:7:49 | 'local' | calleeName | getItem |
|
|
| autogenerated/Xss/DomBasedXss/stored-xss.js:7:43:7:49 | 'local' | enclosingFunctionBody | sessionStorage setItem session document location search localStorage setItem local document location search $ myId html sessionStorage getItem session $ myId html localStorage getItem session $ myId html sessionStorage getItem local $ myId html localStorage getItem local href localStorage getItem local $ myId html <a href=" href >foobar</a> href indexOf " 1 $ myId html <a href=" href /> href2 localStorage getItem local href2 indexOf " 1 $ myId html \n<a href=" href2 >foobar</a> href3 localStorage getItem local href3 indexOf " 1 $ myId html \r\n<a href="/ href3 "> something </a> |
|
|
| autogenerated/Xss/DomBasedXss/stored-xss.js:7:43:7:49 | 'local' | enclosingFunctionName | |
|
|
| autogenerated/Xss/DomBasedXss/stored-xss.js:7:43:7:49 | 'local' | receiverName | sessionStorage |
|
|
| autogenerated/Xss/DomBasedXss/stored-xss.js:8:7:8:12 | 'myId' | argumentIndex | 0 |
|
|
| autogenerated/Xss/DomBasedXss/stored-xss.js:8:7:8:12 | 'myId' | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/stored-xss.js:8:7:8:12 | 'myId' | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/stored-xss.js:8:7:8:12 | 'myId' | calleeName | $ |
|
|
| autogenerated/Xss/DomBasedXss/stored-xss.js:8:7:8:12 | 'myId' | enclosingFunctionBody | sessionStorage setItem session document location search localStorage setItem local document location search $ myId html sessionStorage getItem session $ myId html localStorage getItem session $ myId html sessionStorage getItem local $ myId html localStorage getItem local href localStorage getItem local $ myId html <a href=" href >foobar</a> href indexOf " 1 $ myId html <a href=" href /> href2 localStorage getItem local href2 indexOf " 1 $ myId html \n<a href=" href2 >foobar</a> href3 localStorage getItem local href3 indexOf " 1 $ myId html \r\n<a href="/ href3 "> something </a> |
|
|
| autogenerated/Xss/DomBasedXss/stored-xss.js:8:7:8:12 | 'myId' | enclosingFunctionName | |
|
|
| autogenerated/Xss/DomBasedXss/stored-xss.js:8:20:8:48 | localSt ... local') | argumentIndex | 0 |
|
|
| autogenerated/Xss/DomBasedXss/stored-xss.js:8:20:8:48 | localSt ... local') | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/stored-xss.js:8:20:8:48 | localSt ... local') | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/stored-xss.js:8:20:8:48 | localSt ... local') | calleeName | html |
|
|
| autogenerated/Xss/DomBasedXss/stored-xss.js:8:20:8:48 | localSt ... local') | enclosingFunctionBody | sessionStorage setItem session document location search localStorage setItem local document location search $ myId html sessionStorage getItem session $ myId html localStorage getItem session $ myId html sessionStorage getItem local $ myId html localStorage getItem local href localStorage getItem local $ myId html <a href=" href >foobar</a> href indexOf " 1 $ myId html <a href=" href /> href2 localStorage getItem local href2 indexOf " 1 $ myId html \n<a href=" href2 >foobar</a> href3 localStorage getItem local href3 indexOf " 1 $ myId html \r\n<a href="/ href3 "> something </a> |
|
|
| autogenerated/Xss/DomBasedXss/stored-xss.js:8:20:8:48 | localSt ... local') | enclosingFunctionName | |
|
|
| autogenerated/Xss/DomBasedXss/stored-xss.js:8:41:8:47 | 'local' | argumentIndex | 0 |
|
|
| autogenerated/Xss/DomBasedXss/stored-xss.js:8:41:8:47 | 'local' | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/stored-xss.js:8:41:8:47 | 'local' | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/stored-xss.js:8:41:8:47 | 'local' | calleeName | getItem |
|
|
| autogenerated/Xss/DomBasedXss/stored-xss.js:8:41:8:47 | 'local' | enclosingFunctionBody | sessionStorage setItem session document location search localStorage setItem local document location search $ myId html sessionStorage getItem session $ myId html localStorage getItem session $ myId html sessionStorage getItem local $ myId html localStorage getItem local href localStorage getItem local $ myId html <a href=" href >foobar</a> href indexOf " 1 $ myId html <a href=" href /> href2 localStorage getItem local href2 indexOf " 1 $ myId html \n<a href=" href2 >foobar</a> href3 localStorage getItem local href3 indexOf " 1 $ myId html \r\n<a href="/ href3 "> something </a> |
|
|
| autogenerated/Xss/DomBasedXss/stored-xss.js:8:41:8:47 | 'local' | enclosingFunctionName | |
|
|
| autogenerated/Xss/DomBasedXss/stored-xss.js:8:41:8:47 | 'local' | receiverName | localStorage |
|
|
| autogenerated/Xss/DomBasedXss/stored-xss.js:10:37:10:43 | 'local' | argumentIndex | 0 |
|
|
| autogenerated/Xss/DomBasedXss/stored-xss.js:10:37:10:43 | 'local' | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/stored-xss.js:10:37:10:43 | 'local' | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/stored-xss.js:10:37:10:43 | 'local' | calleeName | getItem |
|
|
| autogenerated/Xss/DomBasedXss/stored-xss.js:10:37:10:43 | 'local' | enclosingFunctionBody | sessionStorage setItem session document location search localStorage setItem local document location search $ myId html sessionStorage getItem session $ myId html localStorage getItem session $ myId html sessionStorage getItem local $ myId html localStorage getItem local href localStorage getItem local $ myId html <a href=" href >foobar</a> href indexOf " 1 $ myId html <a href=" href /> href2 localStorage getItem local href2 indexOf " 1 $ myId html \n<a href=" href2 >foobar</a> href3 localStorage getItem local href3 indexOf " 1 $ myId html \r\n<a href="/ href3 "> something </a> |
|
|
| autogenerated/Xss/DomBasedXss/stored-xss.js:10:37:10:43 | 'local' | enclosingFunctionName | |
|
|
| autogenerated/Xss/DomBasedXss/stored-xss.js:10:37:10:43 | 'local' | receiverName | localStorage |
|
|
| autogenerated/Xss/DomBasedXss/stored-xss.js:12:7:12:12 | 'myId' | argumentIndex | 0 |
|
|
| autogenerated/Xss/DomBasedXss/stored-xss.js:12:7:12:12 | 'myId' | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/stored-xss.js:12:7:12:12 | 'myId' | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/stored-xss.js:12:7:12:12 | 'myId' | calleeName | $ |
|
|
| autogenerated/Xss/DomBasedXss/stored-xss.js:12:7:12:12 | 'myId' | enclosingFunctionBody | sessionStorage setItem session document location search localStorage setItem local document location search $ myId html sessionStorage getItem session $ myId html localStorage getItem session $ myId html sessionStorage getItem local $ myId html localStorage getItem local href localStorage getItem local $ myId html <a href=" href >foobar</a> href indexOf " 1 $ myId html <a href=" href /> href2 localStorage getItem local href2 indexOf " 1 $ myId html \n<a href=" href2 >foobar</a> href3 localStorage getItem local href3 indexOf " 1 $ myId html \r\n<a href="/ href3 "> something </a> |
|
|
| autogenerated/Xss/DomBasedXss/stored-xss.js:12:7:12:12 | 'myId' | enclosingFunctionName | |
|
|
| autogenerated/Xss/DomBasedXss/stored-xss.js:12:20:12:31 | "<a href=\\"" | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/stored-xss.js:12:20:12:31 | "<a href=\\"" | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/stored-xss.js:12:20:12:31 | "<a href=\\"" | enclosingFunctionBody | sessionStorage setItem session document location search localStorage setItem local document location search $ myId html sessionStorage getItem session $ myId html localStorage getItem session $ myId html sessionStorage getItem local $ myId html localStorage getItem local href localStorage getItem local $ myId html <a href=" href >foobar</a> href indexOf " 1 $ myId html <a href=" href /> href2 localStorage getItem local href2 indexOf " 1 $ myId html \n<a href=" href2 >foobar</a> href3 localStorage getItem local href3 indexOf " 1 $ myId html \r\n<a href="/ href3 "> something </a> |
|
|
| autogenerated/Xss/DomBasedXss/stored-xss.js:12:20:12:31 | "<a href=\\"" | enclosingFunctionName | |
|
|
| autogenerated/Xss/DomBasedXss/stored-xss.js:12:20:12:54 | "<a hre ... ar</a>" | argumentIndex | 0 |
|
|
| autogenerated/Xss/DomBasedXss/stored-xss.js:12:20:12:54 | "<a hre ... ar</a>" | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/stored-xss.js:12:20:12:54 | "<a hre ... ar</a>" | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/stored-xss.js:12:20:12:54 | "<a hre ... ar</a>" | calleeName | html |
|
|
| autogenerated/Xss/DomBasedXss/stored-xss.js:12:20:12:54 | "<a hre ... ar</a>" | enclosingFunctionBody | sessionStorage setItem session document location search localStorage setItem local document location search $ myId html sessionStorage getItem session $ myId html localStorage getItem session $ myId html sessionStorage getItem local $ myId html localStorage getItem local href localStorage getItem local $ myId html <a href=" href >foobar</a> href indexOf " 1 $ myId html <a href=" href /> href2 localStorage getItem local href2 indexOf " 1 $ myId html \n<a href=" href2 >foobar</a> href3 localStorage getItem local href3 indexOf " 1 $ myId html \r\n<a href="/ href3 "> something </a> |
|
|
| autogenerated/Xss/DomBasedXss/stored-xss.js:12:20:12:54 | "<a hre ... ar</a>" | enclosingFunctionName | |
|
|
| autogenerated/Xss/DomBasedXss/stored-xss.js:12:35:12:38 | href | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/stored-xss.js:12:35:12:38 | href | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/stored-xss.js:12:35:12:38 | href | enclosingFunctionBody | sessionStorage setItem session document location search localStorage setItem local document location search $ myId html sessionStorage getItem session $ myId html localStorage getItem session $ myId html sessionStorage getItem local $ myId html localStorage getItem local href localStorage getItem local $ myId html <a href=" href >foobar</a> href indexOf " 1 $ myId html <a href=" href /> href2 localStorage getItem local href2 indexOf " 1 $ myId html \n<a href=" href2 >foobar</a> href3 localStorage getItem local href3 indexOf " 1 $ myId html \r\n<a href="/ href3 "> something </a> |
|
|
| autogenerated/Xss/DomBasedXss/stored-xss.js:12:35:12:38 | href | enclosingFunctionName | |
|
|
| autogenerated/Xss/DomBasedXss/stored-xss.js:12:42:12:54 | ">foobar</a>" | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/stored-xss.js:12:42:12:54 | ">foobar</a>" | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/stored-xss.js:12:42:12:54 | ">foobar</a>" | enclosingFunctionBody | sessionStorage setItem session document location search localStorage setItem local document location search $ myId html sessionStorage getItem session $ myId html localStorage getItem session $ myId html sessionStorage getItem local $ myId html localStorage getItem local href localStorage getItem local $ myId html <a href=" href >foobar</a> href indexOf " 1 $ myId html <a href=" href /> href2 localStorage getItem local href2 indexOf " 1 $ myId html \n<a href=" href2 >foobar</a> href3 localStorage getItem local href3 indexOf " 1 $ myId html \r\n<a href="/ href3 "> something </a> |
|
|
| autogenerated/Xss/DomBasedXss/stored-xss.js:12:42:12:54 | ">foobar</a>" | enclosingFunctionName | |
|
|
| autogenerated/Xss/DomBasedXss/stored-xss.js:14:22:14:25 | "\\"" | argumentIndex | 0 |
|
|
| autogenerated/Xss/DomBasedXss/stored-xss.js:14:22:14:25 | "\\"" | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/stored-xss.js:14:22:14:25 | "\\"" | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/stored-xss.js:14:22:14:25 | "\\"" | calleeName | indexOf |
|
|
| autogenerated/Xss/DomBasedXss/stored-xss.js:14:22:14:25 | "\\"" | enclosingFunctionBody | sessionStorage setItem session document location search localStorage setItem local document location search $ myId html sessionStorage getItem session $ myId html localStorage getItem session $ myId html sessionStorage getItem local $ myId html localStorage getItem local href localStorage getItem local $ myId html <a href=" href >foobar</a> href indexOf " 1 $ myId html <a href=" href /> href2 localStorage getItem local href2 indexOf " 1 $ myId html \n<a href=" href2 >foobar</a> href3 localStorage getItem local href3 indexOf " 1 $ myId html \r\n<a href="/ href3 "> something </a> |
|
|
| autogenerated/Xss/DomBasedXss/stored-xss.js:14:22:14:25 | "\\"" | enclosingFunctionName | |
|
|
| autogenerated/Xss/DomBasedXss/stored-xss.js:14:22:14:25 | "\\"" | receiverName | href |
|
|
| autogenerated/Xss/DomBasedXss/stored-xss.js:17:7:17:12 | 'myId' | argumentIndex | 0 |
|
|
| autogenerated/Xss/DomBasedXss/stored-xss.js:17:7:17:12 | 'myId' | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/stored-xss.js:17:7:17:12 | 'myId' | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/stored-xss.js:17:7:17:12 | 'myId' | calleeName | $ |
|
|
| autogenerated/Xss/DomBasedXss/stored-xss.js:17:7:17:12 | 'myId' | enclosingFunctionBody | sessionStorage setItem session document location search localStorage setItem local document location search $ myId html sessionStorage getItem session $ myId html localStorage getItem session $ myId html sessionStorage getItem local $ myId html localStorage getItem local href localStorage getItem local $ myId html <a href=" href >foobar</a> href indexOf " 1 $ myId html <a href=" href /> href2 localStorage getItem local href2 indexOf " 1 $ myId html \n<a href=" href2 >foobar</a> href3 localStorage getItem local href3 indexOf " 1 $ myId html \r\n<a href="/ href3 "> something </a> |
|
|
| autogenerated/Xss/DomBasedXss/stored-xss.js:17:7:17:12 | 'myId' | enclosingFunctionName | |
|
|
| autogenerated/Xss/DomBasedXss/stored-xss.js:17:20:17:31 | "<a href=\\"" | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/stored-xss.js:17:20:17:31 | "<a href=\\"" | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/stored-xss.js:17:20:17:31 | "<a href=\\"" | enclosingFunctionBody | sessionStorage setItem session document location search localStorage setItem local document location search $ myId html sessionStorage getItem session $ myId html localStorage getItem session $ myId html sessionStorage getItem local $ myId html localStorage getItem local href localStorage getItem local $ myId html <a href=" href >foobar</a> href indexOf " 1 $ myId html <a href=" href /> href2 localStorage getItem local href2 indexOf " 1 $ myId html \n<a href=" href2 >foobar</a> href3 localStorage getItem local href3 indexOf " 1 $ myId html \r\n<a href="/ href3 "> something </a> |
|
|
| autogenerated/Xss/DomBasedXss/stored-xss.js:17:20:17:31 | "<a href=\\"" | enclosingFunctionName | |
|
|
| autogenerated/Xss/DomBasedXss/stored-xss.js:17:20:17:45 | "<a hre ... + "/>" | argumentIndex | 0 |
|
|
| autogenerated/Xss/DomBasedXss/stored-xss.js:17:20:17:45 | "<a hre ... + "/>" | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/stored-xss.js:17:20:17:45 | "<a hre ... + "/>" | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/stored-xss.js:17:20:17:45 | "<a hre ... + "/>" | calleeName | html |
|
|
| autogenerated/Xss/DomBasedXss/stored-xss.js:17:20:17:45 | "<a hre ... + "/>" | enclosingFunctionBody | sessionStorage setItem session document location search localStorage setItem local document location search $ myId html sessionStorage getItem session $ myId html localStorage getItem session $ myId html sessionStorage getItem local $ myId html localStorage getItem local href localStorage getItem local $ myId html <a href=" href >foobar</a> href indexOf " 1 $ myId html <a href=" href /> href2 localStorage getItem local href2 indexOf " 1 $ myId html \n<a href=" href2 >foobar</a> href3 localStorage getItem local href3 indexOf " 1 $ myId html \r\n<a href="/ href3 "> something </a> |
|
|
| autogenerated/Xss/DomBasedXss/stored-xss.js:17:20:17:45 | "<a hre ... + "/>" | enclosingFunctionName | |
|
|
| autogenerated/Xss/DomBasedXss/stored-xss.js:17:35:17:38 | href | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/stored-xss.js:17:35:17:38 | href | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/stored-xss.js:17:35:17:38 | href | enclosingFunctionBody | sessionStorage setItem session document location search localStorage setItem local document location search $ myId html sessionStorage getItem session $ myId html localStorage getItem session $ myId html sessionStorage getItem local $ myId html localStorage getItem local href localStorage getItem local $ myId html <a href=" href >foobar</a> href indexOf " 1 $ myId html <a href=" href /> href2 localStorage getItem local href2 indexOf " 1 $ myId html \n<a href=" href2 >foobar</a> href3 localStorage getItem local href3 indexOf " 1 $ myId html \r\n<a href="/ href3 "> something </a> |
|
|
| autogenerated/Xss/DomBasedXss/stored-xss.js:17:35:17:38 | href | enclosingFunctionName | |
|
|
| autogenerated/Xss/DomBasedXss/stored-xss.js:17:42:17:45 | "/>" | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/stored-xss.js:17:42:17:45 | "/>" | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/stored-xss.js:17:42:17:45 | "/>" | enclosingFunctionBody | sessionStorage setItem session document location search localStorage setItem local document location search $ myId html sessionStorage getItem session $ myId html localStorage getItem session $ myId html sessionStorage getItem local $ myId html localStorage getItem local href localStorage getItem local $ myId html <a href=" href >foobar</a> href indexOf " 1 $ myId html <a href=" href /> href2 localStorage getItem local href2 indexOf " 1 $ myId html \n<a href=" href2 >foobar</a> href3 localStorage getItem local href3 indexOf " 1 $ myId html \r\n<a href="/ href3 "> something </a> |
|
|
| autogenerated/Xss/DomBasedXss/stored-xss.js:17:42:17:45 | "/>" | enclosingFunctionName | |
|
|
| autogenerated/Xss/DomBasedXss/stored-xss.js:19:38:19:44 | 'local' | argumentIndex | 0 |
|
|
| autogenerated/Xss/DomBasedXss/stored-xss.js:19:38:19:44 | 'local' | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/stored-xss.js:19:38:19:44 | 'local' | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/stored-xss.js:19:38:19:44 | 'local' | calleeName | getItem |
|
|
| autogenerated/Xss/DomBasedXss/stored-xss.js:19:38:19:44 | 'local' | enclosingFunctionBody | sessionStorage setItem session document location search localStorage setItem local document location search $ myId html sessionStorage getItem session $ myId html localStorage getItem session $ myId html sessionStorage getItem local $ myId html localStorage getItem local href localStorage getItem local $ myId html <a href=" href >foobar</a> href indexOf " 1 $ myId html <a href=" href /> href2 localStorage getItem local href2 indexOf " 1 $ myId html \n<a href=" href2 >foobar</a> href3 localStorage getItem local href3 indexOf " 1 $ myId html \r\n<a href="/ href3 "> something </a> |
|
|
| autogenerated/Xss/DomBasedXss/stored-xss.js:19:38:19:44 | 'local' | enclosingFunctionName | |
|
|
| autogenerated/Xss/DomBasedXss/stored-xss.js:19:38:19:44 | 'local' | receiverName | localStorage |
|
|
| autogenerated/Xss/DomBasedXss/stored-xss.js:20:23:20:26 | "\\"" | argumentIndex | 0 |
|
|
| autogenerated/Xss/DomBasedXss/stored-xss.js:20:23:20:26 | "\\"" | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/stored-xss.js:20:23:20:26 | "\\"" | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/stored-xss.js:20:23:20:26 | "\\"" | calleeName | indexOf |
|
|
| autogenerated/Xss/DomBasedXss/stored-xss.js:20:23:20:26 | "\\"" | enclosingFunctionBody | sessionStorage setItem session document location search localStorage setItem local document location search $ myId html sessionStorage getItem session $ myId html localStorage getItem session $ myId html sessionStorage getItem local $ myId html localStorage getItem local href localStorage getItem local $ myId html <a href=" href >foobar</a> href indexOf " 1 $ myId html <a href=" href /> href2 localStorage getItem local href2 indexOf " 1 $ myId html \n<a href=" href2 >foobar</a> href3 localStorage getItem local href3 indexOf " 1 $ myId html \r\n<a href="/ href3 "> something </a> |
|
|
| autogenerated/Xss/DomBasedXss/stored-xss.js:20:23:20:26 | "\\"" | enclosingFunctionName | |
|
|
| autogenerated/Xss/DomBasedXss/stored-xss.js:20:23:20:26 | "\\"" | receiverName | href2 |
|
|
| autogenerated/Xss/DomBasedXss/stored-xss.js:23:7:23:12 | 'myId' | argumentIndex | 0 |
|
|
| autogenerated/Xss/DomBasedXss/stored-xss.js:23:7:23:12 | 'myId' | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/stored-xss.js:23:7:23:12 | 'myId' | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/stored-xss.js:23:7:23:12 | 'myId' | calleeName | $ |
|
|
| autogenerated/Xss/DomBasedXss/stored-xss.js:23:7:23:12 | 'myId' | enclosingFunctionBody | sessionStorage setItem session document location search localStorage setItem local document location search $ myId html sessionStorage getItem session $ myId html localStorage getItem session $ myId html sessionStorage getItem local $ myId html localStorage getItem local href localStorage getItem local $ myId html <a href=" href >foobar</a> href indexOf " 1 $ myId html <a href=" href /> href2 localStorage getItem local href2 indexOf " 1 $ myId html \n<a href=" href2 >foobar</a> href3 localStorage getItem local href3 indexOf " 1 $ myId html \r\n<a href="/ href3 "> something </a> |
|
|
| autogenerated/Xss/DomBasedXss/stored-xss.js:23:7:23:12 | 'myId' | enclosingFunctionName | |
|
|
| autogenerated/Xss/DomBasedXss/stored-xss.js:23:20:23:33 | "\\n<a href=\\"" | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/stored-xss.js:23:20:23:33 | "\\n<a href=\\"" | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/stored-xss.js:23:20:23:33 | "\\n<a href=\\"" | enclosingFunctionBody | sessionStorage setItem session document location search localStorage setItem local document location search $ myId html sessionStorage getItem session $ myId html localStorage getItem session $ myId html sessionStorage getItem local $ myId html localStorage getItem local href localStorage getItem local $ myId html <a href=" href >foobar</a> href indexOf " 1 $ myId html <a href=" href /> href2 localStorage getItem local href2 indexOf " 1 $ myId html \n<a href=" href2 >foobar</a> href3 localStorage getItem local href3 indexOf " 1 $ myId html \r\n<a href="/ href3 "> something </a> |
|
|
| autogenerated/Xss/DomBasedXss/stored-xss.js:23:20:23:33 | "\\n<a href=\\"" | enclosingFunctionName | |
|
|
| autogenerated/Xss/DomBasedXss/stored-xss.js:23:20:23:57 | "\\n<a h ... ar</a>" | argumentIndex | 0 |
|
|
| autogenerated/Xss/DomBasedXss/stored-xss.js:23:20:23:57 | "\\n<a h ... ar</a>" | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/stored-xss.js:23:20:23:57 | "\\n<a h ... ar</a>" | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/stored-xss.js:23:20:23:57 | "\\n<a h ... ar</a>" | calleeName | html |
|
|
| autogenerated/Xss/DomBasedXss/stored-xss.js:23:20:23:57 | "\\n<a h ... ar</a>" | enclosingFunctionBody | sessionStorage setItem session document location search localStorage setItem local document location search $ myId html sessionStorage getItem session $ myId html localStorage getItem session $ myId html sessionStorage getItem local $ myId html localStorage getItem local href localStorage getItem local $ myId html <a href=" href >foobar</a> href indexOf " 1 $ myId html <a href=" href /> href2 localStorage getItem local href2 indexOf " 1 $ myId html \n<a href=" href2 >foobar</a> href3 localStorage getItem local href3 indexOf " 1 $ myId html \r\n<a href="/ href3 "> something </a> |
|
|
| autogenerated/Xss/DomBasedXss/stored-xss.js:23:20:23:57 | "\\n<a h ... ar</a>" | enclosingFunctionName | |
|
|
| autogenerated/Xss/DomBasedXss/stored-xss.js:23:37:23:41 | href2 | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/stored-xss.js:23:37:23:41 | href2 | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/stored-xss.js:23:37:23:41 | href2 | enclosingFunctionBody | sessionStorage setItem session document location search localStorage setItem local document location search $ myId html sessionStorage getItem session $ myId html localStorage getItem session $ myId html sessionStorage getItem local $ myId html localStorage getItem local href localStorage getItem local $ myId html <a href=" href >foobar</a> href indexOf " 1 $ myId html <a href=" href /> href2 localStorage getItem local href2 indexOf " 1 $ myId html \n<a href=" href2 >foobar</a> href3 localStorage getItem local href3 indexOf " 1 $ myId html \r\n<a href="/ href3 "> something </a> |
|
|
| autogenerated/Xss/DomBasedXss/stored-xss.js:23:37:23:41 | href2 | enclosingFunctionName | |
|
|
| autogenerated/Xss/DomBasedXss/stored-xss.js:23:45:23:57 | ">foobar</a>" | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/stored-xss.js:23:45:23:57 | ">foobar</a>" | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/stored-xss.js:23:45:23:57 | ">foobar</a>" | enclosingFunctionBody | sessionStorage setItem session document location search localStorage setItem local document location search $ myId html sessionStorage getItem session $ myId html localStorage getItem session $ myId html sessionStorage getItem local $ myId html localStorage getItem local href localStorage getItem local $ myId html <a href=" href >foobar</a> href indexOf " 1 $ myId html <a href=" href /> href2 localStorage getItem local href2 indexOf " 1 $ myId html \n<a href=" href2 >foobar</a> href3 localStorage getItem local href3 indexOf " 1 $ myId html \r\n<a href="/ href3 "> something </a> |
|
|
| autogenerated/Xss/DomBasedXss/stored-xss.js:23:45:23:57 | ">foobar</a>" | enclosingFunctionName | |
|
|
| autogenerated/Xss/DomBasedXss/stored-xss.js:25:38:25:44 | 'local' | argumentIndex | 0 |
|
|
| autogenerated/Xss/DomBasedXss/stored-xss.js:25:38:25:44 | 'local' | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/stored-xss.js:25:38:25:44 | 'local' | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/stored-xss.js:25:38:25:44 | 'local' | calleeName | getItem |
|
|
| autogenerated/Xss/DomBasedXss/stored-xss.js:25:38:25:44 | 'local' | enclosingFunctionBody | sessionStorage setItem session document location search localStorage setItem local document location search $ myId html sessionStorage getItem session $ myId html localStorage getItem session $ myId html sessionStorage getItem local $ myId html localStorage getItem local href localStorage getItem local $ myId html <a href=" href >foobar</a> href indexOf " 1 $ myId html <a href=" href /> href2 localStorage getItem local href2 indexOf " 1 $ myId html \n<a href=" href2 >foobar</a> href3 localStorage getItem local href3 indexOf " 1 $ myId html \r\n<a href="/ href3 "> something </a> |
|
|
| autogenerated/Xss/DomBasedXss/stored-xss.js:25:38:25:44 | 'local' | enclosingFunctionName | |
|
|
| autogenerated/Xss/DomBasedXss/stored-xss.js:25:38:25:44 | 'local' | receiverName | localStorage |
|
|
| autogenerated/Xss/DomBasedXss/stored-xss.js:26:23:26:26 | "\\"" | argumentIndex | 0 |
|
|
| autogenerated/Xss/DomBasedXss/stored-xss.js:26:23:26:26 | "\\"" | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/stored-xss.js:26:23:26:26 | "\\"" | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/stored-xss.js:26:23:26:26 | "\\"" | calleeName | indexOf |
|
|
| autogenerated/Xss/DomBasedXss/stored-xss.js:26:23:26:26 | "\\"" | enclosingFunctionBody | sessionStorage setItem session document location search localStorage setItem local document location search $ myId html sessionStorage getItem session $ myId html localStorage getItem session $ myId html sessionStorage getItem local $ myId html localStorage getItem local href localStorage getItem local $ myId html <a href=" href >foobar</a> href indexOf " 1 $ myId html <a href=" href /> href2 localStorage getItem local href2 indexOf " 1 $ myId html \n<a href=" href2 >foobar</a> href3 localStorage getItem local href3 indexOf " 1 $ myId html \r\n<a href="/ href3 "> something </a> |
|
|
| autogenerated/Xss/DomBasedXss/stored-xss.js:26:23:26:26 | "\\"" | enclosingFunctionName | |
|
|
| autogenerated/Xss/DomBasedXss/stored-xss.js:26:23:26:26 | "\\"" | receiverName | href3 |
|
|
| autogenerated/Xss/DomBasedXss/stored-xss.js:29:7:29:12 | 'myId' | argumentIndex | 0 |
|
|
| autogenerated/Xss/DomBasedXss/stored-xss.js:29:7:29:12 | 'myId' | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/stored-xss.js:29:7:29:12 | 'myId' | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/stored-xss.js:29:7:29:12 | 'myId' | calleeName | $ |
|
|
| autogenerated/Xss/DomBasedXss/stored-xss.js:29:7:29:12 | 'myId' | enclosingFunctionBody | sessionStorage setItem session document location search localStorage setItem local document location search $ myId html sessionStorage getItem session $ myId html localStorage getItem session $ myId html sessionStorage getItem local $ myId html localStorage getItem local href localStorage getItem local $ myId html <a href=" href >foobar</a> href indexOf " 1 $ myId html <a href=" href /> href2 localStorage getItem local href2 indexOf " 1 $ myId html \n<a href=" href2 >foobar</a> href3 localStorage getItem local href3 indexOf " 1 $ myId html \r\n<a href="/ href3 "> something </a> |
|
|
| autogenerated/Xss/DomBasedXss/stored-xss.js:29:7:29:12 | 'myId' | enclosingFunctionName | |
|
|
| autogenerated/Xss/DomBasedXss/stored-xss.js:29:20:29:35 | '\\r\\n<a href="/' | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/stored-xss.js:29:20:29:35 | '\\r\\n<a href="/' | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/stored-xss.js:29:20:29:35 | '\\r\\n<a href="/' | enclosingFunctionBody | sessionStorage setItem session document location search localStorage setItem local document location search $ myId html sessionStorage getItem session $ myId html localStorage getItem session $ myId html sessionStorage getItem local $ myId html localStorage getItem local href localStorage getItem local $ myId html <a href=" href >foobar</a> href indexOf " 1 $ myId html <a href=" href /> href2 localStorage getItem local href2 indexOf " 1 $ myId html \n<a href=" href2 >foobar</a> href3 localStorage getItem local href3 indexOf " 1 $ myId html \r\n<a href="/ href3 "> something </a> |
|
|
| autogenerated/Xss/DomBasedXss/stored-xss.js:29:20:29:35 | '\\r\\n<a href="/' | enclosingFunctionName | |
|
|
| autogenerated/Xss/DomBasedXss/stored-xss.js:29:20:29:73 | '\\r\\n<a ... '</a>' | argumentIndex | 0 |
|
|
| autogenerated/Xss/DomBasedXss/stored-xss.js:29:20:29:73 | '\\r\\n<a ... '</a>' | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/stored-xss.js:29:20:29:73 | '\\r\\n<a ... '</a>' | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/stored-xss.js:29:20:29:73 | '\\r\\n<a ... '</a>' | calleeName | html |
|
|
| autogenerated/Xss/DomBasedXss/stored-xss.js:29:20:29:73 | '\\r\\n<a ... '</a>' | enclosingFunctionBody | sessionStorage setItem session document location search localStorage setItem local document location search $ myId html sessionStorage getItem session $ myId html localStorage getItem session $ myId html sessionStorage getItem local $ myId html localStorage getItem local href localStorage getItem local $ myId html <a href=" href >foobar</a> href indexOf " 1 $ myId html <a href=" href /> href2 localStorage getItem local href2 indexOf " 1 $ myId html \n<a href=" href2 >foobar</a> href3 localStorage getItem local href3 indexOf " 1 $ myId html \r\n<a href="/ href3 "> something </a> |
|
|
| autogenerated/Xss/DomBasedXss/stored-xss.js:29:20:29:73 | '\\r\\n<a ... '</a>' | enclosingFunctionName | |
|
|
| autogenerated/Xss/DomBasedXss/stored-xss.js:29:39:29:43 | href3 | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/stored-xss.js:29:39:29:43 | href3 | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/stored-xss.js:29:39:29:43 | href3 | enclosingFunctionBody | sessionStorage setItem session document location search localStorage setItem local document location search $ myId html sessionStorage getItem session $ myId html localStorage getItem session $ myId html sessionStorage getItem local $ myId html localStorage getItem local href localStorage getItem local $ myId html <a href=" href >foobar</a> href indexOf " 1 $ myId html <a href=" href /> href2 localStorage getItem local href2 indexOf " 1 $ myId html \n<a href=" href2 >foobar</a> href3 localStorage getItem local href3 indexOf " 1 $ myId html \r\n<a href="/ href3 "> something </a> |
|
|
| autogenerated/Xss/DomBasedXss/stored-xss.js:29:39:29:43 | href3 | enclosingFunctionName | |
|
|
| autogenerated/Xss/DomBasedXss/stored-xss.js:29:47:29:50 | '">' | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/stored-xss.js:29:47:29:50 | '">' | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/stored-xss.js:29:47:29:50 | '">' | enclosingFunctionBody | sessionStorage setItem session document location search localStorage setItem local document location search $ myId html sessionStorage getItem session $ myId html localStorage getItem session $ myId html sessionStorage getItem local $ myId html localStorage getItem local href localStorage getItem local $ myId html <a href=" href >foobar</a> href indexOf " 1 $ myId html <a href=" href /> href2 localStorage getItem local href2 indexOf " 1 $ myId html \n<a href=" href2 >foobar</a> href3 localStorage getItem local href3 indexOf " 1 $ myId html \r\n<a href="/ href3 "> something </a> |
|
|
| autogenerated/Xss/DomBasedXss/stored-xss.js:29:47:29:50 | '">' | enclosingFunctionName | |
|
|
| autogenerated/Xss/DomBasedXss/stored-xss.js:29:54:29:64 | "something" | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/stored-xss.js:29:54:29:64 | "something" | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/stored-xss.js:29:54:29:64 | "something" | enclosingFunctionBody | sessionStorage setItem session document location search localStorage setItem local document location search $ myId html sessionStorage getItem session $ myId html localStorage getItem session $ myId html sessionStorage getItem local $ myId html localStorage getItem local href localStorage getItem local $ myId html <a href=" href >foobar</a> href indexOf " 1 $ myId html <a href=" href /> href2 localStorage getItem local href2 indexOf " 1 $ myId html \n<a href=" href2 >foobar</a> href3 localStorage getItem local href3 indexOf " 1 $ myId html \r\n<a href="/ href3 "> something </a> |
|
|
| autogenerated/Xss/DomBasedXss/stored-xss.js:29:54:29:64 | "something" | enclosingFunctionName | |
|
|
| autogenerated/Xss/DomBasedXss/stored-xss.js:29:68:29:73 | '</a>' | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/stored-xss.js:29:68:29:73 | '</a>' | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/stored-xss.js:29:68:29:73 | '</a>' | enclosingFunctionBody | sessionStorage setItem session document location search localStorage setItem local document location search $ myId html sessionStorage getItem session $ myId html localStorage getItem session $ myId html sessionStorage getItem local $ myId html localStorage getItem local href localStorage getItem local $ myId html <a href=" href >foobar</a> href indexOf " 1 $ myId html <a href=" href /> href2 localStorage getItem local href2 indexOf " 1 $ myId html \n<a href=" href2 >foobar</a> href3 localStorage getItem local href3 indexOf " 1 $ myId html \r\n<a href="/ href3 "> something </a> |
|
|
| autogenerated/Xss/DomBasedXss/stored-xss.js:29:68:29:73 | '</a>' | enclosingFunctionName | |
|
|
| autogenerated/Xss/DomBasedXss/string-manipulations.js:1:16:1:51 | documen ... deAt(0) | argumentIndex | 0 |
|
|
| autogenerated/Xss/DomBasedXss/string-manipulations.js:1:16:1:51 | documen ... deAt(0) | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/string-manipulations.js:1:16:1:51 | documen ... deAt(0) | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/string-manipulations.js:1:16:1:51 | documen ... deAt(0) | calleeName | write |
|
|
| autogenerated/Xss/DomBasedXss/string-manipulations.js:1:16:1:51 | documen ... deAt(0) | receiverName | document |
|
|
| autogenerated/Xss/DomBasedXss/string-manipulations.js:1:50:1:50 | 0 | argumentIndex | 0 |
|
|
| autogenerated/Xss/DomBasedXss/string-manipulations.js:1:50:1:50 | 0 | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/string-manipulations.js:1:50:1:50 | 0 | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/string-manipulations.js:1:50:1:50 | 0 | calleeName | charCodeAt |
|
|
| autogenerated/Xss/DomBasedXss/string-manipulations.js:3:16:3:32 | document.location | argumentIndex | 0 |
|
|
| autogenerated/Xss/DomBasedXss/string-manipulations.js:3:16:3:32 | document.location | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/string-manipulations.js:3:16:3:32 | document.location | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/string-manipulations.js:3:16:3:32 | document.location | calleeName | write |
|
|
| autogenerated/Xss/DomBasedXss/string-manipulations.js:3:16:3:32 | document.location | receiverName | document |
|
|
| autogenerated/Xss/DomBasedXss/string-manipulations.js:4:16:4:37 | documen ... on.href | argumentIndex | 0 |
|
|
| autogenerated/Xss/DomBasedXss/string-manipulations.js:4:16:4:37 | documen ... on.href | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/string-manipulations.js:4:16:4:37 | documen ... on.href | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/string-manipulations.js:4:16:4:37 | documen ... on.href | calleeName | write |
|
|
| autogenerated/Xss/DomBasedXss/string-manipulations.js:4:16:4:37 | documen ... on.href | receiverName | document |
|
|
| autogenerated/Xss/DomBasedXss/string-manipulations.js:5:16:5:47 | documen ... lueOf() | argumentIndex | 0 |
|
|
| autogenerated/Xss/DomBasedXss/string-manipulations.js:5:16:5:47 | documen ... lueOf() | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/string-manipulations.js:5:16:5:47 | documen ... lueOf() | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/string-manipulations.js:5:16:5:47 | documen ... lueOf() | calleeName | write |
|
|
| autogenerated/Xss/DomBasedXss/string-manipulations.js:5:16:5:47 | documen ... lueOf() | receiverName | document |
|
|
| autogenerated/Xss/DomBasedXss/string-manipulations.js:6:16:6:43 | documen ... f.sup() | argumentIndex | 0 |
|
|
| autogenerated/Xss/DomBasedXss/string-manipulations.js:6:16:6:43 | documen ... f.sup() | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/string-manipulations.js:6:16:6:43 | documen ... f.sup() | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/string-manipulations.js:6:16:6:43 | documen ... f.sup() | calleeName | write |
|
|
| autogenerated/Xss/DomBasedXss/string-manipulations.js:6:16:6:43 | documen ... f.sup() | receiverName | document |
|
|
| autogenerated/Xss/DomBasedXss/string-manipulations.js:7:16:7:51 | documen ... rCase() | argumentIndex | 0 |
|
|
| autogenerated/Xss/DomBasedXss/string-manipulations.js:7:16:7:51 | documen ... rCase() | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/string-manipulations.js:7:16:7:51 | documen ... rCase() | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/string-manipulations.js:7:16:7:51 | documen ... rCase() | calleeName | write |
|
|
| autogenerated/Xss/DomBasedXss/string-manipulations.js:7:16:7:51 | documen ... rCase() | receiverName | document |
|
|
| autogenerated/Xss/DomBasedXss/string-manipulations.js:8:16:8:48 | documen ... mLeft() | argumentIndex | 0 |
|
|
| autogenerated/Xss/DomBasedXss/string-manipulations.js:8:16:8:48 | documen ... mLeft() | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/string-manipulations.js:8:16:8:48 | documen ... mLeft() | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/string-manipulations.js:8:16:8:48 | documen ... mLeft() | calleeName | write |
|
|
| autogenerated/Xss/DomBasedXss/string-manipulations.js:8:16:8:48 | documen ... mLeft() | receiverName | document |
|
|
| autogenerated/Xss/DomBasedXss/string-manipulations.js:9:16:9:58 | String. ... n.href) | argumentIndex | 0 |
|
|
| autogenerated/Xss/DomBasedXss/string-manipulations.js:9:16:9:58 | String. ... n.href) | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/string-manipulations.js:9:16:9:58 | String. ... n.href) | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/string-manipulations.js:9:16:9:58 | String. ... n.href) | calleeName | write |
|
|
| autogenerated/Xss/DomBasedXss/string-manipulations.js:9:16:9:58 | String. ... n.href) | receiverName | document |
|
|
| autogenerated/Xss/DomBasedXss/string-manipulations.js:9:36:9:57 | documen ... on.href | argumentIndex | 0 |
|
|
| autogenerated/Xss/DomBasedXss/string-manipulations.js:9:36:9:57 | documen ... on.href | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/string-manipulations.js:9:36:9:57 | documen ... on.href | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/string-manipulations.js:9:36:9:57 | documen ... on.href | calleeName | fromCharCode |
|
|
| autogenerated/Xss/DomBasedXss/string-manipulations.js:9:36:9:57 | documen ... on.href | receiverName | String |
|
|
| autogenerated/Xss/DomBasedXss/string-manipulations.js:10:16:10:45 | String( ... n.href) | argumentIndex | 0 |
|
|
| autogenerated/Xss/DomBasedXss/string-manipulations.js:10:16:10:45 | String( ... n.href) | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/string-manipulations.js:10:16:10:45 | String( ... n.href) | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/string-manipulations.js:10:16:10:45 | String( ... n.href) | calleeName | write |
|
|
| autogenerated/Xss/DomBasedXss/string-manipulations.js:10:16:10:45 | String( ... n.href) | receiverName | document |
|
|
| autogenerated/Xss/DomBasedXss/string-manipulations.js:10:23:10:44 | documen ... on.href | argumentIndex | 0 |
|
|
| autogenerated/Xss/DomBasedXss/string-manipulations.js:10:23:10:44 | documen ... on.href | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/string-manipulations.js:10:23:10:44 | documen ... on.href | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/string-manipulations.js:10:23:10:44 | documen ... on.href | calleeName | String |
|
|
| autogenerated/Xss/DomBasedXss/string-manipulations.js:11:16:11:45 | escape( ... n.href) | argumentIndex | 0 |
|
|
| autogenerated/Xss/DomBasedXss/string-manipulations.js:11:16:11:45 | escape( ... n.href) | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/string-manipulations.js:11:16:11:45 | escape( ... n.href) | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/string-manipulations.js:11:16:11:45 | escape( ... n.href) | calleeName | write |
|
|
| autogenerated/Xss/DomBasedXss/string-manipulations.js:11:16:11:45 | escape( ... n.href) | receiverName | document |
|
|
| autogenerated/Xss/DomBasedXss/string-manipulations.js:12:16:12:61 | escape( ... href))) | argumentIndex | 0 |
|
|
| autogenerated/Xss/DomBasedXss/string-manipulations.js:12:16:12:61 | escape( ... href))) | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/string-manipulations.js:12:16:12:61 | escape( ... href))) | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/string-manipulations.js:12:16:12:61 | escape( ... href))) | calleeName | write |
|
|
| autogenerated/Xss/DomBasedXss/string-manipulations.js:12:16:12:61 | escape( ... href))) | receiverName | document |
|
|
| autogenerated/Xss/DomBasedXss/translate.js:7:42:7:60 | target.substring(1) | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/translate.js:7:42:7:60 | target.substring(1) | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/translate.js:7:42:7:60 | target.substring(1) | enclosingFunctionBody | translate own goal backpass fumble feint target document location search searchParams URLSearchParams target substring 1 $ original-term html searchParams get term $ translated-term html translate searchParams get term |
|
|
| autogenerated/Xss/DomBasedXss/translate.js:7:42:7:60 | target.substring(1) | enclosingFunctionName | |
|
|
| autogenerated/Xss/DomBasedXss/translate.js:7:59:7:59 | 1 | argumentIndex | 0 |
|
|
| autogenerated/Xss/DomBasedXss/translate.js:7:59:7:59 | 1 | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/translate.js:7:59:7:59 | 1 | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/translate.js:7:59:7:59 | 1 | calleeName | substring |
|
|
| autogenerated/Xss/DomBasedXss/translate.js:7:59:7:59 | 1 | enclosingFunctionBody | translate own goal backpass fumble feint target document location search searchParams URLSearchParams target substring 1 $ original-term html searchParams get term $ translated-term html translate searchParams get term |
|
|
| autogenerated/Xss/DomBasedXss/translate.js:7:59:7:59 | 1 | enclosingFunctionName | |
|
|
| autogenerated/Xss/DomBasedXss/translate.js:7:59:7:59 | 1 | receiverName | target |
|
|
| autogenerated/Xss/DomBasedXss/translate.js:9:5:9:19 | 'original-term' | argumentIndex | 0 |
|
|
| autogenerated/Xss/DomBasedXss/translate.js:9:5:9:19 | 'original-term' | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/translate.js:9:5:9:19 | 'original-term' | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/translate.js:9:5:9:19 | 'original-term' | calleeName | $ |
|
|
| autogenerated/Xss/DomBasedXss/translate.js:9:5:9:19 | 'original-term' | enclosingFunctionBody | translate own goal backpass fumble feint target document location search searchParams URLSearchParams target substring 1 $ original-term html searchParams get term $ translated-term html translate searchParams get term |
|
|
| autogenerated/Xss/DomBasedXss/translate.js:9:5:9:19 | 'original-term' | enclosingFunctionName | |
|
|
| autogenerated/Xss/DomBasedXss/translate.js:9:27:9:50 | searchP ... 'term') | argumentIndex | 0 |
|
|
| autogenerated/Xss/DomBasedXss/translate.js:9:27:9:50 | searchP ... 'term') | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/translate.js:9:27:9:50 | searchP ... 'term') | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/translate.js:9:27:9:50 | searchP ... 'term') | calleeName | html |
|
|
| autogenerated/Xss/DomBasedXss/translate.js:9:27:9:50 | searchP ... 'term') | enclosingFunctionBody | translate own goal backpass fumble feint target document location search searchParams URLSearchParams target substring 1 $ original-term html searchParams get term $ translated-term html translate searchParams get term |
|
|
| autogenerated/Xss/DomBasedXss/translate.js:9:27:9:50 | searchP ... 'term') | enclosingFunctionName | |
|
|
| autogenerated/Xss/DomBasedXss/translate.js:9:44:9:49 | 'term' | argumentIndex | 0 |
|
|
| autogenerated/Xss/DomBasedXss/translate.js:9:44:9:49 | 'term' | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/translate.js:9:44:9:49 | 'term' | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/translate.js:9:44:9:49 | 'term' | calleeName | get |
|
|
| autogenerated/Xss/DomBasedXss/translate.js:9:44:9:49 | 'term' | enclosingFunctionBody | translate own goal backpass fumble feint target document location search searchParams URLSearchParams target substring 1 $ original-term html searchParams get term $ translated-term html translate searchParams get term |
|
|
| autogenerated/Xss/DomBasedXss/translate.js:9:44:9:49 | 'term' | enclosingFunctionName | |
|
|
| autogenerated/Xss/DomBasedXss/translate.js:9:44:9:49 | 'term' | receiverName | searchParams |
|
|
| autogenerated/Xss/DomBasedXss/translate.js:11:5:11:21 | 'translated-term' | argumentIndex | 0 |
|
|
| autogenerated/Xss/DomBasedXss/translate.js:11:5:11:21 | 'translated-term' | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/translate.js:11:5:11:21 | 'translated-term' | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/translate.js:11:5:11:21 | 'translated-term' | calleeName | $ |
|
|
| autogenerated/Xss/DomBasedXss/translate.js:11:5:11:21 | 'translated-term' | enclosingFunctionBody | translate own goal backpass fumble feint target document location search searchParams URLSearchParams target substring 1 $ original-term html searchParams get term $ translated-term html translate searchParams get term |
|
|
| autogenerated/Xss/DomBasedXss/translate.js:11:5:11:21 | 'translated-term' | enclosingFunctionName | |
|
|
| autogenerated/Xss/DomBasedXss/translate.js:11:29:11:63 | transla ... term')] | argumentIndex | 0 |
|
|
| autogenerated/Xss/DomBasedXss/translate.js:11:29:11:63 | transla ... term')] | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/translate.js:11:29:11:63 | transla ... term')] | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/translate.js:11:29:11:63 | transla ... term')] | calleeName | html |
|
|
| autogenerated/Xss/DomBasedXss/translate.js:11:29:11:63 | transla ... term')] | enclosingFunctionBody | translate own goal backpass fumble feint target document location search searchParams URLSearchParams target substring 1 $ original-term html searchParams get term $ translated-term html translate searchParams get term |
|
|
| autogenerated/Xss/DomBasedXss/translate.js:11:29:11:63 | transla ... term')] | enclosingFunctionName | |
|
|
| autogenerated/Xss/DomBasedXss/translate.js:11:56:11:61 | 'term' | argumentIndex | 0 |
|
|
| autogenerated/Xss/DomBasedXss/translate.js:11:56:11:61 | 'term' | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/translate.js:11:56:11:61 | 'term' | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/translate.js:11:56:11:61 | 'term' | calleeName | get |
|
|
| autogenerated/Xss/DomBasedXss/translate.js:11:56:11:61 | 'term' | enclosingFunctionBody | translate own goal backpass fumble feint target document location search searchParams URLSearchParams target substring 1 $ original-term html searchParams get term $ translated-term html translate searchParams get term |
|
|
| autogenerated/Xss/DomBasedXss/translate.js:11:56:11:61 | 'term' | enclosingFunctionName | |
|
|
| autogenerated/Xss/DomBasedXss/translate.js:11:56:11:61 | 'term' | receiverName | searchParams |
|
|
| autogenerated/Xss/DomBasedXss/tst3.js:1:35:1:39 | "foo" | argumentIndex | 0 |
|
|
| autogenerated/Xss/DomBasedXss/tst3.js:1:35:1:39 | "foo" | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/tst3.js:1:35:1:39 | "foo" | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/tst3.js:1:35:1:39 | "foo" | calleeName | getElementById |
|
|
| autogenerated/Xss/DomBasedXss/tst3.js:1:35:1:39 | "foo" | receiverName | document |
|
|
| autogenerated/Xss/DomBasedXss/tst3.js:2:23:2:74 | decodeU ... str(1)) | argumentIndex | 0 |
|
|
| autogenerated/Xss/DomBasedXss/tst3.js:2:23:2:74 | decodeU ... str(1)) | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/tst3.js:2:23:2:74 | decodeU ... str(1)) | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/tst3.js:2:23:2:74 | decodeU ... str(1)) | calleeName | parse |
|
|
| autogenerated/Xss/DomBasedXss/tst3.js:2:23:2:74 | decodeU ... str(1)) | receiverName | JSON |
|
|
| autogenerated/Xss/DomBasedXss/tst3.js:2:42:2:73 | window. ... bstr(1) | argumentIndex | 0 |
|
|
| autogenerated/Xss/DomBasedXss/tst3.js:2:42:2:73 | window. ... bstr(1) | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/tst3.js:2:42:2:73 | window. ... bstr(1) | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/tst3.js:2:42:2:73 | window. ... bstr(1) | calleeName | decodeURIComponent |
|
|
| autogenerated/Xss/DomBasedXss/tst3.js:2:72:2:72 | 1 | argumentIndex | 0 |
|
|
| autogenerated/Xss/DomBasedXss/tst3.js:2:72:2:72 | 1 | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/tst3.js:2:72:2:72 | 1 | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/tst3.js:2:72:2:72 | 1 | calleeName | substr |
|
|
| autogenerated/Xss/DomBasedXss/tst3.js:4:18:4:22 | "src" | argumentIndex | 0 |
|
|
| autogenerated/Xss/DomBasedXss/tst3.js:4:18:4:22 | "src" | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/tst3.js:4:18:4:22 | "src" | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/tst3.js:4:18:4:22 | "src" | calleeName | setAttribute |
|
|
| autogenerated/Xss/DomBasedXss/tst3.js:4:18:4:22 | "src" | receiverName | foo |
|
|
| autogenerated/Xss/DomBasedXss/tst3.js:4:25:4:32 | data.src | argumentIndex | 1 |
|
|
| autogenerated/Xss/DomBasedXss/tst3.js:4:25:4:32 | data.src | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/tst3.js:4:25:4:32 | data.src | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/tst3.js:4:25:4:32 | data.src | calleeName | setAttribute |
|
|
| autogenerated/Xss/DomBasedXss/tst3.js:4:25:4:32 | data.src | receiverName | foo |
|
|
| autogenerated/Xss/DomBasedXss/tst3.js:5:18:5:23 | "HREF" | argumentIndex | 0 |
|
|
| autogenerated/Xss/DomBasedXss/tst3.js:5:18:5:23 | "HREF" | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/tst3.js:5:18:5:23 | "HREF" | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/tst3.js:5:18:5:23 | "HREF" | calleeName | setAttribute |
|
|
| autogenerated/Xss/DomBasedXss/tst3.js:5:18:5:23 | "HREF" | receiverName | foo |
|
|
| autogenerated/Xss/DomBasedXss/tst3.js:5:26:5:31 | data.p | argumentIndex | 1 |
|
|
| autogenerated/Xss/DomBasedXss/tst3.js:5:26:5:31 | data.p | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/tst3.js:5:26:5:31 | data.p | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/tst3.js:5:26:5:31 | data.p | calleeName | setAttribute |
|
|
| autogenerated/Xss/DomBasedXss/tst3.js:5:26:5:31 | data.p | receiverName | foo |
|
|
| autogenerated/Xss/DomBasedXss/tst3.js:6:18:6:24 | "width" | argumentIndex | 0 |
|
|
| autogenerated/Xss/DomBasedXss/tst3.js:6:18:6:24 | "width" | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/tst3.js:6:18:6:24 | "width" | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/tst3.js:6:18:6:24 | "width" | calleeName | setAttribute |
|
|
| autogenerated/Xss/DomBasedXss/tst3.js:6:18:6:24 | "width" | receiverName | foo |
|
|
| autogenerated/Xss/DomBasedXss/tst3.js:6:27:6:32 | data.w | argumentIndex | 1 |
|
|
| autogenerated/Xss/DomBasedXss/tst3.js:6:27:6:32 | data.w | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/tst3.js:6:27:6:32 | data.w | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/tst3.js:6:27:6:32 | data.w | calleeName | setAttribute |
|
|
| autogenerated/Xss/DomBasedXss/tst3.js:6:27:6:32 | data.w | receiverName | foo |
|
|
| autogenerated/Xss/DomBasedXss/tst3.js:7:18:7:29 | "xlink:href" | argumentIndex | 0 |
|
|
| autogenerated/Xss/DomBasedXss/tst3.js:7:18:7:29 | "xlink:href" | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/tst3.js:7:18:7:29 | "xlink:href" | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/tst3.js:7:18:7:29 | "xlink:href" | calleeName | setAttribute |
|
|
| autogenerated/Xss/DomBasedXss/tst3.js:7:18:7:29 | "xlink:href" | receiverName | foo |
|
|
| autogenerated/Xss/DomBasedXss/tst3.js:7:32:7:37 | data.p | argumentIndex | 1 |
|
|
| autogenerated/Xss/DomBasedXss/tst3.js:7:32:7:37 | data.p | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/tst3.js:7:32:7:37 | data.p | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/tst3.js:7:32:7:37 | data.p | calleeName | setAttribute |
|
|
| autogenerated/Xss/DomBasedXss/tst3.js:7:32:7:37 | data.p | receiverName | foo |
|
|
| autogenerated/Xss/DomBasedXss/tst3.js:9:20:9:26 | 'xlink' | argumentIndex | 0 |
|
|
| autogenerated/Xss/DomBasedXss/tst3.js:9:20:9:26 | 'xlink' | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/tst3.js:9:20:9:26 | 'xlink' | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/tst3.js:9:20:9:26 | 'xlink' | calleeName | setAttributeNS |
|
|
| autogenerated/Xss/DomBasedXss/tst3.js:9:20:9:26 | 'xlink' | receiverName | foo |
|
|
| autogenerated/Xss/DomBasedXss/tst3.js:9:29:9:34 | 'href' | argumentIndex | 1 |
|
|
| autogenerated/Xss/DomBasedXss/tst3.js:9:29:9:34 | 'href' | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/tst3.js:9:29:9:34 | 'href' | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/tst3.js:9:29:9:34 | 'href' | calleeName | setAttributeNS |
|
|
| autogenerated/Xss/DomBasedXss/tst3.js:9:29:9:34 | 'href' | receiverName | foo |
|
|
| autogenerated/Xss/DomBasedXss/tst3.js:9:37:9:42 | data.p | argumentIndex | 2 |
|
|
| autogenerated/Xss/DomBasedXss/tst3.js:9:37:9:42 | data.p | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/tst3.js:9:37:9:42 | data.p | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/tst3.js:9:37:9:42 | data.p | calleeName | setAttributeNS |
|
|
| autogenerated/Xss/DomBasedXss/tst3.js:9:37:9:42 | data.p | receiverName | foo |
|
|
| autogenerated/Xss/DomBasedXss/tst3.js:10:20:10:27 | 'foobar' | argumentIndex | 0 |
|
|
| autogenerated/Xss/DomBasedXss/tst3.js:10:20:10:27 | 'foobar' | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/tst3.js:10:20:10:27 | 'foobar' | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/tst3.js:10:20:10:27 | 'foobar' | calleeName | setAttributeNS |
|
|
| autogenerated/Xss/DomBasedXss/tst3.js:10:20:10:27 | 'foobar' | receiverName | foo |
|
|
| autogenerated/Xss/DomBasedXss/tst3.js:10:30:10:35 | 'href' | argumentIndex | 1 |
|
|
| autogenerated/Xss/DomBasedXss/tst3.js:10:30:10:35 | 'href' | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/tst3.js:10:30:10:35 | 'href' | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/tst3.js:10:30:10:35 | 'href' | calleeName | setAttributeNS |
|
|
| autogenerated/Xss/DomBasedXss/tst3.js:10:30:10:35 | 'href' | receiverName | foo |
|
|
| autogenerated/Xss/DomBasedXss/tst3.js:10:38:10:43 | data.p | argumentIndex | 2 |
|
|
| autogenerated/Xss/DomBasedXss/tst3.js:10:38:10:43 | data.p | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/tst3.js:10:38:10:43 | data.p | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/tst3.js:10:38:10:43 | data.p | calleeName | setAttributeNS |
|
|
| autogenerated/Xss/DomBasedXss/tst3.js:10:38:10:43 | data.p | receiverName | foo |
|
|
| autogenerated/Xss/DomBasedXss/tst3.js:11:20:11:24 | 'baz' | argumentIndex | 0 |
|
|
| autogenerated/Xss/DomBasedXss/tst3.js:11:20:11:24 | 'baz' | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/tst3.js:11:20:11:24 | 'baz' | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/tst3.js:11:20:11:24 | 'baz' | calleeName | setAttributeNS |
|
|
| autogenerated/Xss/DomBasedXss/tst3.js:11:20:11:24 | 'baz' | receiverName | foo |
|
|
| autogenerated/Xss/DomBasedXss/tst3.js:11:27:11:33 | 'width' | argumentIndex | 1 |
|
|
| autogenerated/Xss/DomBasedXss/tst3.js:11:27:11:33 | 'width' | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/tst3.js:11:27:11:33 | 'width' | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/tst3.js:11:27:11:33 | 'width' | calleeName | setAttributeNS |
|
|
| autogenerated/Xss/DomBasedXss/tst3.js:11:27:11:33 | 'width' | receiverName | foo |
|
|
| autogenerated/Xss/DomBasedXss/tst3.js:11:36:11:41 | data.w | argumentIndex | 2 |
|
|
| autogenerated/Xss/DomBasedXss/tst3.js:11:36:11:41 | data.w | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/tst3.js:11:36:11:41 | data.w | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/tst3.js:11:36:11:41 | data.w | calleeName | setAttributeNS |
|
|
| autogenerated/Xss/DomBasedXss/tst3.js:11:36:11:41 | data.w | receiverName | foo |
|
|
| autogenerated/Xss/DomBasedXss/tst3.js:15:20:15:20 | p | argumentIndex | 0 |
|
|
| autogenerated/Xss/DomBasedXss/tst3.js:15:20:15:20 | p | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/tst3.js:15:20:15:20 | p | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/tst3.js:15:20:15:20 | p | calleeName | setAttribute |
|
|
| autogenerated/Xss/DomBasedXss/tst3.js:15:20:15:20 | p | receiverName | foo |
|
|
| autogenerated/Xss/DomBasedXss/tst3.js:15:23:15:29 | data[p] | argumentIndex | 1 |
|
|
| autogenerated/Xss/DomBasedXss/tst3.js:15:23:15:29 | data[p] | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/tst3.js:15:23:15:29 | data[p] | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/tst3.js:15:23:15:29 | data[p] | calleeName | setAttribute |
|
|
| autogenerated/Xss/DomBasedXss/tst3.js:15:23:15:29 | data[p] | receiverName | foo |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:5:5:5:10 | 'myId' | argumentIndex | 0 |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:5:5:5:10 | 'myId' | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:5:5:5:10 | 'myId' | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:5:5:5:10 | 'myId' | calleeName | $ |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:5:5:5:10 | 'myId' | enclosingFunctionBody | target document location search $ myId html target document write <OPTION value=1> document location href substring document location href indexOf default= 8 </OPTION> document write <OPTION value=2>English</OPTION> $ <div style="width: target px"> $ <div style="width: target px"> $ <div style="width: parseInt target px"> params URL document location searchParams $ name html params get name searchParams URLSearchParams target substring 1 $ name html searchParams get name |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:5:5:5:10 | 'myId' | enclosingFunctionName | test |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:5:18:5:23 | target | argumentIndex | 0 |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:5:18:5:23 | target | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:5:18:5:23 | target | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:5:18:5:23 | target | calleeName | html |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:5:18:5:23 | target | enclosingFunctionBody | target document location search $ myId html target document write <OPTION value=1> document location href substring document location href indexOf default= 8 </OPTION> document write <OPTION value=2>English</OPTION> $ <div style="width: target px"> $ <div style="width: target px"> $ <div style="width: parseInt target px"> params URL document location searchParams $ name html params get name searchParams URLSearchParams target substring 1 $ name html searchParams get name |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:5:18:5:23 | target | enclosingFunctionName | test |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:8:18:8:35 | "<OPTION value=1>" | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:8:18:8:35 | "<OPTION value=1>" | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:8:18:8:35 | "<OPTION value=1>" | enclosingFunctionBody | target document location search $ myId html target document write <OPTION value=1> document location href substring document location href indexOf default= 8 </OPTION> document write <OPTION value=2>English</OPTION> $ <div style="width: target px"> $ <div style="width: target px"> $ <div style="width: parseInt target px"> params URL document location searchParams $ name html params get name searchParams URLSearchParams target substring 1 $ name html searchParams get name |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:8:18:8:35 | "<OPTION value=1>" | enclosingFunctionName | test |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:8:18:8:126 | "<OPTIO ... PTION>" | argumentIndex | 0 |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:8:18:8:126 | "<OPTIO ... PTION>" | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:8:18:8:126 | "<OPTIO ... PTION>" | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:8:18:8:126 | "<OPTIO ... PTION>" | calleeName | write |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:8:18:8:126 | "<OPTIO ... PTION>" | enclosingFunctionBody | target document location search $ myId html target document write <OPTION value=1> document location href substring document location href indexOf default= 8 </OPTION> document write <OPTION value=2>English</OPTION> $ <div style="width: target px"> $ <div style="width: target px"> $ <div style="width: parseInt target px"> params URL document location searchParams $ name html params get name searchParams URLSearchParams target substring 1 $ name html searchParams get name |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:8:18:8:126 | "<OPTIO ... PTION>" | enclosingFunctionName | test |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:8:18:8:126 | "<OPTIO ... PTION>" | receiverName | document |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:8:37:8:114 | documen ... t=")+8) | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:8:37:8:114 | documen ... t=")+8) | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:8:37:8:114 | documen ... t=")+8) | enclosingFunctionBody | target document location search $ myId html target document write <OPTION value=1> document location href substring document location href indexOf default= 8 </OPTION> document write <OPTION value=2>English</OPTION> $ <div style="width: target px"> $ <div style="width: target px"> $ <div style="width: parseInt target px"> params URL document location searchParams $ name html params get name searchParams URLSearchParams target substring 1 $ name html searchParams get name |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:8:37:8:114 | documen ... t=")+8) | enclosingFunctionName | test |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:8:70:8:113 | documen ... lt=")+8 | argumentIndex | 0 |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:8:70:8:113 | documen ... lt=")+8 | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:8:70:8:113 | documen ... lt=")+8 | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:8:70:8:113 | documen ... lt=")+8 | calleeName | substring |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:8:70:8:113 | documen ... lt=")+8 | enclosingFunctionBody | target document location search $ myId html target document write <OPTION value=1> document location href substring document location href indexOf default= 8 </OPTION> document write <OPTION value=2>English</OPTION> $ <div style="width: target px"> $ <div style="width: target px"> $ <div style="width: parseInt target px"> params URL document location searchParams $ name html params get name searchParams URLSearchParams target substring 1 $ name html searchParams get name |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:8:70:8:113 | documen ... lt=")+8 | enclosingFunctionName | test |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:8:101:8:110 | "default=" | argumentIndex | 0 |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:8:101:8:110 | "default=" | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:8:101:8:110 | "default=" | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:8:101:8:110 | "default=" | calleeName | indexOf |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:8:101:8:110 | "default=" | enclosingFunctionBody | target document location search $ myId html target document write <OPTION value=1> document location href substring document location href indexOf default= 8 </OPTION> document write <OPTION value=2>English</OPTION> $ <div style="width: target px"> $ <div style="width: target px"> $ <div style="width: parseInt target px"> params URL document location searchParams $ name html params get name searchParams URLSearchParams target substring 1 $ name html searchParams get name |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:8:101:8:110 | "default=" | enclosingFunctionName | test |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:8:116:8:126 | "</OPTION>" | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:8:116:8:126 | "</OPTION>" | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:8:116:8:126 | "</OPTION>" | enclosingFunctionBody | target document location search $ myId html target document write <OPTION value=1> document location href substring document location href indexOf default= 8 </OPTION> document write <OPTION value=2>English</OPTION> $ <div style="width: target px"> $ <div style="width: target px"> $ <div style="width: parseInt target px"> params URL document location searchParams $ name html params get name searchParams URLSearchParams target substring 1 $ name html searchParams get name |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:8:116:8:126 | "</OPTION>" | enclosingFunctionName | test |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:9:18:9:51 | "<OPTIO ... PTION>" | argumentIndex | 0 |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:9:18:9:51 | "<OPTIO ... PTION>" | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:9:18:9:51 | "<OPTIO ... PTION>" | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:9:18:9:51 | "<OPTIO ... PTION>" | calleeName | write |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:9:18:9:51 | "<OPTIO ... PTION>" | enclosingFunctionBody | target document location search $ myId html target document write <OPTION value=1> document location href substring document location href indexOf default= 8 </OPTION> document write <OPTION value=2>English</OPTION> $ <div style="width: target px"> $ <div style="width: target px"> $ <div style="width: parseInt target px"> params URL document location searchParams $ name html params get name searchParams URLSearchParams target substring 1 $ name html searchParams get name |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:9:18:9:51 | "<OPTIO ... PTION>" | enclosingFunctionName | test |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:9:18:9:51 | "<OPTIO ... PTION>" | receiverName | document |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:12:5:12:24 | '<div style="width:' | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:12:5:12:24 | '<div style="width:' | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:12:5:12:24 | '<div style="width:' | enclosingFunctionBody | target document location search $ myId html target document write <OPTION value=1> document location href substring document location href indexOf default= 8 </OPTION> document write <OPTION value=2>English</OPTION> $ <div style="width: target px"> $ <div style="width: target px"> $ <div style="width: parseInt target px"> params URL document location searchParams $ name html params get name searchParams URLSearchParams target substring 1 $ name html searchParams get name |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:12:5:12:24 | '<div style="width:' | enclosingFunctionName | test |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:12:5:12:42 | '<div s ... 'px">' | argumentIndex | 0 |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:12:5:12:42 | '<div s ... 'px">' | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:12:5:12:42 | '<div s ... 'px">' | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:12:5:12:42 | '<div s ... 'px">' | calleeName | $ |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:12:5:12:42 | '<div s ... 'px">' | enclosingFunctionBody | target document location search $ myId html target document write <OPTION value=1> document location href substring document location href indexOf default= 8 </OPTION> document write <OPTION value=2>English</OPTION> $ <div style="width: target px"> $ <div style="width: target px"> $ <div style="width: parseInt target px"> params URL document location searchParams $ name html params get name searchParams URLSearchParams target substring 1 $ name html searchParams get name |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:12:5:12:42 | '<div s ... 'px">' | enclosingFunctionName | test |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:12:28:12:33 | target | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:12:28:12:33 | target | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:12:28:12:33 | target | enclosingFunctionBody | target document location search $ myId html target document write <OPTION value=1> document location href substring document location href indexOf default= 8 </OPTION> document write <OPTION value=2>English</OPTION> $ <div style="width: target px"> $ <div style="width: target px"> $ <div style="width: parseInt target px"> params URL document location searchParams $ name html params get name searchParams URLSearchParams target substring 1 $ name html searchParams get name |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:12:28:12:33 | target | enclosingFunctionName | test |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:12:37:12:42 | 'px">' | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:12:37:12:42 | 'px">' | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:12:37:12:42 | 'px">' | enclosingFunctionBody | target document location search $ myId html target document write <OPTION value=1> document location href substring document location href indexOf default= 8 </OPTION> document write <OPTION value=2>English</OPTION> $ <div style="width: target px"> $ <div style="width: target px"> $ <div style="width: parseInt target px"> params URL document location searchParams $ name html params get name searchParams URLSearchParams target substring 1 $ name html searchParams get name |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:12:37:12:42 | 'px">' | enclosingFunctionName | test |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:14:5:14:24 | '<div style="width:' | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:14:5:14:24 | '<div style="width:' | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:14:5:14:24 | '<div style="width:' | enclosingFunctionBody | target document location search $ myId html target document write <OPTION value=1> document location href substring document location href indexOf default= 8 </OPTION> document write <OPTION value=2>English</OPTION> $ <div style="width: target px"> $ <div style="width: target px"> $ <div style="width: parseInt target px"> params URL document location searchParams $ name html params get name searchParams URLSearchParams target substring 1 $ name html searchParams get name |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:14:5:14:24 | '<div style="width:' | enclosingFunctionName | test |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:14:5:14:43 | '<div s ... 'px">' | argumentIndex | 0 |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:14:5:14:43 | '<div s ... 'px">' | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:14:5:14:43 | '<div s ... 'px">' | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:14:5:14:43 | '<div s ... 'px">' | calleeName | $ |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:14:5:14:43 | '<div s ... 'px">' | enclosingFunctionBody | target document location search $ myId html target document write <OPTION value=1> document location href substring document location href indexOf default= 8 </OPTION> document write <OPTION value=2>English</OPTION> $ <div style="width: target px"> $ <div style="width: target px"> $ <div style="width: parseInt target px"> params URL document location searchParams $ name html params get name searchParams URLSearchParams target substring 1 $ name html searchParams get name |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:14:5:14:43 | '<div s ... 'px">' | enclosingFunctionName | test |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:14:28:14:34 | +target | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:14:28:14:34 | +target | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:14:28:14:34 | +target | enclosingFunctionBody | target document location search $ myId html target document write <OPTION value=1> document location href substring document location href indexOf default= 8 </OPTION> document write <OPTION value=2>English</OPTION> $ <div style="width: target px"> $ <div style="width: target px"> $ <div style="width: parseInt target px"> params URL document location searchParams $ name html params get name searchParams URLSearchParams target substring 1 $ name html searchParams get name |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:14:28:14:34 | +target | enclosingFunctionName | test |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:14:38:14:43 | 'px">' | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:14:38:14:43 | 'px">' | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:14:38:14:43 | 'px">' | enclosingFunctionBody | target document location search $ myId html target document write <OPTION value=1> document location href substring document location href indexOf default= 8 </OPTION> document write <OPTION value=2>English</OPTION> $ <div style="width: target px"> $ <div style="width: target px"> $ <div style="width: parseInt target px"> params URL document location searchParams $ name html params get name searchParams URLSearchParams target substring 1 $ name html searchParams get name |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:14:38:14:43 | 'px">' | enclosingFunctionName | test |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:15:5:15:24 | '<div style="width:' | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:15:5:15:24 | '<div style="width:' | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:15:5:15:24 | '<div style="width:' | enclosingFunctionBody | target document location search $ myId html target document write <OPTION value=1> document location href substring document location href indexOf default= 8 </OPTION> document write <OPTION value=2>English</OPTION> $ <div style="width: target px"> $ <div style="width: target px"> $ <div style="width: parseInt target px"> params URL document location searchParams $ name html params get name searchParams URLSearchParams target substring 1 $ name html searchParams get name |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:15:5:15:24 | '<div style="width:' | enclosingFunctionName | test |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:15:5:15:52 | '<div s ... 'px">' | argumentIndex | 0 |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:15:5:15:52 | '<div s ... 'px">' | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:15:5:15:52 | '<div s ... 'px">' | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:15:5:15:52 | '<div s ... 'px">' | calleeName | $ |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:15:5:15:52 | '<div s ... 'px">' | enclosingFunctionBody | target document location search $ myId html target document write <OPTION value=1> document location href substring document location href indexOf default= 8 </OPTION> document write <OPTION value=2>English</OPTION> $ <div style="width: target px"> $ <div style="width: target px"> $ <div style="width: parseInt target px"> params URL document location searchParams $ name html params get name searchParams URLSearchParams target substring 1 $ name html searchParams get name |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:15:5:15:52 | '<div s ... 'px">' | enclosingFunctionName | test |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:15:28:15:43 | parseInt(target) | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:15:28:15:43 | parseInt(target) | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:15:28:15:43 | parseInt(target) | enclosingFunctionBody | target document location search $ myId html target document write <OPTION value=1> document location href substring document location href indexOf default= 8 </OPTION> document write <OPTION value=2>English</OPTION> $ <div style="width: target px"> $ <div style="width: target px"> $ <div style="width: parseInt target px"> params URL document location searchParams $ name html params get name searchParams URLSearchParams target substring 1 $ name html searchParams get name |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:15:28:15:43 | parseInt(target) | enclosingFunctionName | test |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:15:37:15:42 | target | argumentIndex | 0 |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:15:37:15:42 | target | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:15:37:15:42 | target | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:15:37:15:42 | target | calleeName | parseInt |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:15:37:15:42 | target | enclosingFunctionBody | target document location search $ myId html target document write <OPTION value=1> document location href substring document location href indexOf default= 8 </OPTION> document write <OPTION value=2>English</OPTION> $ <div style="width: target px"> $ <div style="width: target px"> $ <div style="width: parseInt target px"> params URL document location searchParams $ name html params get name searchParams URLSearchParams target substring 1 $ name html searchParams get name |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:15:37:15:42 | target | enclosingFunctionName | test |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:15:47:15:52 | 'px">' | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:15:47:15:52 | 'px">' | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:15:47:15:52 | 'px">' | enclosingFunctionBody | target document location search $ myId html target document write <OPTION value=1> document location href substring document location href indexOf default= 8 </OPTION> document write <OPTION value=2>English</OPTION> $ <div style="width: target px"> $ <div style="width: target px"> $ <div style="width: parseInt target px"> params URL document location searchParams $ name html params get name searchParams URLSearchParams target substring 1 $ name html searchParams get name |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:15:47:15:52 | 'px">' | enclosingFunctionName | test |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:18:5:18:10 | 'name' | argumentIndex | 0 |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:18:5:18:10 | 'name' | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:18:5:18:10 | 'name' | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:18:5:18:10 | 'name' | calleeName | $ |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:18:5:18:10 | 'name' | enclosingFunctionBody | target document location search $ myId html target document write <OPTION value=1> document location href substring document location href indexOf default= 8 </OPTION> document write <OPTION value=2>English</OPTION> $ <div style="width: target px"> $ <div style="width: target px"> $ <div style="width: parseInt target px"> params URL document location searchParams $ name html params get name searchParams URLSearchParams target substring 1 $ name html searchParams get name |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:18:5:18:10 | 'name' | enclosingFunctionName | test |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:18:18:18:35 | params.get('name') | argumentIndex | 0 |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:18:18:18:35 | params.get('name') | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:18:18:18:35 | params.get('name') | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:18:18:18:35 | params.get('name') | calleeName | html |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:18:18:18:35 | params.get('name') | enclosingFunctionBody | target document location search $ myId html target document write <OPTION value=1> document location href substring document location href indexOf default= 8 </OPTION> document write <OPTION value=2>English</OPTION> $ <div style="width: target px"> $ <div style="width: target px"> $ <div style="width: parseInt target px"> params URL document location searchParams $ name html params get name searchParams URLSearchParams target substring 1 $ name html searchParams get name |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:18:18:18:35 | params.get('name') | enclosingFunctionName | test |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:18:29:18:34 | 'name' | argumentIndex | 0 |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:18:29:18:34 | 'name' | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:18:29:18:34 | 'name' | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:18:29:18:34 | 'name' | calleeName | get |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:18:29:18:34 | 'name' | enclosingFunctionBody | target document location search $ myId html target document write <OPTION value=1> document location href substring document location href indexOf default= 8 </OPTION> document write <OPTION value=2>English</OPTION> $ <div style="width: target px"> $ <div style="width: target px"> $ <div style="width: parseInt target px"> params URL document location searchParams $ name html params get name searchParams URLSearchParams target substring 1 $ name html searchParams get name |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:18:29:18:34 | 'name' | enclosingFunctionName | test |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:18:29:18:34 | 'name' | receiverName | params |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:20:42:20:60 | target.substring(1) | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:20:42:20:60 | target.substring(1) | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:20:42:20:60 | target.substring(1) | enclosingFunctionBody | target document location search $ myId html target document write <OPTION value=1> document location href substring document location href indexOf default= 8 </OPTION> document write <OPTION value=2>English</OPTION> $ <div style="width: target px"> $ <div style="width: target px"> $ <div style="width: parseInt target px"> params URL document location searchParams $ name html params get name searchParams URLSearchParams target substring 1 $ name html searchParams get name |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:20:42:20:60 | target.substring(1) | enclosingFunctionName | test |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:20:59:20:59 | 1 | argumentIndex | 0 |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:20:59:20:59 | 1 | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:20:59:20:59 | 1 | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:20:59:20:59 | 1 | calleeName | substring |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:20:59:20:59 | 1 | enclosingFunctionBody | target document location search $ myId html target document write <OPTION value=1> document location href substring document location href indexOf default= 8 </OPTION> document write <OPTION value=2>English</OPTION> $ <div style="width: target px"> $ <div style="width: target px"> $ <div style="width: parseInt target px"> params URL document location searchParams $ name html params get name searchParams URLSearchParams target substring 1 $ name html searchParams get name |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:20:59:20:59 | 1 | enclosingFunctionName | test |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:20:59:20:59 | 1 | receiverName | target |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:21:5:21:10 | 'name' | argumentIndex | 0 |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:21:5:21:10 | 'name' | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:21:5:21:10 | 'name' | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:21:5:21:10 | 'name' | calleeName | $ |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:21:5:21:10 | 'name' | enclosingFunctionBody | target document location search $ myId html target document write <OPTION value=1> document location href substring document location href indexOf default= 8 </OPTION> document write <OPTION value=2>English</OPTION> $ <div style="width: target px"> $ <div style="width: target px"> $ <div style="width: parseInt target px"> params URL document location searchParams $ name html params get name searchParams URLSearchParams target substring 1 $ name html searchParams get name |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:21:5:21:10 | 'name' | enclosingFunctionName | test |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:21:18:21:41 | searchP ... 'name') | argumentIndex | 0 |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:21:18:21:41 | searchP ... 'name') | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:21:18:21:41 | searchP ... 'name') | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:21:18:21:41 | searchP ... 'name') | calleeName | html |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:21:18:21:41 | searchP ... 'name') | enclosingFunctionBody | target document location search $ myId html target document write <OPTION value=1> document location href substring document location href indexOf default= 8 </OPTION> document write <OPTION value=2>English</OPTION> $ <div style="width: target px"> $ <div style="width: target px"> $ <div style="width: parseInt target px"> params URL document location searchParams $ name html params get name searchParams URLSearchParams target substring 1 $ name html searchParams get name |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:21:18:21:41 | searchP ... 'name') | enclosingFunctionName | test |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:21:35:21:40 | 'name' | argumentIndex | 0 |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:21:35:21:40 | 'name' | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:21:35:21:40 | 'name' | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:21:35:21:40 | 'name' | calleeName | get |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:21:35:21:40 | 'name' | enclosingFunctionBody | target document location search $ myId html target document write <OPTION value=1> document location href substring document location href indexOf default= 8 </OPTION> document write <OPTION value=2>English</OPTION> $ <div style="width: target px"> $ <div style="width: target px"> $ <div style="width: parseInt target px"> params URL document location searchParams $ name html params get name searchParams URLSearchParams target substring 1 $ name html searchParams get name |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:21:35:21:40 | 'name' | enclosingFunctionName | test |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:21:35:21:40 | 'name' | receiverName | searchParams |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:26:5:26:10 | 'myId' | argumentIndex | 0 |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:26:5:26:10 | 'myId' | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:26:5:26:10 | 'myId' | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:26:5:26:10 | 'myId' | calleeName | $ |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:26:5:26:10 | 'myId' | enclosingFunctionBody | target $ myId html target |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:26:5:26:10 | 'myId' | enclosingFunctionName | foo |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:26:18:26:23 | target | argumentIndex | 0 |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:26:18:26:23 | target | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:26:18:26:23 | target | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:26:18:26:23 | target | calleeName | html |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:26:18:26:23 | target | enclosingFunctionBody | target $ myId html target |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:26:18:26:23 | target | enclosingFunctionName | foo |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:34:3:34:8 | 'myId' | argumentIndex | 0 |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:34:3:34:8 | 'myId' | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:34:3:34:8 | 'myId' | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:34:3:34:8 | 'myId' | calleeName | $ |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:34:16:34:20 | bar() | argumentIndex | 0 |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:34:16:34:20 | bar() | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:34:16:34:20 | bar() | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:34:16:34:20 | bar() | calleeName | html |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:40:3:40:8 | 'myId' | argumentIndex | 0 |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:40:3:40:8 | 'myId' | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:40:3:40:8 | 'myId' | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:40:3:40:8 | 'myId' | calleeName | $ |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:40:16:40:44 | baz(doc ... search) | argumentIndex | 0 |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:40:16:40:44 | baz(doc ... search) | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:40:16:40:44 | baz(doc ... search) | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:40:16:40:44 | baz(doc ... search) | calleeName | html |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:40:20:40:43 | documen ... .search | argumentIndex | 0 |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:40:20:40:43 | documen ... .search | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:40:20:40:43 | documen ... .search | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:40:20:40:43 | documen ... .search | calleeName | baz |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:43:10:43:16 | "<div>" | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:43:10:43:16 | "<div>" | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:43:10:43:16 | "<div>" | enclosingFunctionBody | s <div> s </div> |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:43:10:43:16 | "<div>" | enclosingFunctionName | wrap |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:43:20:43:20 | s | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:43:20:43:20 | s | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:43:20:43:20 | s | enclosingFunctionBody | s <div> s </div> |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:43:20:43:20 | s | enclosingFunctionName | wrap |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:43:24:43:31 | "</div>" | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:43:24:43:31 | "</div>" | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:43:24:43:31 | "</div>" | enclosingFunctionBody | s <div> s </div> |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:43:24:43:31 | "</div>" | enclosingFunctionName | wrap |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:46:3:46:8 | 'myId' | argumentIndex | 0 |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:46:3:46:8 | 'myId' | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:46:3:46:8 | 'myId' | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:46:3:46:8 | 'myId' | calleeName | $ |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:46:16:46:45 | wrap(do ... search) | argumentIndex | 0 |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:46:16:46:45 | wrap(do ... search) | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:46:16:46:45 | wrap(do ... search) | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:46:16:46:45 | wrap(do ... search) | calleeName | html |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:50:21:50:21 | 1 | argumentIndex | 0 |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:50:21:50:21 | 1 | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:50:21:50:21 | 1 | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:50:21:50:21 | 1 | calleeName | substr |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:50:21:50:21 | 1 | enclosingFunctionBody | s s s substr 1 |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:50:21:50:21 | 1 | enclosingFunctionName | chop |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:50:21:50:21 | 1 | receiverName | s |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:54:3:54:8 | 'myId' | argumentIndex | 0 |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:54:3:54:8 | 'myId' | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:54:3:54:8 | 'myId' | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:54:3:54:8 | 'myId' | calleeName | $ |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:54:16:54:45 | chop(do ... search) | argumentIndex | 0 |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:54:16:54:45 | chop(do ... search) | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:54:16:54:45 | chop(do ... search) | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:54:16:54:45 | chop(do ... search) | calleeName | html |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:56:3:56:8 | 'myId' | argumentIndex | 0 |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:56:3:56:8 | 'myId' | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:56:3:56:8 | 'myId' | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:56:3:56:8 | 'myId' | calleeName | $ |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:56:16:56:45 | chop(do ... search) | argumentIndex | 0 |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:56:16:56:45 | chop(do ... search) | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:56:16:56:45 | chop(do ... search) | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:56:16:56:45 | chop(do ... search) | calleeName | html |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:58:3:58:8 | 'myId' | argumentIndex | 0 |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:58:3:58:8 | 'myId' | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:58:3:58:8 | 'myId' | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:58:3:58:8 | 'myId' | calleeName | $ |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:58:16:58:32 | wrap(chop(bar())) | argumentIndex | 0 |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:58:16:58:32 | wrap(chop(bar())) | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:58:16:58:32 | wrap(chop(bar())) | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:58:16:58:32 | wrap(chop(bar())) | calleeName | html |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:62:5:62:10 | 'myId' | argumentIndex | 0 |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:62:5:62:10 | 'myId' | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:62:5:62:10 | 'myId' | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:62:5:62:10 | 'myId' | calleeName | $ |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:62:5:62:10 | 'myId' | enclosingFunctionBody | s $ myId html s |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:62:5:62:10 | 'myId' | enclosingFunctionName | dangerouslySetInnerHtml |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:62:18:62:18 | s | argumentIndex | 0 |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:62:18:62:18 | s | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:62:18:62:18 | s | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:62:18:62:18 | s | calleeName | html |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:62:18:62:18 | s | enclosingFunctionBody | s $ myId html s |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:62:18:62:18 | s | enclosingFunctionName | dangerouslySetInnerHtml |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:68:3:68:8 | 'myId' | argumentIndex | 0 |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:68:3:68:8 | 'myId' | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:68:3:68:8 | 'myId' | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:68:3:68:8 | 'myId' | calleeName | $ |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:68:16:68:20 | bar() | argumentIndex | 0 |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:68:16:68:20 | bar() | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:68:16:68:20 | bar() | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:68:16:68:20 | bar() | calleeName | html |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:70:37:74:1 | functio ... l(x);\\n} | argumentIndex | 0 |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:70:37:74:1 | functio ... l(x);\\n} | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:70:37:74:1 | functio ... l(x);\\n} | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:70:37:74:1 | functio ... l(x);\\n} | calleeName | forEach |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:73:7:73:12 | 'myId' | argumentIndex | 0 |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:73:7:73:12 | 'myId' | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:73:7:73:12 | 'myId' | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:73:7:73:12 | 'myId' | calleeName | $ |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:73:7:73:12 | 'myId' | enclosingFunctionBody | x x $ myId html x |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:73:7:73:12 | 'myId' | enclosingFunctionName | forEach#functionalargument |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:73:20:73:20 | x | argumentIndex | 0 |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:73:20:73:20 | x | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:73:20:73:20 | x | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:73:20:73:20 | x | calleeName | html |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:73:20:73:20 | x | enclosingFunctionBody | x x $ myId html x |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:73:20:73:20 | x | enclosingFunctionName | forEach#functionalargument |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:77:40:77:73 | {__html ... search} | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:77:40:77:73 | {__html ... search} | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:77:49:77:72 | documen ... .search | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:77:49:77:72 | documen ... .search | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:79:16:79:22 | 'myApp' | argumentIndex | 0 |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:79:16:79:22 | 'myApp' | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:79:16:79:22 | 'myApp' | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:79:16:79:22 | 'myApp' | calleeName | module |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:79:16:79:22 | 'myApp' | receiverName | angular |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:79:25:79:26 | [] | argumentIndex | 1 |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:79:25:79:26 | [] | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:79:25:79:26 | [] | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:79:25:79:26 | [] | calleeName | module |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:79:25:79:26 | [] | receiverName | angular |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:80:14:80:24 | "myService" | argumentIndex | 0 |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:80:14:80:24 | "myService" | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:80:14:80:24 | "myService" | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:80:14:80:24 | "myService" | calleeName | service |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:80:27:88:5 | functio ... K\\n } | argumentIndex | 1 |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:80:27:88:5 | functio ... K\\n } | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:80:27:88:5 | functio ... K\\n } | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:80:27:88:5 | functio ... K\\n } | calleeName | service |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:81:26:81:49 | documen ... .search | argumentIndex | 0 |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:81:26:81:49 | documen ... .search | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:81:26:81:49 | documen ... .search | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:81:26:81:49 | documen ... .search | calleeName | trustAsHtml |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:81:26:81:49 | documen ... .search | enclosingFunctionBody | $sce $other $sce trustAsHtml document location search $sce trustAsCss document location search $sce trustAsUNKNOWN document location search $sce trustAs $sce HTML document location search $sce trustAs $sce CSS document location search $sce trustAs UNKNOWN document location search $other trustAsHtml document location search |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:81:26:81:49 | documen ... .search | enclosingFunctionName | service#functionalargument |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:81:26:81:49 | documen ... .search | receiverName | $sce |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:82:25:82:48 | documen ... .search | argumentIndex | 0 |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:82:25:82:48 | documen ... .search | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:82:25:82:48 | documen ... .search | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:82:25:82:48 | documen ... .search | calleeName | trustAsCss |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:82:25:82:48 | documen ... .search | enclosingFunctionBody | $sce $other $sce trustAsHtml document location search $sce trustAsCss document location search $sce trustAsUNKNOWN document location search $sce trustAs $sce HTML document location search $sce trustAs $sce CSS document location search $sce trustAs UNKNOWN document location search $other trustAsHtml document location search |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:82:25:82:48 | documen ... .search | enclosingFunctionName | service#functionalargument |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:82:25:82:48 | documen ... .search | receiverName | $sce |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:83:29:83:52 | documen ... .search | argumentIndex | 0 |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:83:29:83:52 | documen ... .search | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:83:29:83:52 | documen ... .search | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:83:29:83:52 | documen ... .search | calleeName | trustAsUNKNOWN |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:83:29:83:52 | documen ... .search | enclosingFunctionBody | $sce $other $sce trustAsHtml document location search $sce trustAsCss document location search $sce trustAsUNKNOWN document location search $sce trustAs $sce HTML document location search $sce trustAs $sce CSS document location search $sce trustAs UNKNOWN document location search $other trustAsHtml document location search |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:83:29:83:52 | documen ... .search | enclosingFunctionName | service#functionalargument |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:83:29:83:52 | documen ... .search | receiverName | $sce |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:84:22:84:30 | $sce.HTML | argumentIndex | 0 |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:84:22:84:30 | $sce.HTML | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:84:22:84:30 | $sce.HTML | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:84:22:84:30 | $sce.HTML | calleeName | trustAs |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:84:22:84:30 | $sce.HTML | enclosingFunctionBody | $sce $other $sce trustAsHtml document location search $sce trustAsCss document location search $sce trustAsUNKNOWN document location search $sce trustAs $sce HTML document location search $sce trustAs $sce CSS document location search $sce trustAs UNKNOWN document location search $other trustAsHtml document location search |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:84:22:84:30 | $sce.HTML | enclosingFunctionName | service#functionalargument |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:84:22:84:30 | $sce.HTML | receiverName | $sce |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:84:33:84:56 | documen ... .search | argumentIndex | 1 |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:84:33:84:56 | documen ... .search | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:84:33:84:56 | documen ... .search | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:84:33:84:56 | documen ... .search | calleeName | trustAs |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:84:33:84:56 | documen ... .search | enclosingFunctionBody | $sce $other $sce trustAsHtml document location search $sce trustAsCss document location search $sce trustAsUNKNOWN document location search $sce trustAs $sce HTML document location search $sce trustAs $sce CSS document location search $sce trustAs UNKNOWN document location search $other trustAsHtml document location search |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:84:33:84:56 | documen ... .search | enclosingFunctionName | service#functionalargument |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:84:33:84:56 | documen ... .search | receiverName | $sce |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:85:22:85:29 | $sce.CSS | argumentIndex | 0 |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:85:22:85:29 | $sce.CSS | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:85:22:85:29 | $sce.CSS | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:85:22:85:29 | $sce.CSS | calleeName | trustAs |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:85:22:85:29 | $sce.CSS | enclosingFunctionBody | $sce $other $sce trustAsHtml document location search $sce trustAsCss document location search $sce trustAsUNKNOWN document location search $sce trustAs $sce HTML document location search $sce trustAs $sce CSS document location search $sce trustAs UNKNOWN document location search $other trustAsHtml document location search |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:85:22:85:29 | $sce.CSS | enclosingFunctionName | service#functionalargument |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:85:22:85:29 | $sce.CSS | receiverName | $sce |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:85:32:85:55 | documen ... .search | argumentIndex | 1 |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:85:32:85:55 | documen ... .search | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:85:32:85:55 | documen ... .search | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:85:32:85:55 | documen ... .search | calleeName | trustAs |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:85:32:85:55 | documen ... .search | enclosingFunctionBody | $sce $other $sce trustAsHtml document location search $sce trustAsCss document location search $sce trustAsUNKNOWN document location search $sce trustAs $sce HTML document location search $sce trustAs $sce CSS document location search $sce trustAs UNKNOWN document location search $other trustAsHtml document location search |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:85:32:85:55 | documen ... .search | enclosingFunctionName | service#functionalargument |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:85:32:85:55 | documen ... .search | receiverName | $sce |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:86:22:86:28 | UNKNOWN | argumentIndex | 0 |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:86:22:86:28 | UNKNOWN | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:86:22:86:28 | UNKNOWN | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:86:22:86:28 | UNKNOWN | calleeName | trustAs |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:86:22:86:28 | UNKNOWN | enclosingFunctionBody | $sce $other $sce trustAsHtml document location search $sce trustAsCss document location search $sce trustAsUNKNOWN document location search $sce trustAs $sce HTML document location search $sce trustAs $sce CSS document location search $sce trustAs UNKNOWN document location search $other trustAsHtml document location search |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:86:22:86:28 | UNKNOWN | enclosingFunctionName | service#functionalargument |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:86:22:86:28 | UNKNOWN | receiverName | $sce |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:86:31:86:54 | documen ... .search | argumentIndex | 1 |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:86:31:86:54 | documen ... .search | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:86:31:86:54 | documen ... .search | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:86:31:86:54 | documen ... .search | calleeName | trustAs |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:86:31:86:54 | documen ... .search | enclosingFunctionBody | $sce $other $sce trustAsHtml document location search $sce trustAsCss document location search $sce trustAsUNKNOWN document location search $sce trustAs $sce HTML document location search $sce trustAs $sce CSS document location search $sce trustAs UNKNOWN document location search $other trustAsHtml document location search |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:86:31:86:54 | documen ... .search | enclosingFunctionName | service#functionalargument |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:86:31:86:54 | documen ... .search | receiverName | $sce |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:87:28:87:51 | documen ... .search | argumentIndex | 0 |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:87:28:87:51 | documen ... .search | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:87:28:87:51 | documen ... .search | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:87:28:87:51 | documen ... .search | calleeName | trustAsHtml |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:87:28:87:51 | documen ... .search | enclosingFunctionBody | $sce $other $sce trustAsHtml document location search $sce trustAsCss document location search $sce trustAsUNKNOWN document location search $sce trustAs $sce HTML document location search $sce trustAs $sce CSS document location search $sce trustAs UNKNOWN document location search $other trustAsHtml document location search |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:87:28:87:51 | documen ... .search | enclosingFunctionName | service#functionalargument |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:87:28:87:51 | documen ... .search | receiverName | $other |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:89:14:89:25 | "myService2" | argumentIndex | 0 |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:89:14:89:25 | "myService2" | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:89:14:89:25 | "myService2" | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:89:14:89:25 | "myService2" | calleeName | service |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:89:28:92:5 | functio ... K\\n } | argumentIndex | 1 |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:89:28:92:5 | functio ... K\\n } | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:89:28:92:5 | functio ... K\\n } | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:89:28:92:5 | functio ... K\\n } | calleeName | service |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:90:25:90:31 | '<div>' | argumentIndex | 0 |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:90:25:90:31 | '<div>' | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:90:25:90:31 | '<div>' | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:90:25:90:31 | '<div>' | calleeName | element |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:90:25:90:31 | '<div>' | enclosingFunctionBody | angular element <div> html document location search angular element <div> html SAFE |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:90:25:90:31 | '<div>' | enclosingFunctionName | service#functionalargument |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:90:25:90:31 | '<div>' | receiverName | angular |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:90:39:90:62 | documen ... .search | argumentIndex | 0 |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:90:39:90:62 | documen ... .search | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:90:39:90:62 | documen ... .search | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:90:39:90:62 | documen ... .search | calleeName | html |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:90:39:90:62 | documen ... .search | enclosingFunctionBody | angular element <div> html document location search angular element <div> html SAFE |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:90:39:90:62 | documen ... .search | enclosingFunctionName | service#functionalargument |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:91:25:91:31 | '<div>' | argumentIndex | 0 |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:91:25:91:31 | '<div>' | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:91:25:91:31 | '<div>' | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:91:25:91:31 | '<div>' | calleeName | element |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:91:25:91:31 | '<div>' | enclosingFunctionBody | angular element <div> html document location search angular element <div> html SAFE |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:91:25:91:31 | '<div>' | enclosingFunctionName | service#functionalargument |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:91:25:91:31 | '<div>' | receiverName | angular |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:91:39:91:44 | 'SAFE' | argumentIndex | 0 |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:91:39:91:44 | 'SAFE' | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:91:39:91:44 | 'SAFE' | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:91:39:91:44 | 'SAFE' | calleeName | html |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:91:39:91:44 | 'SAFE' | enclosingFunctionBody | angular element <div> html document location search angular element <div> html SAFE |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:91:39:91:44 | 'SAFE' | enclosingFunctionName | service#functionalargument |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:93:16:93:27 | 'myCustomer' | argumentIndex | 0 |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:93:16:93:27 | 'myCustomer' | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:93:16:93:27 | 'myCustomer' | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:93:16:93:27 | 'myCustomer' | calleeName | directive |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:93:30:100:5 | functio ... ;\\n } | argumentIndex | 1 |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:93:30:100:5 | functio ... ;\\n } | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:93:30:100:5 | functio ... ;\\n } | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:93:30:100:5 | functio ... ;\\n } | calleeName | directive |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:96:30:96:53 | documen ... .search | argumentIndex | 0 |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:96:30:96:53 | documen ... .search | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:96:30:96:53 | documen ... .search | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:96:30:96:53 | documen ... .search | calleeName | html |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:96:30:96:53 | documen ... .search | enclosingFunctionBody | link scope element element html document location search element html SAFE |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:96:30:96:53 | documen ... .search | enclosingFunctionName | directive#functionalargument |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:96:30:96:53 | documen ... .search | receiverName | element |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:97:30:97:35 | 'SAFE' | argumentIndex | 0 |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:97:30:97:35 | 'SAFE' | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:97:30:97:35 | 'SAFE' | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:97:30:97:35 | 'SAFE' | calleeName | html |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:97:30:97:35 | 'SAFE' | enclosingFunctionBody | link scope element element html document location search element html SAFE |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:97:30:97:35 | 'SAFE' | enclosingFunctionName | directive#functionalargument |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:97:30:97:35 | 'SAFE' | receiverName | element |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:101:14:101:25 | "myService3" | argumentIndex | 0 |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:101:14:101:25 | "myService3" | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:101:14:101:25 | "myService3" | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:101:14:101:25 | "myService3" | calleeName | service |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:101:28:104:5 | functio ... K\\n } | argumentIndex | 1 |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:101:28:104:5 | functio ... K\\n } | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:101:28:104:5 | functio ... K\\n } | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:101:28:104:5 | functio ... K\\n } | calleeName | service |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:102:25:102:48 | documen ... .search | argumentIndex | 0 |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:102:25:102:48 | documen ... .search | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:102:25:102:48 | documen ... .search | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:102:25:102:48 | documen ... .search | calleeName | element |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:102:25:102:48 | documen ... .search | enclosingFunctionBody | angular element document location search angular element SAFE |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:102:25:102:48 | documen ... .search | enclosingFunctionName | service#functionalargument |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:102:25:102:48 | documen ... .search | receiverName | angular |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:103:25:103:30 | 'SAFE' | argumentIndex | 0 |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:103:25:103:30 | 'SAFE' | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:103:25:103:30 | 'SAFE' | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:103:25:103:30 | 'SAFE' | calleeName | element |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:103:25:103:30 | 'SAFE' | enclosingFunctionBody | angular element document location search angular element SAFE |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:103:25:103:30 | 'SAFE' | enclosingFunctionName | service#functionalargument |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:103:25:103:30 | 'SAFE' | receiverName | angular |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:107:43:107:43 | 1 | argumentIndex | 0 |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:107:43:107:43 | 1 | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:107:43:107:43 | 1 | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:107:43:107:43 | 1 | calleeName | substr |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:107:43:107:43 | 1 | enclosingFunctionBody | v document location search substr 1 document write v /^\\d+$/ test v document write v m /^\\d+$/ exec v document write v v match /^\\d+$/ document write v v match ^\\d+$ document write v /\\d+/ test v document write v /^\\d+$/ test v document write v |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:107:43:107:43 | 1 | enclosingFunctionName | tst |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:110:18:110:18 | v | argumentIndex | 0 |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:110:18:110:18 | v | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:110:18:110:18 | v | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:110:18:110:18 | v | calleeName | write |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:110:18:110:18 | v | enclosingFunctionBody | v document location search substr 1 document write v /^\\d+$/ test v document write v m /^\\d+$/ exec v document write v v match /^\\d+$/ document write v v match ^\\d+$ document write v /\\d+/ test v document write v /^\\d+$/ test v document write v |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:110:18:110:18 | v | enclosingFunctionName | tst |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:110:18:110:18 | v | receiverName | document |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:112:20:112:20 | v | argumentIndex | 0 |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:112:20:112:20 | v | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:112:20:112:20 | v | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:112:20:112:20 | v | calleeName | test |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:112:20:112:20 | v | enclosingFunctionBody | v document location search substr 1 document write v /^\\d+$/ test v document write v m /^\\d+$/ exec v document write v v match /^\\d+$/ document write v v match ^\\d+$ document write v /\\d+/ test v document write v /^\\d+$/ test v document write v |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:112:20:112:20 | v | enclosingFunctionName | tst |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:114:20:114:20 | v | argumentIndex | 0 |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:114:20:114:20 | v | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:114:20:114:20 | v | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:114:20:114:20 | v | calleeName | write |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:114:20:114:20 | v | enclosingFunctionBody | v document location search substr 1 document write v /^\\d+$/ test v document write v m /^\\d+$/ exec v document write v v match /^\\d+$/ document write v v match ^\\d+$ document write v /\\d+/ test v document write v /^\\d+$/ test v document write v |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:114:20:114:20 | v | enclosingFunctionName | tst |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:114:20:114:20 | v | receiverName | document |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:117:25:117:25 | v | argumentIndex | 0 |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:117:25:117:25 | v | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:117:25:117:25 | v | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:117:25:117:25 | v | calleeName | exec |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:117:25:117:25 | v | enclosingFunctionBody | v document location search substr 1 document write v /^\\d+$/ test v document write v m /^\\d+$/ exec v document write v v match /^\\d+$/ document write v v match ^\\d+$ document write v /\\d+/ test v document write v /^\\d+$/ test v document write v |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:117:25:117:25 | v | enclosingFunctionName | tst |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:119:20:119:20 | v | argumentIndex | 0 |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:119:20:119:20 | v | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:119:20:119:20 | v | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:119:20:119:20 | v | calleeName | write |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:119:20:119:20 | v | enclosingFunctionBody | v document location search substr 1 document write v /^\\d+$/ test v document write v m /^\\d+$/ exec v document write v v match /^\\d+$/ document write v v match ^\\d+$ document write v /\\d+/ test v document write v /^\\d+$/ test v document write v |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:119:20:119:20 | v | enclosingFunctionName | tst |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:119:20:119:20 | v | receiverName | document |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:122:15:122:21 | /^\\d+$/ | argumentIndex | 0 |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:122:15:122:21 | /^\\d+$/ | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:122:15:122:21 | /^\\d+$/ | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:122:15:122:21 | /^\\d+$/ | calleeName | match |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:122:15:122:21 | /^\\d+$/ | enclosingFunctionBody | v document location search substr 1 document write v /^\\d+$/ test v document write v m /^\\d+$/ exec v document write v v match /^\\d+$/ document write v v match ^\\d+$ document write v /\\d+/ test v document write v /^\\d+$/ test v document write v |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:122:15:122:21 | /^\\d+$/ | enclosingFunctionName | tst |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:122:15:122:21 | /^\\d+$/ | receiverName | v |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:124:22:124:22 | v | argumentIndex | 0 |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:124:22:124:22 | v | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:124:22:124:22 | v | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:124:22:124:22 | v | calleeName | write |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:124:22:124:22 | v | enclosingFunctionBody | v document location search substr 1 document write v /^\\d+$/ test v document write v m /^\\d+$/ exec v document write v v match /^\\d+$/ document write v v match ^\\d+$ document write v /\\d+/ test v document write v /^\\d+$/ test v document write v |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:124:22:124:22 | v | enclosingFunctionName | tst |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:124:22:124:22 | v | receiverName | document |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:127:15:127:22 | "^\\\\d+$" | argumentIndex | 0 |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:127:15:127:22 | "^\\\\d+$" | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:127:15:127:22 | "^\\\\d+$" | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:127:15:127:22 | "^\\\\d+$" | calleeName | match |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:127:15:127:22 | "^\\\\d+$" | enclosingFunctionBody | v document location search substr 1 document write v /^\\d+$/ test v document write v m /^\\d+$/ exec v document write v v match /^\\d+$/ document write v v match ^\\d+$ document write v /\\d+/ test v document write v /^\\d+$/ test v document write v |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:127:15:127:22 | "^\\\\d+$" | enclosingFunctionName | tst |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:127:15:127:22 | "^\\\\d+$" | receiverName | v |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:129:22:129:22 | v | argumentIndex | 0 |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:129:22:129:22 | v | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:129:22:129:22 | v | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:129:22:129:22 | v | calleeName | write |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:129:22:129:22 | v | enclosingFunctionBody | v document location search substr 1 document write v /^\\d+$/ test v document write v m /^\\d+$/ exec v document write v v match /^\\d+$/ document write v v match ^\\d+$ document write v /\\d+/ test v document write v /^\\d+$/ test v document write v |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:129:22:129:22 | v | enclosingFunctionName | tst |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:129:22:129:22 | v | receiverName | document |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:132:20:132:20 | v | argumentIndex | 0 |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:132:20:132:20 | v | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:132:20:132:20 | v | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:132:20:132:20 | v | calleeName | test |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:132:20:132:20 | v | enclosingFunctionBody | v document location search substr 1 document write v /^\\d+$/ test v document write v m /^\\d+$/ exec v document write v v match /^\\d+$/ document write v v match ^\\d+$ document write v /\\d+/ test v document write v /^\\d+$/ test v document write v |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:132:20:132:20 | v | enclosingFunctionName | tst |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:136:18:136:18 | v | argumentIndex | 0 |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:136:18:136:18 | v | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:136:18:136:18 | v | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:136:18:136:18 | v | calleeName | write |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:136:18:136:18 | v | enclosingFunctionBody | v document location search substr 1 document write v /^\\d+$/ test v document write v m /^\\d+$/ exec v document write v v match /^\\d+$/ document write v v match ^\\d+$ document write v /\\d+/ test v document write v /^\\d+$/ test v document write v |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:136:18:136:18 | v | enclosingFunctionName | tst |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:136:18:136:18 | v | receiverName | document |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:138:22:138:22 | v | argumentIndex | 0 |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:138:22:138:22 | v | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:138:22:138:22 | v | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:138:22:138:22 | v | calleeName | test |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:138:22:138:22 | v | enclosingFunctionBody | v document location search substr 1 document write v /^\\d+$/ test v document write v m /^\\d+$/ exec v document write v v match /^\\d+$/ document write v v match ^\\d+$ document write v /\\d+/ test v document write v /^\\d+$/ test v document write v |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:138:22:138:22 | v | enclosingFunctionName | tst |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:142:18:142:18 | v | argumentIndex | 0 |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:142:18:142:18 | v | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:142:18:142:18 | v | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:142:18:142:18 | v | calleeName | write |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:142:18:142:18 | v | enclosingFunctionBody | v document location search substr 1 document write v /^\\d+$/ test v document write v m /^\\d+$/ exec v document write v v match /^\\d+$/ document write v v match ^\\d+$ document write v /\\d+/ test v document write v /^\\d+$/ test v document write v |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:142:18:142:18 | v | enclosingFunctionName | tst |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:142:18:142:18 | v | receiverName | document |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:146:20:146:26 | 'myApp' | argumentIndex | 0 |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:146:20:146:26 | 'myApp' | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:146:20:146:26 | 'myApp' | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:146:20:146:26 | 'myApp' | calleeName | module |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:146:20:146:26 | 'myApp' | enclosingFunctionBody | angular module myApp factory xssSource_to_service xssSinkService1 xssSinkService1 xssSinkService1 window location search factory xssSinkService1 v $ <div> html v factory xssSource_from_service xssSourceService xssSourceService $ <div> html xssSourceService factory xssSourceService window location search factory innocentSource_to_service xssSinkService2 xssSinkService2 xssSinkService2 innocent factory xssSinkService2 v $ <div> html v factory innocentSource_from_service innocentSourceService innocentSourceService $ <div> html innocentSourceService factory innocentSourceService innocent |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:146:20:146:26 | 'myApp' | enclosingFunctionName | angularJSServices |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:146:20:146:26 | 'myApp' | receiverName | angular |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:146:29:146:30 | [] | argumentIndex | 1 |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:146:29:146:30 | [] | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:146:29:146:30 | [] | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:146:29:146:30 | [] | calleeName | module |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:146:29:146:30 | [] | enclosingFunctionBody | angular module myApp factory xssSource_to_service xssSinkService1 xssSinkService1 xssSinkService1 window location search factory xssSinkService1 v $ <div> html v factory xssSource_from_service xssSourceService xssSourceService $ <div> html xssSourceService factory xssSourceService window location search factory innocentSource_to_service xssSinkService2 xssSinkService2 xssSinkService2 innocent factory xssSinkService2 v $ <div> html v factory innocentSource_from_service innocentSourceService innocentSourceService $ <div> html innocentSourceService factory innocentSourceService innocent |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:146:29:146:30 | [] | enclosingFunctionName | angularJSServices |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:146:29:146:30 | [] | receiverName | angular |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:147:18:147:39 | "xssSou ... ervice" | argumentIndex | 0 |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:147:18:147:39 | "xssSou ... ervice" | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:147:18:147:39 | "xssSou ... ervice" | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:147:18:147:39 | "xssSou ... ervice" | calleeName | factory |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:147:18:147:39 | "xssSou ... ervice" | enclosingFunctionBody | angular module myApp factory xssSource_to_service xssSinkService1 xssSinkService1 xssSinkService1 window location search factory xssSinkService1 v $ <div> html v factory xssSource_from_service xssSourceService xssSourceService $ <div> html xssSourceService factory xssSourceService window location search factory innocentSource_to_service xssSinkService2 xssSinkService2 xssSinkService2 innocent factory xssSinkService2 v $ <div> html v factory innocentSource_from_service innocentSourceService innocentSourceService $ <div> html innocentSourceService factory innocentSourceService innocent |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:147:18:147:39 | "xssSou ... ervice" | enclosingFunctionName | angularJSServices |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:147:42:149:10 | ["xssSi ... }] | argumentIndex | 1 |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:147:42:149:10 | ["xssSi ... }] | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:147:42:149:10 | ["xssSi ... }] | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:147:42:149:10 | ["xssSi ... }] | calleeName | factory |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:147:42:149:10 | ["xssSi ... }] | enclosingFunctionBody | angular module myApp factory xssSource_to_service xssSinkService1 xssSinkService1 xssSinkService1 window location search factory xssSinkService1 v $ <div> html v factory xssSource_from_service xssSourceService xssSourceService $ <div> html xssSourceService factory xssSourceService window location search factory innocentSource_to_service xssSinkService2 xssSinkService2 xssSinkService2 innocent factory xssSinkService2 v $ <div> html v factory innocentSource_from_service innocentSourceService innocentSourceService $ <div> html innocentSourceService factory innocentSourceService innocent |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:147:42:149:10 | ["xssSi ... }] | enclosingFunctionName | angularJSServices |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:147:43:147:59 | "xssSinkService1" | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:147:43:147:59 | "xssSinkService1" | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:147:43:147:59 | "xssSinkService1" | enclosingFunctionBody | angular module myApp factory xssSource_to_service xssSinkService1 xssSinkService1 xssSinkService1 window location search factory xssSinkService1 v $ <div> html v factory xssSource_from_service xssSourceService xssSourceService $ <div> html xssSourceService factory xssSourceService window location search factory innocentSource_to_service xssSinkService2 xssSinkService2 xssSinkService2 innocent factory xssSinkService2 v $ <div> html v factory innocentSource_from_service innocentSourceService innocentSourceService $ <div> html innocentSourceService factory innocentSourceService innocent |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:147:43:147:59 | "xssSinkService1" | enclosingFunctionName | angularJSServices |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:147:62:149:9 | functio ... } | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:147:62:149:9 | functio ... } | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:147:62:149:9 | functio ... } | enclosingFunctionBody | angular module myApp factory xssSource_to_service xssSinkService1 xssSinkService1 xssSinkService1 window location search factory xssSinkService1 v $ <div> html v factory xssSource_from_service xssSourceService xssSourceService $ <div> html xssSourceService factory xssSourceService window location search factory innocentSource_to_service xssSinkService2 xssSinkService2 xssSinkService2 innocent factory xssSinkService2 v $ <div> html v factory innocentSource_from_service innocentSourceService innocentSourceService $ <div> html innocentSourceService factory innocentSourceService innocent |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:147:62:149:9 | functio ... } | enclosingFunctionName | angularJSServices |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:150:18:150:34 | "xssSinkService1" | argumentIndex | 0 |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:150:18:150:34 | "xssSinkService1" | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:150:18:150:34 | "xssSinkService1" | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:150:18:150:34 | "xssSinkService1" | calleeName | factory |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:150:18:150:34 | "xssSinkService1" | enclosingFunctionBody | angular module myApp factory xssSource_to_service xssSinkService1 xssSinkService1 xssSinkService1 window location search factory xssSinkService1 v $ <div> html v factory xssSource_from_service xssSourceService xssSourceService $ <div> html xssSourceService factory xssSourceService window location search factory innocentSource_to_service xssSinkService2 xssSinkService2 xssSinkService2 innocent factory xssSinkService2 v $ <div> html v factory innocentSource_from_service innocentSourceService innocentSourceService $ <div> html innocentSourceService factory innocentSourceService innocent |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:150:18:150:34 | "xssSinkService1" | enclosingFunctionName | angularJSServices |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:150:37:152:9 | functio ... } | argumentIndex | 1 |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:150:37:152:9 | functio ... } | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:150:37:152:9 | functio ... } | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:150:37:152:9 | functio ... } | calleeName | factory |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:150:37:152:9 | functio ... } | enclosingFunctionBody | angular module myApp factory xssSource_to_service xssSinkService1 xssSinkService1 xssSinkService1 window location search factory xssSinkService1 v $ <div> html v factory xssSource_from_service xssSourceService xssSourceService $ <div> html xssSourceService factory xssSourceService window location search factory innocentSource_to_service xssSinkService2 xssSinkService2 xssSinkService2 innocent factory xssSinkService2 v $ <div> html v factory innocentSource_from_service innocentSourceService innocentSourceService $ <div> html innocentSourceService factory innocentSourceService innocent |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:150:37:152:9 | functio ... } | enclosingFunctionName | angularJSServices |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:151:35:151:41 | "<div>" | argumentIndex | 0 |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:151:35:151:41 | "<div>" | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:151:35:151:41 | "<div>" | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:151:35:151:41 | "<div>" | calleeName | $ |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:151:35:151:41 | "<div>" | enclosingFunctionBody | angular module myApp factory xssSource_to_service xssSinkService1 xssSinkService1 xssSinkService1 window location search factory xssSinkService1 v $ <div> html v factory xssSource_from_service xssSourceService xssSourceService $ <div> html xssSourceService factory xssSourceService window location search factory innocentSource_to_service xssSinkService2 xssSinkService2 xssSinkService2 innocent factory xssSinkService2 v $ <div> html v factory innocentSource_from_service innocentSourceService innocentSourceService $ <div> html innocentSourceService factory innocentSourceService innocent |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:151:35:151:41 | "<div>" | enclosingFunctionName | angularJSServices |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:151:49:151:49 | v | argumentIndex | 0 |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:151:49:151:49 | v | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:151:49:151:49 | v | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:151:49:151:49 | v | calleeName | html |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:151:49:151:49 | v | enclosingFunctionBody | angular module myApp factory xssSource_to_service xssSinkService1 xssSinkService1 xssSinkService1 window location search factory xssSinkService1 v $ <div> html v factory xssSource_from_service xssSourceService xssSourceService $ <div> html xssSourceService factory xssSourceService window location search factory innocentSource_to_service xssSinkService2 xssSinkService2 xssSinkService2 innocent factory xssSinkService2 v $ <div> html v factory innocentSource_from_service innocentSourceService innocentSourceService $ <div> html innocentSourceService factory innocentSourceService innocent |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:151:49:151:49 | v | enclosingFunctionName | angularJSServices |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:154:18:154:41 | "xssSou ... ervice" | argumentIndex | 0 |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:154:18:154:41 | "xssSou ... ervice" | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:154:18:154:41 | "xssSou ... ervice" | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:154:18:154:41 | "xssSou ... ervice" | calleeName | factory |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:154:18:154:41 | "xssSou ... ervice" | enclosingFunctionBody | angular module myApp factory xssSource_to_service xssSinkService1 xssSinkService1 xssSinkService1 window location search factory xssSinkService1 v $ <div> html v factory xssSource_from_service xssSourceService xssSourceService $ <div> html xssSourceService factory xssSourceService window location search factory innocentSource_to_service xssSinkService2 xssSinkService2 xssSinkService2 innocent factory xssSinkService2 v $ <div> html v factory innocentSource_from_service innocentSourceService innocentSourceService $ <div> html innocentSourceService factory innocentSourceService innocent |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:154:18:154:41 | "xssSou ... ervice" | enclosingFunctionName | angularJSServices |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:154:44:156:10 | ["xssSo ... }] | argumentIndex | 1 |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:154:44:156:10 | ["xssSo ... }] | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:154:44:156:10 | ["xssSo ... }] | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:154:44:156:10 | ["xssSo ... }] | calleeName | factory |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:154:44:156:10 | ["xssSo ... }] | enclosingFunctionBody | angular module myApp factory xssSource_to_service xssSinkService1 xssSinkService1 xssSinkService1 window location search factory xssSinkService1 v $ <div> html v factory xssSource_from_service xssSourceService xssSourceService $ <div> html xssSourceService factory xssSourceService window location search factory innocentSource_to_service xssSinkService2 xssSinkService2 xssSinkService2 innocent factory xssSinkService2 v $ <div> html v factory innocentSource_from_service innocentSourceService innocentSourceService $ <div> html innocentSourceService factory innocentSourceService innocent |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:154:44:156:10 | ["xssSo ... }] | enclosingFunctionName | angularJSServices |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:154:45:154:62 | "xssSourceService" | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:154:45:154:62 | "xssSourceService" | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:154:45:154:62 | "xssSourceService" | enclosingFunctionBody | angular module myApp factory xssSource_to_service xssSinkService1 xssSinkService1 xssSinkService1 window location search factory xssSinkService1 v $ <div> html v factory xssSource_from_service xssSourceService xssSourceService $ <div> html xssSourceService factory xssSourceService window location search factory innocentSource_to_service xssSinkService2 xssSinkService2 xssSinkService2 innocent factory xssSinkService2 v $ <div> html v factory innocentSource_from_service innocentSourceService innocentSourceService $ <div> html innocentSourceService factory innocentSourceService innocent |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:154:45:154:62 | "xssSourceService" | enclosingFunctionName | angularJSServices |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:154:65:156:9 | functio ... } | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:154:65:156:9 | functio ... } | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:154:65:156:9 | functio ... } | enclosingFunctionBody | angular module myApp factory xssSource_to_service xssSinkService1 xssSinkService1 xssSinkService1 window location search factory xssSinkService1 v $ <div> html v factory xssSource_from_service xssSourceService xssSourceService $ <div> html xssSourceService factory xssSourceService window location search factory innocentSource_to_service xssSinkService2 xssSinkService2 xssSinkService2 innocent factory xssSinkService2 v $ <div> html v factory innocentSource_from_service innocentSourceService innocentSourceService $ <div> html innocentSourceService factory innocentSourceService innocent |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:154:65:156:9 | functio ... } | enclosingFunctionName | angularJSServices |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:155:15:155:21 | "<div>" | argumentIndex | 0 |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:155:15:155:21 | "<div>" | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:155:15:155:21 | "<div>" | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:155:15:155:21 | "<div>" | calleeName | $ |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:155:15:155:21 | "<div>" | enclosingFunctionBody | angular module myApp factory xssSource_to_service xssSinkService1 xssSinkService1 xssSinkService1 window location search factory xssSinkService1 v $ <div> html v factory xssSource_from_service xssSourceService xssSourceService $ <div> html xssSourceService factory xssSourceService window location search factory innocentSource_to_service xssSinkService2 xssSinkService2 xssSinkService2 innocent factory xssSinkService2 v $ <div> html v factory innocentSource_from_service innocentSourceService innocentSourceService $ <div> html innocentSourceService factory innocentSourceService innocent |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:155:15:155:21 | "<div>" | enclosingFunctionName | angularJSServices |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:155:29:155:46 | xssSourceService() | argumentIndex | 0 |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:155:29:155:46 | xssSourceService() | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:155:29:155:46 | xssSourceService() | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:155:29:155:46 | xssSourceService() | calleeName | html |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:155:29:155:46 | xssSourceService() | enclosingFunctionBody | angular module myApp factory xssSource_to_service xssSinkService1 xssSinkService1 xssSinkService1 window location search factory xssSinkService1 v $ <div> html v factory xssSource_from_service xssSourceService xssSourceService $ <div> html xssSourceService factory xssSourceService window location search factory innocentSource_to_service xssSinkService2 xssSinkService2 xssSinkService2 innocent factory xssSinkService2 v $ <div> html v factory innocentSource_from_service innocentSourceService innocentSourceService $ <div> html innocentSourceService factory innocentSourceService innocent |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:155:29:155:46 | xssSourceService() | enclosingFunctionName | angularJSServices |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:157:18:157:35 | "xssSourceService" | argumentIndex | 0 |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:157:18:157:35 | "xssSourceService" | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:157:18:157:35 | "xssSourceService" | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:157:18:157:35 | "xssSourceService" | calleeName | factory |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:157:18:157:35 | "xssSourceService" | enclosingFunctionBody | angular module myApp factory xssSource_to_service xssSinkService1 xssSinkService1 xssSinkService1 window location search factory xssSinkService1 v $ <div> html v factory xssSource_from_service xssSourceService xssSourceService $ <div> html xssSourceService factory xssSourceService window location search factory innocentSource_to_service xssSinkService2 xssSinkService2 xssSinkService2 innocent factory xssSinkService2 v $ <div> html v factory innocentSource_from_service innocentSourceService innocentSourceService $ <div> html innocentSourceService factory innocentSourceService innocent |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:157:18:157:35 | "xssSourceService" | enclosingFunctionName | angularJSServices |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:157:38:159:9 | functio ... } | argumentIndex | 1 |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:157:38:159:9 | functio ... } | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:157:38:159:9 | functio ... } | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:157:38:159:9 | functio ... } | calleeName | factory |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:157:38:159:9 | functio ... } | enclosingFunctionBody | angular module myApp factory xssSource_to_service xssSinkService1 xssSinkService1 xssSinkService1 window location search factory xssSinkService1 v $ <div> html v factory xssSource_from_service xssSourceService xssSourceService $ <div> html xssSourceService factory xssSourceService window location search factory innocentSource_to_service xssSinkService2 xssSinkService2 xssSinkService2 innocent factory xssSinkService2 v $ <div> html v factory innocentSource_from_service innocentSourceService innocentSourceService $ <div> html innocentSourceService factory innocentSourceService innocent |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:157:38:159:9 | functio ... } | enclosingFunctionName | angularJSServices |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:161:18:161:44 | "innoce ... ervice" | argumentIndex | 0 |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:161:18:161:44 | "innoce ... ervice" | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:161:18:161:44 | "innoce ... ervice" | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:161:18:161:44 | "innoce ... ervice" | calleeName | factory |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:161:18:161:44 | "innoce ... ervice" | enclosingFunctionBody | angular module myApp factory xssSource_to_service xssSinkService1 xssSinkService1 xssSinkService1 window location search factory xssSinkService1 v $ <div> html v factory xssSource_from_service xssSourceService xssSourceService $ <div> html xssSourceService factory xssSourceService window location search factory innocentSource_to_service xssSinkService2 xssSinkService2 xssSinkService2 innocent factory xssSinkService2 v $ <div> html v factory innocentSource_from_service innocentSourceService innocentSourceService $ <div> html innocentSourceService factory innocentSourceService innocent |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:161:18:161:44 | "innoce ... ervice" | enclosingFunctionName | angularJSServices |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:161:47:163:10 | ["xssSi ... }] | argumentIndex | 1 |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:161:47:163:10 | ["xssSi ... }] | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:161:47:163:10 | ["xssSi ... }] | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:161:47:163:10 | ["xssSi ... }] | calleeName | factory |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:161:47:163:10 | ["xssSi ... }] | enclosingFunctionBody | angular module myApp factory xssSource_to_service xssSinkService1 xssSinkService1 xssSinkService1 window location search factory xssSinkService1 v $ <div> html v factory xssSource_from_service xssSourceService xssSourceService $ <div> html xssSourceService factory xssSourceService window location search factory innocentSource_to_service xssSinkService2 xssSinkService2 xssSinkService2 innocent factory xssSinkService2 v $ <div> html v factory innocentSource_from_service innocentSourceService innocentSourceService $ <div> html innocentSourceService factory innocentSourceService innocent |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:161:47:163:10 | ["xssSi ... }] | enclosingFunctionName | angularJSServices |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:161:48:161:64 | "xssSinkService2" | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:161:48:161:64 | "xssSinkService2" | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:161:48:161:64 | "xssSinkService2" | enclosingFunctionBody | angular module myApp factory xssSource_to_service xssSinkService1 xssSinkService1 xssSinkService1 window location search factory xssSinkService1 v $ <div> html v factory xssSource_from_service xssSourceService xssSourceService $ <div> html xssSourceService factory xssSourceService window location search factory innocentSource_to_service xssSinkService2 xssSinkService2 xssSinkService2 innocent factory xssSinkService2 v $ <div> html v factory innocentSource_from_service innocentSourceService innocentSourceService $ <div> html innocentSourceService factory innocentSourceService innocent |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:161:48:161:64 | "xssSinkService2" | enclosingFunctionName | angularJSServices |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:161:67:163:9 | functio ... } | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:161:67:163:9 | functio ... } | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:161:67:163:9 | functio ... } | enclosingFunctionBody | angular module myApp factory xssSource_to_service xssSinkService1 xssSinkService1 xssSinkService1 window location search factory xssSinkService1 v $ <div> html v factory xssSource_from_service xssSourceService xssSourceService $ <div> html xssSourceService factory xssSourceService window location search factory innocentSource_to_service xssSinkService2 xssSinkService2 xssSinkService2 innocent factory xssSinkService2 v $ <div> html v factory innocentSource_from_service innocentSourceService innocentSourceService $ <div> html innocentSourceService factory innocentSourceService innocent |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:161:67:163:9 | functio ... } | enclosingFunctionName | angularJSServices |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:164:18:164:34 | "xssSinkService2" | argumentIndex | 0 |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:164:18:164:34 | "xssSinkService2" | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:164:18:164:34 | "xssSinkService2" | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:164:18:164:34 | "xssSinkService2" | calleeName | factory |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:164:18:164:34 | "xssSinkService2" | enclosingFunctionBody | angular module myApp factory xssSource_to_service xssSinkService1 xssSinkService1 xssSinkService1 window location search factory xssSinkService1 v $ <div> html v factory xssSource_from_service xssSourceService xssSourceService $ <div> html xssSourceService factory xssSourceService window location search factory innocentSource_to_service xssSinkService2 xssSinkService2 xssSinkService2 innocent factory xssSinkService2 v $ <div> html v factory innocentSource_from_service innocentSourceService innocentSourceService $ <div> html innocentSourceService factory innocentSourceService innocent |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:164:18:164:34 | "xssSinkService2" | enclosingFunctionName | angularJSServices |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:164:37:166:9 | functio ... } | argumentIndex | 1 |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:164:37:166:9 | functio ... } | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:164:37:166:9 | functio ... } | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:164:37:166:9 | functio ... } | calleeName | factory |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:164:37:166:9 | functio ... } | enclosingFunctionBody | angular module myApp factory xssSource_to_service xssSinkService1 xssSinkService1 xssSinkService1 window location search factory xssSinkService1 v $ <div> html v factory xssSource_from_service xssSourceService xssSourceService $ <div> html xssSourceService factory xssSourceService window location search factory innocentSource_to_service xssSinkService2 xssSinkService2 xssSinkService2 innocent factory xssSinkService2 v $ <div> html v factory innocentSource_from_service innocentSourceService innocentSourceService $ <div> html innocentSourceService factory innocentSourceService innocent |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:164:37:166:9 | functio ... } | enclosingFunctionName | angularJSServices |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:165:35:165:41 | "<div>" | argumentIndex | 0 |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:165:35:165:41 | "<div>" | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:165:35:165:41 | "<div>" | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:165:35:165:41 | "<div>" | calleeName | $ |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:165:35:165:41 | "<div>" | enclosingFunctionBody | angular module myApp factory xssSource_to_service xssSinkService1 xssSinkService1 xssSinkService1 window location search factory xssSinkService1 v $ <div> html v factory xssSource_from_service xssSourceService xssSourceService $ <div> html xssSourceService factory xssSourceService window location search factory innocentSource_to_service xssSinkService2 xssSinkService2 xssSinkService2 innocent factory xssSinkService2 v $ <div> html v factory innocentSource_from_service innocentSourceService innocentSourceService $ <div> html innocentSourceService factory innocentSourceService innocent |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:165:35:165:41 | "<div>" | enclosingFunctionName | angularJSServices |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:165:49:165:49 | v | argumentIndex | 0 |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:165:49:165:49 | v | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:165:49:165:49 | v | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:165:49:165:49 | v | calleeName | html |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:165:49:165:49 | v | enclosingFunctionBody | angular module myApp factory xssSource_to_service xssSinkService1 xssSinkService1 xssSinkService1 window location search factory xssSinkService1 v $ <div> html v factory xssSource_from_service xssSourceService xssSourceService $ <div> html xssSourceService factory xssSourceService window location search factory innocentSource_to_service xssSinkService2 xssSinkService2 xssSinkService2 innocent factory xssSinkService2 v $ <div> html v factory innocentSource_from_service innocentSourceService innocentSourceService $ <div> html innocentSourceService factory innocentSourceService innocent |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:165:49:165:49 | v | enclosingFunctionName | angularJSServices |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:168:18:168:46 | "innoce ... ervice" | argumentIndex | 0 |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:168:18:168:46 | "innoce ... ervice" | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:168:18:168:46 | "innoce ... ervice" | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:168:18:168:46 | "innoce ... ervice" | calleeName | factory |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:168:18:168:46 | "innoce ... ervice" | enclosingFunctionBody | angular module myApp factory xssSource_to_service xssSinkService1 xssSinkService1 xssSinkService1 window location search factory xssSinkService1 v $ <div> html v factory xssSource_from_service xssSourceService xssSourceService $ <div> html xssSourceService factory xssSourceService window location search factory innocentSource_to_service xssSinkService2 xssSinkService2 xssSinkService2 innocent factory xssSinkService2 v $ <div> html v factory innocentSource_from_service innocentSourceService innocentSourceService $ <div> html innocentSourceService factory innocentSourceService innocent |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:168:18:168:46 | "innoce ... ervice" | enclosingFunctionName | angularJSServices |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:168:49:170:10 | ["innoc ... }] | argumentIndex | 1 |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:168:49:170:10 | ["innoc ... }] | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:168:49:170:10 | ["innoc ... }] | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:168:49:170:10 | ["innoc ... }] | calleeName | factory |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:168:49:170:10 | ["innoc ... }] | enclosingFunctionBody | angular module myApp factory xssSource_to_service xssSinkService1 xssSinkService1 xssSinkService1 window location search factory xssSinkService1 v $ <div> html v factory xssSource_from_service xssSourceService xssSourceService $ <div> html xssSourceService factory xssSourceService window location search factory innocentSource_to_service xssSinkService2 xssSinkService2 xssSinkService2 innocent factory xssSinkService2 v $ <div> html v factory innocentSource_from_service innocentSourceService innocentSourceService $ <div> html innocentSourceService factory innocentSourceService innocent |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:168:49:170:10 | ["innoc ... }] | enclosingFunctionName | angularJSServices |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:168:50:168:72 | "innoce ... ervice" | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:168:50:168:72 | "innoce ... ervice" | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:168:50:168:72 | "innoce ... ervice" | enclosingFunctionBody | angular module myApp factory xssSource_to_service xssSinkService1 xssSinkService1 xssSinkService1 window location search factory xssSinkService1 v $ <div> html v factory xssSource_from_service xssSourceService xssSourceService $ <div> html xssSourceService factory xssSourceService window location search factory innocentSource_to_service xssSinkService2 xssSinkService2 xssSinkService2 innocent factory xssSinkService2 v $ <div> html v factory innocentSource_from_service innocentSourceService innocentSourceService $ <div> html innocentSourceService factory innocentSourceService innocent |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:168:50:168:72 | "innoce ... ervice" | enclosingFunctionName | angularJSServices |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:168:75:170:9 | functio ... } | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:168:75:170:9 | functio ... } | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:168:75:170:9 | functio ... } | enclosingFunctionBody | angular module myApp factory xssSource_to_service xssSinkService1 xssSinkService1 xssSinkService1 window location search factory xssSinkService1 v $ <div> html v factory xssSource_from_service xssSourceService xssSourceService $ <div> html xssSourceService factory xssSourceService window location search factory innocentSource_to_service xssSinkService2 xssSinkService2 xssSinkService2 innocent factory xssSinkService2 v $ <div> html v factory innocentSource_from_service innocentSourceService innocentSourceService $ <div> html innocentSourceService factory innocentSourceService innocent |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:168:75:170:9 | functio ... } | enclosingFunctionName | angularJSServices |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:169:15:169:21 | "<div>" | argumentIndex | 0 |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:169:15:169:21 | "<div>" | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:169:15:169:21 | "<div>" | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:169:15:169:21 | "<div>" | calleeName | $ |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:169:15:169:21 | "<div>" | enclosingFunctionBody | angular module myApp factory xssSource_to_service xssSinkService1 xssSinkService1 xssSinkService1 window location search factory xssSinkService1 v $ <div> html v factory xssSource_from_service xssSourceService xssSourceService $ <div> html xssSourceService factory xssSourceService window location search factory innocentSource_to_service xssSinkService2 xssSinkService2 xssSinkService2 innocent factory xssSinkService2 v $ <div> html v factory innocentSource_from_service innocentSourceService innocentSourceService $ <div> html innocentSourceService factory innocentSourceService innocent |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:169:15:169:21 | "<div>" | enclosingFunctionName | angularJSServices |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:169:29:169:51 | innocen ... rvice() | argumentIndex | 0 |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:169:29:169:51 | innocen ... rvice() | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:169:29:169:51 | innocen ... rvice() | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:169:29:169:51 | innocen ... rvice() | calleeName | html |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:169:29:169:51 | innocen ... rvice() | enclosingFunctionBody | angular module myApp factory xssSource_to_service xssSinkService1 xssSinkService1 xssSinkService1 window location search factory xssSinkService1 v $ <div> html v factory xssSource_from_service xssSourceService xssSourceService $ <div> html xssSourceService factory xssSourceService window location search factory innocentSource_to_service xssSinkService2 xssSinkService2 xssSinkService2 innocent factory xssSinkService2 v $ <div> html v factory innocentSource_from_service innocentSourceService innocentSourceService $ <div> html innocentSourceService factory innocentSourceService innocent |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:169:29:169:51 | innocen ... rvice() | enclosingFunctionName | angularJSServices |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:171:18:171:40 | "innoce ... ervice" | argumentIndex | 0 |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:171:18:171:40 | "innoce ... ervice" | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:171:18:171:40 | "innoce ... ervice" | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:171:18:171:40 | "innoce ... ervice" | calleeName | factory |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:171:18:171:40 | "innoce ... ervice" | enclosingFunctionBody | angular module myApp factory xssSource_to_service xssSinkService1 xssSinkService1 xssSinkService1 window location search factory xssSinkService1 v $ <div> html v factory xssSource_from_service xssSourceService xssSourceService $ <div> html xssSourceService factory xssSourceService window location search factory innocentSource_to_service xssSinkService2 xssSinkService2 xssSinkService2 innocent factory xssSinkService2 v $ <div> html v factory innocentSource_from_service innocentSourceService innocentSourceService $ <div> html innocentSourceService factory innocentSourceService innocent |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:171:18:171:40 | "innoce ... ervice" | enclosingFunctionName | angularJSServices |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:171:43:173:9 | functio ... } | argumentIndex | 1 |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:171:43:173:9 | functio ... } | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:171:43:173:9 | functio ... } | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:171:43:173:9 | functio ... } | calleeName | factory |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:171:43:173:9 | functio ... } | enclosingFunctionBody | angular module myApp factory xssSource_to_service xssSinkService1 xssSinkService1 xssSinkService1 window location search factory xssSinkService1 v $ <div> html v factory xssSource_from_service xssSourceService xssSourceService $ <div> html xssSourceService factory xssSourceService window location search factory innocentSource_to_service xssSinkService2 xssSinkService2 xssSinkService2 innocent factory xssSinkService2 v $ <div> html v factory innocentSource_from_service innocentSourceService innocentSourceService $ <div> html innocentSourceService factory innocentSourceService innocent |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:171:43:173:9 | functio ... } | enclosingFunctionName | angularJSServices |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:180:28:180:33 | target | argumentIndex | 0 |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:180:28:180:33 | target | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:180:28:180:33 | target | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:180:28:180:33 | target | calleeName | parseFromString |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:180:28:180:33 | target | enclosingFunctionBody | target document location search parser DOMParser parser parseFromString target application/xml |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:180:28:180:33 | target | enclosingFunctionName | testDOMParser |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:180:28:180:33 | target | receiverName | parser |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:180:36:180:52 | "application/xml" | argumentIndex | 1 |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:180:36:180:52 | "application/xml" | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:180:36:180:52 | "application/xml" | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:180:36:180:52 | "application/xml" | calleeName | parseFromString |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:180:36:180:52 | "application/xml" | enclosingFunctionBody | target document location search parser DOMParser parser parseFromString target application/xml |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:180:36:180:52 | "application/xml" | enclosingFunctionName | testDOMParser |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:180:36:180:52 | "application/xml" | receiverName | parser |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:186:31:186:37 | tainted | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:186:31:186:37 | tainted | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:186:31:186:37 | tainted | enclosingFunctionBody | tainted document location search document body innerHTML tainted document createElement innerHTML tainted createElement innerHTML tainted document 0 getElementsByClassName 0 innerHTML tainted getElementsByClassName 0 0 innerHTML tainted getElementsByClassName item innerHTML tainted |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:186:31:186:37 | tainted | enclosingFunctionName | references |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:188:42:188:48 | tainted | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:188:42:188:48 | tainted | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:188:42:188:48 | tainted | enclosingFunctionBody | tainted document location search document body innerHTML tainted document createElement innerHTML tainted createElement innerHTML tainted document 0 getElementsByClassName 0 innerHTML tainted getElementsByClassName 0 0 innerHTML tainted getElementsByClassName item innerHTML tainted |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:188:42:188:48 | tainted | enclosingFunctionName | references |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:189:33:189:39 | tainted | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:189:33:189:39 | tainted | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:189:33:189:39 | tainted | enclosingFunctionBody | tainted document location search document body innerHTML tainted document createElement innerHTML tainted createElement innerHTML tainted document 0 getElementsByClassName 0 innerHTML tainted getElementsByClassName 0 0 innerHTML tainted getElementsByClassName item innerHTML tainted |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:189:33:189:39 | tainted | enclosingFunctionName | references |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:191:54:191:60 | tainted | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:191:54:191:60 | tainted | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:191:54:191:60 | tainted | enclosingFunctionBody | tainted document location search document body innerHTML tainted document createElement innerHTML tainted createElement innerHTML tainted document 0 getElementsByClassName 0 innerHTML tainted getElementsByClassName 0 0 innerHTML tainted getElementsByClassName item innerHTML tainted |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:191:54:191:60 | tainted | enclosingFunctionName | references |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:192:45:192:51 | tainted | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:192:45:192:51 | tainted | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:192:45:192:51 | tainted | enclosingFunctionBody | tainted document location search document body innerHTML tainted document createElement innerHTML tainted createElement innerHTML tainted document 0 getElementsByClassName 0 innerHTML tainted getElementsByClassName 0 0 innerHTML tainted getElementsByClassName item innerHTML tainted |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:192:45:192:51 | tainted | enclosingFunctionName | references |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:193:49:193:55 | tainted | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:193:49:193:55 | tainted | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:193:49:193:55 | tainted | enclosingFunctionBody | tainted document location search document body innerHTML tainted document createElement innerHTML tainted createElement innerHTML tainted document 0 getElementsByClassName 0 innerHTML tainted getElementsByClassName 0 0 innerHTML tainted getElementsByClassName item innerHTML tainted |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:193:49:193:55 | tainted | enclosingFunctionName | references |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:199:25:199:29 | "div" | argumentIndex | 0 |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:199:25:199:29 | "div" | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:199:25:199:29 | "div" | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:199:25:199:29 | "div" | calleeName | createElement |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:199:25:199:29 | "div" | enclosingFunctionBody | tainted document location search React createElement div dangerouslySetInnerHTML __html tainted React createFactory div dangerouslySetInnerHTML __html tainted C1 React Component constructor state tainted1 tainted state notTainted dbLookup setState tainted2 tainted state tainted3 tainted state tainted4 tainted test $ myId html state tainted1 $ myId html state tainted2 $ myId html state tainted3 $ myId html state notTainted setState prevState $ myId html prevState tainted4 C2 React Component args constructor test $ myId html props tainted1 $ myId html props tainted2 $ myId html props tainted3 $ myId html props notTainted setState prevState prevProps $ myId html prevProps tainted4 C2 defaultProps tainted1 tainted C2 tainted2 tainted C2 tainted3 tainted C2 tainted4 tainted C3 React Component constructor props props state stateTainted props propTainted render span dangerouslySetInnerHTML __html state stateTainted C3 propTainted tainted |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:199:25:199:29 | "div" | enclosingFunctionName | react |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:199:25:199:29 | "div" | receiverName | React |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:199:32:199:75 | {danger ... inted}} | argumentIndex | 1 |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:199:32:199:75 | {danger ... inted}} | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:199:32:199:75 | {danger ... inted}} | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:199:32:199:75 | {danger ... inted}} | calleeName | createElement |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:199:32:199:75 | {danger ... inted}} | enclosingFunctionBody | tainted document location search React createElement div dangerouslySetInnerHTML __html tainted React createFactory div dangerouslySetInnerHTML __html tainted C1 React Component constructor state tainted1 tainted state notTainted dbLookup setState tainted2 tainted state tainted3 tainted state tainted4 tainted test $ myId html state tainted1 $ myId html state tainted2 $ myId html state tainted3 $ myId html state notTainted setState prevState $ myId html prevState tainted4 C2 React Component args constructor test $ myId html props tainted1 $ myId html props tainted2 $ myId html props tainted3 $ myId html props notTainted setState prevState prevProps $ myId html prevProps tainted4 C2 defaultProps tainted1 tainted C2 tainted2 tainted C2 tainted3 tainted C2 tainted4 tainted C3 React Component constructor props props state stateTainted props propTainted render span dangerouslySetInnerHTML __html state stateTainted C3 propTainted tainted |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:199:32:199:75 | {danger ... inted}} | enclosingFunctionName | react |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:199:32:199:75 | {danger ... inted}} | receiverName | React |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:199:58:199:74 | {__html: tainted} | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:199:58:199:74 | {__html: tainted} | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:199:58:199:74 | {__html: tainted} | enclosingFunctionBody | tainted document location search React createElement div dangerouslySetInnerHTML __html tainted React createFactory div dangerouslySetInnerHTML __html tainted C1 React Component constructor state tainted1 tainted state notTainted dbLookup setState tainted2 tainted state tainted3 tainted state tainted4 tainted test $ myId html state tainted1 $ myId html state tainted2 $ myId html state tainted3 $ myId html state notTainted setState prevState $ myId html prevState tainted4 C2 React Component args constructor test $ myId html props tainted1 $ myId html props tainted2 $ myId html props tainted3 $ myId html props notTainted setState prevState prevProps $ myId html prevProps tainted4 C2 defaultProps tainted1 tainted C2 tainted2 tainted C2 tainted3 tainted C2 tainted4 tainted C3 React Component constructor props props state stateTainted props propTainted render span dangerouslySetInnerHTML __html state stateTainted C3 propTainted tainted |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:199:58:199:74 | {__html: tainted} | enclosingFunctionName | react |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:199:67:199:73 | tainted | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:199:67:199:73 | tainted | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:199:67:199:73 | tainted | enclosingFunctionBody | tainted document location search React createElement div dangerouslySetInnerHTML __html tainted React createFactory div dangerouslySetInnerHTML __html tainted C1 React Component constructor state tainted1 tainted state notTainted dbLookup setState tainted2 tainted state tainted3 tainted state tainted4 tainted test $ myId html state tainted1 $ myId html state tainted2 $ myId html state tainted3 $ myId html state notTainted setState prevState $ myId html prevState tainted4 C2 React Component args constructor test $ myId html props tainted1 $ myId html props tainted2 $ myId html props tainted3 $ myId html props notTainted setState prevState prevProps $ myId html prevProps tainted4 C2 defaultProps tainted1 tainted C2 tainted2 tainted C2 tainted3 tainted C2 tainted4 tainted C3 React Component constructor props props state stateTainted props propTainted render span dangerouslySetInnerHTML __html state stateTainted C3 propTainted tainted |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:199:67:199:73 | tainted | enclosingFunctionName | react |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:200:25:200:29 | "div" | argumentIndex | 0 |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:200:25:200:29 | "div" | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:200:25:200:29 | "div" | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:200:25:200:29 | "div" | calleeName | createFactory |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:200:25:200:29 | "div" | enclosingFunctionBody | tainted document location search React createElement div dangerouslySetInnerHTML __html tainted React createFactory div dangerouslySetInnerHTML __html tainted C1 React Component constructor state tainted1 tainted state notTainted dbLookup setState tainted2 tainted state tainted3 tainted state tainted4 tainted test $ myId html state tainted1 $ myId html state tainted2 $ myId html state tainted3 $ myId html state notTainted setState prevState $ myId html prevState tainted4 C2 React Component args constructor test $ myId html props tainted1 $ myId html props tainted2 $ myId html props tainted3 $ myId html props notTainted setState prevState prevProps $ myId html prevProps tainted4 C2 defaultProps tainted1 tainted C2 tainted2 tainted C2 tainted3 tainted C2 tainted4 tainted C3 React Component constructor props props state stateTainted props propTainted render span dangerouslySetInnerHTML __html state stateTainted C3 propTainted tainted |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:200:25:200:29 | "div" | enclosingFunctionName | react |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:200:25:200:29 | "div" | receiverName | React |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:200:32:200:75 | {danger ... inted}} | argumentIndex | 0 |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:200:32:200:75 | {danger ... inted}} | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:200:32:200:75 | {danger ... inted}} | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:200:32:200:75 | {danger ... inted}} | enclosingFunctionBody | tainted document location search React createElement div dangerouslySetInnerHTML __html tainted React createFactory div dangerouslySetInnerHTML __html tainted C1 React Component constructor state tainted1 tainted state notTainted dbLookup setState tainted2 tainted state tainted3 tainted state tainted4 tainted test $ myId html state tainted1 $ myId html state tainted2 $ myId html state tainted3 $ myId html state notTainted setState prevState $ myId html prevState tainted4 C2 React Component args constructor test $ myId html props tainted1 $ myId html props tainted2 $ myId html props tainted3 $ myId html props notTainted setState prevState prevProps $ myId html prevProps tainted4 C2 defaultProps tainted1 tainted C2 tainted2 tainted C2 tainted3 tainted C2 tainted4 tainted C3 React Component constructor props props state stateTainted props propTainted render span dangerouslySetInnerHTML __html state stateTainted C3 propTainted tainted |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:200:32:200:75 | {danger ... inted}} | enclosingFunctionName | react |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:200:58:200:74 | {__html: tainted} | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:200:58:200:74 | {__html: tainted} | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:200:58:200:74 | {__html: tainted} | enclosingFunctionBody | tainted document location search React createElement div dangerouslySetInnerHTML __html tainted React createFactory div dangerouslySetInnerHTML __html tainted C1 React Component constructor state tainted1 tainted state notTainted dbLookup setState tainted2 tainted state tainted3 tainted state tainted4 tainted test $ myId html state tainted1 $ myId html state tainted2 $ myId html state tainted3 $ myId html state notTainted setState prevState $ myId html prevState tainted4 C2 React Component args constructor test $ myId html props tainted1 $ myId html props tainted2 $ myId html props tainted3 $ myId html props notTainted setState prevState prevProps $ myId html prevProps tainted4 C2 defaultProps tainted1 tainted C2 tainted2 tainted C2 tainted3 tainted C2 tainted4 tainted C3 React Component constructor props props state stateTainted props propTainted render span dangerouslySetInnerHTML __html state stateTainted C3 propTainted tainted |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:200:58:200:74 | {__html: tainted} | enclosingFunctionName | react |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:200:67:200:73 | tainted | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:200:67:200:73 | tainted | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:200:67:200:73 | tainted | enclosingFunctionBody | tainted document location search React createElement div dangerouslySetInnerHTML __html tainted React createFactory div dangerouslySetInnerHTML __html tainted C1 React Component constructor state tainted1 tainted state notTainted dbLookup setState tainted2 tainted state tainted3 tainted state tainted4 tainted test $ myId html state tainted1 $ myId html state tainted2 $ myId html state tainted3 $ myId html state notTainted setState prevState $ myId html prevState tainted4 C2 React Component args constructor test $ myId html props tainted1 $ myId html props tainted2 $ myId html props tainted3 $ myId html props notTainted setState prevState prevProps $ myId html prevProps tainted4 C2 defaultProps tainted1 tainted C2 tainted2 tainted C2 tainted3 tainted C2 tainted4 tainted C3 React Component constructor props props state stateTainted props propTainted render span dangerouslySetInnerHTML __html state stateTainted C3 propTainted tainted |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:200:67:200:73 | tainted | enclosingFunctionName | react |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:206:27:206:55 | () => ( ... nted }) | argumentIndex | 0 |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:206:27:206:55 | () => ( ... nted }) | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:206:27:206:55 | () => ( ... nted }) | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:206:27:206:55 | () => ( ... nted }) | calleeName | setState |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:206:27:206:55 | () => ( ... nted }) | enclosingFunctionBody | tainted document location search React createElement div dangerouslySetInnerHTML __html tainted React createFactory div dangerouslySetInnerHTML __html tainted C1 React Component constructor state tainted1 tainted state notTainted dbLookup setState tainted2 tainted state tainted3 tainted state tainted4 tainted test $ myId html state tainted1 $ myId html state tainted2 $ myId html state tainted3 $ myId html state notTainted setState prevState $ myId html prevState tainted4 C2 React Component args constructor test $ myId html props tainted1 $ myId html props tainted2 $ myId html props tainted3 $ myId html props notTainted setState prevState prevProps $ myId html prevProps tainted4 C2 defaultProps tainted1 tainted C2 tainted2 tainted C2 tainted3 tainted C2 tainted4 tainted C3 React Component constructor props props state stateTainted props propTainted render span dangerouslySetInnerHTML __html state stateTainted C3 propTainted tainted |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:206:27:206:55 | () => ( ... nted }) | enclosingFunctionName | react |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:212:15:212:20 | 'myId' | argumentIndex | 0 |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:212:15:212:20 | 'myId' | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:212:15:212:20 | 'myId' | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:212:15:212:20 | 'myId' | calleeName | $ |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:212:15:212:20 | 'myId' | enclosingFunctionBody | tainted document location search React createElement div dangerouslySetInnerHTML __html tainted React createFactory div dangerouslySetInnerHTML __html tainted C1 React Component constructor state tainted1 tainted state notTainted dbLookup setState tainted2 tainted state tainted3 tainted state tainted4 tainted test $ myId html state tainted1 $ myId html state tainted2 $ myId html state tainted3 $ myId html state notTainted setState prevState $ myId html prevState tainted4 C2 React Component args constructor test $ myId html props tainted1 $ myId html props tainted2 $ myId html props tainted3 $ myId html props notTainted setState prevState prevProps $ myId html prevProps tainted4 C2 defaultProps tainted1 tainted C2 tainted2 tainted C2 tainted3 tainted C2 tainted4 tainted C3 React Component constructor props props state stateTainted props propTainted render span dangerouslySetInnerHTML __html state stateTainted C3 propTainted tainted |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:212:15:212:20 | 'myId' | enclosingFunctionName | react |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:212:28:212:46 | this.state.tainted1 | argumentIndex | 0 |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:212:28:212:46 | this.state.tainted1 | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:212:28:212:46 | this.state.tainted1 | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:212:28:212:46 | this.state.tainted1 | calleeName | html |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:212:28:212:46 | this.state.tainted1 | enclosingFunctionBody | tainted document location search React createElement div dangerouslySetInnerHTML __html tainted React createFactory div dangerouslySetInnerHTML __html tainted C1 React Component constructor state tainted1 tainted state notTainted dbLookup setState tainted2 tainted state tainted3 tainted state tainted4 tainted test $ myId html state tainted1 $ myId html state tainted2 $ myId html state tainted3 $ myId html state notTainted setState prevState $ myId html prevState tainted4 C2 React Component args constructor test $ myId html props tainted1 $ myId html props tainted2 $ myId html props tainted3 $ myId html props notTainted setState prevState prevProps $ myId html prevProps tainted4 C2 defaultProps tainted1 tainted C2 tainted2 tainted C2 tainted3 tainted C2 tainted4 tainted C3 React Component constructor props props state stateTainted props propTainted render span dangerouslySetInnerHTML __html state stateTainted C3 propTainted tainted |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:212:28:212:46 | this.state.tainted1 | enclosingFunctionName | react |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:213:15:213:20 | 'myId' | argumentIndex | 0 |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:213:15:213:20 | 'myId' | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:213:15:213:20 | 'myId' | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:213:15:213:20 | 'myId' | calleeName | $ |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:213:15:213:20 | 'myId' | enclosingFunctionBody | tainted document location search React createElement div dangerouslySetInnerHTML __html tainted React createFactory div dangerouslySetInnerHTML __html tainted C1 React Component constructor state tainted1 tainted state notTainted dbLookup setState tainted2 tainted state tainted3 tainted state tainted4 tainted test $ myId html state tainted1 $ myId html state tainted2 $ myId html state tainted3 $ myId html state notTainted setState prevState $ myId html prevState tainted4 C2 React Component args constructor test $ myId html props tainted1 $ myId html props tainted2 $ myId html props tainted3 $ myId html props notTainted setState prevState prevProps $ myId html prevProps tainted4 C2 defaultProps tainted1 tainted C2 tainted2 tainted C2 tainted3 tainted C2 tainted4 tainted C3 React Component constructor props props state stateTainted props propTainted render span dangerouslySetInnerHTML __html state stateTainted C3 propTainted tainted |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:213:15:213:20 | 'myId' | enclosingFunctionName | react |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:213:28:213:46 | this.state.tainted2 | argumentIndex | 0 |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:213:28:213:46 | this.state.tainted2 | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:213:28:213:46 | this.state.tainted2 | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:213:28:213:46 | this.state.tainted2 | calleeName | html |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:213:28:213:46 | this.state.tainted2 | enclosingFunctionBody | tainted document location search React createElement div dangerouslySetInnerHTML __html tainted React createFactory div dangerouslySetInnerHTML __html tainted C1 React Component constructor state tainted1 tainted state notTainted dbLookup setState tainted2 tainted state tainted3 tainted state tainted4 tainted test $ myId html state tainted1 $ myId html state tainted2 $ myId html state tainted3 $ myId html state notTainted setState prevState $ myId html prevState tainted4 C2 React Component args constructor test $ myId html props tainted1 $ myId html props tainted2 $ myId html props tainted3 $ myId html props notTainted setState prevState prevProps $ myId html prevProps tainted4 C2 defaultProps tainted1 tainted C2 tainted2 tainted C2 tainted3 tainted C2 tainted4 tainted C3 React Component constructor props props state stateTainted props propTainted render span dangerouslySetInnerHTML __html state stateTainted C3 propTainted tainted |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:213:28:213:46 | this.state.tainted2 | enclosingFunctionName | react |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:214:15:214:20 | 'myId' | argumentIndex | 0 |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:214:15:214:20 | 'myId' | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:214:15:214:20 | 'myId' | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:214:15:214:20 | 'myId' | calleeName | $ |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:214:15:214:20 | 'myId' | enclosingFunctionBody | tainted document location search React createElement div dangerouslySetInnerHTML __html tainted React createFactory div dangerouslySetInnerHTML __html tainted C1 React Component constructor state tainted1 tainted state notTainted dbLookup setState tainted2 tainted state tainted3 tainted state tainted4 tainted test $ myId html state tainted1 $ myId html state tainted2 $ myId html state tainted3 $ myId html state notTainted setState prevState $ myId html prevState tainted4 C2 React Component args constructor test $ myId html props tainted1 $ myId html props tainted2 $ myId html props tainted3 $ myId html props notTainted setState prevState prevProps $ myId html prevProps tainted4 C2 defaultProps tainted1 tainted C2 tainted2 tainted C2 tainted3 tainted C2 tainted4 tainted C3 React Component constructor props props state stateTainted props propTainted render span dangerouslySetInnerHTML __html state stateTainted C3 propTainted tainted |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:214:15:214:20 | 'myId' | enclosingFunctionName | react |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:214:28:214:46 | this.state.tainted3 | argumentIndex | 0 |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:214:28:214:46 | this.state.tainted3 | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:214:28:214:46 | this.state.tainted3 | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:214:28:214:46 | this.state.tainted3 | calleeName | html |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:214:28:214:46 | this.state.tainted3 | enclosingFunctionBody | tainted document location search React createElement div dangerouslySetInnerHTML __html tainted React createFactory div dangerouslySetInnerHTML __html tainted C1 React Component constructor state tainted1 tainted state notTainted dbLookup setState tainted2 tainted state tainted3 tainted state tainted4 tainted test $ myId html state tainted1 $ myId html state tainted2 $ myId html state tainted3 $ myId html state notTainted setState prevState $ myId html prevState tainted4 C2 React Component args constructor test $ myId html props tainted1 $ myId html props tainted2 $ myId html props tainted3 $ myId html props notTainted setState prevState prevProps $ myId html prevProps tainted4 C2 defaultProps tainted1 tainted C2 tainted2 tainted C2 tainted3 tainted C2 tainted4 tainted C3 React Component constructor props props state stateTainted props propTainted render span dangerouslySetInnerHTML __html state stateTainted C3 propTainted tainted |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:214:28:214:46 | this.state.tainted3 | enclosingFunctionName | react |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:215:15:215:20 | 'myId' | argumentIndex | 0 |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:215:15:215:20 | 'myId' | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:215:15:215:20 | 'myId' | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:215:15:215:20 | 'myId' | calleeName | $ |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:215:15:215:20 | 'myId' | enclosingFunctionBody | tainted document location search React createElement div dangerouslySetInnerHTML __html tainted React createFactory div dangerouslySetInnerHTML __html tainted C1 React Component constructor state tainted1 tainted state notTainted dbLookup setState tainted2 tainted state tainted3 tainted state tainted4 tainted test $ myId html state tainted1 $ myId html state tainted2 $ myId html state tainted3 $ myId html state notTainted setState prevState $ myId html prevState tainted4 C2 React Component args constructor test $ myId html props tainted1 $ myId html props tainted2 $ myId html props tainted3 $ myId html props notTainted setState prevState prevProps $ myId html prevProps tainted4 C2 defaultProps tainted1 tainted C2 tainted2 tainted C2 tainted3 tainted C2 tainted4 tainted C3 React Component constructor props props state stateTainted props propTainted render span dangerouslySetInnerHTML __html state stateTainted C3 propTainted tainted |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:215:15:215:20 | 'myId' | enclosingFunctionName | react |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:215:28:215:48 | this.st ... Tainted | argumentIndex | 0 |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:215:28:215:48 | this.st ... Tainted | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:215:28:215:48 | this.st ... Tainted | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:215:28:215:48 | this.st ... Tainted | calleeName | html |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:215:28:215:48 | this.st ... Tainted | enclosingFunctionBody | tainted document location search React createElement div dangerouslySetInnerHTML __html tainted React createFactory div dangerouslySetInnerHTML __html tainted C1 React Component constructor state tainted1 tainted state notTainted dbLookup setState tainted2 tainted state tainted3 tainted state tainted4 tainted test $ myId html state tainted1 $ myId html state tainted2 $ myId html state tainted3 $ myId html state notTainted setState prevState $ myId html prevState tainted4 C2 React Component args constructor test $ myId html props tainted1 $ myId html props tainted2 $ myId html props tainted3 $ myId html props notTainted setState prevState prevProps $ myId html prevProps tainted4 C2 defaultProps tainted1 tainted C2 tainted2 tainted C2 tainted3 tainted C2 tainted4 tainted C3 React Component constructor props props state stateTainted props propTainted render span dangerouslySetInnerHTML __html state stateTainted C3 propTainted tainted |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:215:28:215:48 | this.st ... Tainted | enclosingFunctionName | react |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:217:27:219:13 | prevSta ... } | argumentIndex | 0 |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:217:27:219:13 | prevSta ... } | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:217:27:219:13 | prevSta ... } | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:217:27:219:13 | prevSta ... } | calleeName | setState |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:217:27:219:13 | prevSta ... } | enclosingFunctionBody | tainted document location search React createElement div dangerouslySetInnerHTML __html tainted React createFactory div dangerouslySetInnerHTML __html tainted C1 React Component constructor state tainted1 tainted state notTainted dbLookup setState tainted2 tainted state tainted3 tainted state tainted4 tainted test $ myId html state tainted1 $ myId html state tainted2 $ myId html state tainted3 $ myId html state notTainted setState prevState $ myId html prevState tainted4 C2 React Component args constructor test $ myId html props tainted1 $ myId html props tainted2 $ myId html props tainted3 $ myId html props notTainted setState prevState prevProps $ myId html prevProps tainted4 C2 defaultProps tainted1 tainted C2 tainted2 tainted C2 tainted3 tainted C2 tainted4 tainted C3 React Component constructor props props state stateTainted props propTainted render span dangerouslySetInnerHTML __html state stateTainted C3 propTainted tainted |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:217:27:219:13 | prevSta ... } | enclosingFunctionName | react |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:218:19:218:24 | 'myId' | argumentIndex | 0 |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:218:19:218:24 | 'myId' | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:218:19:218:24 | 'myId' | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:218:19:218:24 | 'myId' | calleeName | $ |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:218:19:218:24 | 'myId' | enclosingFunctionBody | tainted document location search React createElement div dangerouslySetInnerHTML __html tainted React createFactory div dangerouslySetInnerHTML __html tainted C1 React Component constructor state tainted1 tainted state notTainted dbLookup setState tainted2 tainted state tainted3 tainted state tainted4 tainted test $ myId html state tainted1 $ myId html state tainted2 $ myId html state tainted3 $ myId html state notTainted setState prevState $ myId html prevState tainted4 C2 React Component args constructor test $ myId html props tainted1 $ myId html props tainted2 $ myId html props tainted3 $ myId html props notTainted setState prevState prevProps $ myId html prevProps tainted4 C2 defaultProps tainted1 tainted C2 tainted2 tainted C2 tainted3 tainted C2 tainted4 tainted C3 React Component constructor props props state stateTainted props propTainted render span dangerouslySetInnerHTML __html state stateTainted C3 propTainted tainted |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:218:19:218:24 | 'myId' | enclosingFunctionName | react |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:218:32:218:49 | prevState.tainted4 | argumentIndex | 0 |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:218:32:218:49 | prevState.tainted4 | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:218:32:218:49 | prevState.tainted4 | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:218:32:218:49 | prevState.tainted4 | calleeName | html |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:218:32:218:49 | prevState.tainted4 | enclosingFunctionBody | tainted document location search React createElement div dangerouslySetInnerHTML __html tainted React createFactory div dangerouslySetInnerHTML __html tainted C1 React Component constructor state tainted1 tainted state notTainted dbLookup setState tainted2 tainted state tainted3 tainted state tainted4 tainted test $ myId html state tainted1 $ myId html state tainted2 $ myId html state tainted3 $ myId html state notTainted setState prevState $ myId html prevState tainted4 C2 React Component args constructor test $ myId html props tainted1 $ myId html props tainted2 $ myId html props tainted3 $ myId html props notTainted setState prevState prevProps $ myId html prevProps tainted4 C2 defaultProps tainted1 tainted C2 tainted2 tainted C2 tainted3 tainted C2 tainted4 tainted C3 React Component constructor props props state stateTainted props propTainted render span dangerouslySetInnerHTML __html state stateTainted C3 propTainted tainted |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:218:32:218:49 | prevState.tainted4 | enclosingFunctionName | react |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:225:15:225:20 | 'myId' | argumentIndex | 0 |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:225:15:225:20 | 'myId' | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:225:15:225:20 | 'myId' | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:225:15:225:20 | 'myId' | calleeName | $ |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:225:15:225:20 | 'myId' | enclosingFunctionBody | tainted document location search React createElement div dangerouslySetInnerHTML __html tainted React createFactory div dangerouslySetInnerHTML __html tainted C1 React Component constructor state tainted1 tainted state notTainted dbLookup setState tainted2 tainted state tainted3 tainted state tainted4 tainted test $ myId html state tainted1 $ myId html state tainted2 $ myId html state tainted3 $ myId html state notTainted setState prevState $ myId html prevState tainted4 C2 React Component args constructor test $ myId html props tainted1 $ myId html props tainted2 $ myId html props tainted3 $ myId html props notTainted setState prevState prevProps $ myId html prevProps tainted4 C2 defaultProps tainted1 tainted C2 tainted2 tainted C2 tainted3 tainted C2 tainted4 tainted C3 React Component constructor props props state stateTainted props propTainted render span dangerouslySetInnerHTML __html state stateTainted C3 propTainted tainted |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:225:15:225:20 | 'myId' | enclosingFunctionName | react |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:225:28:225:46 | this.props.tainted1 | argumentIndex | 0 |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:225:28:225:46 | this.props.tainted1 | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:225:28:225:46 | this.props.tainted1 | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:225:28:225:46 | this.props.tainted1 | calleeName | html |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:225:28:225:46 | this.props.tainted1 | enclosingFunctionBody | tainted document location search React createElement div dangerouslySetInnerHTML __html tainted React createFactory div dangerouslySetInnerHTML __html tainted C1 React Component constructor state tainted1 tainted state notTainted dbLookup setState tainted2 tainted state tainted3 tainted state tainted4 tainted test $ myId html state tainted1 $ myId html state tainted2 $ myId html state tainted3 $ myId html state notTainted setState prevState $ myId html prevState tainted4 C2 React Component args constructor test $ myId html props tainted1 $ myId html props tainted2 $ myId html props tainted3 $ myId html props notTainted setState prevState prevProps $ myId html prevProps tainted4 C2 defaultProps tainted1 tainted C2 tainted2 tainted C2 tainted3 tainted C2 tainted4 tainted C3 React Component constructor props props state stateTainted props propTainted render span dangerouslySetInnerHTML __html state stateTainted C3 propTainted tainted |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:225:28:225:46 | this.props.tainted1 | enclosingFunctionName | react |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:226:15:226:20 | 'myId' | argumentIndex | 0 |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:226:15:226:20 | 'myId' | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:226:15:226:20 | 'myId' | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:226:15:226:20 | 'myId' | calleeName | $ |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:226:15:226:20 | 'myId' | enclosingFunctionBody | tainted document location search React createElement div dangerouslySetInnerHTML __html tainted React createFactory div dangerouslySetInnerHTML __html tainted C1 React Component constructor state tainted1 tainted state notTainted dbLookup setState tainted2 tainted state tainted3 tainted state tainted4 tainted test $ myId html state tainted1 $ myId html state tainted2 $ myId html state tainted3 $ myId html state notTainted setState prevState $ myId html prevState tainted4 C2 React Component args constructor test $ myId html props tainted1 $ myId html props tainted2 $ myId html props tainted3 $ myId html props notTainted setState prevState prevProps $ myId html prevProps tainted4 C2 defaultProps tainted1 tainted C2 tainted2 tainted C2 tainted3 tainted C2 tainted4 tainted C3 React Component constructor props props state stateTainted props propTainted render span dangerouslySetInnerHTML __html state stateTainted C3 propTainted tainted |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:226:15:226:20 | 'myId' | enclosingFunctionName | react |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:226:28:226:46 | this.props.tainted2 | argumentIndex | 0 |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:226:28:226:46 | this.props.tainted2 | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:226:28:226:46 | this.props.tainted2 | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:226:28:226:46 | this.props.tainted2 | calleeName | html |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:226:28:226:46 | this.props.tainted2 | enclosingFunctionBody | tainted document location search React createElement div dangerouslySetInnerHTML __html tainted React createFactory div dangerouslySetInnerHTML __html tainted C1 React Component constructor state tainted1 tainted state notTainted dbLookup setState tainted2 tainted state tainted3 tainted state tainted4 tainted test $ myId html state tainted1 $ myId html state tainted2 $ myId html state tainted3 $ myId html state notTainted setState prevState $ myId html prevState tainted4 C2 React Component args constructor test $ myId html props tainted1 $ myId html props tainted2 $ myId html props tainted3 $ myId html props notTainted setState prevState prevProps $ myId html prevProps tainted4 C2 defaultProps tainted1 tainted C2 tainted2 tainted C2 tainted3 tainted C2 tainted4 tainted C3 React Component constructor props props state stateTainted props propTainted render span dangerouslySetInnerHTML __html state stateTainted C3 propTainted tainted |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:226:28:226:46 | this.props.tainted2 | enclosingFunctionName | react |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:227:15:227:20 | 'myId' | argumentIndex | 0 |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:227:15:227:20 | 'myId' | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:227:15:227:20 | 'myId' | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:227:15:227:20 | 'myId' | calleeName | $ |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:227:15:227:20 | 'myId' | enclosingFunctionBody | tainted document location search React createElement div dangerouslySetInnerHTML __html tainted React createFactory div dangerouslySetInnerHTML __html tainted C1 React Component constructor state tainted1 tainted state notTainted dbLookup setState tainted2 tainted state tainted3 tainted state tainted4 tainted test $ myId html state tainted1 $ myId html state tainted2 $ myId html state tainted3 $ myId html state notTainted setState prevState $ myId html prevState tainted4 C2 React Component args constructor test $ myId html props tainted1 $ myId html props tainted2 $ myId html props tainted3 $ myId html props notTainted setState prevState prevProps $ myId html prevProps tainted4 C2 defaultProps tainted1 tainted C2 tainted2 tainted C2 tainted3 tainted C2 tainted4 tainted C3 React Component constructor props props state stateTainted props propTainted render span dangerouslySetInnerHTML __html state stateTainted C3 propTainted tainted |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:227:15:227:20 | 'myId' | enclosingFunctionName | react |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:227:28:227:46 | this.props.tainted3 | argumentIndex | 0 |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:227:28:227:46 | this.props.tainted3 | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:227:28:227:46 | this.props.tainted3 | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:227:28:227:46 | this.props.tainted3 | calleeName | html |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:227:28:227:46 | this.props.tainted3 | enclosingFunctionBody | tainted document location search React createElement div dangerouslySetInnerHTML __html tainted React createFactory div dangerouslySetInnerHTML __html tainted C1 React Component constructor state tainted1 tainted state notTainted dbLookup setState tainted2 tainted state tainted3 tainted state tainted4 tainted test $ myId html state tainted1 $ myId html state tainted2 $ myId html state tainted3 $ myId html state notTainted setState prevState $ myId html prevState tainted4 C2 React Component args constructor test $ myId html props tainted1 $ myId html props tainted2 $ myId html props tainted3 $ myId html props notTainted setState prevState prevProps $ myId html prevProps tainted4 C2 defaultProps tainted1 tainted C2 tainted2 tainted C2 tainted3 tainted C2 tainted4 tainted C3 React Component constructor props props state stateTainted props propTainted render span dangerouslySetInnerHTML __html state stateTainted C3 propTainted tainted |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:227:28:227:46 | this.props.tainted3 | enclosingFunctionName | react |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:228:15:228:20 | 'myId' | argumentIndex | 0 |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:228:15:228:20 | 'myId' | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:228:15:228:20 | 'myId' | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:228:15:228:20 | 'myId' | calleeName | $ |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:228:15:228:20 | 'myId' | enclosingFunctionBody | tainted document location search React createElement div dangerouslySetInnerHTML __html tainted React createFactory div dangerouslySetInnerHTML __html tainted C1 React Component constructor state tainted1 tainted state notTainted dbLookup setState tainted2 tainted state tainted3 tainted state tainted4 tainted test $ myId html state tainted1 $ myId html state tainted2 $ myId html state tainted3 $ myId html state notTainted setState prevState $ myId html prevState tainted4 C2 React Component args constructor test $ myId html props tainted1 $ myId html props tainted2 $ myId html props tainted3 $ myId html props notTainted setState prevState prevProps $ myId html prevProps tainted4 C2 defaultProps tainted1 tainted C2 tainted2 tainted C2 tainted3 tainted C2 tainted4 tainted C3 React Component constructor props props state stateTainted props propTainted render span dangerouslySetInnerHTML __html state stateTainted C3 propTainted tainted |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:228:15:228:20 | 'myId' | enclosingFunctionName | react |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:228:28:228:48 | this.pr ... Tainted | argumentIndex | 0 |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:228:28:228:48 | this.pr ... Tainted | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:228:28:228:48 | this.pr ... Tainted | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:228:28:228:48 | this.pr ... Tainted | calleeName | html |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:228:28:228:48 | this.pr ... Tainted | enclosingFunctionBody | tainted document location search React createElement div dangerouslySetInnerHTML __html tainted React createFactory div dangerouslySetInnerHTML __html tainted C1 React Component constructor state tainted1 tainted state notTainted dbLookup setState tainted2 tainted state tainted3 tainted state tainted4 tainted test $ myId html state tainted1 $ myId html state tainted2 $ myId html state tainted3 $ myId html state notTainted setState prevState $ myId html prevState tainted4 C2 React Component args constructor test $ myId html props tainted1 $ myId html props tainted2 $ myId html props tainted3 $ myId html props notTainted setState prevState prevProps $ myId html prevProps tainted4 C2 defaultProps tainted1 tainted C2 tainted2 tainted C2 tainted3 tainted C2 tainted4 tainted C3 React Component constructor props props state stateTainted props propTainted render span dangerouslySetInnerHTML __html state stateTainted C3 propTainted tainted |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:228:28:228:48 | this.pr ... Tainted | enclosingFunctionName | react |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:230:27:232:13 | (prevSt ... } | argumentIndex | 0 |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:230:27:232:13 | (prevSt ... } | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:230:27:232:13 | (prevSt ... } | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:230:27:232:13 | (prevSt ... } | calleeName | setState |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:230:27:232:13 | (prevSt ... } | enclosingFunctionBody | tainted document location search React createElement div dangerouslySetInnerHTML __html tainted React createFactory div dangerouslySetInnerHTML __html tainted C1 React Component constructor state tainted1 tainted state notTainted dbLookup setState tainted2 tainted state tainted3 tainted state tainted4 tainted test $ myId html state tainted1 $ myId html state tainted2 $ myId html state tainted3 $ myId html state notTainted setState prevState $ myId html prevState tainted4 C2 React Component args constructor test $ myId html props tainted1 $ myId html props tainted2 $ myId html props tainted3 $ myId html props notTainted setState prevState prevProps $ myId html prevProps tainted4 C2 defaultProps tainted1 tainted C2 tainted2 tainted C2 tainted3 tainted C2 tainted4 tainted C3 React Component constructor props props state stateTainted props propTainted render span dangerouslySetInnerHTML __html state stateTainted C3 propTainted tainted |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:230:27:232:13 | (prevSt ... } | enclosingFunctionName | react |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:231:19:231:24 | 'myId' | argumentIndex | 0 |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:231:19:231:24 | 'myId' | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:231:19:231:24 | 'myId' | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:231:19:231:24 | 'myId' | calleeName | $ |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:231:19:231:24 | 'myId' | enclosingFunctionBody | tainted document location search React createElement div dangerouslySetInnerHTML __html tainted React createFactory div dangerouslySetInnerHTML __html tainted C1 React Component constructor state tainted1 tainted state notTainted dbLookup setState tainted2 tainted state tainted3 tainted state tainted4 tainted test $ myId html state tainted1 $ myId html state tainted2 $ myId html state tainted3 $ myId html state notTainted setState prevState $ myId html prevState tainted4 C2 React Component args constructor test $ myId html props tainted1 $ myId html props tainted2 $ myId html props tainted3 $ myId html props notTainted setState prevState prevProps $ myId html prevProps tainted4 C2 defaultProps tainted1 tainted C2 tainted2 tainted C2 tainted3 tainted C2 tainted4 tainted C3 React Component constructor props props state stateTainted props propTainted render span dangerouslySetInnerHTML __html state stateTainted C3 propTainted tainted |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:231:19:231:24 | 'myId' | enclosingFunctionName | react |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:231:32:231:49 | prevProps.tainted4 | argumentIndex | 0 |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:231:32:231:49 | prevProps.tainted4 | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:231:32:231:49 | prevProps.tainted4 | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:231:32:231:49 | prevProps.tainted4 | calleeName | html |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:231:32:231:49 | prevProps.tainted4 | enclosingFunctionBody | tainted document location search React createElement div dangerouslySetInnerHTML __html tainted React createFactory div dangerouslySetInnerHTML __html tainted C1 React Component constructor state tainted1 tainted state notTainted dbLookup setState tainted2 tainted state tainted3 tainted state tainted4 tainted test $ myId html state tainted1 $ myId html state tainted2 $ myId html state tainted3 $ myId html state notTainted setState prevState $ myId html prevState tainted4 C2 React Component args constructor test $ myId html props tainted1 $ myId html props tainted2 $ myId html props tainted3 $ myId html props notTainted setState prevState prevProps $ myId html prevProps tainted4 C2 defaultProps tainted1 tainted C2 tainted2 tainted C2 tainted3 tainted C2 tainted4 tainted C3 React Component constructor props props state stateTainted props propTainted render span dangerouslySetInnerHTML __html state stateTainted C3 propTainted tainted |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:231:32:231:49 | prevProps.tainted4 | enclosingFunctionName | react |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:246:19:246:23 | props | argumentIndex | 0 |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:246:19:246:23 | props | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:246:19:246:23 | props | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:246:19:246:23 | props | enclosingFunctionBody | tainted document location search React createElement div dangerouslySetInnerHTML __html tainted React createFactory div dangerouslySetInnerHTML __html tainted C1 React Component constructor state tainted1 tainted state notTainted dbLookup setState tainted2 tainted state tainted3 tainted state tainted4 tainted test $ myId html state tainted1 $ myId html state tainted2 $ myId html state tainted3 $ myId html state notTainted setState prevState $ myId html prevState tainted4 C2 React Component args constructor test $ myId html props tainted1 $ myId html props tainted2 $ myId html props tainted3 $ myId html props notTainted setState prevState prevProps $ myId html prevProps tainted4 C2 defaultProps tainted1 tainted C2 tainted2 tainted C2 tainted3 tainted C2 tainted4 tainted C3 React Component constructor props props state stateTainted props propTainted render span dangerouslySetInnerHTML __html state stateTainted C3 propTainted tainted |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:246:19:246:23 | props | enclosingFunctionName | react |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:251:51:251:83 | {__html ... ainted} | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:251:51:251:83 | {__html ... ainted} | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:251:51:251:83 | {__html ... ainted} | enclosingFunctionBody | tainted document location search React createElement div dangerouslySetInnerHTML __html tainted React createFactory div dangerouslySetInnerHTML __html tainted C1 React Component constructor state tainted1 tainted state notTainted dbLookup setState tainted2 tainted state tainted3 tainted state tainted4 tainted test $ myId html state tainted1 $ myId html state tainted2 $ myId html state tainted3 $ myId html state notTainted setState prevState $ myId html prevState tainted4 C2 React Component args constructor test $ myId html props tainted1 $ myId html props tainted2 $ myId html props tainted3 $ myId html props notTainted setState prevState prevProps $ myId html prevProps tainted4 C2 defaultProps tainted1 tainted C2 tainted2 tainted C2 tainted3 tainted C2 tainted4 tainted C3 React Component constructor props props state stateTainted props propTainted render span dangerouslySetInnerHTML __html state stateTainted C3 propTainted tainted |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:251:51:251:83 | {__html ... ainted} | enclosingFunctionName | react |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:251:60:251:82 | this.st ... Tainted | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:251:60:251:82 | this.st ... Tainted | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:251:60:251:82 | this.st ... Tainted | enclosingFunctionBody | tainted document location search React createElement div dangerouslySetInnerHTML __html tainted React createFactory div dangerouslySetInnerHTML __html tainted C1 React Component constructor state tainted1 tainted state notTainted dbLookup setState tainted2 tainted state tainted3 tainted state tainted4 tainted test $ myId html state tainted1 $ myId html state tainted2 $ myId html state tainted3 $ myId html state notTainted setState prevState $ myId html prevState tainted4 C2 React Component args constructor test $ myId html props tainted1 $ myId html props tainted2 $ myId html props tainted3 $ myId html props notTainted setState prevState prevProps $ myId html prevProps tainted4 C2 defaultProps tainted1 tainted C2 tainted2 tainted C2 tainted3 tainted C2 tainted4 tainted C3 React Component constructor props props state stateTainted props propTainted render span dangerouslySetInnerHTML __html state stateTainted C3 propTainted tainted |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:251:60:251:82 | this.st ... Tainted | enclosingFunctionName | react |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:259:7:259:17 | window.name | argumentIndex | 0 |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:259:7:259:17 | window.name | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:259:7:259:17 | window.name | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:259:7:259:17 | window.name | calleeName | $ |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:259:7:259:17 | window.name | enclosingFunctionBody | $ window name $ name |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:259:7:259:17 | window.name | enclosingFunctionName | windowName |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:260:7:260:10 | name | argumentIndex | 0 |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:260:7:260:10 | name | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:260:7:260:10 | name | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:260:7:260:10 | name | calleeName | $ |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:260:7:260:10 | name | enclosingFunctionBody | $ window name $ name |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:260:7:260:10 | name | enclosingFunctionName | windowName |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:264:11:264:21 | window.name | argumentIndex | 0 |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:264:11:264:21 | window.name | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:264:11:264:21 | window.name | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:264:11:264:21 | window.name | calleeName | $ |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:264:11:264:21 | window.name | enclosingFunctionBody | name a b $ window name $ name |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:264:11:264:21 | window.name | enclosingFunctionName | windowNameAssigned |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:265:11:265:14 | name | argumentIndex | 0 |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:265:11:265:14 | name | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:265:11:265:14 | name | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:265:11:265:14 | name | calleeName | $ |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:265:11:265:14 | name | enclosingFunctionBody | name a b $ window name $ name |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:265:11:265:14 | name | enclosingFunctionName | windowNameAssigned |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:270:7:270:14 | location | argumentIndex | 0 |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:270:7:270:14 | location | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:270:7:270:14 | location | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:270:7:270:14 | location | calleeName | $ |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:270:7:270:14 | location | enclosingFunctionBody | $ location $ window location $ document location loc1 location loc2 window location loc3 document location $ loc1 $ loc2 $ loc3 $ body append location |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:270:7:270:14 | location | enclosingFunctionName | jqueryLocation |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:271:7:271:21 | window.location | argumentIndex | 0 |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:271:7:271:21 | window.location | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:271:7:271:21 | window.location | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:271:7:271:21 | window.location | calleeName | $ |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:271:7:271:21 | window.location | enclosingFunctionBody | $ location $ window location $ document location loc1 location loc2 window location loc3 document location $ loc1 $ loc2 $ loc3 $ body append location |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:271:7:271:21 | window.location | enclosingFunctionName | jqueryLocation |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:272:7:272:23 | document.location | argumentIndex | 0 |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:272:7:272:23 | document.location | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:272:7:272:23 | document.location | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:272:7:272:23 | document.location | calleeName | $ |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:272:7:272:23 | document.location | enclosingFunctionBody | $ location $ window location $ document location loc1 location loc2 window location loc3 document location $ loc1 $ loc2 $ loc3 $ body append location |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:272:7:272:23 | document.location | enclosingFunctionName | jqueryLocation |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:276:7:276:10 | loc1 | argumentIndex | 0 |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:276:7:276:10 | loc1 | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:276:7:276:10 | loc1 | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:276:7:276:10 | loc1 | calleeName | $ |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:276:7:276:10 | loc1 | enclosingFunctionBody | $ location $ window location $ document location loc1 location loc2 window location loc3 document location $ loc1 $ loc2 $ loc3 $ body append location |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:276:7:276:10 | loc1 | enclosingFunctionName | jqueryLocation |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:277:7:277:10 | loc2 | argumentIndex | 0 |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:277:7:277:10 | loc2 | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:277:7:277:10 | loc2 | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:277:7:277:10 | loc2 | calleeName | $ |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:277:7:277:10 | loc2 | enclosingFunctionBody | $ location $ window location $ document location loc1 location loc2 window location loc3 document location $ loc1 $ loc2 $ loc3 $ body append location |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:277:7:277:10 | loc2 | enclosingFunctionName | jqueryLocation |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:278:7:278:10 | loc3 | argumentIndex | 0 |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:278:7:278:10 | loc3 | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:278:7:278:10 | loc3 | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:278:7:278:10 | loc3 | calleeName | $ |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:278:7:278:10 | loc3 | enclosingFunctionBody | $ location $ window location $ document location loc1 location loc2 window location loc3 document location $ loc1 $ loc2 $ loc3 $ body append location |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:278:7:278:10 | loc3 | enclosingFunctionName | jqueryLocation |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:280:7:280:12 | "body" | argumentIndex | 0 |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:280:7:280:12 | "body" | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:280:7:280:12 | "body" | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:280:7:280:12 | "body" | calleeName | $ |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:280:7:280:12 | "body" | enclosingFunctionBody | $ location $ window location $ document location loc1 location loc2 window location loc3 document location $ loc1 $ loc2 $ loc3 $ body append location |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:280:7:280:12 | "body" | enclosingFunctionName | jqueryLocation |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:280:22:280:29 | location | argumentIndex | 0 |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:280:22:280:29 | location | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:280:22:280:29 | location | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:280:22:280:29 | location | calleeName | append |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:280:22:280:29 | location | enclosingFunctionBody | $ location $ window location $ document location loc1 location loc2 window location loc3 document location $ loc1 $ loc2 $ loc3 $ body append location |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:280:22:280:29 | location | enclosingFunctionName | jqueryLocation |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:287:22:287:65 | documen ... item(0) | argumentIndex | 0 |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:287:22:287:65 | documen ... item(0) | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:287:22:287:65 | documen ... item(0) | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:287:22:287:65 | documen ... item(0) | calleeName | selectNode |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:287:22:287:65 | documen ... item(0) | enclosingFunctionBody | tainted window name range document createRange range selectNode document getElementsByTagName div item 0 documentFragment range createContextualFragment tainted document body appendChild documentFragment |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:287:22:287:65 | documen ... item(0) | enclosingFunctionName | testCreateContextualFragment |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:287:22:287:65 | documen ... item(0) | receiverName | range |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:287:52:287:56 | "div" | argumentIndex | 0 |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:287:52:287:56 | "div" | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:287:52:287:56 | "div" | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:287:52:287:56 | "div" | calleeName | getElementsByTagName |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:287:52:287:56 | "div" | enclosingFunctionBody | tainted window name range document createRange range selectNode document getElementsByTagName div item 0 documentFragment range createContextualFragment tainted document body appendChild documentFragment |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:287:52:287:56 | "div" | enclosingFunctionName | testCreateContextualFragment |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:287:52:287:56 | "div" | receiverName | document |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:287:64:287:64 | 0 | argumentIndex | 0 |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:287:64:287:64 | 0 | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:287:64:287:64 | 0 | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:287:64:287:64 | 0 | calleeName | item |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:287:64:287:64 | 0 | enclosingFunctionBody | tainted window name range document createRange range selectNode document getElementsByTagName div item 0 documentFragment range createContextualFragment tainted document body appendChild documentFragment |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:287:64:287:64 | 0 | enclosingFunctionName | testCreateContextualFragment |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:288:59:288:65 | tainted | argumentIndex | 0 |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:288:59:288:65 | tainted | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:288:59:288:65 | tainted | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:288:59:288:65 | tainted | calleeName | createContextualFragment |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:288:59:288:65 | tainted | enclosingFunctionBody | tainted window name range document createRange range selectNode document getElementsByTagName div item 0 documentFragment range createContextualFragment tainted document body appendChild documentFragment |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:288:59:288:65 | tainted | enclosingFunctionName | testCreateContextualFragment |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:288:59:288:65 | tainted | receiverName | range |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:289:31:289:46 | documentFragment | argumentIndex | 0 |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:289:31:289:46 | documentFragment | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:289:31:289:46 | documentFragment | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:289:31:289:46 | documentFragment | calleeName | appendChild |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:289:31:289:46 | documentFragment | enclosingFunctionBody | tainted window name range document createRange range selectNode document getElementsByTagName div item 0 documentFragment range createContextualFragment tainted document body appendChild documentFragment |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:289:31:289:46 | documentFragment | enclosingFunctionName | testCreateContextualFragment |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:296:9:296:9 | p | argumentIndex | 0 |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:296:9:296:9 | p | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:296:9:296:9 | p | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:296:9:296:9 | p | calleeName | $ |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:296:9:296:9 | p | enclosingFunctionBody | obj obj Math random window name p obj $ p |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:296:9:296:9 | p | enclosingFunctionName | flowThroughPropertyNames |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:303:5:303:10 | "body" | argumentIndex | 0 |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:303:5:303:10 | "body" | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:303:5:303:10 | "body" | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:303:5:303:10 | "body" | calleeName | $ |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:303:5:303:10 | "body" | enclosingFunctionBody | location e $ body append e location e $ body append e |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:303:5:303:10 | "body" | enclosingFunctionName | basicExceptions |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:303:20:303:20 | e | argumentIndex | 0 |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:303:20:303:20 | e | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:303:20:303:20 | e | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:303:20:303:20 | e | calleeName | append |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:303:20:303:20 | e | enclosingFunctionBody | location e $ body append e location e $ body append e |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:303:20:303:20 | e | enclosingFunctionName | basicExceptions |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:311:5:311:10 | "body" | argumentIndex | 0 |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:311:5:311:10 | "body" | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:311:5:311:10 | "body" | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:311:5:311:10 | "body" | calleeName | $ |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:311:5:311:10 | "body" | enclosingFunctionBody | location e $ body append e location e $ body append e |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:311:5:311:10 | "body" | enclosingFunctionName | basicExceptions |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:311:20:311:20 | e | argumentIndex | 0 |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:311:20:311:20 | e | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:311:20:311:20 | e | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:311:20:311:20 | e | calleeName | append |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:311:20:311:20 | e | enclosingFunctionBody | location e $ body append e location e $ body append e |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:311:20:311:20 | e | enclosingFunctionName | basicExceptions |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:316:35:316:42 | location | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:316:35:316:42 | location | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:316:35:316:42 | location | enclosingFunctionBody | Handlebars SafeString location |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:316:35:316:42 | location | enclosingFunctionName | handlebarsSafeString |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:323:5:323:10 | 'myId' | argumentIndex | 0 |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:323:5:323:10 | 'myId' | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:323:5:323:10 | 'myId' | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:323:5:323:10 | 'myId' | calleeName | $ |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:323:5:323:10 | 'myId' | enclosingFunctionBody | target document location search $ myId html target length |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:323:5:323:10 | 'myId' | enclosingFunctionName | test2 |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:323:18:323:30 | target.length | argumentIndex | 0 |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:323:18:323:30 | target.length | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:323:18:323:30 | target.length | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:323:18:323:30 | target.length | calleeName | html |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:323:18:323:30 | target.length | enclosingFunctionBody | target document location search $ myId html target length |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:323:18:323:30 | target.length | enclosingFunctionName | test2 |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:332:5:332:10 | 'name' | argumentIndex | 0 |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:332:5:332:10 | 'name' | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:332:5:332:10 | 'name' | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:332:5:332:10 | 'name' | calleeName | $ |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:332:5:332:10 | 'name' | enclosingFunctionBody | params getTaintedUrl searchParams $ name html params get name myUrl getTaintedUrl $ name html myUrl get name |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:332:5:332:10 | 'name' | enclosingFunctionName | URLPseudoProperties |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:332:18:332:35 | params.get('name') | argumentIndex | 0 |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:332:18:332:35 | params.get('name') | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:332:18:332:35 | params.get('name') | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:332:18:332:35 | params.get('name') | calleeName | html |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:332:18:332:35 | params.get('name') | enclosingFunctionBody | params getTaintedUrl searchParams $ name html params get name myUrl getTaintedUrl $ name html myUrl get name |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:332:18:332:35 | params.get('name') | enclosingFunctionName | URLPseudoProperties |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:332:29:332:34 | 'name' | argumentIndex | 0 |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:332:29:332:34 | 'name' | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:332:29:332:34 | 'name' | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:332:29:332:34 | 'name' | calleeName | get |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:332:29:332:34 | 'name' | enclosingFunctionBody | params getTaintedUrl searchParams $ name html params get name myUrl getTaintedUrl $ name html myUrl get name |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:332:29:332:34 | 'name' | enclosingFunctionName | URLPseudoProperties |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:332:29:332:34 | 'name' | receiverName | params |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:335:5:335:10 | 'name' | argumentIndex | 0 |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:335:5:335:10 | 'name' | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:335:5:335:10 | 'name' | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:335:5:335:10 | 'name' | calleeName | $ |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:335:5:335:10 | 'name' | enclosingFunctionBody | params getTaintedUrl searchParams $ name html params get name myUrl getTaintedUrl $ name html myUrl get name |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:335:5:335:10 | 'name' | enclosingFunctionName | URLPseudoProperties |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:335:18:335:34 | myUrl.get('name') | argumentIndex | 0 |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:335:18:335:34 | myUrl.get('name') | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:335:18:335:34 | myUrl.get('name') | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:335:18:335:34 | myUrl.get('name') | calleeName | html |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:335:18:335:34 | myUrl.get('name') | enclosingFunctionBody | params getTaintedUrl searchParams $ name html params get name myUrl getTaintedUrl $ name html myUrl get name |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:335:18:335:34 | myUrl.get('name') | enclosingFunctionName | URLPseudoProperties |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:335:28:335:33 | 'name' | argumentIndex | 0 |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:335:28:335:33 | 'name' | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:335:28:335:33 | 'name' | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:335:28:335:33 | 'name' | calleeName | get |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:335:28:335:33 | 'name' | enclosingFunctionBody | params getTaintedUrl searchParams $ name html params get name myUrl getTaintedUrl $ name html myUrl get name |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:335:28:335:33 | 'name' | enclosingFunctionName | URLPseudoProperties |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:335:28:335:33 | 'name' | receiverName | myUrl |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:343:5:343:30 | getUrl( ... ring(1) | argumentIndex | 0 |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:343:5:343:30 | getUrl( ... ring(1) | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:343:5:343:30 | getUrl( ... ring(1) | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:343:5:343:30 | getUrl( ... ring(1) | calleeName | $ |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:343:5:343:30 | getUrl( ... ring(1) | enclosingFunctionBody | getUrl URL document location $ getUrl hash substring 1 |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:343:5:343:30 | getUrl( ... ring(1) | enclosingFunctionName | hash |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:343:29:343:29 | 1 | argumentIndex | 0 |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:343:29:343:29 | 1 | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:343:29:343:29 | 1 | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:343:29:343:29 | 1 | calleeName | substring |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:343:29:343:29 | 1 | enclosingFunctionBody | getUrl URL document location $ getUrl hash substring 1 |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:343:29:343:29 | 1 | enclosingFunctionName | hash |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:349:12:349:17 | target | argumentIndex | 0 |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:349:12:349:17 | target | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:349:12:349:17 | target | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:349:12:349:17 | target | calleeName | jGrowl |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:349:12:349:17 | target | enclosingFunctionBody | target document location search $ jGrowl target |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:349:12:349:17 | target | enclosingFunctionName | growl |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:349:12:349:17 | target | receiverName | $ |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:356:16:356:21 | target | argumentIndex | 0 |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:356:16:356:21 | target | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:356:16:356:21 | target | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:356:16:356:21 | target | calleeName | html |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:356:16:356:21 | target | enclosingFunctionBody | pluginName myFancyJQueryPlugin myPlugin target document location search html target innerHTML target each i e innerHTML target html target e innerHTML target $ fn pluginName myPlugin |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:356:16:356:21 | target | enclosingFunctionName | thisNodes |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:357:20:357:25 | target | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:357:20:357:25 | target | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:357:20:357:25 | target | enclosingFunctionBody | pluginName myFancyJQueryPlugin myPlugin target document location search html target innerHTML target each i e innerHTML target html target e innerHTML target $ fn pluginName myPlugin |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:357:20:357:25 | target | enclosingFunctionName | thisNodes |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:359:13:364:3 | functio ... OK.\\n\\t\\t} | argumentIndex | 0 |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:359:13:364:3 | functio ... OK.\\n\\t\\t} | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:359:13:364:3 | functio ... OK.\\n\\t\\t} | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:359:13:364:3 | functio ... OK.\\n\\t\\t} | calleeName | each |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:359:13:364:3 | functio ... OK.\\n\\t\\t} | enclosingFunctionBody | pluginName myFancyJQueryPlugin myPlugin target document location search html target innerHTML target each i e innerHTML target html target e innerHTML target $ fn pluginName myPlugin |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:359:13:364:3 | functio ... OK.\\n\\t\\t} | enclosingFunctionName | thisNodes |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:360:21:360:26 | target | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:360:21:360:26 | target | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:360:21:360:26 | target | enclosingFunctionBody | pluginName myFancyJQueryPlugin myPlugin target document location search html target innerHTML target each i e innerHTML target html target e innerHTML target $ fn pluginName myPlugin |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:360:21:360:26 | target | enclosingFunctionName | thisNodes |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:361:14:361:19 | target | argumentIndex | 0 |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:361:14:361:19 | target | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:361:14:361:19 | target | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:361:14:361:19 | target | calleeName | html |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:361:14:361:19 | target | enclosingFunctionBody | pluginName myFancyJQueryPlugin myPlugin target document location search html target innerHTML target each i e innerHTML target html target e innerHTML target $ fn pluginName myPlugin |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:361:14:361:19 | target | enclosingFunctionName | thisNodes |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:363:18:363:23 | target | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:363:18:363:23 | target | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:363:18:363:23 | target | enclosingFunctionBody | pluginName myFancyJQueryPlugin myPlugin target document location search html target innerHTML target each i e innerHTML target html target e innerHTML target $ fn pluginName myPlugin |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:363:18:363:23 | target | enclosingFunctionName | thisNodes |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:374:5:374:10 | 'myId' | argumentIndex | 0 |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:374:5:374:10 | 'myId' | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:374:5:374:10 | 'myId' | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:374:5:374:10 | 'myId' | calleeName | $ |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:374:5:374:10 | 'myId' | enclosingFunctionBody | target document location search $ myId html target $ myid html document 0 location href split ? 0 |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:374:5:374:10 | 'myId' | enclosingFunctionName | test |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:374:18:374:23 | target | argumentIndex | 0 |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:374:18:374:23 | target | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:374:18:374:23 | target | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:374:18:374:23 | target | calleeName | html |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:374:18:374:23 | target | enclosingFunctionBody | target document location search $ myId html target $ myid html document 0 location href split ? 0 |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:374:18:374:23 | target | enclosingFunctionName | test |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:377:5:377:10 | 'myid' | argumentIndex | 0 |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:377:5:377:10 | 'myid' | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:377:5:377:10 | 'myid' | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:377:5:377:10 | 'myid' | calleeName | $ |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:377:5:377:10 | 'myid' | enclosingFunctionBody | target document location search $ myId html target $ myid html document 0 location href split ? 0 |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:377:5:377:10 | 'myid' | enclosingFunctionName | test |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:377:18:377:53 | documen ... "?")[0] | argumentIndex | 0 |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:377:18:377:53 | documen ... "?")[0] | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:377:18:377:53 | documen ... "?")[0] | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:377:18:377:53 | documen ... "?")[0] | calleeName | html |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:377:18:377:53 | documen ... "?")[0] | enclosingFunctionBody | target document location search $ myId html target $ myid html document 0 location href split ? 0 |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:377:18:377:53 | documen ... "?")[0] | enclosingFunctionName | test |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:377:47:377:49 | "?" | argumentIndex | 0 |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:377:47:377:49 | "?" | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:377:47:377:49 | "?" | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:377:47:377:49 | "?" | calleeName | split |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:377:47:377:49 | "?" | enclosingFunctionBody | target document location search $ myId html target $ myid html document 0 location href split ? 0 |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:377:47:377:49 | "?" | enclosingFunctionName | test |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:384:5:384:10 | 'myId' | argumentIndex | 0 |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:384:5:384:10 | 'myId' | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:384:5:384:10 | 'myId' | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:384:5:384:10 | 'myId' | calleeName | $ |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:384:5:384:10 | 'myId' | enclosingFunctionBody | target document location search $ myId html target $ myId html target taint target taint2 2 $ myId html target taint2 target taint3 document location search $ myId html target taint3 target sub taint4 2 $ myId html target sub taint4 $ myId html target taint5 target taint5 safe target taint6 2 random $ myId html target taint6 random target taint7 safe $ myId html target taint7 target taint8 target taint8 $ myId html target taint8 target taint9 target taint9 safe $ myId html target taint9 |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:384:5:384:10 | 'myId' | enclosingFunctionName | test |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:384:18:384:23 | target | argumentIndex | 0 |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:384:18:384:23 | target | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:384:18:384:23 | target | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:384:18:384:23 | target | calleeName | html |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:384:18:384:23 | target | enclosingFunctionBody | target document location search $ myId html target $ myId html target taint target taint2 2 $ myId html target taint2 target taint3 document location search $ myId html target taint3 target sub taint4 2 $ myId html target sub taint4 $ myId html target taint5 target taint5 safe target taint6 2 random $ myId html target taint6 random target taint7 safe $ myId html target taint7 target taint8 target taint8 $ myId html target taint8 target taint9 target taint9 safe $ myId html target taint9 |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:384:18:384:23 | target | enclosingFunctionName | test |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:386:5:386:10 | 'myId' | argumentIndex | 0 |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:386:5:386:10 | 'myId' | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:386:5:386:10 | 'myId' | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:386:5:386:10 | 'myId' | calleeName | $ |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:386:5:386:10 | 'myId' | enclosingFunctionBody | target document location search $ myId html target $ myId html target taint target taint2 2 $ myId html target taint2 target taint3 document location search $ myId html target taint3 target sub taint4 2 $ myId html target sub taint4 $ myId html target taint5 target taint5 safe target taint6 2 random $ myId html target taint6 random target taint7 safe $ myId html target taint7 target taint8 target taint8 $ myId html target taint8 target taint9 target taint9 safe $ myId html target taint9 |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:386:5:386:10 | 'myId' | enclosingFunctionName | test |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:386:18:386:29 | target.taint | argumentIndex | 0 |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:386:18:386:29 | target.taint | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:386:18:386:29 | target.taint | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:386:18:386:29 | target.taint | calleeName | html |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:386:18:386:29 | target.taint | enclosingFunctionBody | target document location search $ myId html target $ myId html target taint target taint2 2 $ myId html target taint2 target taint3 document location search $ myId html target taint3 target sub taint4 2 $ myId html target sub taint4 $ myId html target taint5 target taint5 safe target taint6 2 random $ myId html target taint6 random target taint7 safe $ myId html target taint7 target taint8 target taint8 $ myId html target taint8 target taint9 target taint9 safe $ myId html target taint9 |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:386:18:386:29 | target.taint | enclosingFunctionName | test |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:389:5:389:10 | 'myId' | argumentIndex | 0 |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:389:5:389:10 | 'myId' | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:389:5:389:10 | 'myId' | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:389:5:389:10 | 'myId' | calleeName | $ |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:389:5:389:10 | 'myId' | enclosingFunctionBody | target document location search $ myId html target $ myId html target taint target taint2 2 $ myId html target taint2 target taint3 document location search $ myId html target taint3 target sub taint4 2 $ myId html target sub taint4 $ myId html target taint5 target taint5 safe target taint6 2 random $ myId html target taint6 random target taint7 safe $ myId html target taint7 target taint8 target taint8 $ myId html target taint8 target taint9 target taint9 safe $ myId html target taint9 |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:389:5:389:10 | 'myId' | enclosingFunctionName | test |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:389:18:389:30 | target.taint2 | argumentIndex | 0 |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:389:18:389:30 | target.taint2 | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:389:18:389:30 | target.taint2 | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:389:18:389:30 | target.taint2 | calleeName | html |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:389:18:389:30 | target.taint2 | enclosingFunctionBody | target document location search $ myId html target $ myId html target taint target taint2 2 $ myId html target taint2 target taint3 document location search $ myId html target taint3 target sub taint4 2 $ myId html target sub taint4 $ myId html target taint5 target taint5 safe target taint6 2 random $ myId html target taint6 random target taint7 safe $ myId html target taint7 target taint8 target taint8 $ myId html target taint8 target taint9 target taint9 safe $ myId html target taint9 |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:389:18:389:30 | target.taint2 | enclosingFunctionName | test |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:392:5:392:10 | 'myId' | argumentIndex | 0 |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:392:5:392:10 | 'myId' | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:392:5:392:10 | 'myId' | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:392:5:392:10 | 'myId' | calleeName | $ |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:392:5:392:10 | 'myId' | enclosingFunctionBody | target document location search $ myId html target $ myId html target taint target taint2 2 $ myId html target taint2 target taint3 document location search $ myId html target taint3 target sub taint4 2 $ myId html target sub taint4 $ myId html target taint5 target taint5 safe target taint6 2 random $ myId html target taint6 random target taint7 safe $ myId html target taint7 target taint8 target taint8 $ myId html target taint8 target taint9 target taint9 safe $ myId html target taint9 |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:392:5:392:10 | 'myId' | enclosingFunctionName | test |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:392:18:392:30 | target.taint3 | argumentIndex | 0 |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:392:18:392:30 | target.taint3 | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:392:18:392:30 | target.taint3 | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:392:18:392:30 | target.taint3 | calleeName | html |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:392:18:392:30 | target.taint3 | enclosingFunctionBody | target document location search $ myId html target $ myId html target taint target taint2 2 $ myId html target taint2 target taint3 document location search $ myId html target taint3 target sub taint4 2 $ myId html target sub taint4 $ myId html target taint5 target taint5 safe target taint6 2 random $ myId html target taint6 random target taint7 safe $ myId html target taint7 target taint8 target taint8 $ myId html target taint8 target taint9 target taint9 safe $ myId html target taint9 |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:392:18:392:30 | target.taint3 | enclosingFunctionName | test |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:395:5:395:10 | 'myId' | argumentIndex | 0 |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:395:5:395:10 | 'myId' | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:395:5:395:10 | 'myId' | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:395:5:395:10 | 'myId' | calleeName | $ |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:395:5:395:10 | 'myId' | enclosingFunctionBody | target document location search $ myId html target $ myId html target taint target taint2 2 $ myId html target taint2 target taint3 document location search $ myId html target taint3 target sub taint4 2 $ myId html target sub taint4 $ myId html target taint5 target taint5 safe target taint6 2 random $ myId html target taint6 random target taint7 safe $ myId html target taint7 target taint8 target taint8 $ myId html target taint8 target taint9 target taint9 safe $ myId html target taint9 |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:395:5:395:10 | 'myId' | enclosingFunctionName | test |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:395:18:395:34 | target.sub.taint4 | argumentIndex | 0 |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:395:18:395:34 | target.sub.taint4 | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:395:18:395:34 | target.sub.taint4 | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:395:18:395:34 | target.sub.taint4 | calleeName | html |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:395:18:395:34 | target.sub.taint4 | enclosingFunctionBody | target document location search $ myId html target $ myId html target taint target taint2 2 $ myId html target taint2 target taint3 document location search $ myId html target taint3 target sub taint4 2 $ myId html target sub taint4 $ myId html target taint5 target taint5 safe target taint6 2 random $ myId html target taint6 random target taint7 safe $ myId html target taint7 target taint8 target taint8 $ myId html target taint8 target taint9 target taint9 safe $ myId html target taint9 |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:395:18:395:34 | target.sub.taint4 | enclosingFunctionName | test |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:397:5:397:10 | 'myId' | argumentIndex | 0 |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:397:5:397:10 | 'myId' | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:397:5:397:10 | 'myId' | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:397:5:397:10 | 'myId' | calleeName | $ |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:397:5:397:10 | 'myId' | enclosingFunctionBody | target document location search $ myId html target $ myId html target taint target taint2 2 $ myId html target taint2 target taint3 document location search $ myId html target taint3 target sub taint4 2 $ myId html target sub taint4 $ myId html target taint5 target taint5 safe target taint6 2 random $ myId html target taint6 random target taint7 safe $ myId html target taint7 target taint8 target taint8 $ myId html target taint8 target taint9 target taint9 safe $ myId html target taint9 |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:397:5:397:10 | 'myId' | enclosingFunctionName | test |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:397:18:397:30 | target.taint5 | argumentIndex | 0 |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:397:18:397:30 | target.taint5 | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:397:18:397:30 | target.taint5 | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:397:18:397:30 | target.taint5 | calleeName | html |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:397:18:397:30 | target.taint5 | enclosingFunctionBody | target document location search $ myId html target $ myId html target taint target taint2 2 $ myId html target taint2 target taint3 document location search $ myId html target taint3 target sub taint4 2 $ myId html target sub taint4 $ myId html target taint5 target taint5 safe target taint6 2 random $ myId html target taint6 random target taint7 safe $ myId html target taint7 target taint8 target taint8 $ myId html target taint8 target taint9 target taint9 safe $ myId html target taint9 |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:397:18:397:30 | target.taint5 | enclosingFunctionName | test |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:402:5:402:10 | 'myId' | argumentIndex | 0 |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:402:5:402:10 | 'myId' | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:402:5:402:10 | 'myId' | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:402:5:402:10 | 'myId' | calleeName | $ |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:402:5:402:10 | 'myId' | enclosingFunctionBody | target document location search $ myId html target $ myId html target taint target taint2 2 $ myId html target taint2 target taint3 document location search $ myId html target taint3 target sub taint4 2 $ myId html target sub taint4 $ myId html target taint5 target taint5 safe target taint6 2 random $ myId html target taint6 random target taint7 safe $ myId html target taint7 target taint8 target taint8 $ myId html target taint8 target taint9 target taint9 safe $ myId html target taint9 |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:402:5:402:10 | 'myId' | enclosingFunctionName | test |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:402:18:402:30 | target.taint6 | argumentIndex | 0 |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:402:18:402:30 | target.taint6 | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:402:18:402:30 | target.taint6 | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:402:18:402:30 | target.taint6 | calleeName | html |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:402:18:402:30 | target.taint6 | enclosingFunctionBody | target document location search $ myId html target $ myId html target taint target taint2 2 $ myId html target taint2 target taint3 document location search $ myId html target taint3 target sub taint4 2 $ myId html target sub taint4 $ myId html target taint5 target taint5 safe target taint6 2 random $ myId html target taint6 random target taint7 safe $ myId html target taint7 target taint8 target taint8 $ myId html target taint8 target taint9 target taint9 safe $ myId html target taint9 |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:402:18:402:30 | target.taint6 | enclosingFunctionName | test |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:406:5:406:10 | 'myId' | argumentIndex | 0 |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:406:5:406:10 | 'myId' | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:406:5:406:10 | 'myId' | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:406:5:406:10 | 'myId' | calleeName | $ |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:406:5:406:10 | 'myId' | enclosingFunctionBody | target document location search $ myId html target $ myId html target taint target taint2 2 $ myId html target taint2 target taint3 document location search $ myId html target taint3 target sub taint4 2 $ myId html target sub taint4 $ myId html target taint5 target taint5 safe target taint6 2 random $ myId html target taint6 random target taint7 safe $ myId html target taint7 target taint8 target taint8 $ myId html target taint8 target taint9 target taint9 safe $ myId html target taint9 |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:406:5:406:10 | 'myId' | enclosingFunctionName | test |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:406:18:406:30 | target.taint7 | argumentIndex | 0 |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:406:18:406:30 | target.taint7 | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:406:18:406:30 | target.taint7 | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:406:18:406:30 | target.taint7 | calleeName | html |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:406:18:406:30 | target.taint7 | enclosingFunctionBody | target document location search $ myId html target $ myId html target taint target taint2 2 $ myId html target taint2 target taint3 document location search $ myId html target taint3 target sub taint4 2 $ myId html target sub taint4 $ myId html target taint5 target taint5 safe target taint6 2 random $ myId html target taint6 random target taint7 safe $ myId html target taint7 target taint8 target taint8 $ myId html target taint8 target taint9 target taint9 safe $ myId html target taint9 |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:406:18:406:30 | target.taint7 | enclosingFunctionName | test |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:409:5:409:10 | 'myId' | argumentIndex | 0 |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:409:5:409:10 | 'myId' | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:409:5:409:10 | 'myId' | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:409:5:409:10 | 'myId' | calleeName | $ |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:409:5:409:10 | 'myId' | enclosingFunctionBody | target document location search $ myId html target $ myId html target taint target taint2 2 $ myId html target taint2 target taint3 document location search $ myId html target taint3 target sub taint4 2 $ myId html target sub taint4 $ myId html target taint5 target taint5 safe target taint6 2 random $ myId html target taint6 random target taint7 safe $ myId html target taint7 target taint8 target taint8 $ myId html target taint8 target taint9 target taint9 safe $ myId html target taint9 |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:409:5:409:10 | 'myId' | enclosingFunctionName | test |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:409:18:409:30 | target.taint8 | argumentIndex | 0 |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:409:18:409:30 | target.taint8 | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:409:18:409:30 | target.taint8 | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:409:18:409:30 | target.taint8 | calleeName | html |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:409:18:409:30 | target.taint8 | enclosingFunctionBody | target document location search $ myId html target $ myId html target taint target taint2 2 $ myId html target taint2 target taint3 document location search $ myId html target taint3 target sub taint4 2 $ myId html target sub taint4 $ myId html target taint5 target taint5 safe target taint6 2 random $ myId html target taint6 random target taint7 safe $ myId html target taint7 target taint8 target taint8 $ myId html target taint8 target taint9 target taint9 safe $ myId html target taint9 |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:409:18:409:30 | target.taint8 | enclosingFunctionName | test |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:412:5:412:10 | 'myId' | argumentIndex | 0 |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:412:5:412:10 | 'myId' | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:412:5:412:10 | 'myId' | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:412:5:412:10 | 'myId' | calleeName | $ |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:412:5:412:10 | 'myId' | enclosingFunctionBody | target document location search $ myId html target $ myId html target taint target taint2 2 $ myId html target taint2 target taint3 document location search $ myId html target taint3 target sub taint4 2 $ myId html target sub taint4 $ myId html target taint5 target taint5 safe target taint6 2 random $ myId html target taint6 random target taint7 safe $ myId html target taint7 target taint8 target taint8 $ myId html target taint8 target taint9 target taint9 safe $ myId html target taint9 |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:412:5:412:10 | 'myId' | enclosingFunctionName | test |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:412:18:412:30 | target.taint9 | argumentIndex | 0 |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:412:18:412:30 | target.taint9 | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:412:18:412:30 | target.taint9 | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:412:18:412:30 | target.taint9 | calleeName | html |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:412:18:412:30 | target.taint9 | enclosingFunctionBody | target document location search $ myId html target $ myId html target taint target taint2 2 $ myId html target taint2 target taint3 document location search $ myId html target taint3 target sub taint4 2 $ myId html target sub taint4 $ myId html target taint5 target taint5 safe target taint6 2 random $ myId html target taint6 random target taint7 safe $ myId html target taint7 target taint8 target taint8 $ myId html target taint8 target taint9 target taint9 safe $ myId html target taint9 |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:412:18:412:30 | target.taint9 | enclosingFunctionName | test |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:416:45:416:45 | 1 | argumentIndex | 0 |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:416:45:416:45 | 1 | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:416:45:416:45 | 1 | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:416:45:416:45 | 1 | calleeName | substr |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:416:45:416:45 | 1 | enclosingFunctionBody | payload window location hash substr 1 document write payload match window location hash match /hello (\\w+)/ match document write match 1 1 document write window 1 location hash split # 1 |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:416:45:416:45 | 1 | enclosingFunctionName | hash2 |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:417:18:417:24 | payload | argumentIndex | 0 |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:417:18:417:24 | payload | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:417:18:417:24 | payload | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:417:18:417:24 | payload | calleeName | write |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:417:18:417:24 | payload | enclosingFunctionBody | payload window location hash substr 1 document write payload match window location hash match /hello (\\w+)/ match document write match 1 1 document write window 1 location hash split # 1 |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:417:18:417:24 | payload | enclosingFunctionName | hash2 |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:417:18:417:24 | payload | receiverName | document |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:419:42:419:54 | /hello (\\w+)/ | argumentIndex | 0 |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:419:42:419:54 | /hello (\\w+)/ | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:419:42:419:54 | /hello (\\w+)/ | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:419:42:419:54 | /hello (\\w+)/ | calleeName | match |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:419:42:419:54 | /hello (\\w+)/ | enclosingFunctionBody | payload window location hash substr 1 document write payload match window location hash match /hello (\\w+)/ match document write match 1 1 document write window 1 location hash split # 1 |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:419:42:419:54 | /hello (\\w+)/ | enclosingFunctionName | hash2 |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:421:20:421:27 | match[1] | argumentIndex | 0 |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:421:20:421:27 | match[1] | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:421:20:421:27 | match[1] | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:421:20:421:27 | match[1] | calleeName | write |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:421:20:421:27 | match[1] | enclosingFunctionBody | payload window location hash substr 1 document write payload match window location hash match /hello (\\w+)/ match document write match 1 1 document write window 1 location hash split # 1 |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:421:20:421:27 | match[1] | enclosingFunctionName | hash2 |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:421:20:421:27 | match[1] | receiverName | document |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:424:18:424:51 | window. ... '#')[1] | argumentIndex | 0 |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:424:18:424:51 | window. ... '#')[1] | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:424:18:424:51 | window. ... '#')[1] | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:424:18:424:51 | window. ... '#')[1] | calleeName | write |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:424:18:424:51 | window. ... '#')[1] | enclosingFunctionBody | payload window location hash substr 1 document write payload match window location hash match /hello (\\w+)/ match document write match 1 1 document write window 1 location hash split # 1 |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:424:18:424:51 | window. ... '#')[1] | enclosingFunctionName | hash2 |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:424:18:424:51 | window. ... '#')[1] | receiverName | document |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:424:45:424:47 | '#' | argumentIndex | 0 |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:424:45:424:47 | '#' | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:424:45:424:47 | '#' | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:424:45:424:47 | '#' | calleeName | split |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:424:45:424:47 | '#' | enclosingFunctionBody | payload window location hash substr 1 document write payload match window location hash match /hello (\\w+)/ match document write match 1 1 document write window 1 location hash split # 1 |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:424:45:424:47 | '#' | enclosingFunctionName | hash2 |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:430:5:430:10 | "#foo" | argumentIndex | 0 |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:430:5:430:10 | "#foo" | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:430:5:430:10 | "#foo" | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:430:5:430:10 | "#foo" | calleeName | $ |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:430:5:430:10 | "#foo" | enclosingFunctionBody | target document location search $ #foo html target replace /<metadata>[\\s\\S]*<\\/metadata>/ <metadata></metadata> $ #foo html target replace /<\|>/g |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:430:5:430:10 | "#foo" | enclosingFunctionName | nonGlobalSanitizer |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:430:18:430:89 | target. ... data>') | argumentIndex | 0 |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:430:18:430:89 | target. ... data>') | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:430:18:430:89 | target. ... data>') | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:430:18:430:89 | target. ... data>') | calleeName | html |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:430:18:430:89 | target. ... data>') | enclosingFunctionBody | target document location search $ #foo html target replace /<metadata>[\\s\\S]*<\\/metadata>/ <metadata></metadata> $ #foo html target replace /<\|>/g |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:430:18:430:89 | target. ... data>') | enclosingFunctionName | nonGlobalSanitizer |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:430:33:430:63 | /<metad ... adata>/ | argumentIndex | 0 |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:430:33:430:63 | /<metad ... adata>/ | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:430:33:430:63 | /<metad ... adata>/ | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:430:33:430:63 | /<metad ... adata>/ | calleeName | replace |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:430:33:430:63 | /<metad ... adata>/ | enclosingFunctionBody | target document location search $ #foo html target replace /<metadata>[\\s\\S]*<\\/metadata>/ <metadata></metadata> $ #foo html target replace /<\|>/g |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:430:33:430:63 | /<metad ... adata>/ | enclosingFunctionName | nonGlobalSanitizer |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:430:33:430:63 | /<metad ... adata>/ | receiverName | target |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:430:66:430:88 | '<metad ... adata>' | argumentIndex | 1 |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:430:66:430:88 | '<metad ... adata>' | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:430:66:430:88 | '<metad ... adata>' | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:430:66:430:88 | '<metad ... adata>' | calleeName | replace |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:430:66:430:88 | '<metad ... adata>' | enclosingFunctionBody | target document location search $ #foo html target replace /<metadata>[\\s\\S]*<\\/metadata>/ <metadata></metadata> $ #foo html target replace /<\|>/g |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:430:66:430:88 | '<metad ... adata>' | enclosingFunctionName | nonGlobalSanitizer |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:430:66:430:88 | '<metad ... adata>' | receiverName | target |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:432:5:432:10 | "#foo" | argumentIndex | 0 |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:432:5:432:10 | "#foo" | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:432:5:432:10 | "#foo" | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:432:5:432:10 | "#foo" | calleeName | $ |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:432:5:432:10 | "#foo" | enclosingFunctionBody | target document location search $ #foo html target replace /<metadata>[\\s\\S]*<\\/metadata>/ <metadata></metadata> $ #foo html target replace /<\|>/g |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:432:5:432:10 | "#foo" | enclosingFunctionName | nonGlobalSanitizer |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:432:18:432:43 | target. ... /g, '') | argumentIndex | 0 |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:432:18:432:43 | target. ... /g, '') | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:432:18:432:43 | target. ... /g, '') | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:432:18:432:43 | target. ... /g, '') | calleeName | html |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:432:18:432:43 | target. ... /g, '') | enclosingFunctionBody | target document location search $ #foo html target replace /<metadata>[\\s\\S]*<\\/metadata>/ <metadata></metadata> $ #foo html target replace /<\|>/g |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:432:18:432:43 | target. ... /g, '') | enclosingFunctionName | nonGlobalSanitizer |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:432:33:432:38 | /<\|>/g | argumentIndex | 0 |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:432:33:432:38 | /<\|>/g | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:432:33:432:38 | /<\|>/g | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:432:33:432:38 | /<\|>/g | calleeName | replace |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:432:33:432:38 | /<\|>/g | enclosingFunctionBody | target document location search $ #foo html target replace /<metadata>[\\s\\S]*<\\/metadata>/ <metadata></metadata> $ #foo html target replace /<\|>/g |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:432:33:432:38 | /<\|>/g | enclosingFunctionName | nonGlobalSanitizer |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:432:33:432:38 | /<\|>/g | receiverName | target |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:432:41:432:42 | '' | argumentIndex | 1 |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:432:41:432:42 | '' | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:432:41:432:42 | '' | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:432:41:432:42 | '' | calleeName | replace |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:432:41:432:42 | '' | enclosingFunctionBody | target document location search $ #foo html target replace /<metadata>[\\s\\S]*<\\/metadata>/ <metadata></metadata> $ #foo html target replace /<\|>/g |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:432:41:432:42 | '' | enclosingFunctionName | nonGlobalSanitizer |
|
|
| autogenerated/Xss/DomBasedXss/tst.js:432:41:432:42 | '' | receiverName | target |
|
|
| autogenerated/Xss/DomBasedXss/typeahead.js:2:38:4:3 | {\\n p ... Url\\n } | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/typeahead.js:2:38:4:3 | {\\n p ... Url\\n } | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/typeahead.js:2:38:4:3 | {\\n p ... Url\\n } | enclosingFunctionBody | autocompleter Bloodhound prefetch remoteUrl autocompleter initialize $ .typeahead typeahead source autocompleter ttAdapter templates suggestion loc loc $ .typeahead typeahead name dashboards source query cb target document location search cb target templates suggestion val val |
|
|
| autogenerated/Xss/DomBasedXss/typeahead.js:2:38:4:3 | {\\n p ... Url\\n } | enclosingFunctionName | |
|
|
| autogenerated/Xss/DomBasedXss/typeahead.js:6:5:6:16 | '.typeahead' | argumentIndex | 0 |
|
|
| autogenerated/Xss/DomBasedXss/typeahead.js:6:5:6:16 | '.typeahead' | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/typeahead.js:6:5:6:16 | '.typeahead' | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/typeahead.js:6:5:6:16 | '.typeahead' | calleeName | $ |
|
|
| autogenerated/Xss/DomBasedXss/typeahead.js:6:5:6:16 | '.typeahead' | enclosingFunctionBody | autocompleter Bloodhound prefetch remoteUrl autocompleter initialize $ .typeahead typeahead source autocompleter ttAdapter templates suggestion loc loc $ .typeahead typeahead name dashboards source query cb target document location search cb target templates suggestion val val |
|
|
| autogenerated/Xss/DomBasedXss/typeahead.js:6:5:6:16 | '.typeahead' | enclosingFunctionName | |
|
|
| autogenerated/Xss/DomBasedXss/typeahead.js:6:29:6:30 | {} | argumentIndex | 0 |
|
|
| autogenerated/Xss/DomBasedXss/typeahead.js:6:29:6:30 | {} | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/typeahead.js:6:29:6:30 | {} | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/typeahead.js:6:29:6:30 | {} | calleeName | typeahead |
|
|
| autogenerated/Xss/DomBasedXss/typeahead.js:6:29:6:30 | {} | enclosingFunctionBody | autocompleter Bloodhound prefetch remoteUrl autocompleter initialize $ .typeahead typeahead source autocompleter ttAdapter templates suggestion loc loc $ .typeahead typeahead name dashboards source query cb target document location search cb target templates suggestion val val |
|
|
| autogenerated/Xss/DomBasedXss/typeahead.js:6:29:6:30 | {} | enclosingFunctionName | |
|
|
| autogenerated/Xss/DomBasedXss/typeahead.js:6:33:13:3 | {\\n s ... }\\n } | argumentIndex | 1 |
|
|
| autogenerated/Xss/DomBasedXss/typeahead.js:6:33:13:3 | {\\n s ... }\\n } | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/typeahead.js:6:33:13:3 | {\\n s ... }\\n } | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/typeahead.js:6:33:13:3 | {\\n s ... }\\n } | calleeName | typeahead |
|
|
| autogenerated/Xss/DomBasedXss/typeahead.js:6:33:13:3 | {\\n s ... }\\n } | enclosingFunctionBody | autocompleter Bloodhound prefetch remoteUrl autocompleter initialize $ .typeahead typeahead source autocompleter ttAdapter templates suggestion loc loc $ .typeahead typeahead name dashboards source query cb target document location search cb target templates suggestion val val |
|
|
| autogenerated/Xss/DomBasedXss/typeahead.js:6:33:13:3 | {\\n s ... }\\n } | enclosingFunctionName | |
|
|
| autogenerated/Xss/DomBasedXss/typeahead.js:7:13:7:37 | autocom ... apter() | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/typeahead.js:7:13:7:37 | autocom ... apter() | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/typeahead.js:7:13:7:37 | autocom ... apter() | enclosingFunctionBody | autocompleter Bloodhound prefetch remoteUrl autocompleter initialize $ .typeahead typeahead source autocompleter ttAdapter templates suggestion loc loc $ .typeahead typeahead name dashboards source query cb target document location search cb target templates suggestion val val |
|
|
| autogenerated/Xss/DomBasedXss/typeahead.js:7:13:7:37 | autocom ... apter() | enclosingFunctionName | |
|
|
| autogenerated/Xss/DomBasedXss/typeahead.js:8:16:12:5 | {\\n ... }\\n } | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/typeahead.js:8:16:12:5 | {\\n ... }\\n } | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/typeahead.js:8:16:12:5 | {\\n ... }\\n } | enclosingFunctionBody | autocompleter Bloodhound prefetch remoteUrl autocompleter initialize $ .typeahead typeahead source autocompleter ttAdapter templates suggestion loc loc $ .typeahead typeahead name dashboards source query cb target document location search cb target templates suggestion val val |
|
|
| autogenerated/Xss/DomBasedXss/typeahead.js:8:16:12:5 | {\\n ... }\\n } | enclosingFunctionName | |
|
|
| autogenerated/Xss/DomBasedXss/typeahead.js:9:19:11:7 | functio ... } | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/typeahead.js:9:19:11:7 | functio ... } | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/typeahead.js:9:19:11:7 | functio ... } | enclosingFunctionBody | autocompleter Bloodhound prefetch remoteUrl autocompleter initialize $ .typeahead typeahead source autocompleter ttAdapter templates suggestion loc loc $ .typeahead typeahead name dashboards source query cb target document location search cb target templates suggestion val val |
|
|
| autogenerated/Xss/DomBasedXss/typeahead.js:9:19:11:7 | functio ... } | enclosingFunctionName | |
|
|
| autogenerated/Xss/DomBasedXss/typeahead.js:16:5:16:16 | '.typeahead' | argumentIndex | 0 |
|
|
| autogenerated/Xss/DomBasedXss/typeahead.js:16:5:16:16 | '.typeahead' | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/typeahead.js:16:5:16:16 | '.typeahead' | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/typeahead.js:16:5:16:16 | '.typeahead' | calleeName | $ |
|
|
| autogenerated/Xss/DomBasedXss/typeahead.js:16:5:16:16 | '.typeahead' | enclosingFunctionBody | autocompleter Bloodhound prefetch remoteUrl autocompleter initialize $ .typeahead typeahead source autocompleter ttAdapter templates suggestion loc loc $ .typeahead typeahead name dashboards source query cb target document location search cb target templates suggestion val val |
|
|
| autogenerated/Xss/DomBasedXss/typeahead.js:16:5:16:16 | '.typeahead' | enclosingFunctionName | |
|
|
| autogenerated/Xss/DomBasedXss/typeahead.js:16:29:16:30 | {} | argumentIndex | 0 |
|
|
| autogenerated/Xss/DomBasedXss/typeahead.js:16:29:16:30 | {} | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/typeahead.js:16:29:16:30 | {} | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/typeahead.js:16:29:16:30 | {} | calleeName | typeahead |
|
|
| autogenerated/Xss/DomBasedXss/typeahead.js:16:29:16:30 | {} | enclosingFunctionBody | autocompleter Bloodhound prefetch remoteUrl autocompleter initialize $ .typeahead typeahead source autocompleter ttAdapter templates suggestion loc loc $ .typeahead typeahead name dashboards source query cb target document location search cb target templates suggestion val val |
|
|
| autogenerated/Xss/DomBasedXss/typeahead.js:16:29:16:30 | {} | enclosingFunctionName | |
|
|
| autogenerated/Xss/DomBasedXss/typeahead.js:17:5:28:5 | {\\n ... }\\n } | argumentIndex | 1 |
|
|
| autogenerated/Xss/DomBasedXss/typeahead.js:17:5:28:5 | {\\n ... }\\n } | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/typeahead.js:17:5:28:5 | {\\n ... }\\n } | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/typeahead.js:17:5:28:5 | {\\n ... }\\n } | calleeName | typeahead |
|
|
| autogenerated/Xss/DomBasedXss/typeahead.js:17:5:28:5 | {\\n ... }\\n } | enclosingFunctionBody | autocompleter Bloodhound prefetch remoteUrl autocompleter initialize $ .typeahead typeahead source autocompleter ttAdapter templates suggestion loc loc $ .typeahead typeahead name dashboards source query cb target document location search cb target templates suggestion val val |
|
|
| autogenerated/Xss/DomBasedXss/typeahead.js:17:5:28:5 | {\\n ... }\\n } | enclosingFunctionName | |
|
|
| autogenerated/Xss/DomBasedXss/typeahead.js:18:13:18:24 | 'dashboards' | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/typeahead.js:18:13:18:24 | 'dashboards' | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/typeahead.js:18:13:18:24 | 'dashboards' | enclosingFunctionBody | autocompleter Bloodhound prefetch remoteUrl autocompleter initialize $ .typeahead typeahead source autocompleter ttAdapter templates suggestion loc loc $ .typeahead typeahead name dashboards source query cb target document location search cb target templates suggestion val val |
|
|
| autogenerated/Xss/DomBasedXss/typeahead.js:18:13:18:24 | 'dashboards' | enclosingFunctionName | |
|
|
| autogenerated/Xss/DomBasedXss/typeahead.js:19:15:22:7 | functio ... } | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/typeahead.js:19:15:22:7 | functio ... } | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/typeahead.js:19:15:22:7 | functio ... } | enclosingFunctionBody | autocompleter Bloodhound prefetch remoteUrl autocompleter initialize $ .typeahead typeahead source autocompleter ttAdapter templates suggestion loc loc $ .typeahead typeahead name dashboards source query cb target document location search cb target templates suggestion val val |
|
|
| autogenerated/Xss/DomBasedXss/typeahead.js:19:15:22:7 | functio ... } | enclosingFunctionName | |
|
|
| autogenerated/Xss/DomBasedXss/typeahead.js:21:12:21:17 | target | argumentIndex | 0 |
|
|
| autogenerated/Xss/DomBasedXss/typeahead.js:21:12:21:17 | target | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/typeahead.js:21:12:21:17 | target | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/typeahead.js:21:12:21:17 | target | calleeName | cb |
|
|
| autogenerated/Xss/DomBasedXss/typeahead.js:21:12:21:17 | target | enclosingFunctionBody | autocompleter Bloodhound prefetch remoteUrl autocompleter initialize $ .typeahead typeahead source autocompleter ttAdapter templates suggestion loc loc $ .typeahead typeahead name dashboards source query cb target document location search cb target templates suggestion val val |
|
|
| autogenerated/Xss/DomBasedXss/typeahead.js:21:12:21:17 | target | enclosingFunctionName | |
|
|
| autogenerated/Xss/DomBasedXss/typeahead.js:23:18:27:7 | {\\n ... } | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/typeahead.js:23:18:27:7 | {\\n ... } | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/typeahead.js:23:18:27:7 | {\\n ... } | enclosingFunctionBody | autocompleter Bloodhound prefetch remoteUrl autocompleter initialize $ .typeahead typeahead source autocompleter ttAdapter templates suggestion loc loc $ .typeahead typeahead name dashboards source query cb target document location search cb target templates suggestion val val |
|
|
| autogenerated/Xss/DomBasedXss/typeahead.js:23:18:27:7 | {\\n ... } | enclosingFunctionName | |
|
|
| autogenerated/Xss/DomBasedXss/typeahead.js:24:21:26:9 | functio ... } | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/typeahead.js:24:21:26:9 | functio ... } | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/typeahead.js:24:21:26:9 | functio ... } | enclosingFunctionBody | autocompleter Bloodhound prefetch remoteUrl autocompleter initialize $ .typeahead typeahead source autocompleter ttAdapter templates suggestion loc loc $ .typeahead typeahead name dashboards source query cb target document location search cb target templates suggestion val val |
|
|
| autogenerated/Xss/DomBasedXss/typeahead.js:24:21:26:9 | functio ... } | enclosingFunctionName | |
|
|
| autogenerated/Xss/DomBasedXss/various-concat-obfuscations.js:4:4:4:10 | "<div>" | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/various-concat-obfuscations.js:4:4:4:10 | "<div>" | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/various-concat-obfuscations.js:4:4:4:10 | "<div>" | enclosingFunctionBody | tainted document location search $ <div> tainted </div> $ <div> tainted </div> $ <div> concat tainted concat </div> $ <div> tainted </div> join $ <div id=" tainted "/> $ <div id=" tainted "/> $ <div id=" concat tainted concat /> $ <div id=" tainted "/> join indirection1 attrs <div align=" attrs defaultattr left "> content </div> indirection2 attrs <div align=" concat attrs defaultattr left concat "> concat content concat </div> $ indirection1 document location search attrs $ indirection2 document location search attrs |
|
|
| autogenerated/Xss/DomBasedXss/various-concat-obfuscations.js:4:4:4:10 | "<div>" | enclosingFunctionName | test |
|
|
| autogenerated/Xss/DomBasedXss/various-concat-obfuscations.js:4:4:4:31 | "<div>" ... </div>" | argumentIndex | 0 |
|
|
| autogenerated/Xss/DomBasedXss/various-concat-obfuscations.js:4:4:4:31 | "<div>" ... </div>" | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/various-concat-obfuscations.js:4:4:4:31 | "<div>" ... </div>" | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/various-concat-obfuscations.js:4:4:4:31 | "<div>" ... </div>" | calleeName | $ |
|
|
| autogenerated/Xss/DomBasedXss/various-concat-obfuscations.js:4:4:4:31 | "<div>" ... </div>" | enclosingFunctionBody | tainted document location search $ <div> tainted </div> $ <div> tainted </div> $ <div> concat tainted concat </div> $ <div> tainted </div> join $ <div id=" tainted "/> $ <div id=" tainted "/> $ <div id=" concat tainted concat /> $ <div id=" tainted "/> join indirection1 attrs <div align=" attrs defaultattr left "> content </div> indirection2 attrs <div align=" concat attrs defaultattr left concat "> concat content concat </div> $ indirection1 document location search attrs $ indirection2 document location search attrs |
|
|
| autogenerated/Xss/DomBasedXss/various-concat-obfuscations.js:4:4:4:31 | "<div>" ... </div>" | enclosingFunctionName | test |
|
|
| autogenerated/Xss/DomBasedXss/various-concat-obfuscations.js:4:14:4:20 | tainted | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/various-concat-obfuscations.js:4:14:4:20 | tainted | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/various-concat-obfuscations.js:4:14:4:20 | tainted | enclosingFunctionBody | tainted document location search $ <div> tainted </div> $ <div> tainted </div> $ <div> concat tainted concat </div> $ <div> tainted </div> join $ <div id=" tainted "/> $ <div id=" tainted "/> $ <div id=" concat tainted concat /> $ <div id=" tainted "/> join indirection1 attrs <div align=" attrs defaultattr left "> content </div> indirection2 attrs <div align=" concat attrs defaultattr left concat "> concat content concat </div> $ indirection1 document location search attrs $ indirection2 document location search attrs |
|
|
| autogenerated/Xss/DomBasedXss/various-concat-obfuscations.js:4:14:4:20 | tainted | enclosingFunctionName | test |
|
|
| autogenerated/Xss/DomBasedXss/various-concat-obfuscations.js:4:24:4:31 | "</div>" | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/various-concat-obfuscations.js:4:24:4:31 | "</div>" | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/various-concat-obfuscations.js:4:24:4:31 | "</div>" | enclosingFunctionBody | tainted document location search $ <div> tainted </div> $ <div> tainted </div> $ <div> concat tainted concat </div> $ <div> tainted </div> join $ <div id=" tainted "/> $ <div id=" tainted "/> $ <div id=" concat tainted concat /> $ <div id=" tainted "/> join indirection1 attrs <div align=" attrs defaultattr left "> content </div> indirection2 attrs <div align=" concat attrs defaultattr left concat "> concat content concat </div> $ indirection1 document location search attrs $ indirection2 document location search attrs |
|
|
| autogenerated/Xss/DomBasedXss/various-concat-obfuscations.js:4:24:4:31 | "</div>" | enclosingFunctionName | test |
|
|
| autogenerated/Xss/DomBasedXss/various-concat-obfuscations.js:5:4:5:26 | `<div>$ ... </div>` | argumentIndex | 0 |
|
|
| autogenerated/Xss/DomBasedXss/various-concat-obfuscations.js:5:4:5:26 | `<div>$ ... </div>` | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/various-concat-obfuscations.js:5:4:5:26 | `<div>$ ... </div>` | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/various-concat-obfuscations.js:5:4:5:26 | `<div>$ ... </div>` | calleeName | $ |
|
|
| autogenerated/Xss/DomBasedXss/various-concat-obfuscations.js:5:4:5:26 | `<div>$ ... </div>` | enclosingFunctionBody | tainted document location search $ <div> tainted </div> $ <div> tainted </div> $ <div> concat tainted concat </div> $ <div> tainted </div> join $ <div id=" tainted "/> $ <div id=" tainted "/> $ <div id=" concat tainted concat /> $ <div id=" tainted "/> join indirection1 attrs <div align=" attrs defaultattr left "> content </div> indirection2 attrs <div align=" concat attrs defaultattr left concat "> concat content concat </div> $ indirection1 document location search attrs $ indirection2 document location search attrs |
|
|
| autogenerated/Xss/DomBasedXss/various-concat-obfuscations.js:5:4:5:26 | `<div>$ ... </div>` | enclosingFunctionName | test |
|
|
| autogenerated/Xss/DomBasedXss/various-concat-obfuscations.js:5:5:5:9 | <div> | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/various-concat-obfuscations.js:5:5:5:9 | <div> | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/various-concat-obfuscations.js:5:5:5:9 | <div> | enclosingFunctionBody | tainted document location search $ <div> tainted </div> $ <div> tainted </div> $ <div> concat tainted concat </div> $ <div> tainted </div> join $ <div id=" tainted "/> $ <div id=" tainted "/> $ <div id=" concat tainted concat /> $ <div id=" tainted "/> join indirection1 attrs <div align=" attrs defaultattr left "> content </div> indirection2 attrs <div align=" concat attrs defaultattr left concat "> concat content concat </div> $ indirection1 document location search attrs $ indirection2 document location search attrs |
|
|
| autogenerated/Xss/DomBasedXss/various-concat-obfuscations.js:5:5:5:9 | <div> | enclosingFunctionName | test |
|
|
| autogenerated/Xss/DomBasedXss/various-concat-obfuscations.js:5:12:5:18 | tainted | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/various-concat-obfuscations.js:5:12:5:18 | tainted | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/various-concat-obfuscations.js:5:12:5:18 | tainted | enclosingFunctionBody | tainted document location search $ <div> tainted </div> $ <div> tainted </div> $ <div> concat tainted concat </div> $ <div> tainted </div> join $ <div id=" tainted "/> $ <div id=" tainted "/> $ <div id=" concat tainted concat /> $ <div id=" tainted "/> join indirection1 attrs <div align=" attrs defaultattr left "> content </div> indirection2 attrs <div align=" concat attrs defaultattr left concat "> concat content concat </div> $ indirection1 document location search attrs $ indirection2 document location search attrs |
|
|
| autogenerated/Xss/DomBasedXss/various-concat-obfuscations.js:5:12:5:18 | tainted | enclosingFunctionName | test |
|
|
| autogenerated/Xss/DomBasedXss/various-concat-obfuscations.js:5:20:5:25 | </div> | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/various-concat-obfuscations.js:5:20:5:25 | </div> | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/various-concat-obfuscations.js:5:20:5:25 | </div> | enclosingFunctionBody | tainted document location search $ <div> tainted </div> $ <div> tainted </div> $ <div> concat tainted concat </div> $ <div> tainted </div> join $ <div id=" tainted "/> $ <div id=" tainted "/> $ <div id=" concat tainted concat /> $ <div id=" tainted "/> join indirection1 attrs <div align=" attrs defaultattr left "> content </div> indirection2 attrs <div align=" concat attrs defaultattr left concat "> concat content concat </div> $ indirection1 document location search attrs $ indirection2 document location search attrs |
|
|
| autogenerated/Xss/DomBasedXss/various-concat-obfuscations.js:5:20:5:25 | </div> | enclosingFunctionName | test |
|
|
| autogenerated/Xss/DomBasedXss/various-concat-obfuscations.js:6:4:6:10 | "<div>" | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/various-concat-obfuscations.js:6:4:6:10 | "<div>" | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/various-concat-obfuscations.js:6:4:6:10 | "<div>" | enclosingFunctionBody | tainted document location search $ <div> tainted </div> $ <div> tainted </div> $ <div> concat tainted concat </div> $ <div> tainted </div> join $ <div id=" tainted "/> $ <div id=" tainted "/> $ <div id=" concat tainted concat /> $ <div id=" tainted "/> join indirection1 attrs <div align=" attrs defaultattr left "> content </div> indirection2 attrs <div align=" concat attrs defaultattr left concat "> concat content concat </div> $ indirection1 document location search attrs $ indirection2 document location search attrs |
|
|
| autogenerated/Xss/DomBasedXss/various-concat-obfuscations.js:6:4:6:10 | "<div>" | enclosingFunctionName | test |
|
|
| autogenerated/Xss/DomBasedXss/various-concat-obfuscations.js:6:4:6:43 | "<div>" ... /div>") | argumentIndex | 0 |
|
|
| autogenerated/Xss/DomBasedXss/various-concat-obfuscations.js:6:4:6:43 | "<div>" ... /div>") | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/various-concat-obfuscations.js:6:4:6:43 | "<div>" ... /div>") | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/various-concat-obfuscations.js:6:4:6:43 | "<div>" ... /div>") | calleeName | $ |
|
|
| autogenerated/Xss/DomBasedXss/various-concat-obfuscations.js:6:4:6:43 | "<div>" ... /div>") | enclosingFunctionBody | tainted document location search $ <div> tainted </div> $ <div> tainted </div> $ <div> concat tainted concat </div> $ <div> tainted </div> join $ <div id=" tainted "/> $ <div id=" tainted "/> $ <div id=" concat tainted concat /> $ <div id=" tainted "/> join indirection1 attrs <div align=" attrs defaultattr left "> content </div> indirection2 attrs <div align=" concat attrs defaultattr left concat "> concat content concat </div> $ indirection1 document location search attrs $ indirection2 document location search attrs |
|
|
| autogenerated/Xss/DomBasedXss/various-concat-obfuscations.js:6:4:6:43 | "<div>" ... /div>") | enclosingFunctionName | test |
|
|
| autogenerated/Xss/DomBasedXss/various-concat-obfuscations.js:6:19:6:25 | tainted | argumentIndex | 0 |
|
|
| autogenerated/Xss/DomBasedXss/various-concat-obfuscations.js:6:19:6:25 | tainted | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/various-concat-obfuscations.js:6:19:6:25 | tainted | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/various-concat-obfuscations.js:6:19:6:25 | tainted | calleeName | concat |
|
|
| autogenerated/Xss/DomBasedXss/various-concat-obfuscations.js:6:19:6:25 | tainted | enclosingFunctionBody | tainted document location search $ <div> tainted </div> $ <div> tainted </div> $ <div> concat tainted concat </div> $ <div> tainted </div> join $ <div id=" tainted "/> $ <div id=" tainted "/> $ <div id=" concat tainted concat /> $ <div id=" tainted "/> join indirection1 attrs <div align=" attrs defaultattr left "> content </div> indirection2 attrs <div align=" concat attrs defaultattr left concat "> concat content concat </div> $ indirection1 document location search attrs $ indirection2 document location search attrs |
|
|
| autogenerated/Xss/DomBasedXss/various-concat-obfuscations.js:6:19:6:25 | tainted | enclosingFunctionName | test |
|
|
| autogenerated/Xss/DomBasedXss/various-concat-obfuscations.js:6:35:6:42 | "</div>" | argumentIndex | 0 |
|
|
| autogenerated/Xss/DomBasedXss/various-concat-obfuscations.js:6:35:6:42 | "</div>" | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/various-concat-obfuscations.js:6:35:6:42 | "</div>" | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/various-concat-obfuscations.js:6:35:6:42 | "</div>" | calleeName | concat |
|
|
| autogenerated/Xss/DomBasedXss/various-concat-obfuscations.js:6:35:6:42 | "</div>" | enclosingFunctionBody | tainted document location search $ <div> tainted </div> $ <div> tainted </div> $ <div> concat tainted concat </div> $ <div> tainted </div> join $ <div id=" tainted "/> $ <div id=" tainted "/> $ <div id=" concat tainted concat /> $ <div id=" tainted "/> join indirection1 attrs <div align=" attrs defaultattr left "> content </div> indirection2 attrs <div align=" concat attrs defaultattr left concat "> concat content concat </div> $ indirection1 document location search attrs $ indirection2 document location search attrs |
|
|
| autogenerated/Xss/DomBasedXss/various-concat-obfuscations.js:6:35:6:42 | "</div>" | enclosingFunctionName | test |
|
|
| autogenerated/Xss/DomBasedXss/various-concat-obfuscations.js:7:4:7:38 | ["<div> ... .join() | argumentIndex | 0 |
|
|
| autogenerated/Xss/DomBasedXss/various-concat-obfuscations.js:7:4:7:38 | ["<div> ... .join() | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/various-concat-obfuscations.js:7:4:7:38 | ["<div> ... .join() | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/various-concat-obfuscations.js:7:4:7:38 | ["<div> ... .join() | calleeName | $ |
|
|
| autogenerated/Xss/DomBasedXss/various-concat-obfuscations.js:7:4:7:38 | ["<div> ... .join() | enclosingFunctionBody | tainted document location search $ <div> tainted </div> $ <div> tainted </div> $ <div> concat tainted concat </div> $ <div> tainted </div> join $ <div id=" tainted "/> $ <div id=" tainted "/> $ <div id=" concat tainted concat /> $ <div id=" tainted "/> join indirection1 attrs <div align=" attrs defaultattr left "> content </div> indirection2 attrs <div align=" concat attrs defaultattr left concat "> concat content concat </div> $ indirection1 document location search attrs $ indirection2 document location search attrs |
|
|
| autogenerated/Xss/DomBasedXss/various-concat-obfuscations.js:7:4:7:38 | ["<div> ... .join() | enclosingFunctionName | test |
|
|
| autogenerated/Xss/DomBasedXss/various-concat-obfuscations.js:7:5:7:11 | "<div>" | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/various-concat-obfuscations.js:7:5:7:11 | "<div>" | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/various-concat-obfuscations.js:7:5:7:11 | "<div>" | enclosingFunctionBody | tainted document location search $ <div> tainted </div> $ <div> tainted </div> $ <div> concat tainted concat </div> $ <div> tainted </div> join $ <div id=" tainted "/> $ <div id=" tainted "/> $ <div id=" concat tainted concat /> $ <div id=" tainted "/> join indirection1 attrs <div align=" attrs defaultattr left "> content </div> indirection2 attrs <div align=" concat attrs defaultattr left concat "> concat content concat </div> $ indirection1 document location search attrs $ indirection2 document location search attrs |
|
|
| autogenerated/Xss/DomBasedXss/various-concat-obfuscations.js:7:5:7:11 | "<div>" | enclosingFunctionName | test |
|
|
| autogenerated/Xss/DomBasedXss/various-concat-obfuscations.js:7:14:7:20 | tainted | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/various-concat-obfuscations.js:7:14:7:20 | tainted | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/various-concat-obfuscations.js:7:14:7:20 | tainted | enclosingFunctionBody | tainted document location search $ <div> tainted </div> $ <div> tainted </div> $ <div> concat tainted concat </div> $ <div> tainted </div> join $ <div id=" tainted "/> $ <div id=" tainted "/> $ <div id=" concat tainted concat /> $ <div id=" tainted "/> join indirection1 attrs <div align=" attrs defaultattr left "> content </div> indirection2 attrs <div align=" concat attrs defaultattr left concat "> concat content concat </div> $ indirection1 document location search attrs $ indirection2 document location search attrs |
|
|
| autogenerated/Xss/DomBasedXss/various-concat-obfuscations.js:7:14:7:20 | tainted | enclosingFunctionName | test |
|
|
| autogenerated/Xss/DomBasedXss/various-concat-obfuscations.js:7:23:7:30 | "</div>" | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/various-concat-obfuscations.js:7:23:7:30 | "</div>" | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/various-concat-obfuscations.js:7:23:7:30 | "</div>" | enclosingFunctionBody | tainted document location search $ <div> tainted </div> $ <div> tainted </div> $ <div> concat tainted concat </div> $ <div> tainted </div> join $ <div id=" tainted "/> $ <div id=" tainted "/> $ <div id=" concat tainted concat /> $ <div id=" tainted "/> join indirection1 attrs <div align=" attrs defaultattr left "> content </div> indirection2 attrs <div align=" concat attrs defaultattr left concat "> concat content concat </div> $ indirection1 document location search attrs $ indirection2 document location search attrs |
|
|
| autogenerated/Xss/DomBasedXss/various-concat-obfuscations.js:7:23:7:30 | "</div>" | enclosingFunctionName | test |
|
|
| autogenerated/Xss/DomBasedXss/various-concat-obfuscations.js:9:4:9:15 | "<div id=\\"" | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/various-concat-obfuscations.js:9:4:9:15 | "<div id=\\"" | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/various-concat-obfuscations.js:9:4:9:15 | "<div id=\\"" | enclosingFunctionBody | tainted document location search $ <div> tainted </div> $ <div> tainted </div> $ <div> concat tainted concat </div> $ <div> tainted </div> join $ <div id=" tainted "/> $ <div id=" tainted "/> $ <div id=" concat tainted concat /> $ <div id=" tainted "/> join indirection1 attrs <div align=" attrs defaultattr left "> content </div> indirection2 attrs <div align=" concat attrs defaultattr left concat "> concat content concat </div> $ indirection1 document location search attrs $ indirection2 document location search attrs |
|
|
| autogenerated/Xss/DomBasedXss/various-concat-obfuscations.js:9:4:9:15 | "<div id=\\"" | enclosingFunctionName | test |
|
|
| autogenerated/Xss/DomBasedXss/various-concat-obfuscations.js:9:4:9:34 | "<div i ... "\\"/>" | argumentIndex | 0 |
|
|
| autogenerated/Xss/DomBasedXss/various-concat-obfuscations.js:9:4:9:34 | "<div i ... "\\"/>" | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/various-concat-obfuscations.js:9:4:9:34 | "<div i ... "\\"/>" | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/various-concat-obfuscations.js:9:4:9:34 | "<div i ... "\\"/>" | calleeName | $ |
|
|
| autogenerated/Xss/DomBasedXss/various-concat-obfuscations.js:9:4:9:34 | "<div i ... "\\"/>" | enclosingFunctionBody | tainted document location search $ <div> tainted </div> $ <div> tainted </div> $ <div> concat tainted concat </div> $ <div> tainted </div> join $ <div id=" tainted "/> $ <div id=" tainted "/> $ <div id=" concat tainted concat /> $ <div id=" tainted "/> join indirection1 attrs <div align=" attrs defaultattr left "> content </div> indirection2 attrs <div align=" concat attrs defaultattr left concat "> concat content concat </div> $ indirection1 document location search attrs $ indirection2 document location search attrs |
|
|
| autogenerated/Xss/DomBasedXss/various-concat-obfuscations.js:9:4:9:34 | "<div i ... "\\"/>" | enclosingFunctionName | test |
|
|
| autogenerated/Xss/DomBasedXss/various-concat-obfuscations.js:9:19:9:25 | tainted | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/various-concat-obfuscations.js:9:19:9:25 | tainted | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/various-concat-obfuscations.js:9:19:9:25 | tainted | enclosingFunctionBody | tainted document location search $ <div> tainted </div> $ <div> tainted </div> $ <div> concat tainted concat </div> $ <div> tainted </div> join $ <div id=" tainted "/> $ <div id=" tainted "/> $ <div id=" concat tainted concat /> $ <div id=" tainted "/> join indirection1 attrs <div align=" attrs defaultattr left "> content </div> indirection2 attrs <div align=" concat attrs defaultattr left concat "> concat content concat </div> $ indirection1 document location search attrs $ indirection2 document location search attrs |
|
|
| autogenerated/Xss/DomBasedXss/various-concat-obfuscations.js:9:19:9:25 | tainted | enclosingFunctionName | test |
|
|
| autogenerated/Xss/DomBasedXss/various-concat-obfuscations.js:9:29:9:34 | "\\"/>" | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/various-concat-obfuscations.js:9:29:9:34 | "\\"/>" | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/various-concat-obfuscations.js:9:29:9:34 | "\\"/>" | enclosingFunctionBody | tainted document location search $ <div> tainted </div> $ <div> tainted </div> $ <div> concat tainted concat </div> $ <div> tainted </div> join $ <div id=" tainted "/> $ <div id=" tainted "/> $ <div id=" concat tainted concat /> $ <div id=" tainted "/> join indirection1 attrs <div align=" attrs defaultattr left "> content </div> indirection2 attrs <div align=" concat attrs defaultattr left concat "> concat content concat </div> $ indirection1 document location search attrs $ indirection2 document location search attrs |
|
|
| autogenerated/Xss/DomBasedXss/various-concat-obfuscations.js:9:29:9:34 | "\\"/>" | enclosingFunctionName | test |
|
|
| autogenerated/Xss/DomBasedXss/various-concat-obfuscations.js:10:4:10:27 | `<div i ... ed}"/>` | argumentIndex | 0 |
|
|
| autogenerated/Xss/DomBasedXss/various-concat-obfuscations.js:10:4:10:27 | `<div i ... ed}"/>` | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/various-concat-obfuscations.js:10:4:10:27 | `<div i ... ed}"/>` | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/various-concat-obfuscations.js:10:4:10:27 | `<div i ... ed}"/>` | calleeName | $ |
|
|
| autogenerated/Xss/DomBasedXss/various-concat-obfuscations.js:10:4:10:27 | `<div i ... ed}"/>` | enclosingFunctionBody | tainted document location search $ <div> tainted </div> $ <div> tainted </div> $ <div> concat tainted concat </div> $ <div> tainted </div> join $ <div id=" tainted "/> $ <div id=" tainted "/> $ <div id=" concat tainted concat /> $ <div id=" tainted "/> join indirection1 attrs <div align=" attrs defaultattr left "> content </div> indirection2 attrs <div align=" concat attrs defaultattr left concat "> concat content concat </div> $ indirection1 document location search attrs $ indirection2 document location search attrs |
|
|
| autogenerated/Xss/DomBasedXss/various-concat-obfuscations.js:10:4:10:27 | `<div i ... ed}"/>` | enclosingFunctionName | test |
|
|
| autogenerated/Xss/DomBasedXss/various-concat-obfuscations.js:10:5:10:13 | <div id=" | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/various-concat-obfuscations.js:10:5:10:13 | <div id=" | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/various-concat-obfuscations.js:10:5:10:13 | <div id=" | enclosingFunctionBody | tainted document location search $ <div> tainted </div> $ <div> tainted </div> $ <div> concat tainted concat </div> $ <div> tainted </div> join $ <div id=" tainted "/> $ <div id=" tainted "/> $ <div id=" concat tainted concat /> $ <div id=" tainted "/> join indirection1 attrs <div align=" attrs defaultattr left "> content </div> indirection2 attrs <div align=" concat attrs defaultattr left concat "> concat content concat </div> $ indirection1 document location search attrs $ indirection2 document location search attrs |
|
|
| autogenerated/Xss/DomBasedXss/various-concat-obfuscations.js:10:5:10:13 | <div id=" | enclosingFunctionName | test |
|
|
| autogenerated/Xss/DomBasedXss/various-concat-obfuscations.js:10:16:10:22 | tainted | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/various-concat-obfuscations.js:10:16:10:22 | tainted | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/various-concat-obfuscations.js:10:16:10:22 | tainted | enclosingFunctionBody | tainted document location search $ <div> tainted </div> $ <div> tainted </div> $ <div> concat tainted concat </div> $ <div> tainted </div> join $ <div id=" tainted "/> $ <div id=" tainted "/> $ <div id=" concat tainted concat /> $ <div id=" tainted "/> join indirection1 attrs <div align=" attrs defaultattr left "> content </div> indirection2 attrs <div align=" concat attrs defaultattr left concat "> concat content concat </div> $ indirection1 document location search attrs $ indirection2 document location search attrs |
|
|
| autogenerated/Xss/DomBasedXss/various-concat-obfuscations.js:10:16:10:22 | tainted | enclosingFunctionName | test |
|
|
| autogenerated/Xss/DomBasedXss/various-concat-obfuscations.js:10:24:10:26 | "/> | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/various-concat-obfuscations.js:10:24:10:26 | "/> | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/various-concat-obfuscations.js:10:24:10:26 | "/> | enclosingFunctionBody | tainted document location search $ <div> tainted </div> $ <div> tainted </div> $ <div> concat tainted concat </div> $ <div> tainted </div> join $ <div id=" tainted "/> $ <div id=" tainted "/> $ <div id=" concat tainted concat /> $ <div id=" tainted "/> join indirection1 attrs <div align=" attrs defaultattr left "> content </div> indirection2 attrs <div align=" concat attrs defaultattr left concat "> concat content concat </div> $ indirection1 document location search attrs $ indirection2 document location search attrs |
|
|
| autogenerated/Xss/DomBasedXss/various-concat-obfuscations.js:10:24:10:26 | "/> | enclosingFunctionName | test |
|
|
| autogenerated/Xss/DomBasedXss/various-concat-obfuscations.js:11:4:11:15 | "<div id=\\"" | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/various-concat-obfuscations.js:11:4:11:15 | "<div id=\\"" | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/various-concat-obfuscations.js:11:4:11:15 | "<div id=\\"" | enclosingFunctionBody | tainted document location search $ <div> tainted </div> $ <div> tainted </div> $ <div> concat tainted concat </div> $ <div> tainted </div> join $ <div id=" tainted "/> $ <div id=" tainted "/> $ <div id=" concat tainted concat /> $ <div id=" tainted "/> join indirection1 attrs <div align=" attrs defaultattr left "> content </div> indirection2 attrs <div align=" concat attrs defaultattr left concat "> concat content concat </div> $ indirection1 document location search attrs $ indirection2 document location search attrs |
|
|
| autogenerated/Xss/DomBasedXss/various-concat-obfuscations.js:11:4:11:15 | "<div id=\\"" | enclosingFunctionName | test |
|
|
| autogenerated/Xss/DomBasedXss/various-concat-obfuscations.js:11:4:11:44 | "<div i ... t("/>") | argumentIndex | 0 |
|
|
| autogenerated/Xss/DomBasedXss/various-concat-obfuscations.js:11:4:11:44 | "<div i ... t("/>") | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/various-concat-obfuscations.js:11:4:11:44 | "<div i ... t("/>") | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/various-concat-obfuscations.js:11:4:11:44 | "<div i ... t("/>") | calleeName | $ |
|
|
| autogenerated/Xss/DomBasedXss/various-concat-obfuscations.js:11:4:11:44 | "<div i ... t("/>") | enclosingFunctionBody | tainted document location search $ <div> tainted </div> $ <div> tainted </div> $ <div> concat tainted concat </div> $ <div> tainted </div> join $ <div id=" tainted "/> $ <div id=" tainted "/> $ <div id=" concat tainted concat /> $ <div id=" tainted "/> join indirection1 attrs <div align=" attrs defaultattr left "> content </div> indirection2 attrs <div align=" concat attrs defaultattr left concat "> concat content concat </div> $ indirection1 document location search attrs $ indirection2 document location search attrs |
|
|
| autogenerated/Xss/DomBasedXss/various-concat-obfuscations.js:11:4:11:44 | "<div i ... t("/>") | enclosingFunctionName | test |
|
|
| autogenerated/Xss/DomBasedXss/various-concat-obfuscations.js:11:24:11:30 | tainted | argumentIndex | 0 |
|
|
| autogenerated/Xss/DomBasedXss/various-concat-obfuscations.js:11:24:11:30 | tainted | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/various-concat-obfuscations.js:11:24:11:30 | tainted | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/various-concat-obfuscations.js:11:24:11:30 | tainted | calleeName | concat |
|
|
| autogenerated/Xss/DomBasedXss/various-concat-obfuscations.js:11:24:11:30 | tainted | enclosingFunctionBody | tainted document location search $ <div> tainted </div> $ <div> tainted </div> $ <div> concat tainted concat </div> $ <div> tainted </div> join $ <div id=" tainted "/> $ <div id=" tainted "/> $ <div id=" concat tainted concat /> $ <div id=" tainted "/> join indirection1 attrs <div align=" attrs defaultattr left "> content </div> indirection2 attrs <div align=" concat attrs defaultattr left concat "> concat content concat </div> $ indirection1 document location search attrs $ indirection2 document location search attrs |
|
|
| autogenerated/Xss/DomBasedXss/various-concat-obfuscations.js:11:24:11:30 | tainted | enclosingFunctionName | test |
|
|
| autogenerated/Xss/DomBasedXss/various-concat-obfuscations.js:11:40:11:43 | "/>" | argumentIndex | 0 |
|
|
| autogenerated/Xss/DomBasedXss/various-concat-obfuscations.js:11:40:11:43 | "/>" | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/various-concat-obfuscations.js:11:40:11:43 | "/>" | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/various-concat-obfuscations.js:11:40:11:43 | "/>" | calleeName | concat |
|
|
| autogenerated/Xss/DomBasedXss/various-concat-obfuscations.js:11:40:11:43 | "/>" | enclosingFunctionBody | tainted document location search $ <div> tainted </div> $ <div> tainted </div> $ <div> concat tainted concat </div> $ <div> tainted </div> join $ <div id=" tainted "/> $ <div id=" tainted "/> $ <div id=" concat tainted concat /> $ <div id=" tainted "/> join indirection1 attrs <div align=" attrs defaultattr left "> content </div> indirection2 attrs <div align=" concat attrs defaultattr left concat "> concat content concat </div> $ indirection1 document location search attrs $ indirection2 document location search attrs |
|
|
| autogenerated/Xss/DomBasedXss/various-concat-obfuscations.js:11:40:11:43 | "/>" | enclosingFunctionName | test |
|
|
| autogenerated/Xss/DomBasedXss/various-concat-obfuscations.js:12:4:12:41 | ["<div ... .join() | argumentIndex | 0 |
|
|
| autogenerated/Xss/DomBasedXss/various-concat-obfuscations.js:12:4:12:41 | ["<div ... .join() | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/various-concat-obfuscations.js:12:4:12:41 | ["<div ... .join() | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/various-concat-obfuscations.js:12:4:12:41 | ["<div ... .join() | calleeName | $ |
|
|
| autogenerated/Xss/DomBasedXss/various-concat-obfuscations.js:12:4:12:41 | ["<div ... .join() | enclosingFunctionBody | tainted document location search $ <div> tainted </div> $ <div> tainted </div> $ <div> concat tainted concat </div> $ <div> tainted </div> join $ <div id=" tainted "/> $ <div id=" tainted "/> $ <div id=" concat tainted concat /> $ <div id=" tainted "/> join indirection1 attrs <div align=" attrs defaultattr left "> content </div> indirection2 attrs <div align=" concat attrs defaultattr left concat "> concat content concat </div> $ indirection1 document location search attrs $ indirection2 document location search attrs |
|
|
| autogenerated/Xss/DomBasedXss/various-concat-obfuscations.js:12:4:12:41 | ["<div ... .join() | enclosingFunctionName | test |
|
|
| autogenerated/Xss/DomBasedXss/various-concat-obfuscations.js:12:5:12:16 | "<div id=\\"" | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/various-concat-obfuscations.js:12:5:12:16 | "<div id=\\"" | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/various-concat-obfuscations.js:12:5:12:16 | "<div id=\\"" | enclosingFunctionBody | tainted document location search $ <div> tainted </div> $ <div> tainted </div> $ <div> concat tainted concat </div> $ <div> tainted </div> join $ <div id=" tainted "/> $ <div id=" tainted "/> $ <div id=" concat tainted concat /> $ <div id=" tainted "/> join indirection1 attrs <div align=" attrs defaultattr left "> content </div> indirection2 attrs <div align=" concat attrs defaultattr left concat "> concat content concat </div> $ indirection1 document location search attrs $ indirection2 document location search attrs |
|
|
| autogenerated/Xss/DomBasedXss/various-concat-obfuscations.js:12:5:12:16 | "<div id=\\"" | enclosingFunctionName | test |
|
|
| autogenerated/Xss/DomBasedXss/various-concat-obfuscations.js:12:19:12:25 | tainted | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/various-concat-obfuscations.js:12:19:12:25 | tainted | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/various-concat-obfuscations.js:12:19:12:25 | tainted | enclosingFunctionBody | tainted document location search $ <div> tainted </div> $ <div> tainted </div> $ <div> concat tainted concat </div> $ <div> tainted </div> join $ <div id=" tainted "/> $ <div id=" tainted "/> $ <div id=" concat tainted concat /> $ <div id=" tainted "/> join indirection1 attrs <div align=" attrs defaultattr left "> content </div> indirection2 attrs <div align=" concat attrs defaultattr left concat "> concat content concat </div> $ indirection1 document location search attrs $ indirection2 document location search attrs |
|
|
| autogenerated/Xss/DomBasedXss/various-concat-obfuscations.js:12:19:12:25 | tainted | enclosingFunctionName | test |
|
|
| autogenerated/Xss/DomBasedXss/various-concat-obfuscations.js:12:28:12:33 | "\\"/>" | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/various-concat-obfuscations.js:12:28:12:33 | "\\"/>" | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/various-concat-obfuscations.js:12:28:12:33 | "\\"/>" | enclosingFunctionBody | tainted document location search $ <div> tainted </div> $ <div> tainted </div> $ <div> concat tainted concat </div> $ <div> tainted </div> join $ <div id=" tainted "/> $ <div id=" tainted "/> $ <div id=" concat tainted concat /> $ <div id=" tainted "/> join indirection1 attrs <div align=" attrs defaultattr left "> content </div> indirection2 attrs <div align=" concat attrs defaultattr left concat "> concat content concat </div> $ indirection1 document location search attrs $ indirection2 document location search attrs |
|
|
| autogenerated/Xss/DomBasedXss/various-concat-obfuscations.js:12:28:12:33 | "\\"/>" | enclosingFunctionName | test |
|
|
| autogenerated/Xss/DomBasedXss/various-concat-obfuscations.js:15:10:15:23 | '<div align="' | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/various-concat-obfuscations.js:15:10:15:23 | '<div align="' | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/various-concat-obfuscations.js:15:10:15:23 | '<div align="' | enclosingFunctionBody | tainted document location search $ <div> tainted </div> $ <div> tainted </div> $ <div> concat tainted concat </div> $ <div> tainted </div> join $ <div id=" tainted "/> $ <div id=" tainted "/> $ <div id=" concat tainted concat /> $ <div id=" tainted "/> join indirection1 attrs <div align=" attrs defaultattr left "> content </div> indirection2 attrs <div align=" concat attrs defaultattr left concat "> concat content concat </div> $ indirection1 document location search attrs $ indirection2 document location search attrs |
|
|
| autogenerated/Xss/DomBasedXss/various-concat-obfuscations.js:15:10:15:23 | '<div align="' | enclosingFunctionName | test |
|
|
| autogenerated/Xss/DomBasedXss/various-concat-obfuscations.js:15:27:15:55 | (attrs. ... 'left') | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/various-concat-obfuscations.js:15:27:15:55 | (attrs. ... 'left') | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/various-concat-obfuscations.js:15:27:15:55 | (attrs. ... 'left') | enclosingFunctionBody | tainted document location search $ <div> tainted </div> $ <div> tainted </div> $ <div> concat tainted concat </div> $ <div> tainted </div> join $ <div id=" tainted "/> $ <div id=" tainted "/> $ <div id=" concat tainted concat /> $ <div id=" tainted "/> join indirection1 attrs <div align=" attrs defaultattr left "> content </div> indirection2 attrs <div align=" concat attrs defaultattr left concat "> concat content concat </div> $ indirection1 document location search attrs $ indirection2 document location search attrs |
|
|
| autogenerated/Xss/DomBasedXss/various-concat-obfuscations.js:15:27:15:55 | (attrs. ... 'left') | enclosingFunctionName | test |
|
|
| autogenerated/Xss/DomBasedXss/various-concat-obfuscations.js:15:59:15:62 | '">' | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/various-concat-obfuscations.js:15:59:15:62 | '">' | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/various-concat-obfuscations.js:15:59:15:62 | '">' | enclosingFunctionBody | tainted document location search $ <div> tainted </div> $ <div> tainted </div> $ <div> concat tainted concat </div> $ <div> tainted </div> join $ <div id=" tainted "/> $ <div id=" tainted "/> $ <div id=" concat tainted concat /> $ <div id=" tainted "/> join indirection1 attrs <div align=" attrs defaultattr left "> content </div> indirection2 attrs <div align=" concat attrs defaultattr left concat "> concat content concat </div> $ indirection1 document location search attrs $ indirection2 document location search attrs |
|
|
| autogenerated/Xss/DomBasedXss/various-concat-obfuscations.js:15:59:15:62 | '">' | enclosingFunctionName | test |
|
|
| autogenerated/Xss/DomBasedXss/various-concat-obfuscations.js:15:66:15:72 | content | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/various-concat-obfuscations.js:15:66:15:72 | content | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/various-concat-obfuscations.js:15:66:15:72 | content | enclosingFunctionBody | tainted document location search $ <div> tainted </div> $ <div> tainted </div> $ <div> concat tainted concat </div> $ <div> tainted </div> join $ <div id=" tainted "/> $ <div id=" tainted "/> $ <div id=" concat tainted concat /> $ <div id=" tainted "/> join indirection1 attrs <div align=" attrs defaultattr left "> content </div> indirection2 attrs <div align=" concat attrs defaultattr left concat "> concat content concat </div> $ indirection1 document location search attrs $ indirection2 document location search attrs |
|
|
| autogenerated/Xss/DomBasedXss/various-concat-obfuscations.js:15:66:15:72 | content | enclosingFunctionName | test |
|
|
| autogenerated/Xss/DomBasedXss/various-concat-obfuscations.js:15:76:15:83 | '</div>' | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/various-concat-obfuscations.js:15:76:15:83 | '</div>' | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/various-concat-obfuscations.js:15:76:15:83 | '</div>' | enclosingFunctionBody | tainted document location search $ <div> tainted </div> $ <div> tainted </div> $ <div> concat tainted concat </div> $ <div> tainted </div> join $ <div id=" tainted "/> $ <div id=" tainted "/> $ <div id=" concat tainted concat /> $ <div id=" tainted "/> join indirection1 attrs <div align=" attrs defaultattr left "> content </div> indirection2 attrs <div align=" concat attrs defaultattr left concat "> concat content concat </div> $ indirection1 document location search attrs $ indirection2 document location search attrs |
|
|
| autogenerated/Xss/DomBasedXss/various-concat-obfuscations.js:15:76:15:83 | '</div>' | enclosingFunctionName | test |
|
|
| autogenerated/Xss/DomBasedXss/various-concat-obfuscations.js:18:10:18:23 | '<div align="' | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/various-concat-obfuscations.js:18:10:18:23 | '<div align="' | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/various-concat-obfuscations.js:18:10:18:23 | '<div align="' | enclosingFunctionBody | tainted document location search $ <div> tainted </div> $ <div> tainted </div> $ <div> concat tainted concat </div> $ <div> tainted </div> join $ <div id=" tainted "/> $ <div id=" tainted "/> $ <div id=" concat tainted concat /> $ <div id=" tainted "/> join indirection1 attrs <div align=" attrs defaultattr left "> content </div> indirection2 attrs <div align=" concat attrs defaultattr left concat "> concat content concat </div> $ indirection1 document location search attrs $ indirection2 document location search attrs |
|
|
| autogenerated/Xss/DomBasedXss/various-concat-obfuscations.js:18:10:18:23 | '<div align="' | enclosingFunctionName | test |
|
|
| autogenerated/Xss/DomBasedXss/various-concat-obfuscations.js:18:32:18:58 | attrs.d ... 'left' | argumentIndex | 0 |
|
|
| autogenerated/Xss/DomBasedXss/various-concat-obfuscations.js:18:32:18:58 | attrs.d ... 'left' | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/various-concat-obfuscations.js:18:32:18:58 | attrs.d ... 'left' | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/various-concat-obfuscations.js:18:32:18:58 | attrs.d ... 'left' | calleeName | concat |
|
|
| autogenerated/Xss/DomBasedXss/various-concat-obfuscations.js:18:32:18:58 | attrs.d ... 'left' | enclosingFunctionBody | tainted document location search $ <div> tainted </div> $ <div> tainted </div> $ <div> concat tainted concat </div> $ <div> tainted </div> join $ <div id=" tainted "/> $ <div id=" tainted "/> $ <div id=" concat tainted concat /> $ <div id=" tainted "/> join indirection1 attrs <div align=" attrs defaultattr left "> content </div> indirection2 attrs <div align=" concat attrs defaultattr left concat "> concat content concat </div> $ indirection1 document location search attrs $ indirection2 document location search attrs |
|
|
| autogenerated/Xss/DomBasedXss/various-concat-obfuscations.js:18:32:18:58 | attrs.d ... 'left' | enclosingFunctionName | test |
|
|
| autogenerated/Xss/DomBasedXss/various-concat-obfuscations.js:18:68:18:71 | '">' | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/various-concat-obfuscations.js:18:68:18:71 | '">' | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/various-concat-obfuscations.js:18:68:18:71 | '">' | enclosingFunctionBody | tainted document location search $ <div> tainted </div> $ <div> tainted </div> $ <div> concat tainted concat </div> $ <div> tainted </div> join $ <div id=" tainted "/> $ <div id=" tainted "/> $ <div id=" concat tainted concat /> $ <div id=" tainted "/> join indirection1 attrs <div align=" attrs defaultattr left "> content </div> indirection2 attrs <div align=" concat attrs defaultattr left concat "> concat content concat </div> $ indirection1 document location search attrs $ indirection2 document location search attrs |
|
|
| autogenerated/Xss/DomBasedXss/various-concat-obfuscations.js:18:68:18:71 | '">' | enclosingFunctionName | test |
|
|
| autogenerated/Xss/DomBasedXss/various-concat-obfuscations.js:18:68:18:87 | '">'.concat(content) | argumentIndex | 0 |
|
|
| autogenerated/Xss/DomBasedXss/various-concat-obfuscations.js:18:68:18:87 | '">'.concat(content) | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/various-concat-obfuscations.js:18:68:18:87 | '">'.concat(content) | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/various-concat-obfuscations.js:18:68:18:87 | '">'.concat(content) | calleeName | concat |
|
|
| autogenerated/Xss/DomBasedXss/various-concat-obfuscations.js:18:68:18:87 | '">'.concat(content) | enclosingFunctionBody | tainted document location search $ <div> tainted </div> $ <div> tainted </div> $ <div> concat tainted concat </div> $ <div> tainted </div> join $ <div id=" tainted "/> $ <div id=" tainted "/> $ <div id=" concat tainted concat /> $ <div id=" tainted "/> join indirection1 attrs <div align=" attrs defaultattr left "> content </div> indirection2 attrs <div align=" concat attrs defaultattr left concat "> concat content concat </div> $ indirection1 document location search attrs $ indirection2 document location search attrs |
|
|
| autogenerated/Xss/DomBasedXss/various-concat-obfuscations.js:18:68:18:87 | '">'.concat(content) | enclosingFunctionName | test |
|
|
| autogenerated/Xss/DomBasedXss/various-concat-obfuscations.js:18:80:18:86 | content | argumentIndex | 0 |
|
|
| autogenerated/Xss/DomBasedXss/various-concat-obfuscations.js:18:80:18:86 | content | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/various-concat-obfuscations.js:18:80:18:86 | content | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/various-concat-obfuscations.js:18:80:18:86 | content | calleeName | concat |
|
|
| autogenerated/Xss/DomBasedXss/various-concat-obfuscations.js:18:80:18:86 | content | enclosingFunctionBody | tainted document location search $ <div> tainted </div> $ <div> tainted </div> $ <div> concat tainted concat </div> $ <div> tainted </div> join $ <div id=" tainted "/> $ <div id=" tainted "/> $ <div id=" concat tainted concat /> $ <div id=" tainted "/> join indirection1 attrs <div align=" attrs defaultattr left "> content </div> indirection2 attrs <div align=" concat attrs defaultattr left concat "> concat content concat </div> $ indirection1 document location search attrs $ indirection2 document location search attrs |
|
|
| autogenerated/Xss/DomBasedXss/various-concat-obfuscations.js:18:80:18:86 | content | enclosingFunctionName | test |
|
|
| autogenerated/Xss/DomBasedXss/various-concat-obfuscations.js:18:97:18:104 | '</div>' | argumentIndex | 0 |
|
|
| autogenerated/Xss/DomBasedXss/various-concat-obfuscations.js:18:97:18:104 | '</div>' | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/various-concat-obfuscations.js:18:97:18:104 | '</div>' | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/various-concat-obfuscations.js:18:97:18:104 | '</div>' | calleeName | concat |
|
|
| autogenerated/Xss/DomBasedXss/various-concat-obfuscations.js:18:97:18:104 | '</div>' | enclosingFunctionBody | tainted document location search $ <div> tainted </div> $ <div> tainted </div> $ <div> concat tainted concat </div> $ <div> tainted </div> join $ <div id=" tainted "/> $ <div id=" tainted "/> $ <div id=" concat tainted concat /> $ <div id=" tainted "/> join indirection1 attrs <div align=" attrs defaultattr left "> content </div> indirection2 attrs <div align=" concat attrs defaultattr left concat "> concat content concat </div> $ indirection1 document location search attrs $ indirection2 document location search attrs |
|
|
| autogenerated/Xss/DomBasedXss/various-concat-obfuscations.js:18:97:18:104 | '</div>' | enclosingFunctionName | test |
|
|
| autogenerated/Xss/DomBasedXss/various-concat-obfuscations.js:20:4:20:47 | indirec ... .attrs) | argumentIndex | 0 |
|
|
| autogenerated/Xss/DomBasedXss/various-concat-obfuscations.js:20:4:20:47 | indirec ... .attrs) | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/various-concat-obfuscations.js:20:4:20:47 | indirec ... .attrs) | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/various-concat-obfuscations.js:20:4:20:47 | indirec ... .attrs) | calleeName | $ |
|
|
| autogenerated/Xss/DomBasedXss/various-concat-obfuscations.js:20:4:20:47 | indirec ... .attrs) | enclosingFunctionBody | tainted document location search $ <div> tainted </div> $ <div> tainted </div> $ <div> concat tainted concat </div> $ <div> tainted </div> join $ <div id=" tainted "/> $ <div id=" tainted "/> $ <div id=" concat tainted concat /> $ <div id=" tainted "/> join indirection1 attrs <div align=" attrs defaultattr left "> content </div> indirection2 attrs <div align=" concat attrs defaultattr left concat "> concat content concat </div> $ indirection1 document location search attrs $ indirection2 document location search attrs |
|
|
| autogenerated/Xss/DomBasedXss/various-concat-obfuscations.js:20:4:20:47 | indirec ... .attrs) | enclosingFunctionName | test |
|
|
| autogenerated/Xss/DomBasedXss/various-concat-obfuscations.js:21:4:21:47 | indirec ... .attrs) | argumentIndex | 0 |
|
|
| autogenerated/Xss/DomBasedXss/various-concat-obfuscations.js:21:4:21:47 | indirec ... .attrs) | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/various-concat-obfuscations.js:21:4:21:47 | indirec ... .attrs) | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/various-concat-obfuscations.js:21:4:21:47 | indirec ... .attrs) | calleeName | $ |
|
|
| autogenerated/Xss/DomBasedXss/various-concat-obfuscations.js:21:4:21:47 | indirec ... .attrs) | enclosingFunctionBody | tainted document location search $ <div> tainted </div> $ <div> tainted </div> $ <div> concat tainted concat </div> $ <div> tainted </div> join $ <div id=" tainted "/> $ <div id=" tainted "/> $ <div id=" concat tainted concat /> $ <div id=" tainted "/> join indirection1 attrs <div align=" attrs defaultattr left "> content </div> indirection2 attrs <div align=" concat attrs defaultattr left concat "> concat content concat </div> $ indirection1 document location search attrs $ indirection2 document location search attrs |
|
|
| autogenerated/Xss/DomBasedXss/various-concat-obfuscations.js:21:4:21:47 | indirec ... .attrs) | enclosingFunctionName | test |
|
|
| autogenerated/Xss/DomBasedXss/winjs.js:2:52:2:52 | 1 | argumentIndex | 0 |
|
|
| autogenerated/Xss/DomBasedXss/winjs.js:2:52:2:52 | 1 | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/winjs.js:2:52:2:52 | 1 | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/winjs.js:2:52:2:52 | 1 | calleeName | substring |
|
|
| autogenerated/Xss/DomBasedXss/winjs.js:2:52:2:52 | 1 | enclosingFunctionBody | elt tainted document location search substring 1 WinJS Utilities setInnerHTMLUnsafe elt tainted WinJS Utilities setOuterHTMLUnsafe elt tainted |
|
|
| autogenerated/Xss/DomBasedXss/winjs.js:2:52:2:52 | 1 | enclosingFunctionName | test |
|
|
| autogenerated/Xss/DomBasedXss/winjs.js:3:38:3:40 | elt | argumentIndex | 0 |
|
|
| autogenerated/Xss/DomBasedXss/winjs.js:3:38:3:40 | elt | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/winjs.js:3:38:3:40 | elt | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/winjs.js:3:38:3:40 | elt | calleeName | setInnerHTMLUnsafe |
|
|
| autogenerated/Xss/DomBasedXss/winjs.js:3:38:3:40 | elt | enclosingFunctionBody | elt tainted document location search substring 1 WinJS Utilities setInnerHTMLUnsafe elt tainted WinJS Utilities setOuterHTMLUnsafe elt tainted |
|
|
| autogenerated/Xss/DomBasedXss/winjs.js:3:38:3:40 | elt | enclosingFunctionName | test |
|
|
| autogenerated/Xss/DomBasedXss/winjs.js:3:43:3:49 | tainted | argumentIndex | 1 |
|
|
| autogenerated/Xss/DomBasedXss/winjs.js:3:43:3:49 | tainted | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/winjs.js:3:43:3:49 | tainted | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/winjs.js:3:43:3:49 | tainted | calleeName | setInnerHTMLUnsafe |
|
|
| autogenerated/Xss/DomBasedXss/winjs.js:3:43:3:49 | tainted | enclosingFunctionBody | elt tainted document location search substring 1 WinJS Utilities setInnerHTMLUnsafe elt tainted WinJS Utilities setOuterHTMLUnsafe elt tainted |
|
|
| autogenerated/Xss/DomBasedXss/winjs.js:3:43:3:49 | tainted | enclosingFunctionName | test |
|
|
| autogenerated/Xss/DomBasedXss/winjs.js:4:38:4:40 | elt | argumentIndex | 0 |
|
|
| autogenerated/Xss/DomBasedXss/winjs.js:4:38:4:40 | elt | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/winjs.js:4:38:4:40 | elt | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/winjs.js:4:38:4:40 | elt | calleeName | setOuterHTMLUnsafe |
|
|
| autogenerated/Xss/DomBasedXss/winjs.js:4:38:4:40 | elt | enclosingFunctionBody | elt tainted document location search substring 1 WinJS Utilities setInnerHTMLUnsafe elt tainted WinJS Utilities setOuterHTMLUnsafe elt tainted |
|
|
| autogenerated/Xss/DomBasedXss/winjs.js:4:38:4:40 | elt | enclosingFunctionName | test |
|
|
| autogenerated/Xss/DomBasedXss/winjs.js:4:43:4:49 | tainted | argumentIndex | 1 |
|
|
| autogenerated/Xss/DomBasedXss/winjs.js:4:43:4:49 | tainted | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/winjs.js:4:43:4:49 | tainted | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/winjs.js:4:43:4:49 | tainted | calleeName | setOuterHTMLUnsafe |
|
|
| autogenerated/Xss/DomBasedXss/winjs.js:4:43:4:49 | tainted | enclosingFunctionBody | elt tainted document location search substring 1 WinJS Utilities setInnerHTMLUnsafe elt tainted WinJS Utilities setOuterHTMLUnsafe elt tainted |
|
|
| autogenerated/Xss/DomBasedXss/winjs.js:4:43:4:49 | tainted | enclosingFunctionName | test |
|
|
| autogenerated/Xss/DomBasedXss/xmlRequest.js:1:3:1:10 | document | argumentIndex | 0 |
|
|
| autogenerated/Xss/DomBasedXss/xmlRequest.js:1:3:1:10 | document | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/xmlRequest.js:1:3:1:10 | document | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/xmlRequest.js:1:3:1:10 | document | calleeName | $ |
|
|
| autogenerated/Xss/DomBasedXss/xmlRequest.js:1:19:16:1 | functio ... }\\n} | argumentIndex | 0 |
|
|
| autogenerated/Xss/DomBasedXss/xmlRequest.js:1:19:16:1 | functio ... }\\n} | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/xmlRequest.js:1:19:16:1 | functio ... }\\n} | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/xmlRequest.js:1:19:16:1 | functio ... }\\n} | calleeName | ready |
|
|
| autogenerated/Xss/DomBasedXss/xmlRequest.js:4:14:4:18 | "GET" | argumentIndex | 0 |
|
|
| autogenerated/Xss/DomBasedXss/xmlRequest.js:4:14:4:18 | "GET" | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/xmlRequest.js:4:14:4:18 | "GET" | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/xmlRequest.js:4:14:4:18 | "GET" | calleeName | open |
|
|
| autogenerated/Xss/DomBasedXss/xmlRequest.js:4:14:4:18 | "GET" | enclosingFunctionBody | xhr XMLHttpRequest url {{ some_url }} xhr open GET url true xhr setRequestHeader Content-Type application/json xhr onreadystatechange xhr readyState 4 json JSON parse xhr responseText $ #myThing html json message xhr send error console log error |
|
|
| autogenerated/Xss/DomBasedXss/xmlRequest.js:4:14:4:18 | "GET" | enclosingFunctionName | ready#functionalargument |
|
|
| autogenerated/Xss/DomBasedXss/xmlRequest.js:4:14:4:18 | "GET" | receiverName | xhr |
|
|
| autogenerated/Xss/DomBasedXss/xmlRequest.js:4:21:4:23 | url | argumentIndex | 1 |
|
|
| autogenerated/Xss/DomBasedXss/xmlRequest.js:4:21:4:23 | url | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/xmlRequest.js:4:21:4:23 | url | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/xmlRequest.js:4:21:4:23 | url | calleeName | open |
|
|
| autogenerated/Xss/DomBasedXss/xmlRequest.js:4:21:4:23 | url | enclosingFunctionBody | xhr XMLHttpRequest url {{ some_url }} xhr open GET url true xhr setRequestHeader Content-Type application/json xhr onreadystatechange xhr readyState 4 json JSON parse xhr responseText $ #myThing html json message xhr send error console log error |
|
|
| autogenerated/Xss/DomBasedXss/xmlRequest.js:4:21:4:23 | url | enclosingFunctionName | ready#functionalargument |
|
|
| autogenerated/Xss/DomBasedXss/xmlRequest.js:4:21:4:23 | url | receiverName | xhr |
|
|
| autogenerated/Xss/DomBasedXss/xmlRequest.js:4:26:4:29 | true | argumentIndex | 2 |
|
|
| autogenerated/Xss/DomBasedXss/xmlRequest.js:4:26:4:29 | true | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/xmlRequest.js:4:26:4:29 | true | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/xmlRequest.js:4:26:4:29 | true | calleeName | open |
|
|
| autogenerated/Xss/DomBasedXss/xmlRequest.js:4:26:4:29 | true | enclosingFunctionBody | xhr XMLHttpRequest url {{ some_url }} xhr open GET url true xhr setRequestHeader Content-Type application/json xhr onreadystatechange xhr readyState 4 json JSON parse xhr responseText $ #myThing html json message xhr send error console log error |
|
|
| autogenerated/Xss/DomBasedXss/xmlRequest.js:4:26:4:29 | true | enclosingFunctionName | ready#functionalargument |
|
|
| autogenerated/Xss/DomBasedXss/xmlRequest.js:4:26:4:29 | true | receiverName | xhr |
|
|
| autogenerated/Xss/DomBasedXss/xmlRequest.js:5:26:5:39 | "Content-Type" | argumentIndex | 0 |
|
|
| autogenerated/Xss/DomBasedXss/xmlRequest.js:5:26:5:39 | "Content-Type" | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/xmlRequest.js:5:26:5:39 | "Content-Type" | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/xmlRequest.js:5:26:5:39 | "Content-Type" | calleeName | setRequestHeader |
|
|
| autogenerated/Xss/DomBasedXss/xmlRequest.js:5:26:5:39 | "Content-Type" | enclosingFunctionBody | xhr XMLHttpRequest url {{ some_url }} xhr open GET url true xhr setRequestHeader Content-Type application/json xhr onreadystatechange xhr readyState 4 json JSON parse xhr responseText $ #myThing html json message xhr send error console log error |
|
|
| autogenerated/Xss/DomBasedXss/xmlRequest.js:5:26:5:39 | "Content-Type" | enclosingFunctionName | ready#functionalargument |
|
|
| autogenerated/Xss/DomBasedXss/xmlRequest.js:5:26:5:39 | "Content-Type" | receiverName | xhr |
|
|
| autogenerated/Xss/DomBasedXss/xmlRequest.js:5:42:5:59 | "application/json" | argumentIndex | 1 |
|
|
| autogenerated/Xss/DomBasedXss/xmlRequest.js:5:42:5:59 | "application/json" | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/xmlRequest.js:5:42:5:59 | "application/json" | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/xmlRequest.js:5:42:5:59 | "application/json" | calleeName | setRequestHeader |
|
|
| autogenerated/Xss/DomBasedXss/xmlRequest.js:5:42:5:59 | "application/json" | enclosingFunctionBody | xhr XMLHttpRequest url {{ some_url }} xhr open GET url true xhr setRequestHeader Content-Type application/json xhr onreadystatechange xhr readyState 4 json JSON parse xhr responseText $ #myThing html json message xhr send error console log error |
|
|
| autogenerated/Xss/DomBasedXss/xmlRequest.js:5:42:5:59 | "application/json" | enclosingFunctionName | ready#functionalargument |
|
|
| autogenerated/Xss/DomBasedXss/xmlRequest.js:5:42:5:59 | "application/json" | receiverName | xhr |
|
|
| autogenerated/Xss/DomBasedXss/xmlRequest.js:8:31:8:46 | xhr.responseText | argumentIndex | 0 |
|
|
| autogenerated/Xss/DomBasedXss/xmlRequest.js:8:31:8:46 | xhr.responseText | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/xmlRequest.js:8:31:8:46 | xhr.responseText | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/xmlRequest.js:8:31:8:46 | xhr.responseText | calleeName | parse |
|
|
| autogenerated/Xss/DomBasedXss/xmlRequest.js:8:31:8:46 | xhr.responseText | enclosingFunctionBody | xhr XMLHttpRequest url {{ some_url }} xhr open GET url true xhr setRequestHeader Content-Type application/json xhr onreadystatechange xhr readyState 4 json JSON parse xhr responseText $ #myThing html json message xhr send error console log error |
|
|
| autogenerated/Xss/DomBasedXss/xmlRequest.js:8:31:8:46 | xhr.responseText | enclosingFunctionName | ready#functionalargument |
|
|
| autogenerated/Xss/DomBasedXss/xmlRequest.js:8:31:8:46 | xhr.responseText | receiverName | JSON |
|
|
| autogenerated/Xss/DomBasedXss/xmlRequest.js:9:11:9:20 | "#myThing" | argumentIndex | 0 |
|
|
| autogenerated/Xss/DomBasedXss/xmlRequest.js:9:11:9:20 | "#myThing" | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/xmlRequest.js:9:11:9:20 | "#myThing" | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/xmlRequest.js:9:11:9:20 | "#myThing" | calleeName | $ |
|
|
| autogenerated/Xss/DomBasedXss/xmlRequest.js:9:11:9:20 | "#myThing" | enclosingFunctionBody | xhr XMLHttpRequest url {{ some_url }} xhr open GET url true xhr setRequestHeader Content-Type application/json xhr onreadystatechange xhr readyState 4 json JSON parse xhr responseText $ #myThing html json message xhr send error console log error |
|
|
| autogenerated/Xss/DomBasedXss/xmlRequest.js:9:11:9:20 | "#myThing" | enclosingFunctionName | ready#functionalargument |
|
|
| autogenerated/Xss/DomBasedXss/xmlRequest.js:9:28:9:39 | json.message | argumentIndex | 0 |
|
|
| autogenerated/Xss/DomBasedXss/xmlRequest.js:9:28:9:39 | json.message | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/xmlRequest.js:9:28:9:39 | json.message | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/xmlRequest.js:9:28:9:39 | json.message | calleeName | html |
|
|
| autogenerated/Xss/DomBasedXss/xmlRequest.js:9:28:9:39 | json.message | enclosingFunctionBody | xhr XMLHttpRequest url {{ some_url }} xhr open GET url true xhr setRequestHeader Content-Type application/json xhr onreadystatechange xhr readyState 4 json JSON parse xhr responseText $ #myThing html json message xhr send error console log error |
|
|
| autogenerated/Xss/DomBasedXss/xmlRequest.js:9:28:9:39 | json.message | enclosingFunctionName | ready#functionalargument |
|
|
| autogenerated/Xss/DomBasedXss/xmlRequest.js:14:21:14:25 | error | argumentIndex | 0 |
|
|
| autogenerated/Xss/DomBasedXss/xmlRequest.js:14:21:14:25 | error | calleeAccessPath | |
|
|
| autogenerated/Xss/DomBasedXss/xmlRequest.js:14:21:14:25 | error | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/DomBasedXss/xmlRequest.js:14:21:14:25 | error | calleeName | log |
|
|
| autogenerated/Xss/DomBasedXss/xmlRequest.js:14:21:14:25 | error | enclosingFunctionBody | xhr XMLHttpRequest url {{ some_url }} xhr open GET url true xhr setRequestHeader Content-Type application/json xhr onreadystatechange xhr readyState 4 json JSON parse xhr responseText $ #myThing html json message xhr send error console log error |
|
|
| autogenerated/Xss/DomBasedXss/xmlRequest.js:14:21:14:25 | error | enclosingFunctionName | ready#functionalargument |
|
|
| autogenerated/Xss/DomBasedXss/xmlRequest.js:14:21:14:25 | error | receiverName | console |
|
|
| autogenerated/Xss/ExceptionXss/ajv.js:7:15:7:70 | {type: ... mber'}} | argumentIndex | 0 |
|
|
| autogenerated/Xss/ExceptionXss/ajv.js:7:15:7:70 | {type: ... mber'}} | calleeAccessPath | ajv addSchema |
|
|
| autogenerated/Xss/ExceptionXss/ajv.js:7:15:7:70 | {type: ... mber'}} | calleeAccessPathWithStructuralInfo | ajv instanceorreturn member addSchema instanceorreturn |
|
|
| autogenerated/Xss/ExceptionXss/ajv.js:7:15:7:70 | {type: ... mber'}} | calleeApiName | ajv |
|
|
| autogenerated/Xss/ExceptionXss/ajv.js:7:15:7:70 | {type: ... mber'}} | calleeName | addSchema |
|
|
| autogenerated/Xss/ExceptionXss/ajv.js:7:15:7:70 | {type: ... mber'}} | receiverName | ajv |
|
|
| autogenerated/Xss/ExceptionXss/ajv.js:7:22:7:29 | 'object' | calleeAccessPath | |
|
|
| autogenerated/Xss/ExceptionXss/ajv.js:7:22:7:29 | 'object' | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/ExceptionXss/ajv.js:7:54:7:69 | {type: 'number'} | calleeAccessPath | |
|
|
| autogenerated/Xss/ExceptionXss/ajv.js:7:54:7:69 | {type: 'number'} | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/ExceptionXss/ajv.js:7:61:7:68 | 'number' | calleeAccessPath | |
|
|
| autogenerated/Xss/ExceptionXss/ajv.js:7:61:7:68 | 'number' | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/ExceptionXss/ajv.js:7:73:7:82 | 'pollData' | argumentIndex | 1 |
|
|
| autogenerated/Xss/ExceptionXss/ajv.js:7:73:7:82 | 'pollData' | calleeAccessPath | ajv addSchema |
|
|
| autogenerated/Xss/ExceptionXss/ajv.js:7:73:7:82 | 'pollData' | calleeAccessPathWithStructuralInfo | ajv instanceorreturn member addSchema instanceorreturn |
|
|
| autogenerated/Xss/ExceptionXss/ajv.js:7:73:7:82 | 'pollData' | calleeApiName | ajv |
|
|
| autogenerated/Xss/ExceptionXss/ajv.js:7:73:7:82 | 'pollData' | calleeName | addSchema |
|
|
| autogenerated/Xss/ExceptionXss/ajv.js:7:73:7:82 | 'pollData' | receiverName | ajv |
|
|
| autogenerated/Xss/ExceptionXss/ajv.js:9:10:9:20 | '/polldata' | argumentIndex | 0 |
|
|
| autogenerated/Xss/ExceptionXss/ajv.js:9:10:9:20 | '/polldata' | calleeAccessPath | express post |
|
|
| autogenerated/Xss/ExceptionXss/ajv.js:9:10:9:20 | '/polldata' | calleeAccessPathWithStructuralInfo | express instanceorreturn member post instanceorreturn |
|
|
| autogenerated/Xss/ExceptionXss/ajv.js:9:10:9:20 | '/polldata' | calleeApiName | express |
|
|
| autogenerated/Xss/ExceptionXss/ajv.js:9:10:9:20 | '/polldata' | calleeName | post |
|
|
| autogenerated/Xss/ExceptionXss/ajv.js:9:10:9:20 | '/polldata' | receiverName | app |
|
|
| autogenerated/Xss/ExceptionXss/ajv.js:9:23:13:1 | (req, r ... }\\n} | argumentIndex | 1 |
|
|
| autogenerated/Xss/ExceptionXss/ajv.js:9:23:13:1 | (req, r ... }\\n} | calleeAccessPath | express post |
|
|
| autogenerated/Xss/ExceptionXss/ajv.js:9:23:13:1 | (req, r ... }\\n} | calleeAccessPathWithStructuralInfo | express instanceorreturn member post instanceorreturn |
|
|
| autogenerated/Xss/ExceptionXss/ajv.js:9:23:13:1 | (req, r ... }\\n} | calleeApiName | express |
|
|
| autogenerated/Xss/ExceptionXss/ajv.js:9:23:13:1 | (req, r ... }\\n} | calleeName | post |
|
|
| autogenerated/Xss/ExceptionXss/ajv.js:9:23:13:1 | (req, r ... }\\n} | receiverName | app |
|
|
| autogenerated/Xss/ExceptionXss/ajv.js:11:18:11:33 | ajv.errorsText() | argumentIndex | 0 |
|
|
| autogenerated/Xss/ExceptionXss/ajv.js:11:18:11:33 | ajv.errorsText() | calleeAccessPath | express post res send |
|
|
| autogenerated/Xss/ExceptionXss/ajv.js:11:18:11:33 | ajv.errorsText() | calleeAccessPathWithStructuralInfo | express instanceorreturn member post functionalarg param res member send instanceorreturn |
|
|
| autogenerated/Xss/ExceptionXss/ajv.js:11:18:11:33 | ajv.errorsText() | calleeApiName | express |
|
|
| autogenerated/Xss/ExceptionXss/ajv.js:11:18:11:33 | ajv.errorsText() | calleeName | send |
|
|
| autogenerated/Xss/ExceptionXss/ajv.js:11:18:11:33 | ajv.errorsText() | enclosingFunctionBody | req res ajv validate pollData req body res send ajv errorsText |
|
|
| autogenerated/Xss/ExceptionXss/ajv.js:11:18:11:33 | ajv.errorsText() | enclosingFunctionName | app.post#functionalargument |
|
|
| autogenerated/Xss/ExceptionXss/ajv.js:11:18:11:33 | ajv.errorsText() | receiverName | res |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:5:11:5:11 | x | argumentIndex | 0 |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:5:11:5:11 | x | calleeAccessPath | |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:5:11:5:11 | x | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:5:11:5:11 | x | calleeName | unknown |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:5:11:5:11 | x | enclosingFunctionBody | foo document location inner x unknown x unknown foo e $ myId html e inner foo e $ myId html e unknown foo bar e $ myId html e unknown prop foo e $ myId html e unknown bar foo e $ myId html e deep x deep2 x deep2 x inner x deep bar foo e $ myId html e tmp bar foo e $ myId html e safe x foo x bar safe foo e $ myId html e safe call null foo e $ myId html e myWeirdInner myWeirdInner x inner x e $ myId html e myWeirdInner foo e $ myId html e $ myId html foo unknown foo match /foo/ e $ myId html e unknown foo bar e $ myId html e unknown foo e $ myId html e |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:5:11:5:11 | x | enclosingFunctionName | |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:9:11:9:13 | foo | argumentIndex | 0 |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:9:11:9:13 | foo | calleeAccessPath | |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:9:11:9:13 | foo | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:9:11:9:13 | foo | calleeName | unknown |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:9:11:9:13 | foo | enclosingFunctionBody | foo document location inner x unknown x unknown foo e $ myId html e inner foo e $ myId html e unknown foo bar e $ myId html e unknown prop foo e $ myId html e unknown bar foo e $ myId html e deep x deep2 x deep2 x inner x deep bar foo e $ myId html e tmp bar foo e $ myId html e safe x foo x bar safe foo e $ myId html e safe call null foo e $ myId html e myWeirdInner myWeirdInner x inner x e $ myId html e myWeirdInner foo e $ myId html e $ myId html foo unknown foo match /foo/ e $ myId html e unknown foo bar e $ myId html e unknown foo e $ myId html e |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:9:11:9:13 | foo | enclosingFunctionName | |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:11:5:11:10 | 'myId' | argumentIndex | 0 |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:11:5:11:10 | 'myId' | calleeAccessPath | |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:11:5:11:10 | 'myId' | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:11:5:11:10 | 'myId' | calleeName | $ |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:11:5:11:10 | 'myId' | enclosingFunctionBody | foo document location inner x unknown x unknown foo e $ myId html e inner foo e $ myId html e unknown foo bar e $ myId html e unknown prop foo e $ myId html e unknown bar foo e $ myId html e deep x deep2 x deep2 x inner x deep bar foo e $ myId html e tmp bar foo e $ myId html e safe x foo x bar safe foo e $ myId html e safe call null foo e $ myId html e myWeirdInner myWeirdInner x inner x e $ myId html e myWeirdInner foo e $ myId html e $ myId html foo unknown foo match /foo/ e $ myId html e unknown foo bar e $ myId html e unknown foo e $ myId html e |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:11:5:11:10 | 'myId' | enclosingFunctionName | |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:11:18:11:18 | e | argumentIndex | 0 |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:11:18:11:18 | e | calleeAccessPath | |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:11:18:11:18 | e | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:11:18:11:18 | e | calleeName | html |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:11:18:11:18 | e | enclosingFunctionBody | foo document location inner x unknown x unknown foo e $ myId html e inner foo e $ myId html e unknown foo bar e $ myId html e unknown prop foo e $ myId html e unknown bar foo e $ myId html e deep x deep2 x deep2 x inner x deep bar foo e $ myId html e tmp bar foo e $ myId html e safe x foo x bar safe foo e $ myId html e safe call null foo e $ myId html e myWeirdInner myWeirdInner x inner x e $ myId html e myWeirdInner foo e $ myId html e $ myId html foo unknown foo match /foo/ e $ myId html e unknown foo bar e $ myId html e unknown foo e $ myId html e |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:11:18:11:18 | e | enclosingFunctionName | |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:17:5:17:10 | 'myId' | argumentIndex | 0 |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:17:5:17:10 | 'myId' | calleeAccessPath | |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:17:5:17:10 | 'myId' | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:17:5:17:10 | 'myId' | calleeName | $ |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:17:5:17:10 | 'myId' | enclosingFunctionBody | foo document location inner x unknown x unknown foo e $ myId html e inner foo e $ myId html e unknown foo bar e $ myId html e unknown prop foo e $ myId html e unknown bar foo e $ myId html e deep x deep2 x deep2 x inner x deep bar foo e $ myId html e tmp bar foo e $ myId html e safe x foo x bar safe foo e $ myId html e safe call null foo e $ myId html e myWeirdInner myWeirdInner x inner x e $ myId html e myWeirdInner foo e $ myId html e $ myId html foo unknown foo match /foo/ e $ myId html e unknown foo bar e $ myId html e unknown foo e $ myId html e |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:17:5:17:10 | 'myId' | enclosingFunctionName | |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:17:18:17:18 | e | argumentIndex | 0 |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:17:18:17:18 | e | calleeAccessPath | |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:17:18:17:18 | e | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:17:18:17:18 | e | calleeName | html |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:17:18:17:18 | e | enclosingFunctionBody | foo document location inner x unknown x unknown foo e $ myId html e inner foo e $ myId html e unknown foo bar e $ myId html e unknown prop foo e $ myId html e unknown bar foo e $ myId html e deep x deep2 x deep2 x inner x deep bar foo e $ myId html e tmp bar foo e $ myId html e safe x foo x bar safe foo e $ myId html e safe call null foo e $ myId html e myWeirdInner myWeirdInner x inner x e $ myId html e myWeirdInner foo e $ myId html e $ myId html foo unknown foo match /foo/ e $ myId html e unknown foo bar e $ myId html e unknown foo e $ myId html e |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:17:18:17:18 | e | enclosingFunctionName | |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:21:11:21:21 | foo + "bar" | argumentIndex | 0 |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:21:11:21:21 | foo + "bar" | calleeAccessPath | |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:21:11:21:21 | foo + "bar" | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:21:11:21:21 | foo + "bar" | calleeName | unknown |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:21:11:21:21 | foo + "bar" | enclosingFunctionBody | foo document location inner x unknown x unknown foo e $ myId html e inner foo e $ myId html e unknown foo bar e $ myId html e unknown prop foo e $ myId html e unknown bar foo e $ myId html e deep x deep2 x deep2 x inner x deep bar foo e $ myId html e tmp bar foo e $ myId html e safe x foo x bar safe foo e $ myId html e safe call null foo e $ myId html e myWeirdInner myWeirdInner x inner x e $ myId html e myWeirdInner foo e $ myId html e $ myId html foo unknown foo match /foo/ e $ myId html e unknown foo bar e $ myId html e unknown foo e $ myId html e |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:21:11:21:21 | foo + "bar" | enclosingFunctionName | |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:23:5:23:10 | 'myId' | argumentIndex | 0 |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:23:5:23:10 | 'myId' | calleeAccessPath | |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:23:5:23:10 | 'myId' | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:23:5:23:10 | 'myId' | calleeName | $ |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:23:5:23:10 | 'myId' | enclosingFunctionBody | foo document location inner x unknown x unknown foo e $ myId html e inner foo e $ myId html e unknown foo bar e $ myId html e unknown prop foo e $ myId html e unknown bar foo e $ myId html e deep x deep2 x deep2 x inner x deep bar foo e $ myId html e tmp bar foo e $ myId html e safe x foo x bar safe foo e $ myId html e safe call null foo e $ myId html e myWeirdInner myWeirdInner x inner x e $ myId html e myWeirdInner foo e $ myId html e $ myId html foo unknown foo match /foo/ e $ myId html e unknown foo bar e $ myId html e unknown foo e $ myId html e |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:23:5:23:10 | 'myId' | enclosingFunctionName | |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:23:18:23:18 | e | argumentIndex | 0 |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:23:18:23:18 | e | calleeAccessPath | |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:23:18:23:18 | e | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:23:18:23:18 | e | calleeName | html |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:23:18:23:18 | e | enclosingFunctionBody | foo document location inner x unknown x unknown foo e $ myId html e inner foo e $ myId html e unknown foo bar e $ myId html e unknown prop foo e $ myId html e unknown bar foo e $ myId html e deep x deep2 x deep2 x inner x deep bar foo e $ myId html e tmp bar foo e $ myId html e safe x foo x bar safe foo e $ myId html e safe call null foo e $ myId html e myWeirdInner myWeirdInner x inner x e $ myId html e myWeirdInner foo e $ myId html e $ myId html foo unknown foo match /foo/ e $ myId html e unknown foo bar e $ myId html e unknown foo e $ myId html e |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:23:18:23:18 | e | enclosingFunctionName | |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:27:11:27:23 | { prop: foo } | argumentIndex | 0 |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:27:11:27:23 | { prop: foo } | calleeAccessPath | |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:27:11:27:23 | { prop: foo } | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:27:11:27:23 | { prop: foo } | calleeName | unknown |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:27:11:27:23 | { prop: foo } | enclosingFunctionBody | foo document location inner x unknown x unknown foo e $ myId html e inner foo e $ myId html e unknown foo bar e $ myId html e unknown prop foo e $ myId html e unknown bar foo e $ myId html e deep x deep2 x deep2 x inner x deep bar foo e $ myId html e tmp bar foo e $ myId html e safe x foo x bar safe foo e $ myId html e safe call null foo e $ myId html e myWeirdInner myWeirdInner x inner x e $ myId html e myWeirdInner foo e $ myId html e $ myId html foo unknown foo match /foo/ e $ myId html e unknown foo bar e $ myId html e unknown foo e $ myId html e |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:27:11:27:23 | { prop: foo } | enclosingFunctionName | |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:27:19:27:21 | foo | calleeAccessPath | |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:27:19:27:21 | foo | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:27:19:27:21 | foo | enclosingFunctionBody | foo document location inner x unknown x unknown foo e $ myId html e inner foo e $ myId html e unknown foo bar e $ myId html e unknown prop foo e $ myId html e unknown bar foo e $ myId html e deep x deep2 x deep2 x inner x deep bar foo e $ myId html e tmp bar foo e $ myId html e safe x foo x bar safe foo e $ myId html e safe call null foo e $ myId html e myWeirdInner myWeirdInner x inner x e $ myId html e myWeirdInner foo e $ myId html e $ myId html foo unknown foo match /foo/ e $ myId html e unknown foo bar e $ myId html e unknown foo e $ myId html e |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:27:19:27:21 | foo | enclosingFunctionName | |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:29:5:29:10 | 'myId' | argumentIndex | 0 |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:29:5:29:10 | 'myId' | calleeAccessPath | |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:29:5:29:10 | 'myId' | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:29:5:29:10 | 'myId' | calleeName | $ |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:29:5:29:10 | 'myId' | enclosingFunctionBody | foo document location inner x unknown x unknown foo e $ myId html e inner foo e $ myId html e unknown foo bar e $ myId html e unknown prop foo e $ myId html e unknown bar foo e $ myId html e deep x deep2 x deep2 x inner x deep bar foo e $ myId html e tmp bar foo e $ myId html e safe x foo x bar safe foo e $ myId html e safe call null foo e $ myId html e myWeirdInner myWeirdInner x inner x e $ myId html e myWeirdInner foo e $ myId html e $ myId html foo unknown foo match /foo/ e $ myId html e unknown foo bar e $ myId html e unknown foo e $ myId html e |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:29:5:29:10 | 'myId' | enclosingFunctionName | |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:29:18:29:18 | e | argumentIndex | 0 |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:29:18:29:18 | e | calleeAccessPath | |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:29:18:29:18 | e | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:29:18:29:18 | e | calleeName | html |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:29:18:29:18 | e | enclosingFunctionBody | foo document location inner x unknown x unknown foo e $ myId html e inner foo e $ myId html e unknown foo bar e $ myId html e unknown prop foo e $ myId html e unknown bar foo e $ myId html e deep x deep2 x deep2 x inner x deep bar foo e $ myId html e tmp bar foo e $ myId html e safe x foo x bar safe foo e $ myId html e safe call null foo e $ myId html e myWeirdInner myWeirdInner x inner x e $ myId html e myWeirdInner foo e $ myId html e $ myId html foo unknown foo match /foo/ e $ myId html e unknown foo bar e $ myId html e unknown foo e $ myId html e |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:29:18:29:18 | e | enclosingFunctionName | |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:33:11:33:22 | ["bar", foo] | argumentIndex | 0 |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:33:11:33:22 | ["bar", foo] | calleeAccessPath | |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:33:11:33:22 | ["bar", foo] | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:33:11:33:22 | ["bar", foo] | calleeName | unknown |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:33:11:33:22 | ["bar", foo] | enclosingFunctionBody | foo document location inner x unknown x unknown foo e $ myId html e inner foo e $ myId html e unknown foo bar e $ myId html e unknown prop foo e $ myId html e unknown bar foo e $ myId html e deep x deep2 x deep2 x inner x deep bar foo e $ myId html e tmp bar foo e $ myId html e safe x foo x bar safe foo e $ myId html e safe call null foo e $ myId html e myWeirdInner myWeirdInner x inner x e $ myId html e myWeirdInner foo e $ myId html e $ myId html foo unknown foo match /foo/ e $ myId html e unknown foo bar e $ myId html e unknown foo e $ myId html e |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:33:11:33:22 | ["bar", foo] | enclosingFunctionName | |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:33:12:33:16 | "bar" | calleeAccessPath | |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:33:12:33:16 | "bar" | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:33:12:33:16 | "bar" | enclosingFunctionBody | foo document location inner x unknown x unknown foo e $ myId html e inner foo e $ myId html e unknown foo bar e $ myId html e unknown prop foo e $ myId html e unknown bar foo e $ myId html e deep x deep2 x deep2 x inner x deep bar foo e $ myId html e tmp bar foo e $ myId html e safe x foo x bar safe foo e $ myId html e safe call null foo e $ myId html e myWeirdInner myWeirdInner x inner x e $ myId html e myWeirdInner foo e $ myId html e $ myId html foo unknown foo match /foo/ e $ myId html e unknown foo bar e $ myId html e unknown foo e $ myId html e |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:33:12:33:16 | "bar" | enclosingFunctionName | |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:33:19:33:21 | foo | calleeAccessPath | |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:33:19:33:21 | foo | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:33:19:33:21 | foo | enclosingFunctionBody | foo document location inner x unknown x unknown foo e $ myId html e inner foo e $ myId html e unknown foo bar e $ myId html e unknown prop foo e $ myId html e unknown bar foo e $ myId html e deep x deep2 x deep2 x inner x deep bar foo e $ myId html e tmp bar foo e $ myId html e safe x foo x bar safe foo e $ myId html e safe call null foo e $ myId html e myWeirdInner myWeirdInner x inner x e $ myId html e myWeirdInner foo e $ myId html e $ myId html foo unknown foo match /foo/ e $ myId html e unknown foo bar e $ myId html e unknown foo e $ myId html e |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:33:19:33:21 | foo | enclosingFunctionName | |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:35:5:35:10 | 'myId' | argumentIndex | 0 |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:35:5:35:10 | 'myId' | calleeAccessPath | |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:35:5:35:10 | 'myId' | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:35:5:35:10 | 'myId' | calleeName | $ |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:35:5:35:10 | 'myId' | enclosingFunctionBody | foo document location inner x unknown x unknown foo e $ myId html e inner foo e $ myId html e unknown foo bar e $ myId html e unknown prop foo e $ myId html e unknown bar foo e $ myId html e deep x deep2 x deep2 x inner x deep bar foo e $ myId html e tmp bar foo e $ myId html e safe x foo x bar safe foo e $ myId html e safe call null foo e $ myId html e myWeirdInner myWeirdInner x inner x e $ myId html e myWeirdInner foo e $ myId html e $ myId html foo unknown foo match /foo/ e $ myId html e unknown foo bar e $ myId html e unknown foo e $ myId html e |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:35:5:35:10 | 'myId' | enclosingFunctionName | |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:35:18:35:18 | e | argumentIndex | 0 |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:35:18:35:18 | e | calleeAccessPath | |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:35:18:35:18 | e | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:35:18:35:18 | e | calleeName | html |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:35:18:35:18 | e | enclosingFunctionBody | foo document location inner x unknown x unknown foo e $ myId html e inner foo e $ myId html e unknown foo bar e $ myId html e unknown prop foo e $ myId html e unknown bar foo e $ myId html e deep x deep2 x deep2 x inner x deep bar foo e $ myId html e tmp bar foo e $ myId html e safe x foo x bar safe foo e $ myId html e safe call null foo e $ myId html e myWeirdInner myWeirdInner x inner x e $ myId html e myWeirdInner foo e $ myId html e $ myId html foo unknown foo match /foo/ e $ myId html e unknown foo bar e $ myId html e unknown foo e $ myId html e |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:35:18:35:18 | e | enclosingFunctionName | |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:48:5:48:10 | 'myId' | argumentIndex | 0 |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:48:5:48:10 | 'myId' | calleeAccessPath | |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:48:5:48:10 | 'myId' | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:48:5:48:10 | 'myId' | calleeName | $ |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:48:5:48:10 | 'myId' | enclosingFunctionBody | foo document location inner x unknown x unknown foo e $ myId html e inner foo e $ myId html e unknown foo bar e $ myId html e unknown prop foo e $ myId html e unknown bar foo e $ myId html e deep x deep2 x deep2 x inner x deep bar foo e $ myId html e tmp bar foo e $ myId html e safe x foo x bar safe foo e $ myId html e safe call null foo e $ myId html e myWeirdInner myWeirdInner x inner x e $ myId html e myWeirdInner foo e $ myId html e $ myId html foo unknown foo match /foo/ e $ myId html e unknown foo bar e $ myId html e unknown foo e $ myId html e |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:48:5:48:10 | 'myId' | enclosingFunctionName | |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:48:18:48:18 | e | argumentIndex | 0 |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:48:18:48:18 | e | calleeAccessPath | |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:48:18:48:18 | e | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:48:18:48:18 | e | calleeName | html |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:48:18:48:18 | e | enclosingFunctionBody | foo document location inner x unknown x unknown foo e $ myId html e inner foo e $ myId html e unknown foo bar e $ myId html e unknown prop foo e $ myId html e unknown bar foo e $ myId html e deep x deep2 x deep2 x inner x deep bar foo e $ myId html e tmp bar foo e $ myId html e safe x foo x bar safe foo e $ myId html e safe call null foo e $ myId html e myWeirdInner myWeirdInner x inner x e $ myId html e myWeirdInner foo e $ myId html e $ myId html foo unknown foo match /foo/ e $ myId html e unknown foo bar e $ myId html e unknown foo e $ myId html e |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:48:18:48:18 | e | enclosingFunctionName | |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:54:5:54:10 | 'myId' | argumentIndex | 0 |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:54:5:54:10 | 'myId' | calleeAccessPath | |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:54:5:54:10 | 'myId' | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:54:5:54:10 | 'myId' | calleeName | $ |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:54:5:54:10 | 'myId' | enclosingFunctionBody | foo document location inner x unknown x unknown foo e $ myId html e inner foo e $ myId html e unknown foo bar e $ myId html e unknown prop foo e $ myId html e unknown bar foo e $ myId html e deep x deep2 x deep2 x inner x deep bar foo e $ myId html e tmp bar foo e $ myId html e safe x foo x bar safe foo e $ myId html e safe call null foo e $ myId html e myWeirdInner myWeirdInner x inner x e $ myId html e myWeirdInner foo e $ myId html e $ myId html foo unknown foo match /foo/ e $ myId html e unknown foo bar e $ myId html e unknown foo e $ myId html e |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:54:5:54:10 | 'myId' | enclosingFunctionName | |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:54:18:54:18 | e | argumentIndex | 0 |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:54:18:54:18 | e | calleeAccessPath | |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:54:18:54:18 | e | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:54:18:54:18 | e | calleeName | html |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:54:18:54:18 | e | enclosingFunctionBody | foo document location inner x unknown x unknown foo e $ myId html e inner foo e $ myId html e unknown foo bar e $ myId html e unknown prop foo e $ myId html e unknown bar foo e $ myId html e deep x deep2 x deep2 x inner x deep bar foo e $ myId html e tmp bar foo e $ myId html e safe x foo x bar safe foo e $ myId html e safe call null foo e $ myId html e myWeirdInner myWeirdInner x inner x e $ myId html e myWeirdInner foo e $ myId html e $ myId html foo unknown foo match /foo/ e $ myId html e unknown foo bar e $ myId html e unknown foo e $ myId html e |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:54:18:54:18 | e | enclosingFunctionName | |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:64:5:64:10 | 'myId' | argumentIndex | 0 |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:64:5:64:10 | 'myId' | calleeAccessPath | |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:64:5:64:10 | 'myId' | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:64:5:64:10 | 'myId' | calleeName | $ |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:64:5:64:10 | 'myId' | enclosingFunctionBody | foo document location inner x unknown x unknown foo e $ myId html e inner foo e $ myId html e unknown foo bar e $ myId html e unknown prop foo e $ myId html e unknown bar foo e $ myId html e deep x deep2 x deep2 x inner x deep bar foo e $ myId html e tmp bar foo e $ myId html e safe x foo x bar safe foo e $ myId html e safe call null foo e $ myId html e myWeirdInner myWeirdInner x inner x e $ myId html e myWeirdInner foo e $ myId html e $ myId html foo unknown foo match /foo/ e $ myId html e unknown foo bar e $ myId html e unknown foo e $ myId html e |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:64:5:64:10 | 'myId' | enclosingFunctionName | |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:64:18:64:18 | e | argumentIndex | 0 |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:64:18:64:18 | e | calleeAccessPath | |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:64:18:64:18 | e | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:64:18:64:18 | e | calleeName | html |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:64:18:64:18 | e | enclosingFunctionBody | foo document location inner x unknown x unknown foo e $ myId html e inner foo e $ myId html e unknown foo bar e $ myId html e unknown prop foo e $ myId html e unknown bar foo e $ myId html e deep x deep2 x deep2 x inner x deep bar foo e $ myId html e tmp bar foo e $ myId html e safe x foo x bar safe foo e $ myId html e safe call null foo e $ myId html e myWeirdInner myWeirdInner x inner x e $ myId html e myWeirdInner foo e $ myId html e $ myId html foo unknown foo match /foo/ e $ myId html e unknown foo bar e $ myId html e unknown foo e $ myId html e |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:64:18:64:18 | e | enclosingFunctionName | |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:68:13:68:16 | null | argumentIndex | 0 |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:68:13:68:16 | null | calleeAccessPath | |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:68:13:68:16 | null | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:68:13:68:16 | null | calleeName | call |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:68:13:68:16 | null | enclosingFunctionBody | foo document location inner x unknown x unknown foo e $ myId html e inner foo e $ myId html e unknown foo bar e $ myId html e unknown prop foo e $ myId html e unknown bar foo e $ myId html e deep x deep2 x deep2 x inner x deep bar foo e $ myId html e tmp bar foo e $ myId html e safe x foo x bar safe foo e $ myId html e safe call null foo e $ myId html e myWeirdInner myWeirdInner x inner x e $ myId html e myWeirdInner foo e $ myId html e $ myId html foo unknown foo match /foo/ e $ myId html e unknown foo bar e $ myId html e unknown foo e $ myId html e |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:68:13:68:16 | null | enclosingFunctionName | |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:68:13:68:16 | null | receiverName | safe |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:68:19:68:21 | foo | argumentIndex | 0 1 |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:68:19:68:21 | foo | calleeAccessPath | |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:68:19:68:21 | foo | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:68:19:68:21 | foo | calleeName | call |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:68:19:68:21 | foo | enclosingFunctionBody | foo document location inner x unknown x unknown foo e $ myId html e inner foo e $ myId html e unknown foo bar e $ myId html e unknown prop foo e $ myId html e unknown bar foo e $ myId html e deep x deep2 x deep2 x inner x deep bar foo e $ myId html e tmp bar foo e $ myId html e safe x foo x bar safe foo e $ myId html e safe call null foo e $ myId html e myWeirdInner myWeirdInner x inner x e $ myId html e myWeirdInner foo e $ myId html e $ myId html foo unknown foo match /foo/ e $ myId html e unknown foo bar e $ myId html e unknown foo e $ myId html e |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:68:19:68:21 | foo | enclosingFunctionName | |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:68:19:68:21 | foo | receiverName | safe |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:70:5:70:10 | 'myId' | argumentIndex | 0 |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:70:5:70:10 | 'myId' | calleeAccessPath | |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:70:5:70:10 | 'myId' | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:70:5:70:10 | 'myId' | calleeName | $ |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:70:5:70:10 | 'myId' | enclosingFunctionBody | foo document location inner x unknown x unknown foo e $ myId html e inner foo e $ myId html e unknown foo bar e $ myId html e unknown prop foo e $ myId html e unknown bar foo e $ myId html e deep x deep2 x deep2 x inner x deep bar foo e $ myId html e tmp bar foo e $ myId html e safe x foo x bar safe foo e $ myId html e safe call null foo e $ myId html e myWeirdInner myWeirdInner x inner x e $ myId html e myWeirdInner foo e $ myId html e $ myId html foo unknown foo match /foo/ e $ myId html e unknown foo bar e $ myId html e unknown foo e $ myId html e |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:70:5:70:10 | 'myId' | enclosingFunctionName | |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:70:18:70:18 | e | argumentIndex | 0 |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:70:18:70:18 | e | calleeAccessPath | |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:70:18:70:18 | e | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:70:18:70:18 | e | calleeName | html |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:70:18:70:18 | e | enclosingFunctionBody | foo document location inner x unknown x unknown foo e $ myId html e inner foo e $ myId html e unknown foo bar e $ myId html e unknown prop foo e $ myId html e unknown bar foo e $ myId html e deep x deep2 x deep2 x inner x deep bar foo e $ myId html e tmp bar foo e $ myId html e safe x foo x bar safe foo e $ myId html e safe call null foo e $ myId html e myWeirdInner myWeirdInner x inner x e $ myId html e myWeirdInner foo e $ myId html e $ myId html foo unknown foo match /foo/ e $ myId html e unknown foo bar e $ myId html e unknown foo e $ myId html e |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:70:18:70:18 | e | enclosingFunctionName | |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:78:5:78:10 | 'myId' | argumentIndex | 0 |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:78:5:78:10 | 'myId' | calleeAccessPath | |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:78:5:78:10 | 'myId' | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:78:5:78:10 | 'myId' | calleeName | $ |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:78:5:78:10 | 'myId' | enclosingFunctionBody | foo document location inner x unknown x unknown foo e $ myId html e inner foo e $ myId html e unknown foo bar e $ myId html e unknown prop foo e $ myId html e unknown bar foo e $ myId html e deep x deep2 x deep2 x inner x deep bar foo e $ myId html e tmp bar foo e $ myId html e safe x foo x bar safe foo e $ myId html e safe call null foo e $ myId html e myWeirdInner myWeirdInner x inner x e $ myId html e myWeirdInner foo e $ myId html e $ myId html foo unknown foo match /foo/ e $ myId html e unknown foo bar e $ myId html e unknown foo e $ myId html e |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:78:5:78:10 | 'myId' | enclosingFunctionName | |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:78:18:78:18 | e | argumentIndex | 0 |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:78:18:78:18 | e | calleeAccessPath | |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:78:18:78:18 | e | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:78:18:78:18 | e | calleeName | html |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:78:18:78:18 | e | enclosingFunctionBody | foo document location inner x unknown x unknown foo e $ myId html e inner foo e $ myId html e unknown foo bar e $ myId html e unknown prop foo e $ myId html e unknown bar foo e $ myId html e deep x deep2 x deep2 x inner x deep bar foo e $ myId html e tmp bar foo e $ myId html e safe x foo x bar safe foo e $ myId html e safe call null foo e $ myId html e myWeirdInner myWeirdInner x inner x e $ myId html e myWeirdInner foo e $ myId html e $ myId html foo unknown foo match /foo/ e $ myId html e unknown foo bar e $ myId html e unknown foo e $ myId html e |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:78:18:78:18 | e | enclosingFunctionName | |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:83:5:83:10 | 'myId' | argumentIndex | 0 |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:83:5:83:10 | 'myId' | calleeAccessPath | |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:83:5:83:10 | 'myId' | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:83:5:83:10 | 'myId' | calleeName | $ |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:83:5:83:10 | 'myId' | enclosingFunctionBody | foo document location inner x unknown x unknown foo e $ myId html e inner foo e $ myId html e unknown foo bar e $ myId html e unknown prop foo e $ myId html e unknown bar foo e $ myId html e deep x deep2 x deep2 x inner x deep bar foo e $ myId html e tmp bar foo e $ myId html e safe x foo x bar safe foo e $ myId html e safe call null foo e $ myId html e myWeirdInner myWeirdInner x inner x e $ myId html e myWeirdInner foo e $ myId html e $ myId html foo unknown foo match /foo/ e $ myId html e unknown foo bar e $ myId html e unknown foo e $ myId html e |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:83:5:83:10 | 'myId' | enclosingFunctionName | |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:83:18:83:18 | e | argumentIndex | 0 |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:83:18:83:18 | e | calleeAccessPath | |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:83:18:83:18 | e | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:83:18:83:18 | e | calleeName | html |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:83:18:83:18 | e | enclosingFunctionBody | foo document location inner x unknown x unknown foo e $ myId html e inner foo e $ myId html e unknown foo bar e $ myId html e unknown prop foo e $ myId html e unknown bar foo e $ myId html e deep x deep2 x deep2 x inner x deep bar foo e $ myId html e tmp bar foo e $ myId html e safe x foo x bar safe foo e $ myId html e safe call null foo e $ myId html e myWeirdInner myWeirdInner x inner x e $ myId html e myWeirdInner foo e $ myId html e $ myId html foo unknown foo match /foo/ e $ myId html e unknown foo bar e $ myId html e unknown foo e $ myId html e |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:83:18:83:18 | e | enclosingFunctionName | |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:86:4:86:9 | 'myId' | argumentIndex | 0 |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:86:4:86:9 | 'myId' | calleeAccessPath | |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:86:4:86:9 | 'myId' | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:86:4:86:9 | 'myId' | calleeName | $ |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:86:4:86:9 | 'myId' | enclosingFunctionBody | foo document location inner x unknown x unknown foo e $ myId html e inner foo e $ myId html e unknown foo bar e $ myId html e unknown prop foo e $ myId html e unknown bar foo e $ myId html e deep x deep2 x deep2 x inner x deep bar foo e $ myId html e tmp bar foo e $ myId html e safe x foo x bar safe foo e $ myId html e safe call null foo e $ myId html e myWeirdInner myWeirdInner x inner x e $ myId html e myWeirdInner foo e $ myId html e $ myId html foo unknown foo match /foo/ e $ myId html e unknown foo bar e $ myId html e unknown foo e $ myId html e |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:86:4:86:9 | 'myId' | enclosingFunctionName | |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:86:17:86:19 | foo | argumentIndex | 0 |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:86:17:86:19 | foo | calleeAccessPath | |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:86:17:86:19 | foo | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:86:17:86:19 | foo | calleeName | html |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:86:17:86:19 | foo | enclosingFunctionBody | foo document location inner x unknown x unknown foo e $ myId html e inner foo e $ myId html e unknown foo bar e $ myId html e unknown prop foo e $ myId html e unknown bar foo e $ myId html e deep x deep2 x deep2 x inner x deep bar foo e $ myId html e tmp bar foo e $ myId html e safe x foo x bar safe foo e $ myId html e safe call null foo e $ myId html e myWeirdInner myWeirdInner x inner x e $ myId html e myWeirdInner foo e $ myId html e $ myId html foo unknown foo match /foo/ e $ myId html e unknown foo bar e $ myId html e unknown foo e $ myId html e |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:86:17:86:19 | foo | enclosingFunctionName | |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:89:11:89:26 | foo.match(/foo/) | argumentIndex | 0 |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:89:11:89:26 | foo.match(/foo/) | calleeAccessPath | |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:89:11:89:26 | foo.match(/foo/) | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:89:11:89:26 | foo.match(/foo/) | calleeName | unknown |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:89:11:89:26 | foo.match(/foo/) | enclosingFunctionBody | foo document location inner x unknown x unknown foo e $ myId html e inner foo e $ myId html e unknown foo bar e $ myId html e unknown prop foo e $ myId html e unknown bar foo e $ myId html e deep x deep2 x deep2 x inner x deep bar foo e $ myId html e tmp bar foo e $ myId html e safe x foo x bar safe foo e $ myId html e safe call null foo e $ myId html e myWeirdInner myWeirdInner x inner x e $ myId html e myWeirdInner foo e $ myId html e $ myId html foo unknown foo match /foo/ e $ myId html e unknown foo bar e $ myId html e unknown foo e $ myId html e |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:89:11:89:26 | foo.match(/foo/) | enclosingFunctionName | |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:89:21:89:25 | /foo/ | argumentIndex | 0 |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:89:21:89:25 | /foo/ | calleeAccessPath | |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:89:21:89:25 | /foo/ | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:89:21:89:25 | /foo/ | calleeName | match |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:89:21:89:25 | /foo/ | enclosingFunctionBody | foo document location inner x unknown x unknown foo e $ myId html e inner foo e $ myId html e unknown foo bar e $ myId html e unknown prop foo e $ myId html e unknown bar foo e $ myId html e deep x deep2 x deep2 x inner x deep bar foo e $ myId html e tmp bar foo e $ myId html e safe x foo x bar safe foo e $ myId html e safe call null foo e $ myId html e myWeirdInner myWeirdInner x inner x e $ myId html e myWeirdInner foo e $ myId html e $ myId html foo unknown foo match /foo/ e $ myId html e unknown foo bar e $ myId html e unknown foo e $ myId html e |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:89:21:89:25 | /foo/ | enclosingFunctionName | |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:89:21:89:25 | /foo/ | receiverName | foo |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:91:5:91:10 | 'myId' | argumentIndex | 0 |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:91:5:91:10 | 'myId' | calleeAccessPath | |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:91:5:91:10 | 'myId' | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:91:5:91:10 | 'myId' | calleeName | $ |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:91:5:91:10 | 'myId' | enclosingFunctionBody | foo document location inner x unknown x unknown foo e $ myId html e inner foo e $ myId html e unknown foo bar e $ myId html e unknown prop foo e $ myId html e unknown bar foo e $ myId html e deep x deep2 x deep2 x inner x deep bar foo e $ myId html e tmp bar foo e $ myId html e safe x foo x bar safe foo e $ myId html e safe call null foo e $ myId html e myWeirdInner myWeirdInner x inner x e $ myId html e myWeirdInner foo e $ myId html e $ myId html foo unknown foo match /foo/ e $ myId html e unknown foo bar e $ myId html e unknown foo e $ myId html e |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:91:5:91:10 | 'myId' | enclosingFunctionName | |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:91:18:91:18 | e | argumentIndex | 0 |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:91:18:91:18 | e | calleeAccessPath | |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:91:18:91:18 | e | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:91:18:91:18 | e | calleeName | html |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:91:18:91:18 | e | enclosingFunctionBody | foo document location inner x unknown x unknown foo e $ myId html e inner foo e $ myId html e unknown foo bar e $ myId html e unknown prop foo e $ myId html e unknown bar foo e $ myId html e deep x deep2 x deep2 x inner x deep bar foo e $ myId html e tmp bar foo e $ myId html e safe x foo x bar safe foo e $ myId html e safe call null foo e $ myId html e myWeirdInner myWeirdInner x inner x e $ myId html e myWeirdInner foo e $ myId html e $ myId html foo unknown foo match /foo/ e $ myId html e unknown foo bar e $ myId html e unknown foo e $ myId html e |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:91:18:91:18 | e | enclosingFunctionName | |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:95:11:95:22 | [foo, "bar"] | argumentIndex | 0 |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:95:11:95:22 | [foo, "bar"] | calleeAccessPath | |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:95:11:95:22 | [foo, "bar"] | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:95:11:95:22 | [foo, "bar"] | calleeName | unknown |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:95:11:95:22 | [foo, "bar"] | enclosingFunctionBody | foo document location inner x unknown x unknown foo e $ myId html e inner foo e $ myId html e unknown foo bar e $ myId html e unknown prop foo e $ myId html e unknown bar foo e $ myId html e deep x deep2 x deep2 x inner x deep bar foo e $ myId html e tmp bar foo e $ myId html e safe x foo x bar safe foo e $ myId html e safe call null foo e $ myId html e myWeirdInner myWeirdInner x inner x e $ myId html e myWeirdInner foo e $ myId html e $ myId html foo unknown foo match /foo/ e $ myId html e unknown foo bar e $ myId html e unknown foo e $ myId html e |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:95:11:95:22 | [foo, "bar"] | enclosingFunctionName | |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:95:12:95:14 | foo | calleeAccessPath | |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:95:12:95:14 | foo | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:95:12:95:14 | foo | enclosingFunctionBody | foo document location inner x unknown x unknown foo e $ myId html e inner foo e $ myId html e unknown foo bar e $ myId html e unknown prop foo e $ myId html e unknown bar foo e $ myId html e deep x deep2 x deep2 x inner x deep bar foo e $ myId html e tmp bar foo e $ myId html e safe x foo x bar safe foo e $ myId html e safe call null foo e $ myId html e myWeirdInner myWeirdInner x inner x e $ myId html e myWeirdInner foo e $ myId html e $ myId html foo unknown foo match /foo/ e $ myId html e unknown foo bar e $ myId html e unknown foo e $ myId html e |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:95:12:95:14 | foo | enclosingFunctionName | |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:95:17:95:21 | "bar" | calleeAccessPath | |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:95:17:95:21 | "bar" | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:95:17:95:21 | "bar" | enclosingFunctionBody | foo document location inner x unknown x unknown foo e $ myId html e inner foo e $ myId html e unknown foo bar e $ myId html e unknown prop foo e $ myId html e unknown bar foo e $ myId html e deep x deep2 x deep2 x inner x deep bar foo e $ myId html e tmp bar foo e $ myId html e safe x foo x bar safe foo e $ myId html e safe call null foo e $ myId html e myWeirdInner myWeirdInner x inner x e $ myId html e myWeirdInner foo e $ myId html e $ myId html foo unknown foo match /foo/ e $ myId html e unknown foo bar e $ myId html e unknown foo e $ myId html e |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:95:17:95:21 | "bar" | enclosingFunctionName | |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:97:5:97:10 | 'myId' | argumentIndex | 0 |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:97:5:97:10 | 'myId' | calleeAccessPath | |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:97:5:97:10 | 'myId' | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:97:5:97:10 | 'myId' | calleeName | $ |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:97:5:97:10 | 'myId' | enclosingFunctionBody | foo document location inner x unknown x unknown foo e $ myId html e inner foo e $ myId html e unknown foo bar e $ myId html e unknown prop foo e $ myId html e unknown bar foo e $ myId html e deep x deep2 x deep2 x inner x deep bar foo e $ myId html e tmp bar foo e $ myId html e safe x foo x bar safe foo e $ myId html e safe call null foo e $ myId html e myWeirdInner myWeirdInner x inner x e $ myId html e myWeirdInner foo e $ myId html e $ myId html foo unknown foo match /foo/ e $ myId html e unknown foo bar e $ myId html e unknown foo e $ myId html e |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:97:5:97:10 | 'myId' | enclosingFunctionName | |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:97:18:97:18 | e | argumentIndex | 0 |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:97:18:97:18 | e | calleeAccessPath | |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:97:18:97:18 | e | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:97:18:97:18 | e | calleeName | html |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:97:18:97:18 | e | enclosingFunctionBody | foo document location inner x unknown x unknown foo e $ myId html e inner foo e $ myId html e unknown foo bar e $ myId html e unknown prop foo e $ myId html e unknown bar foo e $ myId html e deep x deep2 x deep2 x inner x deep bar foo e $ myId html e tmp bar foo e $ myId html e safe x foo x bar safe foo e $ myId html e safe call null foo e $ myId html e myWeirdInner myWeirdInner x inner x e $ myId html e myWeirdInner foo e $ myId html e $ myId html foo unknown foo match /foo/ e $ myId html e unknown foo bar e $ myId html e unknown foo e $ myId html e |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:97:18:97:18 | e | enclosingFunctionName | |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:102:12:102:14 | foo | argumentIndex | 0 |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:102:12:102:14 | foo | calleeAccessPath | |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:102:12:102:14 | foo | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:102:12:102:14 | foo | calleeName | unknown |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:102:12:102:14 | foo | enclosingFunctionBody | foo document location inner x unknown x unknown foo e $ myId html e inner foo e $ myId html e unknown foo bar e $ myId html e unknown prop foo e $ myId html e unknown bar foo e $ myId html e deep x deep2 x deep2 x inner x deep bar foo e $ myId html e tmp bar foo e $ myId html e safe x foo x bar safe foo e $ myId html e safe call null foo e $ myId html e myWeirdInner myWeirdInner x inner x e $ myId html e myWeirdInner foo e $ myId html e $ myId html foo unknown foo match /foo/ e $ myId html e unknown foo bar e $ myId html e unknown foo e $ myId html e |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:102:12:102:14 | foo | enclosingFunctionName | |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:107:5:107:10 | 'myId' | argumentIndex | 0 |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:107:5:107:10 | 'myId' | calleeAccessPath | |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:107:5:107:10 | 'myId' | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:107:5:107:10 | 'myId' | calleeName | $ |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:107:5:107:10 | 'myId' | enclosingFunctionBody | foo document location inner x unknown x unknown foo e $ myId html e inner foo e $ myId html e unknown foo bar e $ myId html e unknown prop foo e $ myId html e unknown bar foo e $ myId html e deep x deep2 x deep2 x inner x deep bar foo e $ myId html e tmp bar foo e $ myId html e safe x foo x bar safe foo e $ myId html e safe call null foo e $ myId html e myWeirdInner myWeirdInner x inner x e $ myId html e myWeirdInner foo e $ myId html e $ myId html foo unknown foo match /foo/ e $ myId html e unknown foo bar e $ myId html e unknown foo e $ myId html e |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:107:5:107:10 | 'myId' | enclosingFunctionName | |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:107:18:107:18 | e | argumentIndex | 0 |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:107:18:107:18 | e | calleeAccessPath | |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:107:18:107:18 | e | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:107:18:107:18 | e | calleeName | html |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:107:18:107:18 | e | enclosingFunctionBody | foo document location inner x unknown x unknown foo e $ myId html e inner foo e $ myId html e unknown foo bar e $ myId html e unknown prop foo e $ myId html e unknown bar foo e $ myId html e deep x deep2 x deep2 x inner x deep bar foo e $ myId html e tmp bar foo e $ myId html e safe x foo x bar safe foo e $ myId html e safe call null foo e $ myId html e myWeirdInner myWeirdInner x inner x e $ myId html e myWeirdInner foo e $ myId html e $ myId html foo unknown foo match /foo/ e $ myId html e unknown foo bar e $ myId html e unknown foo e $ myId html e |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:107:18:107:18 | e | enclosingFunctionName | |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:111:23:111:31 | 'express' | argumentIndex | 0 |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:111:23:111:31 | 'express' | calleeAccessPath | |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:111:23:111:31 | 'express' | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:111:23:111:31 | 'express' | calleeName | require |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:115:9:115:19 | '/user/:id' | argumentIndex | 0 |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:115:9:115:19 | '/user/:id' | calleeAccessPath | express get |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:115:9:115:19 | '/user/:id' | calleeAccessPathWithStructuralInfo | express instanceorreturn member get instanceorreturn |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:115:9:115:19 | '/user/:id' | calleeApiName | express |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:115:9:115:19 | '/user/:id' | calleeName | get |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:115:9:115:19 | '/user/:id' | receiverName | app |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:115:22:121:1 | functio ... K!\\n\\t}\\n} | argumentIndex | 1 |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:115:22:121:1 | functio ... K!\\n\\t}\\n} | calleeAccessPath | express get |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:115:22:121:1 | functio ... K!\\n\\t}\\n} | calleeAccessPathWithStructuralInfo | express instanceorreturn member get instanceorreturn |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:115:22:121:1 | functio ... K!\\n\\t}\\n} | calleeApiName | express |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:115:22:121:1 | functio ... K!\\n\\t}\\n} | calleeName | get |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:115:22:121:1 | functio ... K!\\n\\t}\\n} | receiverName | app |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:117:11:117:23 | req.params.id | argumentIndex | 0 |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:117:11:117:23 | req.params.id | calleeAccessPath | |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:117:11:117:23 | req.params.id | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:117:11:117:23 | req.params.id | calleeName | unknown |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:117:11:117:23 | req.params.id | enclosingFunctionBody | req res unknown req params id e res send Exception: e |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:117:11:117:23 | req.params.id | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:119:12:119:28 | "Exception: " + e | argumentIndex | 0 |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:119:12:119:28 | "Exception: " + e | calleeAccessPath | express get res send |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:119:12:119:28 | "Exception: " + e | calleeAccessPathWithStructuralInfo | express instanceorreturn member get functionalarg param res member send instanceorreturn |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:119:12:119:28 | "Exception: " + e | calleeApiName | express |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:119:12:119:28 | "Exception: " + e | calleeName | send |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:119:12:119:28 | "Exception: " + e | enclosingFunctionBody | req res unknown req params id e res send Exception: e |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:119:12:119:28 | "Exception: " + e | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:119:12:119:28 | "Exception: " + e | receiverName | res |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:125:25:125:42 | 'exceptionSession' | argumentIndex | 0 |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:125:25:125:42 | 'exceptionSession' | calleeAccessPath | |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:125:25:125:42 | 'exceptionSession' | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:125:25:125:42 | 'exceptionSession' | calleeName | setItem |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:125:25:125:42 | 'exceptionSession' | enclosingFunctionBody | sessionStorage setItem exceptionSession document location search unknown sessionStorage getItem exceptionSession e $ myId html e |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:125:25:125:42 | 'exceptionSession' | enclosingFunctionName | |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:125:25:125:42 | 'exceptionSession' | receiverName | sessionStorage |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:125:45:125:68 | documen ... .search | argumentIndex | 1 |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:125:45:125:68 | documen ... .search | calleeAccessPath | |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:125:45:125:68 | documen ... .search | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:125:45:125:68 | documen ... .search | calleeName | setItem |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:125:45:125:68 | documen ... .search | enclosingFunctionBody | sessionStorage setItem exceptionSession document location search unknown sessionStorage getItem exceptionSession e $ myId html e |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:125:45:125:68 | documen ... .search | enclosingFunctionName | |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:125:45:125:68 | documen ... .search | receiverName | sessionStorage |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:128:11:128:52 | session ... ssion') | argumentIndex | 0 |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:128:11:128:52 | session ... ssion') | calleeAccessPath | |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:128:11:128:52 | session ... ssion') | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:128:11:128:52 | session ... ssion') | calleeName | unknown |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:128:11:128:52 | session ... ssion') | enclosingFunctionBody | sessionStorage setItem exceptionSession document location search unknown sessionStorage getItem exceptionSession e $ myId html e |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:128:11:128:52 | session ... ssion') | enclosingFunctionName | |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:128:34:128:51 | 'exceptionSession' | argumentIndex | 0 |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:128:34:128:51 | 'exceptionSession' | calleeAccessPath | |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:128:34:128:51 | 'exceptionSession' | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:128:34:128:51 | 'exceptionSession' | calleeName | getItem |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:128:34:128:51 | 'exceptionSession' | enclosingFunctionBody | sessionStorage setItem exceptionSession document location search unknown sessionStorage getItem exceptionSession e $ myId html e |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:128:34:128:51 | 'exceptionSession' | enclosingFunctionName | |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:128:34:128:51 | 'exceptionSession' | receiverName | sessionStorage |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:130:5:130:10 | 'myId' | argumentIndex | 0 |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:130:5:130:10 | 'myId' | calleeAccessPath | |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:130:5:130:10 | 'myId' | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:130:5:130:10 | 'myId' | calleeName | $ |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:130:5:130:10 | 'myId' | enclosingFunctionBody | sessionStorage setItem exceptionSession document location search unknown sessionStorage getItem exceptionSession e $ myId html e |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:130:5:130:10 | 'myId' | enclosingFunctionName | |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:130:18:130:18 | e | argumentIndex | 0 |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:130:18:130:18 | e | calleeAccessPath | |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:130:18:130:18 | e | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:130:18:130:18 | e | calleeName | html |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:130:18:130:18 | e | enclosingFunctionBody | sessionStorage setItem exceptionSession document location search unknown sessionStorage getItem exceptionSession e $ myId html e |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:130:18:130:18 | e | enclosingFunctionName | |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:135:9:135:19 | '/user/:id' | argumentIndex | 0 |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:135:9:135:19 | '/user/:id' | calleeAccessPath | express get |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:135:9:135:19 | '/user/:id' | calleeAccessPathWithStructuralInfo | express instanceorreturn member get instanceorreturn |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:135:9:135:19 | '/user/:id' | calleeApiName | express |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:135:9:135:19 | '/user/:id' | calleeName | get |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:135:9:135:19 | '/user/:id' | receiverName | app |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:135:22:143:1 | functio ... \\n\\t});\\n} | argumentIndex | 1 |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:135:22:143:1 | functio ... \\n\\t});\\n} | calleeAccessPath | express get |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:135:22:143:1 | functio ... \\n\\t});\\n} | calleeAccessPathWithStructuralInfo | express instanceorreturn member get instanceorreturn |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:135:22:143:1 | functio ... \\n\\t});\\n} | calleeApiName | express |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:135:22:143:1 | functio ... \\n\\t});\\n} | calleeName | get |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:135:22:143:1 | functio ... \\n\\t});\\n} | receiverName | app |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:136:10:136:22 | req.params.id | argumentIndex | 0 |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:136:10:136:22 | req.params.id | calleeAccessPath | |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:136:10:136:22 | req.params.id | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:136:10:136:22 | req.params.id | calleeName | unknown |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:136:10:136:22 | req.params.id | enclosingFunctionBody | req res unknown req params id error res error $ myId html error $ myId html res |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:136:10:136:22 | req.params.id | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:136:25:142:2 | (error, ... ow?)\\n\\t} | argumentIndex | 1 |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:136:25:142:2 | (error, ... ow?)\\n\\t} | calleeAccessPath | |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:136:25:142:2 | (error, ... ow?)\\n\\t} | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:136:25:142:2 | (error, ... ow?)\\n\\t} | calleeName | unknown |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:136:25:142:2 | (error, ... ow?)\\n\\t} | enclosingFunctionBody | req res unknown req params id error res error $ myId html error $ myId html res |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:136:25:142:2 | (error, ... ow?)\\n\\t} | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:138:6:138:11 | 'myId' | argumentIndex | 0 |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:138:6:138:11 | 'myId' | calleeAccessPath | |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:138:6:138:11 | 'myId' | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:138:6:138:11 | 'myId' | calleeName | $ |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:138:6:138:11 | 'myId' | enclosingFunctionBody | req res unknown req params id error res error $ myId html error $ myId html res |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:138:6:138:11 | 'myId' | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:138:19:138:23 | error | argumentIndex | 0 |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:138:19:138:23 | error | calleeAccessPath | |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:138:19:138:23 | error | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:138:19:138:23 | error | calleeName | html |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:138:19:138:23 | error | enclosingFunctionBody | req res unknown req params id error res error $ myId html error $ myId html res |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:138:19:138:23 | error | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:141:5:141:10 | 'myId' | argumentIndex | 0 |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:141:5:141:10 | 'myId' | calleeAccessPath | |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:141:5:141:10 | 'myId' | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:141:5:141:10 | 'myId' | calleeName | $ |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:141:5:141:10 | 'myId' | enclosingFunctionBody | req res unknown req params id error res error $ myId html error $ myId html res |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:141:5:141:10 | 'myId' | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:141:18:141:20 | res | argumentIndex | 0 |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:141:18:141:20 | res | calleeAccessPath | |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:141:18:141:20 | res | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:141:18:141:20 | res | calleeName | html |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:141:18:141:20 | res | enclosingFunctionBody | req res unknown req params id error res error $ myId html error $ myId html res |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:141:18:141:20 | res | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:148:33:148:35 | foo | argumentIndex | 0 |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:148:33:148:35 | foo | calleeAccessPath | |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:148:33:148:35 | foo | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:148:33:148:35 | foo | calleeName | unknown |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:148:33:148:35 | foo | enclosingFunctionBody | foo document location search Promise resolve unknown foo resolve catch e $ myId html e null foo e $ myId html e unknown foo e $ myId html e foo foo e $ myId html e inner tainted resolve unknown tainted resolve Promise resolve inner foo resolve catch e $ myId html e |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:148:33:148:35 | foo | enclosingFunctionName | |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:148:38:148:44 | resolve | argumentIndex | 1 |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:148:38:148:44 | resolve | calleeAccessPath | |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:148:38:148:44 | resolve | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:148:38:148:44 | resolve | calleeName | unknown |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:148:38:148:44 | resolve | enclosingFunctionBody | foo document location search Promise resolve unknown foo resolve catch e $ myId html e null foo e $ myId html e unknown foo e $ myId html e foo foo e $ myId html e inner tainted resolve unknown tainted resolve Promise resolve inner foo resolve catch e $ myId html e |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:148:38:148:44 | resolve | enclosingFunctionName | |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:148:54:150:2 | (e) => ... T OK\\n\\t} | argumentIndex | 0 |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:148:54:150:2 | (e) => ... T OK\\n\\t} | calleeAccessPath | |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:148:54:150:2 | (e) => ... T OK\\n\\t} | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:148:54:150:2 | (e) => ... T OK\\n\\t} | calleeName | catch |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:148:54:150:2 | (e) => ... T OK\\n\\t} | enclosingFunctionBody | foo document location search Promise resolve unknown foo resolve catch e $ myId html e null foo e $ myId html e unknown foo e $ myId html e foo foo e $ myId html e inner tainted resolve unknown tainted resolve Promise resolve inner foo resolve catch e $ myId html e |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:148:54:150:2 | (e) => ... T OK\\n\\t} | enclosingFunctionName | |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:149:5:149:10 | 'myId' | argumentIndex | 0 |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:149:5:149:10 | 'myId' | calleeAccessPath | |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:149:5:149:10 | 'myId' | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:149:5:149:10 | 'myId' | calleeName | $ |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:149:5:149:10 | 'myId' | enclosingFunctionBody | foo document location search Promise resolve unknown foo resolve catch e $ myId html e null foo e $ myId html e unknown foo e $ myId html e foo foo e $ myId html e inner tainted resolve unknown tainted resolve Promise resolve inner foo resolve catch e $ myId html e |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:149:5:149:10 | 'myId' | enclosingFunctionName | |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:149:18:149:18 | e | argumentIndex | 0 |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:149:18:149:18 | e | calleeAccessPath | |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:149:18:149:18 | e | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:149:18:149:18 | e | calleeName | html |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:149:18:149:18 | e | enclosingFunctionBody | foo document location search Promise resolve unknown foo resolve catch e $ myId html e null foo e $ myId html e unknown foo e $ myId html e foo foo e $ myId html e inner tainted resolve unknown tainted resolve Promise resolve inner foo resolve catch e $ myId html e |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:149:18:149:18 | e | enclosingFunctionName | |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:155:5:155:10 | 'myId' | argumentIndex | 0 |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:155:5:155:10 | 'myId' | calleeAccessPath | |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:155:5:155:10 | 'myId' | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:155:5:155:10 | 'myId' | calleeName | $ |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:155:5:155:10 | 'myId' | enclosingFunctionBody | foo document location search Promise resolve unknown foo resolve catch e $ myId html e null foo e $ myId html e unknown foo e $ myId html e foo foo e $ myId html e inner tainted resolve unknown tainted resolve Promise resolve inner foo resolve catch e $ myId html e |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:155:5:155:10 | 'myId' | enclosingFunctionName | |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:155:18:155:18 | e | argumentIndex | 0 |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:155:18:155:18 | e | calleeAccessPath | |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:155:18:155:18 | e | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:155:18:155:18 | e | calleeName | html |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:155:18:155:18 | e | enclosingFunctionBody | foo document location search Promise resolve unknown foo resolve catch e $ myId html e null foo e $ myId html e unknown foo e $ myId html e foo foo e $ myId html e inner tainted resolve unknown tainted resolve Promise resolve inner foo resolve catch e $ myId html e |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:155:18:155:18 | e | enclosingFunctionName | |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:161:5:161:10 | 'myId' | argumentIndex | 0 |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:161:5:161:10 | 'myId' | calleeAccessPath | |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:161:5:161:10 | 'myId' | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:161:5:161:10 | 'myId' | calleeName | $ |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:161:5:161:10 | 'myId' | enclosingFunctionBody | foo document location search Promise resolve unknown foo resolve catch e $ myId html e null foo e $ myId html e unknown foo e $ myId html e foo foo e $ myId html e inner tainted resolve unknown tainted resolve Promise resolve inner foo resolve catch e $ myId html e |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:161:5:161:10 | 'myId' | enclosingFunctionName | |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:161:18:161:18 | e | argumentIndex | 0 |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:161:18:161:18 | e | calleeAccessPath | |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:161:18:161:18 | e | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:161:18:161:18 | e | calleeName | html |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:161:18:161:18 | e | enclosingFunctionBody | foo document location search Promise resolve unknown foo resolve catch e $ myId html e null foo e $ myId html e unknown foo e $ myId html e foo foo e $ myId html e inner tainted resolve unknown tainted resolve Promise resolve inner foo resolve catch e $ myId html e |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:161:18:161:18 | e | enclosingFunctionName | |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:167:5:167:10 | 'myId' | argumentIndex | 0 |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:167:5:167:10 | 'myId' | calleeAccessPath | |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:167:5:167:10 | 'myId' | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:167:5:167:10 | 'myId' | calleeName | $ |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:167:5:167:10 | 'myId' | enclosingFunctionBody | foo document location search Promise resolve unknown foo resolve catch e $ myId html e null foo e $ myId html e unknown foo e $ myId html e foo foo e $ myId html e inner tainted resolve unknown tainted resolve Promise resolve inner foo resolve catch e $ myId html e |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:167:5:167:10 | 'myId' | enclosingFunctionName | |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:167:18:167:18 | e | argumentIndex | 0 |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:167:18:167:18 | e | calleeAccessPath | |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:167:18:167:18 | e | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:167:18:167:18 | e | calleeName | html |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:167:18:167:18 | e | enclosingFunctionBody | foo document location search Promise resolve unknown foo resolve catch e $ myId html e null foo e $ myId html e unknown foo e $ myId html e foo foo e $ myId html e inner tainted resolve unknown tainted resolve Promise resolve inner foo resolve catch e $ myId html e |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:167:18:167:18 | e | enclosingFunctionName | |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:171:11:171:17 | tainted | argumentIndex | 0 |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:171:11:171:17 | tainted | calleeAccessPath | |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:171:11:171:17 | tainted | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:171:11:171:17 | tainted | calleeName | unknown |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:171:11:171:17 | tainted | enclosingFunctionBody | foo document location search Promise resolve unknown foo resolve catch e $ myId html e null foo e $ myId html e unknown foo e $ myId html e foo foo e $ myId html e inner tainted resolve unknown tainted resolve Promise resolve inner foo resolve catch e $ myId html e |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:171:11:171:17 | tainted | enclosingFunctionName | |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:171:20:171:26 | resolve | argumentIndex | 1 |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:171:20:171:26 | resolve | calleeAccessPath | |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:171:20:171:26 | resolve | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:171:20:171:26 | resolve | calleeName | unknown |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:171:20:171:26 | resolve | enclosingFunctionBody | foo document location search Promise resolve unknown foo resolve catch e $ myId html e null foo e $ myId html e unknown foo e $ myId html e foo foo e $ myId html e inner tainted resolve unknown tainted resolve Promise resolve inner foo resolve catch e $ myId html e |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:171:20:171:26 | resolve | enclosingFunctionName | |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:174:52:176:2 | (e) => ... T OK\\n\\t} | argumentIndex | 0 |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:174:52:176:2 | (e) => ... T OK\\n\\t} | calleeAccessPath | |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:174:52:176:2 | (e) => ... T OK\\n\\t} | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:174:52:176:2 | (e) => ... T OK\\n\\t} | calleeName | catch |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:174:52:176:2 | (e) => ... T OK\\n\\t} | enclosingFunctionBody | foo document location search Promise resolve unknown foo resolve catch e $ myId html e null foo e $ myId html e unknown foo e $ myId html e foo foo e $ myId html e inner tainted resolve unknown tainted resolve Promise resolve inner foo resolve catch e $ myId html e |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:174:52:176:2 | (e) => ... T OK\\n\\t} | enclosingFunctionName | |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:175:5:175:10 | 'myId' | argumentIndex | 0 |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:175:5:175:10 | 'myId' | calleeAccessPath | |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:175:5:175:10 | 'myId' | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:175:5:175:10 | 'myId' | calleeName | $ |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:175:5:175:10 | 'myId' | enclosingFunctionBody | foo document location search Promise resolve unknown foo resolve catch e $ myId html e null foo e $ myId html e unknown foo e $ myId html e foo foo e $ myId html e inner tainted resolve unknown tainted resolve Promise resolve inner foo resolve catch e $ myId html e |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:175:5:175:10 | 'myId' | enclosingFunctionName | |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:175:18:175:18 | e | argumentIndex | 0 |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:175:18:175:18 | e | calleeAccessPath | |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:175:18:175:18 | e | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:175:18:175:18 | e | calleeName | html |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:175:18:175:18 | e | enclosingFunctionBody | foo document location search Promise resolve unknown foo resolve catch e $ myId html e null foo e $ myId html e unknown foo e $ myId html e foo foo e $ myId html e inner tainted resolve unknown tainted resolve Promise resolve inner foo resolve catch e $ myId html e |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:175:18:175:18 | e | enclosingFunctionName | |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:179:9:179:19 | '/user/:id' | argumentIndex | 0 |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:179:9:179:19 | '/user/:id' | calleeAccessPath | express get |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:179:9:179:19 | '/user/:id' | calleeAccessPathWithStructuralInfo | express instanceorreturn member get instanceorreturn |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:179:9:179:19 | '/user/:id' | calleeApiName | express |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:179:9:179:19 | '/user/:id' | calleeName | get |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:179:9:179:19 | '/user/:id' | receiverName | app |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:179:22:186:1 | functio ... \\n\\t});\\n} | argumentIndex | 1 |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:179:22:186:1 | functio ... \\n\\t});\\n} | calleeAccessPath | express get |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:179:22:186:1 | functio ... \\n\\t});\\n} | calleeAccessPathWithStructuralInfo | express instanceorreturn member get instanceorreturn |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:179:22:186:1 | functio ... \\n\\t});\\n} | calleeApiName | express |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:179:22:186:1 | functio ... \\n\\t});\\n} | calleeName | get |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:179:22:186:1 | functio ... \\n\\t});\\n} | receiverName | app |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:180:10:180:22 | req.params.id | argumentIndex | 0 |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:180:10:180:22 | req.params.id | calleeAccessPath | |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:180:10:180:22 | req.params.id | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:180:10:180:22 | req.params.id | calleeName | unknown |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:180:10:180:22 | req.params.id | enclosingFunctionBody | req res unknown req params id error res error $ myId html error $ myId html res |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:180:10:180:22 | req.params.id | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:180:25:185:2 | (error, ... wn. \\n\\t} | argumentIndex | 1 |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:180:25:185:2 | (error, ... wn. \\n\\t} | calleeAccessPath | |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:180:25:185:2 | (error, ... wn. \\n\\t} | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:180:25:185:2 | (error, ... wn. \\n\\t} | calleeName | unknown |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:180:25:185:2 | (error, ... wn. \\n\\t} | enclosingFunctionBody | req res unknown req params id error res error $ myId html error $ myId html res |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:180:25:185:2 | (error, ... wn. \\n\\t} | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:182:6:182:11 | 'myId' | argumentIndex | 0 |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:182:6:182:11 | 'myId' | calleeAccessPath | |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:182:6:182:11 | 'myId' | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:182:6:182:11 | 'myId' | calleeName | $ |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:182:6:182:11 | 'myId' | enclosingFunctionBody | req res unknown req params id error res error $ myId html error $ myId html res |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:182:6:182:11 | 'myId' | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:182:19:182:23 | error | argumentIndex | 0 |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:182:19:182:23 | error | calleeAccessPath | |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:182:19:182:23 | error | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:182:19:182:23 | error | calleeName | html |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:182:19:182:23 | error | enclosingFunctionBody | req res unknown req params id error res error $ myId html error $ myId html res |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:182:19:182:23 | error | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:184:5:184:10 | 'myId' | argumentIndex | 0 |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:184:5:184:10 | 'myId' | calleeAccessPath | |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:184:5:184:10 | 'myId' | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:184:5:184:10 | 'myId' | calleeName | $ |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:184:5:184:10 | 'myId' | enclosingFunctionBody | req res unknown req params id error res error $ myId html error $ myId html res |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:184:5:184:10 | 'myId' | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:184:18:184:20 | res | argumentIndex | 0 |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:184:18:184:20 | res | calleeAccessPath | |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:184:18:184:20 | res | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:184:18:184:20 | res | calleeName | html |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:184:18:184:20 | res | enclosingFunctionBody | req res unknown req params id error res error $ myId html error $ myId html res |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:184:18:184:20 | res | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:188:9:188:19 | '/user/:id' | argumentIndex | 0 |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:188:9:188:19 | '/user/:id' | calleeAccessPath | express get |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:188:9:188:19 | '/user/:id' | calleeAccessPathWithStructuralInfo | express instanceorreturn member get instanceorreturn |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:188:9:188:19 | '/user/:id' | calleeApiName | express |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:188:9:188:19 | '/user/:id' | calleeName | get |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:188:9:188:19 | '/user/:id' | receiverName | app |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:188:22:194:1 | functio ... s)\\n\\t}\\n} | argumentIndex | 1 |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:188:22:194:1 | functio ... s)\\n\\t}\\n} | calleeAccessPath | express get |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:188:22:194:1 | functio ... s)\\n\\t}\\n} | calleeAccessPathWithStructuralInfo | express instanceorreturn member get instanceorreturn |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:188:22:194:1 | functio ... s)\\n\\t}\\n} | calleeApiName | express |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:188:22:194:1 | functio ... s)\\n\\t}\\n} | calleeName | get |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:188:22:194:1 | functio ... s)\\n\\t}\\n} | receiverName | app |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:190:12:190:24 | req.params.id | argumentIndex | 0 |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:190:12:190:24 | req.params.id | calleeAccessPath | express get res send |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:190:12:190:24 | req.params.id | calleeAccessPathWithStructuralInfo | express instanceorreturn member get functionalarg param res member send instanceorreturn |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:190:12:190:24 | req.params.id | calleeApiName | express |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:190:12:190:24 | req.params.id | calleeName | send |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:190:12:190:24 | req.params.id | enclosingFunctionBody | req res res send req params id err res send err |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:190:12:190:24 | req.params.id | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:190:12:190:24 | req.params.id | receiverName | res |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:192:12:192:14 | err | argumentIndex | 0 |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:192:12:192:14 | err | calleeAccessPath | express get res send |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:192:12:192:14 | err | calleeAccessPathWithStructuralInfo | express instanceorreturn member get functionalarg param res member send instanceorreturn |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:192:12:192:14 | err | calleeApiName | express |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:192:12:192:14 | err | calleeName | send |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:192:12:192:14 | err | enclosingFunctionBody | req res res send req params id err res send err |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:192:12:192:14 | err | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:192:12:192:14 | err | receiverName | res |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:196:18:196:21 | "fs" | argumentIndex | 0 |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:196:18:196:21 | "fs" | calleeAccessPath | |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:196:18:196:21 | "fs" | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:196:18:196:21 | "fs" | calleeName | require |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:203:17:203:19 | foo | argumentIndex | 0 |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:203:17:203:19 | foo | calleeAccessPath | |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:203:17:203:19 | foo | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:203:17:203:19 | foo | calleeName | assign |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:203:17:203:19 | foo | enclosingFunctionBody | foo document location search Object assign foo foo _ pick foo foo foo foo join join $ val foo JSON parse foo /bla/ test foo console log foo log info foo localStorage setItem foo e $ myId html e |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:203:17:203:19 | foo | enclosingFunctionName | |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:203:17:203:19 | foo | receiverName | Object |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:203:22:203:24 | foo | argumentIndex | 1 |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:203:22:203:24 | foo | calleeAccessPath | |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:203:22:203:24 | foo | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:203:22:203:24 | foo | calleeName | assign |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:203:22:203:24 | foo | enclosingFunctionBody | foo document location search Object assign foo foo _ pick foo foo foo foo join join $ val foo JSON parse foo /bla/ test foo console log foo log info foo localStorage setItem foo e $ myId html e |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:203:22:203:24 | foo | enclosingFunctionName | |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:203:22:203:24 | foo | receiverName | Object |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:204:10:204:12 | foo | argumentIndex | 0 |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:204:10:204:12 | foo | calleeAccessPath | |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:204:10:204:12 | foo | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:204:10:204:12 | foo | calleeName | pick |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:204:10:204:12 | foo | enclosingFunctionBody | foo document location search Object assign foo foo _ pick foo foo foo foo join join $ val foo JSON parse foo /bla/ test foo console log foo log info foo localStorage setItem foo e $ myId html e |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:204:10:204:12 | foo | enclosingFunctionName | |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:204:10:204:12 | foo | receiverName | _ |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:204:15:204:17 | foo | argumentIndex | 1 |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:204:15:204:17 | foo | calleeAccessPath | |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:204:15:204:17 | foo | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:204:15:204:17 | foo | calleeName | pick |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:204:15:204:17 | foo | enclosingFunctionBody | foo document location search Object assign foo foo _ pick foo foo foo foo join join $ val foo JSON parse foo /bla/ test foo console log foo log info foo localStorage setItem foo e $ myId html e |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:204:15:204:17 | foo | enclosingFunctionName | |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:204:15:204:17 | foo | receiverName | _ |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:205:19:205:22 | join | argumentIndex | 0 |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:205:19:205:22 | join | calleeAccessPath | |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:205:19:205:22 | join | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:205:19:205:22 | join | calleeName | join |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:205:19:205:22 | join | enclosingFunctionBody | foo document location search Object assign foo foo _ pick foo foo foo foo join join $ val foo JSON parse foo /bla/ test foo console log foo log info foo localStorage setItem foo e $ myId html e |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:205:19:205:22 | join | enclosingFunctionName | |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:206:9:206:11 | foo | argumentIndex | 0 |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:206:9:206:11 | foo | calleeAccessPath | |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:206:9:206:11 | foo | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:206:9:206:11 | foo | calleeName | val |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:206:9:206:11 | foo | enclosingFunctionBody | foo document location search Object assign foo foo _ pick foo foo foo foo join join $ val foo JSON parse foo /bla/ test foo console log foo log info foo localStorage setItem foo e $ myId html e |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:206:9:206:11 | foo | enclosingFunctionName | |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:206:9:206:11 | foo | receiverName | $ |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:207:14:207:16 | foo | argumentIndex | 0 |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:207:14:207:16 | foo | calleeAccessPath | |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:207:14:207:16 | foo | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:207:14:207:16 | foo | calleeName | parse |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:207:14:207:16 | foo | enclosingFunctionBody | foo document location search Object assign foo foo _ pick foo foo foo foo join join $ val foo JSON parse foo /bla/ test foo console log foo log info foo localStorage setItem foo e $ myId html e |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:207:14:207:16 | foo | enclosingFunctionName | |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:207:14:207:16 | foo | receiverName | JSON |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:208:14:208:16 | foo | argumentIndex | 0 |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:208:14:208:16 | foo | calleeAccessPath | |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:208:14:208:16 | foo | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:208:14:208:16 | foo | calleeName | test |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:208:14:208:16 | foo | enclosingFunctionBody | foo document location search Object assign foo foo _ pick foo foo foo foo join join $ val foo JSON parse foo /bla/ test foo console log foo log info foo localStorage setItem foo e $ myId html e |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:208:14:208:16 | foo | enclosingFunctionName | |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:209:15:209:17 | foo | argumentIndex | 0 |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:209:15:209:17 | foo | calleeAccessPath | |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:209:15:209:17 | foo | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:209:15:209:17 | foo | calleeName | log |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:209:15:209:17 | foo | enclosingFunctionBody | foo document location search Object assign foo foo _ pick foo foo foo foo join join $ val foo JSON parse foo /bla/ test foo console log foo log info foo localStorage setItem foo e $ myId html e |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:209:15:209:17 | foo | enclosingFunctionName | |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:209:15:209:17 | foo | receiverName | console |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:210:12:210:14 | foo | argumentIndex | 0 |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:210:12:210:14 | foo | calleeAccessPath | |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:210:12:210:14 | foo | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:210:12:210:14 | foo | calleeName | info |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:210:12:210:14 | foo | enclosingFunctionBody | foo document location search Object assign foo foo _ pick foo foo foo foo join join $ val foo JSON parse foo /bla/ test foo console log foo log info foo localStorage setItem foo e $ myId html e |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:210:12:210:14 | foo | enclosingFunctionName | |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:210:12:210:14 | foo | receiverName | log |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:211:24:211:26 | foo | argumentIndex | 0 |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:211:24:211:26 | foo | calleeAccessPath | |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:211:24:211:26 | foo | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:211:24:211:26 | foo | calleeName | setItem |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:211:24:211:26 | foo | enclosingFunctionBody | foo document location search Object assign foo foo _ pick foo foo foo foo join join $ val foo JSON parse foo /bla/ test foo console log foo log info foo localStorage setItem foo e $ myId html e |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:211:24:211:26 | foo | enclosingFunctionName | |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:211:24:211:26 | foo | receiverName | localStorage |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:213:5:213:10 | 'myId' | argumentIndex | 0 |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:213:5:213:10 | 'myId' | calleeAccessPath | |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:213:5:213:10 | 'myId' | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:213:5:213:10 | 'myId' | calleeName | $ |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:213:5:213:10 | 'myId' | enclosingFunctionBody | foo document location search Object assign foo foo _ pick foo foo foo foo join join $ val foo JSON parse foo /bla/ test foo console log foo log info foo localStorage setItem foo e $ myId html e |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:213:5:213:10 | 'myId' | enclosingFunctionName | |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:213:18:213:18 | e | argumentIndex | 0 |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:213:18:213:18 | e | calleeAccessPath | |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:213:18:213:18 | e | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:213:18:213:18 | e | calleeName | html |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:213:18:213:18 | e | enclosingFunctionBody | foo document location search Object assign foo foo _ pick foo foo foo foo join join $ val foo JSON parse foo /bla/ test foo console log foo log info foo localStorage setItem foo e $ myId html e |
|
|
| autogenerated/Xss/ExceptionXss/exception-xss.js:213:18:213:18 | e | enclosingFunctionName | |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:1:23:1:31 | 'express' | argumentIndex | 0 |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:1:23:1:31 | 'express' | calleeAccessPath | |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:1:23:1:31 | 'express' | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:1:23:1:31 | 'express' | calleeName | require |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:5:9:5:19 | '/user/:id' | argumentIndex | 0 |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:5:9:5:19 | '/user/:id' | calleeAccessPath | express get |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:5:9:5:19 | '/user/:id' | calleeAccessPathWithStructuralInfo | express instanceorreturn member get instanceorreturn |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:5:9:5:19 | '/user/:id' | calleeApiName | express |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:5:9:5:19 | '/user/:id' | calleeName | get |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:5:9:5:19 | '/user/:id' | receiverName | app |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:5:22:14:1 | functio ... ;\\n }\\n} | argumentIndex | 1 |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:5:22:14:1 | functio ... ;\\n }\\n} | calleeAccessPath | express get |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:5:22:14:1 | functio ... ;\\n }\\n} | calleeAccessPathWithStructuralInfo | express instanceorreturn member get instanceorreturn |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:5:22:14:1 | functio ... ;\\n }\\n} | calleeApiName | express |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:5:22:14:1 | functio ... ;\\n }\\n} | calleeName | get |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:5:22:14:1 | functio ... ;\\n }\\n} | receiverName | app |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:8:14:8:45 | "Unknow ... rams.id | argumentIndex | 0 |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:8:14:8:45 | "Unknow ... rams.id | calleeAccessPath | express get res send |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:8:14:8:45 | "Unknow ... rams.id | calleeAccessPathWithStructuralInfo | express instanceorreturn member get functionalarg param res member send instanceorreturn |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:8:14:8:45 | "Unknow ... rams.id | calleeApiName | express |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:8:14:8:45 | "Unknow ... rams.id | calleeName | send |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:8:14:8:45 | "Unknow ... rams.id | enclosingFunctionBody | req res isValidUserId req params id res send Unknown user: req params id moreBadStuff req params res |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:8:14:8:45 | "Unknow ... rams.id | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:8:14:8:45 | "Unknow ... rams.id | receiverName | res |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:17:12:17:39 | "Unknow ... rams.id | argumentIndex | 0 |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:17:12:17:39 | "Unknow ... rams.id | calleeAccessPath | express get res send |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:17:12:17:39 | "Unknow ... rams.id | calleeAccessPathWithStructuralInfo | express instanceorreturn member get functionalarg param res member send instanceorreturn |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:17:12:17:39 | "Unknow ... rams.id | calleeApiName | express |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:17:12:17:39 | "Unknow ... rams.id | calleeName | send |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:17:12:17:39 | "Unknow ... rams.id | enclosingFunctionBody | params res res send Unknown user: params id |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:17:12:17:39 | "Unknow ... rams.id | enclosingFunctionName | moreBadStuff |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:17:12:17:39 | "Unknow ... rams.id | receiverName | res |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:20:22:20:29 | "marked" | argumentIndex | 0 |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:20:22:20:29 | "marked" | calleeAccessPath | |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:20:22:20:29 | "marked" | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:20:22:20:29 | "marked" | calleeName | require |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:21:9:21:19 | '/user/:id' | argumentIndex | 0 |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:21:9:21:19 | '/user/:id' | calleeAccessPath | express get |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:21:9:21:19 | '/user/:id' | calleeAccessPathWithStructuralInfo | express instanceorreturn member get instanceorreturn |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:21:9:21:19 | '/user/:id' | calleeApiName | express |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:21:9:21:19 | '/user/:id' | calleeName | get |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:21:9:21:19 | '/user/:id' | receiverName | app |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:21:22:24:1 | functio ... OT OK\\n} | argumentIndex | 1 |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:21:22:24:1 | functio ... OT OK\\n} | calleeAccessPath | express get |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:21:22:24:1 | functio ... OT OK\\n} | calleeAccessPathWithStructuralInfo | express instanceorreturn member get instanceorreturn |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:21:22:24:1 | functio ... OT OK\\n} | calleeApiName | express |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:21:22:24:1 | functio ... OT OK\\n} | calleeName | get |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:21:22:24:1 | functio ... OT OK\\n} | receiverName | app |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:22:12:22:19 | req.body | argumentIndex | 0 |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:22:12:22:19 | req.body | calleeAccessPath | express get res send |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:22:12:22:19 | req.body | calleeAccessPathWithStructuralInfo | express instanceorreturn member get functionalarg param res member send instanceorreturn |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:22:12:22:19 | req.body | calleeApiName | express |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:22:12:22:19 | req.body | calleeName | send |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:22:12:22:19 | req.body | enclosingFunctionBody | req res res send req body res send marked req body |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:22:12:22:19 | req.body | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:22:12:22:19 | req.body | receiverName | res |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:23:12:23:27 | marked(req.body) | argumentIndex | 0 |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:23:12:23:27 | marked(req.body) | calleeAccessPath | express get res send |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:23:12:23:27 | marked(req.body) | calleeAccessPathWithStructuralInfo | express instanceorreturn member get functionalarg param res member send instanceorreturn |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:23:12:23:27 | marked(req.body) | calleeApiName | express |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:23:12:23:27 | marked(req.body) | calleeName | send |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:23:12:23:27 | marked(req.body) | enclosingFunctionBody | req res res send req body res send marked req body |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:23:12:23:27 | marked(req.body) | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:23:12:23:27 | marked(req.body) | receiverName | res |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:23:19:23:26 | req.body | argumentIndex | 0 |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:23:19:23:26 | req.body | calleeAccessPath | marked |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:23:19:23:26 | req.body | calleeAccessPathWithStructuralInfo | marked instanceorreturn |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:23:19:23:26 | req.body | calleeApiName | marked |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:23:19:23:26 | req.body | calleeName | marked |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:23:19:23:26 | req.body | enclosingFunctionBody | req res res send req body res send marked req body |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:23:19:23:26 | req.body | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:27:21:27:36 | 'markdown-table' | argumentIndex | 0 |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:27:21:27:36 | 'markdown-table' | calleeAccessPath | |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:27:21:27:36 | 'markdown-table' | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:27:21:27:36 | 'markdown-table' | calleeName | require |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:28:9:28:19 | '/user/:id' | argumentIndex | 0 |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:28:9:28:19 | '/user/:id' | calleeAccessPath | express get |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:28:9:28:19 | '/user/:id' | calleeAccessPathWithStructuralInfo | express instanceorreturn member get instanceorreturn |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:28:9:28:19 | '/user/:id' | calleeApiName | express |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:28:9:28:19 | '/user/:id' | calleeName | get |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:28:9:28:19 | '/user/:id' | receiverName | app |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:28:22:35:1 | functio ... OT OK\\n} | argumentIndex | 1 |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:28:22:35:1 | functio ... OT OK\\n} | calleeAccessPath | express get |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:28:22:35:1 | functio ... OT OK\\n} | calleeAccessPathWithStructuralInfo | express instanceorreturn member get instanceorreturn |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:28:22:35:1 | functio ... OT OK\\n} | calleeApiName | express |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:28:22:35:1 | functio ... OT OK\\n} | calleeName | get |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:28:22:35:1 | functio ... OT OK\\n} | receiverName | app |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:29:12:29:19 | req.body | argumentIndex | 0 |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:29:12:29:19 | req.body | calleeAccessPath | express get res send |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:29:12:29:19 | req.body | calleeAccessPathWithStructuralInfo | express instanceorreturn member get functionalarg param res member send instanceorreturn |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:29:12:29:19 | req.body | calleeApiName | express |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:29:12:29:19 | req.body | calleeName | send |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:29:12:29:19 | req.body | enclosingFunctionBody | req res res send req body mytable table Name Content body req body res send mytable |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:29:12:29:19 | req.body | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:29:12:29:19 | req.body | receiverName | res |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:30:23:33:3 | [\\n [ ... dy]\\n ] | argumentIndex | 0 |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:30:23:33:3 | [\\n [ ... dy]\\n ] | calleeAccessPath | markdown-table |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:30:23:33:3 | [\\n [ ... dy]\\n ] | calleeAccessPathWithStructuralInfo | markdown-table instanceorreturn |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:30:23:33:3 | [\\n [ ... dy]\\n ] | calleeApiName | markdown-table |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:30:23:33:3 | [\\n [ ... dy]\\n ] | calleeName | table |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:30:23:33:3 | [\\n [ ... dy]\\n ] | enclosingFunctionBody | req res res send req body mytable table Name Content body req body res send mytable |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:30:23:33:3 | [\\n [ ... dy]\\n ] | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:31:5:31:23 | ['Name', 'Content'] | calleeAccessPath | |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:31:5:31:23 | ['Name', 'Content'] | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:31:5:31:23 | ['Name', 'Content'] | enclosingFunctionBody | req res res send req body mytable table Name Content body req body res send mytable |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:31:5:31:23 | ['Name', 'Content'] | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:31:6:31:11 | 'Name' | calleeAccessPath | |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:31:6:31:11 | 'Name' | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:31:6:31:11 | 'Name' | enclosingFunctionBody | req res res send req body mytable table Name Content body req body res send mytable |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:31:6:31:11 | 'Name' | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:31:14:31:22 | 'Content' | calleeAccessPath | |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:31:14:31:22 | 'Content' | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:31:14:31:22 | 'Content' | enclosingFunctionBody | req res res send req body mytable table Name Content body req body res send mytable |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:31:14:31:22 | 'Content' | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:32:5:32:22 | ['body', req.body] | calleeAccessPath | |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:32:5:32:22 | ['body', req.body] | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:32:5:32:22 | ['body', req.body] | enclosingFunctionBody | req res res send req body mytable table Name Content body req body res send mytable |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:32:5:32:22 | ['body', req.body] | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:32:6:32:11 | 'body' | calleeAccessPath | |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:32:6:32:11 | 'body' | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:32:6:32:11 | 'body' | enclosingFunctionBody | req res res send req body mytable table Name Content body req body res send mytable |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:32:6:32:11 | 'body' | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:32:14:32:21 | req.body | calleeAccessPath | |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:32:14:32:21 | req.body | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:32:14:32:21 | req.body | enclosingFunctionBody | req res res send req body mytable table Name Content body req body res send mytable |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:32:14:32:21 | req.body | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:34:12:34:18 | mytable | argumentIndex | 0 |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:34:12:34:18 | mytable | calleeAccessPath | express get res send |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:34:12:34:18 | mytable | calleeAccessPathWithStructuralInfo | express instanceorreturn member get functionalarg param res member send instanceorreturn |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:34:12:34:18 | mytable | calleeApiName | express |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:34:12:34:18 | mytable | calleeName | send |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:34:12:34:18 | mytable | enclosingFunctionBody | req res res send req body mytable table Name Content body req body res send mytable |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:34:12:34:18 | mytable | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:34:12:34:18 | mytable | receiverName | res |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:37:25:37:34 | 'showdown' | argumentIndex | 0 |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:37:25:37:34 | 'showdown' | calleeAccessPath | |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:37:25:37:34 | 'showdown' | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:37:25:37:34 | 'showdown' | calleeName | require |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:40:9:40:19 | '/user/:id' | argumentIndex | 0 |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:40:9:40:19 | '/user/:id' | calleeAccessPath | express get |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:40:9:40:19 | '/user/:id' | calleeAccessPathWithStructuralInfo | express instanceorreturn member get instanceorreturn |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:40:9:40:19 | '/user/:id' | calleeApiName | express |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:40:9:40:19 | '/user/:id' | calleeName | get |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:40:9:40:19 | '/user/:id' | receiverName | app |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:40:22:43:1 | functio ... OT OK\\n} | argumentIndex | 1 |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:40:22:43:1 | functio ... OT OK\\n} | calleeAccessPath | express get |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:40:22:43:1 | functio ... OT OK\\n} | calleeAccessPathWithStructuralInfo | express instanceorreturn member get instanceorreturn |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:40:22:43:1 | functio ... OT OK\\n} | calleeApiName | express |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:40:22:43:1 | functio ... OT OK\\n} | calleeName | get |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:40:22:43:1 | functio ... OT OK\\n} | receiverName | app |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:41:12:41:19 | req.body | argumentIndex | 0 |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:41:12:41:19 | req.body | calleeAccessPath | express get res send |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:41:12:41:19 | req.body | calleeAccessPathWithStructuralInfo | express instanceorreturn member get functionalarg param res member send instanceorreturn |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:41:12:41:19 | req.body | calleeApiName | express |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:41:12:41:19 | req.body | calleeName | send |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:41:12:41:19 | req.body | enclosingFunctionBody | req res res send req body res send converter makeHtml req body |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:41:12:41:19 | req.body | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:41:12:41:19 | req.body | receiverName | res |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:42:12:42:39 | convert ... q.body) | argumentIndex | 0 |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:42:12:42:39 | convert ... q.body) | calleeAccessPath | express get res send |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:42:12:42:39 | convert ... q.body) | calleeAccessPathWithStructuralInfo | express instanceorreturn member get functionalarg param res member send instanceorreturn |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:42:12:42:39 | convert ... q.body) | calleeApiName | express |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:42:12:42:39 | convert ... q.body) | calleeName | send |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:42:12:42:39 | convert ... q.body) | enclosingFunctionBody | req res res send req body res send converter makeHtml req body |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:42:12:42:39 | convert ... q.body) | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:42:12:42:39 | convert ... q.body) | receiverName | res |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:42:31:42:38 | req.body | argumentIndex | 0 |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:42:31:42:38 | req.body | calleeAccessPath | showdown Converter makeHtml |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:42:31:42:38 | req.body | calleeAccessPathWithStructuralInfo | showdown member Converter instanceorreturn member makeHtml instanceorreturn |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:42:31:42:38 | req.body | calleeApiName | showdown |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:42:31:42:38 | req.body | calleeName | makeHtml |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:42:31:42:38 | req.body | enclosingFunctionBody | req res res send req body res send converter makeHtml req body |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:42:31:42:38 | req.body | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:42:31:42:38 | req.body | receiverName | converter |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:45:23:45:31 | 'unified' | argumentIndex | 0 |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:45:23:45:31 | 'unified' | calleeAccessPath | |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:45:23:45:31 | 'unified' | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:45:23:45:31 | 'unified' | calleeName | require |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:46:24:46:37 | 'remark-parse' | argumentIndex | 0 |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:46:24:46:37 | 'remark-parse' | calleeAccessPath | |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:46:24:46:37 | 'remark-parse' | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:46:24:46:37 | 'remark-parse' | calleeName | require |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:47:29:47:43 | 'remark-rehype' | argumentIndex | 0 |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:47:29:47:43 | 'remark-rehype' | calleeAccessPath | |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:47:29:47:43 | 'remark-rehype' | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:47:29:47:43 | 'remark-rehype' | calleeName | require |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:48:19:48:35 | 'rehype-document' | argumentIndex | 0 |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:48:19:48:35 | 'rehype-document' | calleeAccessPath | |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:48:19:48:35 | 'rehype-document' | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:48:19:48:35 | 'rehype-document' | calleeName | require |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:49:22:49:36 | 'rehype-format' | argumentIndex | 0 |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:49:22:49:36 | 'rehype-format' | calleeAccessPath | |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:49:22:49:36 | 'rehype-format' | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:49:22:49:36 | 'rehype-format' | calleeName | require |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:50:12:50:38 | require ... ngify') | calleeAccessPath | |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:50:12:50:38 | require ... ngify') | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:50:20:50:37 | 'rehype-stringify' | argumentIndex | 0 |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:50:20:50:37 | 'rehype-stringify' | calleeAccessPath | |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:50:20:50:37 | 'rehype-stringify' | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:50:20:50:37 | 'rehype-stringify' | calleeName | require |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:51:22:51:29 | "remark" | argumentIndex | 0 |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:51:22:51:29 | "remark" | calleeAccessPath | |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:51:22:51:29 | "remark" | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:51:22:51:29 | "remark" | calleeName | require |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:52:24:52:40 | "rehype-sanitize" | argumentIndex | 0 |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:52:24:52:40 | "rehype-sanitize" | calleeAccessPath | |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:52:24:52:40 | "rehype-sanitize" | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:52:24:52:40 | "rehype-sanitize" | calleeName | require |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:53:37:53:46 | 'showdown' | argumentIndex | 0 |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:53:37:53:46 | 'showdown' | calleeAccessPath | |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:53:37:53:46 | 'showdown' | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:53:37:53:46 | 'showdown' | calleeName | require |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:55:9:55:19 | '/user/:id' | argumentIndex | 0 |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:55:9:55:19 | '/user/:id' | calleeAccessPath | express get |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:55:9:55:19 | '/user/:id' | calleeAccessPathWithStructuralInfo | express instanceorreturn member get instanceorreturn |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:55:9:55:19 | '/user/:id' | calleeApiName | express |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:55:9:55:19 | '/user/:id' | calleeName | get |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:55:9:55:19 | '/user/:id' | receiverName | app |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:55:22:77:1 | functio ... \\n })\\n} | argumentIndex | 1 |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:55:22:77:1 | functio ... \\n })\\n} | calleeAccessPath | express get |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:55:22:77:1 | functio ... \\n })\\n} | calleeAccessPathWithStructuralInfo | express instanceorreturn member get instanceorreturn |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:55:22:77:1 | functio ... \\n })\\n} | calleeApiName | express |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:55:22:77:1 | functio ... \\n })\\n} | calleeName | get |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:55:22:77:1 | functio ... \\n })\\n} | receiverName | app |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:56:12:56:19 | req.body | argumentIndex | 0 |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:56:12:56:19 | req.body | calleeAccessPath | express get res send |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:56:12:56:19 | req.body | calleeAccessPathWithStructuralInfo | express instanceorreturn member get functionalarg param res member send instanceorreturn |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:56:12:56:19 | req.body | calleeApiName | express |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:56:12:56:19 | req.body | calleeName | send |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:56:12:56:19 | req.body | enclosingFunctionBody | req res res send req body unified use markdown use remark2rehype use doc title \ud83d\udc4b\ud83c\udf0d use format use html process req body err file res send file res send remark processSync req body toString res send remark use sanitize processSync req body toString res send unified use markdown processSync req body toString remark process req body e f res send f |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:56:12:56:19 | req.body | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:56:12:56:19 | req.body | receiverName | res |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:59:10:59:17 | markdown | argumentIndex | 0 |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:59:10:59:17 | markdown | calleeAccessPath | unified use |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:59:10:59:17 | markdown | calleeAccessPathWithStructuralInfo | unified instanceorreturn member use instanceorreturn |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:59:10:59:17 | markdown | calleeApiName | unified |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:59:10:59:17 | markdown | calleeName | use |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:59:10:59:17 | markdown | enclosingFunctionBody | req res res send req body unified use markdown use remark2rehype use doc title \ud83d\udc4b\ud83c\udf0d use format use html process req body err file res send file res send remark processSync req body toString res send remark use sanitize processSync req body toString res send unified use markdown processSync req body toString remark process req body e f res send f |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:59:10:59:17 | markdown | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:60:10:60:22 | remark2rehype | argumentIndex | 0 |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:60:10:60:22 | remark2rehype | calleeAccessPath | unified use use |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:60:10:60:22 | remark2rehype | calleeAccessPathWithStructuralInfo | unified instanceorreturn member use instanceorreturn member use instanceorreturn |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:60:10:60:22 | remark2rehype | calleeApiName | unified |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:60:10:60:22 | remark2rehype | calleeName | use |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:60:10:60:22 | remark2rehype | enclosingFunctionBody | req res res send req body unified use markdown use remark2rehype use doc title \ud83d\udc4b\ud83c\udf0d use format use html process req body err file res send file res send remark processSync req body toString res send remark use sanitize processSync req body toString res send unified use markdown processSync req body toString remark process req body e f res send f |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:60:10:60:22 | remark2rehype | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:61:10:61:12 | doc | argumentIndex | 0 |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:61:10:61:12 | doc | calleeAccessPath | unified use use use |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:61:10:61:12 | doc | calleeAccessPathWithStructuralInfo | unified instanceorreturn member use instanceorreturn member use instanceorreturn member use instanceorreturn |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:61:10:61:12 | doc | calleeApiName | unified |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:61:10:61:12 | doc | calleeName | use |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:61:10:61:12 | doc | enclosingFunctionBody | req res res send req body unified use markdown use remark2rehype use doc title \ud83d\udc4b\ud83c\udf0d use format use html process req body err file res send file res send remark processSync req body toString res send remark use sanitize processSync req body toString res send unified use markdown processSync req body toString remark process req body e f res send f |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:61:10:61:12 | doc | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:61:15:61:31 | { title: '\\u1f44b\\udc4b\\u1f30d\\udf0d' } | argumentIndex | 1 |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:61:15:61:31 | { title: '\\u1f44b\\udc4b\\u1f30d\\udf0d' } | calleeAccessPath | unified use use use |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:61:15:61:31 | { title: '\\u1f44b\\udc4b\\u1f30d\\udf0d' } | calleeAccessPathWithStructuralInfo | unified instanceorreturn member use instanceorreturn member use instanceorreturn member use instanceorreturn |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:61:15:61:31 | { title: '\\u1f44b\\udc4b\\u1f30d\\udf0d' } | calleeApiName | unified |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:61:15:61:31 | { title: '\\u1f44b\\udc4b\\u1f30d\\udf0d' } | calleeName | use |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:61:15:61:31 | { title: '\\u1f44b\\udc4b\\u1f30d\\udf0d' } | enclosingFunctionBody | req res res send req body unified use markdown use remark2rehype use doc title \ud83d\udc4b\ud83c\udf0d use format use html process req body err file res send file res send remark processSync req body toString res send remark use sanitize processSync req body toString res send unified use markdown processSync req body toString remark process req body e f res send f |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:61:15:61:31 | { title: '\\u1f44b\\udc4b\\u1f30d\\udf0d' } | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:61:24:61:29 | '\\u1f44b\\udc4b\\u1f30d\\udf0d' | calleeAccessPath | |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:61:24:61:29 | '\\u1f44b\\udc4b\\u1f30d\\udf0d' | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:61:24:61:29 | '\\u1f44b\\udc4b\\u1f30d\\udf0d' | enclosingFunctionBody | req res res send req body unified use markdown use remark2rehype use doc title \ud83d\udc4b\ud83c\udf0d use format use html process req body err file res send file res send remark processSync req body toString res send remark use sanitize processSync req body toString res send unified use markdown processSync req body toString remark process req body e f res send f |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:61:24:61:29 | '\\u1f44b\\udc4b\\u1f30d\\udf0d' | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:62:10:62:15 | format | argumentIndex | 0 |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:62:10:62:15 | format | calleeAccessPath | unified use use use use |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:62:10:62:15 | format | calleeAccessPathWithStructuralInfo | unified instanceorreturn member use instanceorreturn member use instanceorreturn member use instanceorreturn member use instanceorreturn |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:62:10:62:15 | format | calleeApiName | unified |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:62:10:62:15 | format | calleeName | use |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:62:10:62:15 | format | enclosingFunctionBody | req res res send req body unified use markdown use remark2rehype use doc title \ud83d\udc4b\ud83c\udf0d use format use html process req body err file res send file res send remark processSync req body toString res send remark use sanitize processSync req body toString res send unified use markdown processSync req body toString remark process req body e f res send f |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:62:10:62:15 | format | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:63:10:63:13 | html | argumentIndex | 0 |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:63:10:63:13 | html | calleeAccessPath | unified use use use use use |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:63:10:63:13 | html | calleeAccessPathWithStructuralInfo | unified instanceorreturn member use instanceorreturn member use instanceorreturn member use instanceorreturn member use instanceorreturn member use instanceorreturn |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:63:10:63:13 | html | calleeApiName | unified |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:63:10:63:13 | html | calleeName | use |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:63:10:63:13 | html | enclosingFunctionBody | req res res send req body unified use markdown use remark2rehype use doc title \ud83d\udc4b\ud83c\udf0d use format use html process req body err file res send file res send remark processSync req body toString res send remark use sanitize processSync req body toString res send unified use markdown processSync req body toString remark process req body e f res send f |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:63:10:63:13 | html | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:64:14:64:21 | req.body | argumentIndex | 0 |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:64:14:64:21 | req.body | calleeAccessPath | unified use use use use use process |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:64:14:64:21 | req.body | calleeAccessPathWithStructuralInfo | unified instanceorreturn member use instanceorreturn member use instanceorreturn member use instanceorreturn member use instanceorreturn member use instanceorreturn member process instanceorreturn |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:64:14:64:21 | req.body | calleeApiName | unified |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:64:14:64:21 | req.body | calleeName | process |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:64:14:64:21 | req.body | enclosingFunctionBody | req res res send req body unified use markdown use remark2rehype use doc title \ud83d\udc4b\ud83c\udf0d use format use html process req body err file res send file res send remark processSync req body toString res send remark use sanitize processSync req body toString res send unified use markdown processSync req body toString remark process req body e f res send f |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:64:14:64:21 | req.body | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:64:24:66:5 | functio ... K\\n } | argumentIndex | 1 |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:64:24:66:5 | functio ... K\\n } | calleeAccessPath | unified use use use use use process |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:64:24:66:5 | functio ... K\\n } | calleeAccessPathWithStructuralInfo | unified instanceorreturn member use instanceorreturn member use instanceorreturn member use instanceorreturn member use instanceorreturn member use instanceorreturn member process instanceorreturn |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:64:24:66:5 | functio ... K\\n } | calleeApiName | unified |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:64:24:66:5 | functio ... K\\n } | calleeName | process |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:64:24:66:5 | functio ... K\\n } | enclosingFunctionBody | req res res send req body unified use markdown use remark2rehype use doc title \ud83d\udc4b\ud83c\udf0d use format use html process req body err file res send file res send remark processSync req body toString res send remark use sanitize processSync req body toString res send unified use markdown processSync req body toString remark process req body e f res send f |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:64:24:66:5 | functio ... K\\n } | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:65:16:65:19 | file | argumentIndex | 0 |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:65:16:65:19 | file | calleeAccessPath | express get res send |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:65:16:65:19 | file | calleeAccessPathWithStructuralInfo | express instanceorreturn member get functionalarg param res member send instanceorreturn |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:65:16:65:19 | file | calleeApiName | express |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:65:16:65:19 | file | calleeName | send |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:65:16:65:19 | file | enclosingFunctionBody | req res res send req body unified use markdown use remark2rehype use doc title \ud83d\udc4b\ud83c\udf0d use format use html process req body err file res send file res send remark processSync req body toString res send remark use sanitize processSync req body toString res send unified use markdown processSync req body toString remark process req body e f res send f |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:65:16:65:19 | file | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:65:16:65:19 | file | receiverName | res |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:68:12:68:52 | remark( ... tring() | argumentIndex | 0 |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:68:12:68:52 | remark( ... tring() | calleeAccessPath | express get res send |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:68:12:68:52 | remark( ... tring() | calleeAccessPathWithStructuralInfo | express instanceorreturn member get functionalarg param res member send instanceorreturn |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:68:12:68:52 | remark( ... tring() | calleeApiName | express |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:68:12:68:52 | remark( ... tring() | calleeName | send |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:68:12:68:52 | remark( ... tring() | enclosingFunctionBody | req res res send req body unified use markdown use remark2rehype use doc title \ud83d\udc4b\ud83c\udf0d use format use html process req body err file res send file res send remark processSync req body toString res send remark use sanitize processSync req body toString res send unified use markdown processSync req body toString remark process req body e f res send f |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:68:12:68:52 | remark( ... tring() | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:68:12:68:52 | remark( ... tring() | receiverName | res |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:68:33:68:40 | req.body | argumentIndex | 0 |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:68:33:68:40 | req.body | calleeAccessPath | remark processSync |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:68:33:68:40 | req.body | calleeAccessPathWithStructuralInfo | remark instanceorreturn member processSync instanceorreturn |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:68:33:68:40 | req.body | calleeApiName | remark |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:68:33:68:40 | req.body | calleeName | processSync |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:68:33:68:40 | req.body | enclosingFunctionBody | req res res send req body unified use markdown use remark2rehype use doc title \ud83d\udc4b\ud83c\udf0d use format use html process req body err file res send file res send remark processSync req body toString res send remark use sanitize processSync req body toString res send unified use markdown processSync req body toString remark process req body e f res send f |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:68:33:68:40 | req.body | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:70:12:70:66 | remark( ... tring() | argumentIndex | 0 |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:70:12:70:66 | remark( ... tring() | calleeAccessPath | express get res send |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:70:12:70:66 | remark( ... tring() | calleeAccessPathWithStructuralInfo | express instanceorreturn member get functionalarg param res member send instanceorreturn |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:70:12:70:66 | remark( ... tring() | calleeApiName | express |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:70:12:70:66 | remark( ... tring() | calleeName | send |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:70:12:70:66 | remark( ... tring() | enclosingFunctionBody | req res res send req body unified use markdown use remark2rehype use doc title \ud83d\udc4b\ud83c\udf0d use format use html process req body err file res send file res send remark processSync req body toString res send remark use sanitize processSync req body toString res send unified use markdown processSync req body toString remark process req body e f res send f |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:70:12:70:66 | remark( ... tring() | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:70:12:70:66 | remark( ... tring() | receiverName | res |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:70:25:70:32 | sanitize | argumentIndex | 0 |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:70:25:70:32 | sanitize | calleeAccessPath | remark use |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:70:25:70:32 | sanitize | calleeAccessPathWithStructuralInfo | remark instanceorreturn member use instanceorreturn |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:70:25:70:32 | sanitize | calleeApiName | remark |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:70:25:70:32 | sanitize | calleeName | use |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:70:25:70:32 | sanitize | enclosingFunctionBody | req res res send req body unified use markdown use remark2rehype use doc title \ud83d\udc4b\ud83c\udf0d use format use html process req body err file res send file res send remark processSync req body toString res send remark use sanitize processSync req body toString res send unified use markdown processSync req body toString remark process req body e f res send f |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:70:25:70:32 | sanitize | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:70:47:70:54 | req.body | argumentIndex | 0 |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:70:47:70:54 | req.body | calleeAccessPath | remark use processSync |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:70:47:70:54 | req.body | calleeAccessPathWithStructuralInfo | remark instanceorreturn member use instanceorreturn member processSync instanceorreturn |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:70:47:70:54 | req.body | calleeApiName | remark |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:70:47:70:54 | req.body | calleeName | processSync |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:70:47:70:54 | req.body | enclosingFunctionBody | req res res send req body unified use markdown use remark2rehype use doc title \ud83d\udc4b\ud83c\udf0d use format use html process req body err file res send file res send remark processSync req body toString res send remark use sanitize processSync req body toString res send unified use markdown processSync req body toString remark process req body e f res send f |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:70:47:70:54 | req.body | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:72:12:72:65 | unified ... oString | argumentIndex | 0 |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:72:12:72:65 | unified ... oString | calleeAccessPath | express get res send |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:72:12:72:65 | unified ... oString | calleeAccessPathWithStructuralInfo | express instanceorreturn member get functionalarg param res member send instanceorreturn |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:72:12:72:65 | unified ... oString | calleeApiName | express |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:72:12:72:65 | unified ... oString | calleeName | send |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:72:12:72:65 | unified ... oString | enclosingFunctionBody | req res res send req body unified use markdown use remark2rehype use doc title \ud83d\udc4b\ud83c\udf0d use format use html process req body err file res send file res send remark processSync req body toString res send remark use sanitize processSync req body toString res send unified use markdown processSync req body toString remark process req body e f res send f |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:72:12:72:65 | unified ... oString | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:72:12:72:65 | unified ... oString | receiverName | res |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:72:26:72:33 | markdown | argumentIndex | 0 |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:72:26:72:33 | markdown | calleeAccessPath | unified use |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:72:26:72:33 | markdown | calleeAccessPathWithStructuralInfo | unified instanceorreturn member use instanceorreturn |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:72:26:72:33 | markdown | calleeApiName | unified |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:72:26:72:33 | markdown | calleeName | use |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:72:26:72:33 | markdown | enclosingFunctionBody | req res res send req body unified use markdown use remark2rehype use doc title \ud83d\udc4b\ud83c\udf0d use format use html process req body err file res send file res send remark processSync req body toString res send remark use sanitize processSync req body toString res send unified use markdown processSync req body toString remark process req body e f res send f |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:72:26:72:33 | markdown | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:72:48:72:55 | req.body | argumentIndex | 0 |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:72:48:72:55 | req.body | calleeAccessPath | unified use processSync |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:72:48:72:55 | req.body | calleeAccessPathWithStructuralInfo | unified instanceorreturn member use instanceorreturn member processSync instanceorreturn |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:72:48:72:55 | req.body | calleeApiName | unified |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:72:48:72:55 | req.body | calleeName | processSync |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:72:48:72:55 | req.body | enclosingFunctionBody | req res res send req body unified use markdown use remark2rehype use doc title \ud83d\udc4b\ud83c\udf0d use format use html process req body err file res send file res send remark processSync req body toString res send remark use sanitize processSync req body toString res send unified use markdown processSync req body toString remark process req body e f res send f |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:72:48:72:55 | req.body | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:74:20:74:27 | req.body | argumentIndex | 0 |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:74:20:74:27 | req.body | calleeAccessPath | remark process |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:74:20:74:27 | req.body | calleeAccessPathWithStructuralInfo | remark instanceorreturn member process instanceorreturn |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:74:20:74:27 | req.body | calleeApiName | remark |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:74:20:74:27 | req.body | calleeName | process |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:74:20:74:27 | req.body | enclosingFunctionBody | req res res send req body unified use markdown use remark2rehype use doc title \ud83d\udc4b\ud83c\udf0d use format use html process req body err file res send file res send remark processSync req body toString res send remark use sanitize processSync req body toString res send unified use markdown processSync req body toString remark process req body e f res send f |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:74:20:74:27 | req.body | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:74:30:76:3 | (e, f) ... OK\\n } | argumentIndex | 1 |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:74:30:76:3 | (e, f) ... OK\\n } | calleeAccessPath | remark process |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:74:30:76:3 | (e, f) ... OK\\n } | calleeAccessPathWithStructuralInfo | remark instanceorreturn member process instanceorreturn |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:74:30:76:3 | (e, f) ... OK\\n } | calleeApiName | remark |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:74:30:76:3 | (e, f) ... OK\\n } | calleeName | process |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:74:30:76:3 | (e, f) ... OK\\n } | enclosingFunctionBody | req res res send req body unified use markdown use remark2rehype use doc title \ud83d\udc4b\ud83c\udf0d use format use html process req body err file res send file res send remark processSync req body toString res send remark use sanitize processSync req body toString res send unified use markdown processSync req body toString remark process req body e f res send f |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:74:30:76:3 | (e, f) ... OK\\n } | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:75:14:75:14 | f | argumentIndex | 0 |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:75:14:75:14 | f | calleeAccessPath | express get res send |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:75:14:75:14 | f | calleeAccessPathWithStructuralInfo | express instanceorreturn member get functionalarg param res member send instanceorreturn |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:75:14:75:14 | f | calleeApiName | express |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:75:14:75:14 | f | calleeName | send |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:75:14:75:14 | f | enclosingFunctionBody | req res res send req body unified use markdown use remark2rehype use doc title \ud83d\udc4b\ud83c\udf0d use format use html process req body err file res send file res send remark processSync req body toString res send remark use sanitize processSync req body toString res send unified use markdown processSync req body toString remark process req body e f res send f |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:75:14:75:14 | f | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:75:14:75:14 | f | receiverName | res |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:80:26:80:36 | "snarkdown" | argumentIndex | 0 |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:80:26:80:36 | "snarkdown" | calleeAccessPath | |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:80:26:80:36 | "snarkdown" | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:80:26:80:36 | "snarkdown" | calleeName | require |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:82:9:82:19 | '/user/:id' | argumentIndex | 0 |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:82:9:82:19 | '/user/:id' | calleeAccessPath | express get |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:82:9:82:19 | '/user/:id' | calleeAccessPathWithStructuralInfo | express instanceorreturn member get instanceorreturn |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:82:9:82:19 | '/user/:id' | calleeApiName | express |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:82:9:82:19 | '/user/:id' | calleeName | get |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:82:9:82:19 | '/user/:id' | receiverName | app |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:82:22:86:1 | functio ... OT OK\\n} | argumentIndex | 1 |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:82:22:86:1 | functio ... OT OK\\n} | calleeAccessPath | express get |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:82:22:86:1 | functio ... OT OK\\n} | calleeAccessPathWithStructuralInfo | express instanceorreturn member get instanceorreturn |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:82:22:86:1 | functio ... OT OK\\n} | calleeApiName | express |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:82:22:86:1 | functio ... OT OK\\n} | calleeName | get |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:82:22:86:1 | functio ... OT OK\\n} | receiverName | app |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:83:12:83:19 | req.body | argumentIndex | 0 |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:83:12:83:19 | req.body | calleeAccessPath | express get res send |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:83:12:83:19 | req.body | calleeAccessPathWithStructuralInfo | express instanceorreturn member get functionalarg param res member send instanceorreturn |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:83:12:83:19 | req.body | calleeApiName | express |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:83:12:83:19 | req.body | calleeName | send |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:83:12:83:19 | req.body | enclosingFunctionBody | req res res send req body res send snarkdown req body res send snarkdown2 req body |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:83:12:83:19 | req.body | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:83:12:83:19 | req.body | receiverName | res |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:84:12:84:30 | snarkdown(req.body) | argumentIndex | 0 |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:84:12:84:30 | snarkdown(req.body) | calleeAccessPath | express get res send |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:84:12:84:30 | snarkdown(req.body) | calleeAccessPathWithStructuralInfo | express instanceorreturn member get functionalarg param res member send instanceorreturn |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:84:12:84:30 | snarkdown(req.body) | calleeApiName | express |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:84:12:84:30 | snarkdown(req.body) | calleeName | send |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:84:12:84:30 | snarkdown(req.body) | enclosingFunctionBody | req res res send req body res send snarkdown req body res send snarkdown2 req body |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:84:12:84:30 | snarkdown(req.body) | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:84:12:84:30 | snarkdown(req.body) | receiverName | res |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:84:22:84:29 | req.body | argumentIndex | 0 |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:84:22:84:29 | req.body | calleeAccessPath | snarkdown |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:84:22:84:29 | req.body | calleeAccessPathWithStructuralInfo | snarkdown instanceorreturn |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:84:22:84:29 | req.body | calleeApiName | snarkdown |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:84:22:84:29 | req.body | calleeName | snarkdown |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:84:22:84:29 | req.body | enclosingFunctionBody | req res res send req body res send snarkdown req body res send snarkdown2 req body |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:84:22:84:29 | req.body | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:85:12:85:31 | snarkdown2(req.body) | argumentIndex | 0 |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:85:12:85:31 | snarkdown2(req.body) | calleeAccessPath | express get res send |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:85:12:85:31 | snarkdown2(req.body) | calleeAccessPathWithStructuralInfo | express instanceorreturn member get functionalarg param res member send instanceorreturn |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:85:12:85:31 | snarkdown2(req.body) | calleeApiName | express |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:85:12:85:31 | snarkdown2(req.body) | calleeName | send |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:85:12:85:31 | snarkdown2(req.body) | enclosingFunctionBody | req res res send req body res send snarkdown req body res send snarkdown2 req body |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:85:12:85:31 | snarkdown2(req.body) | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:85:12:85:31 | snarkdown2(req.body) | receiverName | res |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:85:23:85:30 | req.body | argumentIndex | 0 |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:85:23:85:30 | req.body | calleeAccessPath | snarkdown |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:85:23:85:30 | req.body | calleeAccessPathWithStructuralInfo | snarkdown instanceorreturn |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:85:23:85:30 | req.body | calleeApiName | snarkdown |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:85:23:85:30 | req.body | calleeName | snarkdown2 |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:85:23:85:30 | req.body | enclosingFunctionBody | req res res send req body res send snarkdown req body res send snarkdown2 req body |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:85:23:85:30 | req.body | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:88:28:88:40 | 'markdown-it' | argumentIndex | 0 |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:88:28:88:40 | 'markdown-it' | calleeAccessPath | |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:88:28:88:40 | 'markdown-it' | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:88:28:88:40 | 'markdown-it' | calleeName | require |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:88:43:90:1 | {\\n html: true\\n} | argumentIndex | 0 |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:88:43:90:1 | {\\n html: true\\n} | calleeAccessPath | markdown-it |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:88:43:90:1 | {\\n html: true\\n} | calleeAccessPathWithStructuralInfo | markdown-it instanceorreturn |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:88:43:90:1 | {\\n html: true\\n} | calleeApiName | markdown-it |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:89:9:89:12 | true | calleeAccessPath | |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:89:9:89:12 | true | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:91:29:91:41 | 'markdown-it' | argumentIndex | 0 |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:91:29:91:41 | 'markdown-it' | calleeAccessPath | |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:91:29:91:41 | 'markdown-it' | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:91:29:91:41 | 'markdown-it' | calleeName | require |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:91:44:91:45 | {} | argumentIndex | 0 |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:91:44:91:45 | {} | calleeAccessPath | markdown-it |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:91:44:91:45 | {} | calleeAccessPathWithStructuralInfo | markdown-it instanceorreturn |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:91:44:91:45 | {} | calleeApiName | markdown-it |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:93:29:93:41 | 'markdown-it' | argumentIndex | 0 |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:93:29:93:41 | 'markdown-it' | calleeAccessPath | |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:93:29:93:41 | 'markdown-it' | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:93:29:93:41 | 'markdown-it' | calleeName | require |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:93:44:93:55 | {html: true} | argumentIndex | 0 |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:93:44:93:55 | {html: true} | calleeAccessPath | markdown-it |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:93:44:93:55 | {html: true} | calleeAccessPathWithStructuralInfo | markdown-it instanceorreturn |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:93:44:93:55 | {html: true} | calleeApiName | markdown-it |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:93:51:93:54 | true | calleeAccessPath | |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:93:51:93:54 | true | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:94:8:94:41 | require ... ghtjs') | argumentIndex | 0 |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:94:8:94:41 | require ... ghtjs') | calleeAccessPath | markdown-it use |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:94:8:94:41 | require ... ghtjs') | calleeAccessPathWithStructuralInfo | markdown-it instanceorreturn member use instanceorreturn |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:94:8:94:41 | require ... ghtjs') | calleeApiName | markdown-it |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:94:8:94:41 | require ... ghtjs') | calleeName | use |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:94:16:94:40 | 'markdo ... ightjs' | argumentIndex | 0 |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:94:16:94:40 | 'markdo ... ightjs' | calleeAccessPath | |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:94:16:94:40 | 'markdo ... ightjs' | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:94:16:94:40 | 'markdo ... ightjs' | calleeName | require |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:96:9:96:19 | '/user/:id' | argumentIndex | 0 |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:96:9:96:19 | '/user/:id' | calleeAccessPath | express get |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:96:9:96:19 | '/user/:id' | calleeAccessPathWithStructuralInfo | express instanceorreturn member get instanceorreturn |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:96:9:96:19 | '/user/:id' | calleeApiName | express |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:96:9:96:19 | '/user/:id' | calleeName | get |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:96:9:96:19 | '/user/:id' | receiverName | app |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:96:22:104:1 | functio ... OT OK\\n} | argumentIndex | 1 |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:96:22:104:1 | functio ... OT OK\\n} | calleeAccessPath | express get |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:96:22:104:1 | functio ... OT OK\\n} | calleeAccessPathWithStructuralInfo | express instanceorreturn member get instanceorreturn |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:96:22:104:1 | functio ... OT OK\\n} | calleeApiName | express |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:96:22:104:1 | functio ... OT OK\\n} | calleeName | get |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:96:22:104:1 | functio ... OT OK\\n} | receiverName | app |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:97:12:97:19 | req.body | argumentIndex | 0 |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:97:12:97:19 | req.body | calleeAccessPath | express get res send |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:97:12:97:19 | req.body | calleeAccessPathWithStructuralInfo | express instanceorreturn member get functionalarg param res member send instanceorreturn |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:97:12:97:19 | req.body | calleeApiName | express |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:97:12:97:19 | req.body | calleeName | send |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:97:12:97:19 | req.body | enclosingFunctionBody | req res res send req body res send markdownIt render req body res send markdownIt2 render req body res send markdownIt3 render req body res send markdownIt use require markdown-it-sanitizer render req body res send markdownIt use require markdown-it-abbr use unknown render req body |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:97:12:97:19 | req.body | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:97:12:97:19 | req.body | receiverName | res |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:98:12:98:38 | markdow ... q.body) | argumentIndex | 0 |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:98:12:98:38 | markdow ... q.body) | calleeAccessPath | express get res send |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:98:12:98:38 | markdow ... q.body) | calleeAccessPathWithStructuralInfo | express instanceorreturn member get functionalarg param res member send instanceorreturn |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:98:12:98:38 | markdow ... q.body) | calleeApiName | express |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:98:12:98:38 | markdow ... q.body) | calleeName | send |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:98:12:98:38 | markdow ... q.body) | enclosingFunctionBody | req res res send req body res send markdownIt render req body res send markdownIt2 render req body res send markdownIt3 render req body res send markdownIt use require markdown-it-sanitizer render req body res send markdownIt use require markdown-it-abbr use unknown render req body |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:98:12:98:38 | markdow ... q.body) | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:98:12:98:38 | markdow ... q.body) | receiverName | res |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:98:30:98:37 | req.body | argumentIndex | 0 |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:98:30:98:37 | req.body | calleeAccessPath | markdown-it render |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:98:30:98:37 | req.body | calleeAccessPathWithStructuralInfo | markdown-it instanceorreturn member render instanceorreturn |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:98:30:98:37 | req.body | calleeApiName | markdown-it |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:98:30:98:37 | req.body | calleeName | render |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:98:30:98:37 | req.body | enclosingFunctionBody | req res res send req body res send markdownIt render req body res send markdownIt2 render req body res send markdownIt3 render req body res send markdownIt use require markdown-it-sanitizer render req body res send markdownIt use require markdown-it-abbr use unknown render req body |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:98:30:98:37 | req.body | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:98:30:98:37 | req.body | receiverName | markdownIt |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:99:12:99:39 | markdow ... q.body) | argumentIndex | 0 |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:99:12:99:39 | markdow ... q.body) | calleeAccessPath | express get res send |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:99:12:99:39 | markdow ... q.body) | calleeAccessPathWithStructuralInfo | express instanceorreturn member get functionalarg param res member send instanceorreturn |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:99:12:99:39 | markdow ... q.body) | calleeApiName | express |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:99:12:99:39 | markdow ... q.body) | calleeName | send |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:99:12:99:39 | markdow ... q.body) | enclosingFunctionBody | req res res send req body res send markdownIt render req body res send markdownIt2 render req body res send markdownIt3 render req body res send markdownIt use require markdown-it-sanitizer render req body res send markdownIt use require markdown-it-abbr use unknown render req body |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:99:12:99:39 | markdow ... q.body) | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:99:12:99:39 | markdow ... q.body) | receiverName | res |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:99:31:99:38 | req.body | argumentIndex | 0 |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:99:31:99:38 | req.body | calleeAccessPath | markdown-it render |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:99:31:99:38 | req.body | calleeAccessPathWithStructuralInfo | markdown-it instanceorreturn member render instanceorreturn |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:99:31:99:38 | req.body | calleeApiName | markdown-it |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:99:31:99:38 | req.body | calleeName | render |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:99:31:99:38 | req.body | enclosingFunctionBody | req res res send req body res send markdownIt render req body res send markdownIt2 render req body res send markdownIt3 render req body res send markdownIt use require markdown-it-sanitizer render req body res send markdownIt use require markdown-it-abbr use unknown render req body |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:99:31:99:38 | req.body | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:99:31:99:38 | req.body | receiverName | markdownIt2 |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:100:12:100:39 | markdow ... q.body) | argumentIndex | 0 |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:100:12:100:39 | markdow ... q.body) | calleeAccessPath | express get res send |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:100:12:100:39 | markdow ... q.body) | calleeAccessPathWithStructuralInfo | express instanceorreturn member get functionalarg param res member send instanceorreturn |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:100:12:100:39 | markdow ... q.body) | calleeApiName | express |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:100:12:100:39 | markdow ... q.body) | calleeName | send |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:100:12:100:39 | markdow ... q.body) | enclosingFunctionBody | req res res send req body res send markdownIt render req body res send markdownIt2 render req body res send markdownIt3 render req body res send markdownIt use require markdown-it-sanitizer render req body res send markdownIt use require markdown-it-abbr use unknown render req body |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:100:12:100:39 | markdow ... q.body) | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:100:12:100:39 | markdow ... q.body) | receiverName | res |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:100:31:100:38 | req.body | argumentIndex | 0 |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:100:31:100:38 | req.body | calleeAccessPath | markdown-it use render |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:100:31:100:38 | req.body | calleeAccessPathWithStructuralInfo | markdown-it instanceorreturn member use instanceorreturn member render instanceorreturn |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:100:31:100:38 | req.body | calleeApiName | markdown-it |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:100:31:100:38 | req.body | calleeName | render |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:100:31:100:38 | req.body | enclosingFunctionBody | req res res send req body res send markdownIt render req body res send markdownIt2 render req body res send markdownIt3 render req body res send markdownIt use require markdown-it-sanitizer render req body res send markdownIt use require markdown-it-abbr use unknown render req body |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:100:31:100:38 | req.body | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:100:31:100:38 | req.body | receiverName | markdownIt3 |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:102:12:102:76 | markdow ... q.body) | argumentIndex | 0 |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:102:12:102:76 | markdow ... q.body) | calleeAccessPath | express get res send |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:102:12:102:76 | markdow ... q.body) | calleeAccessPathWithStructuralInfo | express instanceorreturn member get functionalarg param res member send instanceorreturn |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:102:12:102:76 | markdow ... q.body) | calleeApiName | express |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:102:12:102:76 | markdow ... q.body) | calleeName | send |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:102:12:102:76 | markdow ... q.body) | enclosingFunctionBody | req res res send req body res send markdownIt render req body res send markdownIt2 render req body res send markdownIt3 render req body res send markdownIt use require markdown-it-sanitizer render req body res send markdownIt use require markdown-it-abbr use unknown render req body |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:102:12:102:76 | markdow ... q.body) | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:102:12:102:76 | markdow ... q.body) | receiverName | res |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:102:27:102:58 | require ... tizer') | argumentIndex | 0 |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:102:27:102:58 | require ... tizer') | calleeAccessPath | markdown-it use |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:102:27:102:58 | require ... tizer') | calleeAccessPathWithStructuralInfo | markdown-it instanceorreturn member use instanceorreturn |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:102:27:102:58 | require ... tizer') | calleeApiName | markdown-it |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:102:27:102:58 | require ... tizer') | calleeName | use |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:102:27:102:58 | require ... tizer') | enclosingFunctionBody | req res res send req body res send markdownIt render req body res send markdownIt2 render req body res send markdownIt3 render req body res send markdownIt use require markdown-it-sanitizer render req body res send markdownIt use require markdown-it-abbr use unknown render req body |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:102:27:102:58 | require ... tizer') | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:102:27:102:58 | require ... tizer') | receiverName | markdownIt |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:102:35:102:57 | 'markdo ... itizer' | argumentIndex | 0 |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:102:35:102:57 | 'markdo ... itizer' | calleeAccessPath | |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:102:35:102:57 | 'markdo ... itizer' | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:102:35:102:57 | 'markdo ... itizer' | calleeName | require |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:102:35:102:57 | 'markdo ... itizer' | enclosingFunctionBody | req res res send req body res send markdownIt render req body res send markdownIt2 render req body res send markdownIt3 render req body res send markdownIt use require markdown-it-sanitizer render req body res send markdownIt use require markdown-it-abbr use unknown render req body |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:102:35:102:57 | 'markdo ... itizer' | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:102:68:102:75 | req.body | argumentIndex | 0 |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:102:68:102:75 | req.body | calleeAccessPath | markdown-it use render |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:102:68:102:75 | req.body | calleeAccessPathWithStructuralInfo | markdown-it instanceorreturn member use instanceorreturn member render instanceorreturn |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:102:68:102:75 | req.body | calleeApiName | markdown-it |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:102:68:102:75 | req.body | calleeName | render |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:102:68:102:75 | req.body | enclosingFunctionBody | req res res send req body res send markdownIt render req body res send markdownIt2 render req body res send markdownIt3 render req body res send markdownIt use require markdown-it-sanitizer render req body res send markdownIt use require markdown-it-abbr use unknown render req body |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:102:68:102:75 | req.body | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:103:12:103:84 | markdow ... q.body) | argumentIndex | 0 |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:103:12:103:84 | markdow ... q.body) | calleeAccessPath | express get res send |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:103:12:103:84 | markdow ... q.body) | calleeAccessPathWithStructuralInfo | express instanceorreturn member get functionalarg param res member send instanceorreturn |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:103:12:103:84 | markdow ... q.body) | calleeApiName | express |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:103:12:103:84 | markdow ... q.body) | calleeName | send |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:103:12:103:84 | markdow ... q.body) | enclosingFunctionBody | req res res send req body res send markdownIt render req body res send markdownIt2 render req body res send markdownIt3 render req body res send markdownIt use require markdown-it-sanitizer render req body res send markdownIt use require markdown-it-abbr use unknown render req body |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:103:12:103:84 | markdow ... q.body) | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:103:12:103:84 | markdow ... q.body) | receiverName | res |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:103:27:103:53 | require ... -abbr') | argumentIndex | 0 |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:103:27:103:53 | require ... -abbr') | calleeAccessPath | markdown-it use |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:103:27:103:53 | require ... -abbr') | calleeAccessPathWithStructuralInfo | markdown-it instanceorreturn member use instanceorreturn |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:103:27:103:53 | require ... -abbr') | calleeApiName | markdown-it |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:103:27:103:53 | require ... -abbr') | calleeName | use |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:103:27:103:53 | require ... -abbr') | enclosingFunctionBody | req res res send req body res send markdownIt render req body res send markdownIt2 render req body res send markdownIt3 render req body res send markdownIt use require markdown-it-sanitizer render req body res send markdownIt use require markdown-it-abbr use unknown render req body |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:103:27:103:53 | require ... -abbr') | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:103:27:103:53 | require ... -abbr') | receiverName | markdownIt |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:103:35:103:52 | 'markdown-it-abbr' | argumentIndex | 0 |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:103:35:103:52 | 'markdown-it-abbr' | calleeAccessPath | |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:103:35:103:52 | 'markdown-it-abbr' | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:103:35:103:52 | 'markdown-it-abbr' | calleeName | require |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:103:35:103:52 | 'markdown-it-abbr' | enclosingFunctionBody | req res res send req body res send markdownIt render req body res send markdownIt2 render req body res send markdownIt3 render req body res send markdownIt use require markdown-it-sanitizer render req body res send markdownIt use require markdown-it-abbr use unknown render req body |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:103:35:103:52 | 'markdown-it-abbr' | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:103:60:103:66 | unknown | argumentIndex | 0 |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:103:60:103:66 | unknown | calleeAccessPath | markdown-it use use |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:103:60:103:66 | unknown | calleeAccessPathWithStructuralInfo | markdown-it instanceorreturn member use instanceorreturn member use instanceorreturn |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:103:60:103:66 | unknown | calleeApiName | markdown-it |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:103:60:103:66 | unknown | calleeName | use |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:103:60:103:66 | unknown | enclosingFunctionBody | req res res send req body res send markdownIt render req body res send markdownIt2 render req body res send markdownIt3 render req body res send markdownIt use require markdown-it-sanitizer render req body res send markdownIt use require markdown-it-abbr use unknown render req body |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:103:60:103:66 | unknown | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:103:76:103:83 | req.body | argumentIndex | 0 |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:103:76:103:83 | req.body | calleeAccessPath | markdown-it use use render |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:103:76:103:83 | req.body | calleeAccessPathWithStructuralInfo | markdown-it instanceorreturn member use instanceorreturn member use instanceorreturn member render instanceorreturn |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:103:76:103:83 | req.body | calleeApiName | markdown-it |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:103:76:103:83 | req.body | calleeName | render |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:103:76:103:83 | req.body | enclosingFunctionBody | req res res send req body res send markdownIt render req body res send markdownIt2 render req body res send markdownIt3 render req body res send markdownIt use require markdown-it-sanitizer render req body res send markdownIt use require markdown-it-abbr use unknown render req body |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXss.js:103:76:103:83 | req.body | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssContentTypes.js:1:23:1:31 | 'express' | argumentIndex | 0 |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssContentTypes.js:1:23:1:31 | 'express' | calleeAccessPath | |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssContentTypes.js:1:23:1:31 | 'express' | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssContentTypes.js:1:23:1:31 | 'express' | calleeName | require |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssContentTypes.js:4:9:4:19 | '/user/:id' | argumentIndex | 0 |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssContentTypes.js:4:9:4:19 | '/user/:id' | calleeAccessPath | express get |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssContentTypes.js:4:9:4:19 | '/user/:id' | calleeAccessPathWithStructuralInfo | express instanceorreturn member get instanceorreturn |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssContentTypes.js:4:9:4:19 | '/user/:id' | calleeApiName | express |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssContentTypes.js:4:9:4:19 | '/user/:id' | calleeName | get |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssContentTypes.js:4:9:4:19 | '/user/:id' | receiverName | app |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssContentTypes.js:4:22:12:1 | functio ... .\\n }\\n} | argumentIndex | 1 |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssContentTypes.js:4:22:12:1 | functio ... .\\n }\\n} | calleeAccessPath | express get |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssContentTypes.js:4:22:12:1 | functio ... .\\n }\\n} | calleeAccessPathWithStructuralInfo | express instanceorreturn member get instanceorreturn |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssContentTypes.js:4:22:12:1 | functio ... .\\n }\\n} | calleeApiName | express |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssContentTypes.js:4:22:12:1 | functio ... .\\n }\\n} | calleeName | get |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssContentTypes.js:4:22:12:1 | functio ... .\\n }\\n} | receiverName | app |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssContentTypes.js:6:13:6:26 | 'Content-Type' | argumentIndex | 0 |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssContentTypes.js:6:13:6:26 | 'Content-Type' | calleeAccessPath | express get res set |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssContentTypes.js:6:13:6:26 | 'Content-Type' | calleeAccessPathWithStructuralInfo | express instanceorreturn member get functionalarg param res member set instanceorreturn |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssContentTypes.js:6:13:6:26 | 'Content-Type' | calleeApiName | express |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssContentTypes.js:6:13:6:26 | 'Content-Type' | calleeName | set |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssContentTypes.js:6:13:6:26 | 'Content-Type' | enclosingFunctionBody | req res whatever res set Content-Type text/plain res send FOO: req params id res set Content-Type text/html res send FOO: req params id |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssContentTypes.js:6:13:6:26 | 'Content-Type' | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssContentTypes.js:6:13:6:26 | 'Content-Type' | receiverName | res |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssContentTypes.js:6:29:6:40 | 'text/plain' | argumentIndex | 1 |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssContentTypes.js:6:29:6:40 | 'text/plain' | calleeAccessPath | express get res set |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssContentTypes.js:6:29:6:40 | 'text/plain' | calleeAccessPathWithStructuralInfo | express instanceorreturn member get functionalarg param res member set instanceorreturn |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssContentTypes.js:6:29:6:40 | 'text/plain' | calleeApiName | express |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssContentTypes.js:6:29:6:40 | 'text/plain' | calleeName | set |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssContentTypes.js:6:29:6:40 | 'text/plain' | enclosingFunctionBody | req res whatever res set Content-Type text/plain res send FOO: req params id res set Content-Type text/html res send FOO: req params id |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssContentTypes.js:6:29:6:40 | 'text/plain' | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssContentTypes.js:6:29:6:40 | 'text/plain' | receiverName | res |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssContentTypes.js:7:14:7:36 | "FOO: " ... rams.id | argumentIndex | 0 |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssContentTypes.js:7:14:7:36 | "FOO: " ... rams.id | calleeAccessPath | express get res send |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssContentTypes.js:7:14:7:36 | "FOO: " ... rams.id | calleeAccessPathWithStructuralInfo | express instanceorreturn member get functionalarg param res member send instanceorreturn |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssContentTypes.js:7:14:7:36 | "FOO: " ... rams.id | calleeApiName | express |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssContentTypes.js:7:14:7:36 | "FOO: " ... rams.id | calleeName | send |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssContentTypes.js:7:14:7:36 | "FOO: " ... rams.id | enclosingFunctionBody | req res whatever res set Content-Type text/plain res send FOO: req params id res set Content-Type text/html res send FOO: req params id |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssContentTypes.js:7:14:7:36 | "FOO: " ... rams.id | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssContentTypes.js:7:14:7:36 | "FOO: " ... rams.id | receiverName | res |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssContentTypes.js:9:13:9:26 | 'Content-Type' | argumentIndex | 0 |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssContentTypes.js:9:13:9:26 | 'Content-Type' | calleeAccessPath | express get res set |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssContentTypes.js:9:13:9:26 | 'Content-Type' | calleeAccessPathWithStructuralInfo | express instanceorreturn member get functionalarg param res member set instanceorreturn |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssContentTypes.js:9:13:9:26 | 'Content-Type' | calleeApiName | express |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssContentTypes.js:9:13:9:26 | 'Content-Type' | calleeName | set |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssContentTypes.js:9:13:9:26 | 'Content-Type' | enclosingFunctionBody | req res whatever res set Content-Type text/plain res send FOO: req params id res set Content-Type text/html res send FOO: req params id |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssContentTypes.js:9:13:9:26 | 'Content-Type' | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssContentTypes.js:9:13:9:26 | 'Content-Type' | receiverName | res |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssContentTypes.js:9:29:9:39 | 'text/html' | argumentIndex | 1 |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssContentTypes.js:9:29:9:39 | 'text/html' | calleeAccessPath | express get res set |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssContentTypes.js:9:29:9:39 | 'text/html' | calleeAccessPathWithStructuralInfo | express instanceorreturn member get functionalarg param res member set instanceorreturn |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssContentTypes.js:9:29:9:39 | 'text/html' | calleeApiName | express |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssContentTypes.js:9:29:9:39 | 'text/html' | calleeName | set |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssContentTypes.js:9:29:9:39 | 'text/html' | enclosingFunctionBody | req res whatever res set Content-Type text/plain res send FOO: req params id res set Content-Type text/html res send FOO: req params id |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssContentTypes.js:9:29:9:39 | 'text/html' | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssContentTypes.js:9:29:9:39 | 'text/html' | receiverName | res |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssContentTypes.js:10:14:10:36 | "FOO: " ... rams.id | argumentIndex | 0 |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssContentTypes.js:10:14:10:36 | "FOO: " ... rams.id | calleeAccessPath | express get res send |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssContentTypes.js:10:14:10:36 | "FOO: " ... rams.id | calleeAccessPathWithStructuralInfo | express instanceorreturn member get functionalarg param res member send instanceorreturn |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssContentTypes.js:10:14:10:36 | "FOO: " ... rams.id | calleeApiName | express |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssContentTypes.js:10:14:10:36 | "FOO: " ... rams.id | calleeName | send |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssContentTypes.js:10:14:10:36 | "FOO: " ... rams.id | enclosingFunctionBody | req res whatever res set Content-Type text/plain res send FOO: req params id res set Content-Type text/html res send FOO: req params id |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssContentTypes.js:10:14:10:36 | "FOO: " ... rams.id | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssContentTypes.js:10:14:10:36 | "FOO: " ... rams.id | receiverName | res |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssContentTypes.js:14:9:14:19 | '/user/:id' | argumentIndex | 0 |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssContentTypes.js:14:9:14:19 | '/user/:id' | calleeAccessPath | express get |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssContentTypes.js:14:9:14:19 | '/user/:id' | calleeAccessPathWithStructuralInfo | express instanceorreturn member get instanceorreturn |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssContentTypes.js:14:9:14:19 | '/user/:id' | calleeApiName | express |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssContentTypes.js:14:9:14:19 | '/user/:id' | calleeName | get |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssContentTypes.js:14:9:14:19 | '/user/:id' | receiverName | app |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssContentTypes.js:14:22:22:1 | functio ... .\\n }\\n} | argumentIndex | 1 |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssContentTypes.js:14:22:22:1 | functio ... .\\n }\\n} | calleeAccessPath | express get |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssContentTypes.js:14:22:22:1 | functio ... .\\n }\\n} | calleeAccessPathWithStructuralInfo | express instanceorreturn member get instanceorreturn |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssContentTypes.js:14:22:22:1 | functio ... .\\n }\\n} | calleeApiName | express |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssContentTypes.js:14:22:22:1 | functio ... .\\n }\\n} | calleeName | get |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssContentTypes.js:14:22:22:1 | functio ... .\\n }\\n} | receiverName | app |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssContentTypes.js:16:19:16:21 | 200 | argumentIndex | 0 |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssContentTypes.js:16:19:16:21 | 200 | calleeAccessPath | express get res writeHead |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssContentTypes.js:16:19:16:21 | 200 | calleeAccessPathWithStructuralInfo | express instanceorreturn member get functionalarg param res member writeHead instanceorreturn |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssContentTypes.js:16:19:16:21 | 200 | calleeApiName | express |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssContentTypes.js:16:19:16:21 | 200 | calleeName | writeHead |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssContentTypes.js:16:19:16:21 | 200 | enclosingFunctionBody | req res whatever res writeHead 200 Content-Type application/json res send FOO: req params id res writeHead 404 res send FOO: req params id |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssContentTypes.js:16:19:16:21 | 200 | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssContentTypes.js:16:19:16:21 | 200 | receiverName | res |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssContentTypes.js:16:24:16:59 | {'Conte ... /json'} | argumentIndex | 1 |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssContentTypes.js:16:24:16:59 | {'Conte ... /json'} | calleeAccessPath | express get res writeHead |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssContentTypes.js:16:24:16:59 | {'Conte ... /json'} | calleeAccessPathWithStructuralInfo | express instanceorreturn member get functionalarg param res member writeHead instanceorreturn |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssContentTypes.js:16:24:16:59 | {'Conte ... /json'} | calleeApiName | express |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssContentTypes.js:16:24:16:59 | {'Conte ... /json'} | calleeName | writeHead |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssContentTypes.js:16:24:16:59 | {'Conte ... /json'} | enclosingFunctionBody | req res whatever res writeHead 200 Content-Type application/json res send FOO: req params id res writeHead 404 res send FOO: req params id |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssContentTypes.js:16:24:16:59 | {'Conte ... /json'} | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssContentTypes.js:16:24:16:59 | {'Conte ... /json'} | receiverName | res |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssContentTypes.js:16:41:16:58 | 'application/json' | calleeAccessPath | |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssContentTypes.js:16:41:16:58 | 'application/json' | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssContentTypes.js:16:41:16:58 | 'application/json' | enclosingFunctionBody | req res whatever res writeHead 200 Content-Type application/json res send FOO: req params id res writeHead 404 res send FOO: req params id |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssContentTypes.js:16:41:16:58 | 'application/json' | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssContentTypes.js:17:14:17:36 | "FOO: " ... rams.id | argumentIndex | 0 |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssContentTypes.js:17:14:17:36 | "FOO: " ... rams.id | calleeAccessPath | express get res send |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssContentTypes.js:17:14:17:36 | "FOO: " ... rams.id | calleeAccessPathWithStructuralInfo | express instanceorreturn member get functionalarg param res member send instanceorreturn |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssContentTypes.js:17:14:17:36 | "FOO: " ... rams.id | calleeApiName | express |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssContentTypes.js:17:14:17:36 | "FOO: " ... rams.id | calleeName | send |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssContentTypes.js:17:14:17:36 | "FOO: " ... rams.id | enclosingFunctionBody | req res whatever res writeHead 200 Content-Type application/json res send FOO: req params id res writeHead 404 res send FOO: req params id |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssContentTypes.js:17:14:17:36 | "FOO: " ... rams.id | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssContentTypes.js:17:14:17:36 | "FOO: " ... rams.id | receiverName | res |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssContentTypes.js:19:19:19:21 | 404 | argumentIndex | 0 |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssContentTypes.js:19:19:19:21 | 404 | calleeAccessPath | express get res writeHead |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssContentTypes.js:19:19:19:21 | 404 | calleeAccessPathWithStructuralInfo | express instanceorreturn member get functionalarg param res member writeHead instanceorreturn |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssContentTypes.js:19:19:19:21 | 404 | calleeApiName | express |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssContentTypes.js:19:19:19:21 | 404 | calleeName | writeHead |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssContentTypes.js:19:19:19:21 | 404 | enclosingFunctionBody | req res whatever res writeHead 200 Content-Type application/json res send FOO: req params id res writeHead 404 res send FOO: req params id |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssContentTypes.js:19:19:19:21 | 404 | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssContentTypes.js:19:19:19:21 | 404 | receiverName | res |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssContentTypes.js:20:14:20:36 | "FOO: " ... rams.id | argumentIndex | 0 |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssContentTypes.js:20:14:20:36 | "FOO: " ... rams.id | calleeAccessPath | express get res send |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssContentTypes.js:20:14:20:36 | "FOO: " ... rams.id | calleeAccessPathWithStructuralInfo | express instanceorreturn member get functionalarg param res member send instanceorreturn |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssContentTypes.js:20:14:20:36 | "FOO: " ... rams.id | calleeApiName | express |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssContentTypes.js:20:14:20:36 | "FOO: " ... rams.id | calleeName | send |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssContentTypes.js:20:14:20:36 | "FOO: " ... rams.id | enclosingFunctionBody | req res whatever res writeHead 200 Content-Type application/json res send FOO: req params id res writeHead 404 res send FOO: req params id |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssContentTypes.js:20:14:20:36 | "FOO: " ... rams.id | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssContentTypes.js:20:14:20:36 | "FOO: " ... rams.id | receiverName | res |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssContentTypes.js:25:9:25:19 | '/user/:id' | argumentIndex | 0 |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssContentTypes.js:25:9:25:19 | '/user/:id' | calleeAccessPath | express get |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssContentTypes.js:25:9:25:19 | '/user/:id' | calleeAccessPathWithStructuralInfo | express instanceorreturn member get instanceorreturn |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssContentTypes.js:25:9:25:19 | '/user/:id' | calleeApiName | express |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssContentTypes.js:25:9:25:19 | '/user/:id' | calleeName | get |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssContentTypes.js:25:9:25:19 | '/user/:id' | receiverName | app |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssContentTypes.js:25:22:33:1 | functio ... JSON\\n} | argumentIndex | 1 |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssContentTypes.js:25:22:33:1 | functio ... JSON\\n} | calleeAccessPath | express get |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssContentTypes.js:25:22:33:1 | functio ... JSON\\n} | calleeAccessPathWithStructuralInfo | express instanceorreturn member get instanceorreturn |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssContentTypes.js:25:22:33:1 | functio ... JSON\\n} | calleeApiName | express |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssContentTypes.js:25:22:33:1 | functio ... JSON\\n} | calleeName | get |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssContentTypes.js:25:22:33:1 | functio ... JSON\\n} | receiverName | app |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssContentTypes.js:26:17:26:19 | 200 | argumentIndex | 0 |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssContentTypes.js:26:17:26:19 | 200 | calleeAccessPath | express get res writeHead |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssContentTypes.js:26:17:26:19 | 200 | calleeAccessPathWithStructuralInfo | express instanceorreturn member get functionalarg param res member writeHead instanceorreturn |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssContentTypes.js:26:17:26:19 | 200 | calleeApiName | express |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssContentTypes.js:26:17:26:19 | 200 | calleeName | writeHead |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssContentTypes.js:26:17:26:19 | 200 | enclosingFunctionBody | req res res writeHead 200 Content-Type application/json whatever res send FOO: req params id res send FOO: req params id res send FOO: req params id |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssContentTypes.js:26:17:26:19 | 200 | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssContentTypes.js:26:17:26:19 | 200 | receiverName | res |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssContentTypes.js:26:22:26:57 | {'Conte ... /json'} | argumentIndex | 1 |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssContentTypes.js:26:22:26:57 | {'Conte ... /json'} | calleeAccessPath | express get res writeHead |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssContentTypes.js:26:22:26:57 | {'Conte ... /json'} | calleeAccessPathWithStructuralInfo | express instanceorreturn member get functionalarg param res member writeHead instanceorreturn |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssContentTypes.js:26:22:26:57 | {'Conte ... /json'} | calleeApiName | express |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssContentTypes.js:26:22:26:57 | {'Conte ... /json'} | calleeName | writeHead |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssContentTypes.js:26:22:26:57 | {'Conte ... /json'} | enclosingFunctionBody | req res res writeHead 200 Content-Type application/json whatever res send FOO: req params id res send FOO: req params id res send FOO: req params id |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssContentTypes.js:26:22:26:57 | {'Conte ... /json'} | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssContentTypes.js:26:22:26:57 | {'Conte ... /json'} | receiverName | res |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssContentTypes.js:26:39:26:56 | 'application/json' | calleeAccessPath | |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssContentTypes.js:26:39:26:56 | 'application/json' | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssContentTypes.js:26:39:26:56 | 'application/json' | enclosingFunctionBody | req res res writeHead 200 Content-Type application/json whatever res send FOO: req params id res send FOO: req params id res send FOO: req params id |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssContentTypes.js:26:39:26:56 | 'application/json' | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssContentTypes.js:28:14:28:36 | "FOO: " ... rams.id | argumentIndex | 0 |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssContentTypes.js:28:14:28:36 | "FOO: " ... rams.id | calleeAccessPath | express get res send |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssContentTypes.js:28:14:28:36 | "FOO: " ... rams.id | calleeAccessPathWithStructuralInfo | express instanceorreturn member get functionalarg param res member send instanceorreturn |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssContentTypes.js:28:14:28:36 | "FOO: " ... rams.id | calleeApiName | express |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssContentTypes.js:28:14:28:36 | "FOO: " ... rams.id | calleeName | send |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssContentTypes.js:28:14:28:36 | "FOO: " ... rams.id | enclosingFunctionBody | req res res writeHead 200 Content-Type application/json whatever res send FOO: req params id res send FOO: req params id res send FOO: req params id |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssContentTypes.js:28:14:28:36 | "FOO: " ... rams.id | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssContentTypes.js:28:14:28:36 | "FOO: " ... rams.id | receiverName | res |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssContentTypes.js:30:14:30:36 | "FOO: " ... rams.id | argumentIndex | 0 |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssContentTypes.js:30:14:30:36 | "FOO: " ... rams.id | calleeAccessPath | express get res send |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssContentTypes.js:30:14:30:36 | "FOO: " ... rams.id | calleeAccessPathWithStructuralInfo | express instanceorreturn member get functionalarg param res member send instanceorreturn |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssContentTypes.js:30:14:30:36 | "FOO: " ... rams.id | calleeApiName | express |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssContentTypes.js:30:14:30:36 | "FOO: " ... rams.id | calleeName | send |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssContentTypes.js:30:14:30:36 | "FOO: " ... rams.id | enclosingFunctionBody | req res res writeHead 200 Content-Type application/json whatever res send FOO: req params id res send FOO: req params id res send FOO: req params id |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssContentTypes.js:30:14:30:36 | "FOO: " ... rams.id | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssContentTypes.js:30:14:30:36 | "FOO: " ... rams.id | receiverName | res |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssContentTypes.js:32:12:32:34 | "FOO: " ... rams.id | argumentIndex | 0 |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssContentTypes.js:32:12:32:34 | "FOO: " ... rams.id | calleeAccessPath | express get res send |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssContentTypes.js:32:12:32:34 | "FOO: " ... rams.id | calleeAccessPathWithStructuralInfo | express instanceorreturn member get functionalarg param res member send instanceorreturn |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssContentTypes.js:32:12:32:34 | "FOO: " ... rams.id | calleeApiName | express |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssContentTypes.js:32:12:32:34 | "FOO: " ... rams.id | calleeName | send |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssContentTypes.js:32:12:32:34 | "FOO: " ... rams.id | enclosingFunctionBody | req res res writeHead 200 Content-Type application/json whatever res send FOO: req params id res send FOO: req params id res send FOO: req params id |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssContentTypes.js:32:12:32:34 | "FOO: " ... rams.id | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssContentTypes.js:32:12:32:34 | "FOO: " ... rams.id | receiverName | res |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssContentTypes.js:36:9:36:19 | '/user/:id' | argumentIndex | 0 |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssContentTypes.js:36:9:36:19 | '/user/:id' | calleeAccessPath | express get |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssContentTypes.js:36:9:36:19 | '/user/:id' | calleeAccessPathWithStructuralInfo | express instanceorreturn member get instanceorreturn |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssContentTypes.js:36:9:36:19 | '/user/:id' | calleeApiName | express |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssContentTypes.js:36:9:36:19 | '/user/:id' | calleeName | get |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssContentTypes.js:36:9:36:19 | '/user/:id' | receiverName | app |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssContentTypes.js:36:22:44:1 | functio ... K\\n }\\n} | argumentIndex | 1 |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssContentTypes.js:36:22:44:1 | functio ... K\\n }\\n} | calleeAccessPath | express get |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssContentTypes.js:36:22:44:1 | functio ... K\\n }\\n} | calleeAccessPathWithStructuralInfo | express instanceorreturn member get instanceorreturn |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssContentTypes.js:36:22:44:1 | functio ... K\\n }\\n} | calleeApiName | express |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssContentTypes.js:36:22:44:1 | functio ... K\\n }\\n} | calleeName | get |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssContentTypes.js:36:22:44:1 | functio ... K\\n }\\n} | receiverName | app |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssContentTypes.js:39:13:39:35 | "FOO: " ... rams.id | argumentIndex | 0 |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssContentTypes.js:39:13:39:35 | "FOO: " ... rams.id | calleeAccessPath | express get res end |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssContentTypes.js:39:13:39:35 | "FOO: " ... rams.id | calleeAccessPathWithStructuralInfo | express instanceorreturn member get functionalarg param res member end instanceorreturn |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssContentTypes.js:39:13:39:35 | "FOO: " ... rams.id | calleeApiName | express |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssContentTypes.js:39:13:39:35 | "FOO: " ... rams.id | calleeName | end |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssContentTypes.js:39:13:39:35 | "FOO: " ... rams.id | enclosingFunctionBody | req res err res statusCode 404 res end FOO: req params id res setHeader Content-Type text/plain;charset=utf8 res end FOO: req params id |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssContentTypes.js:39:13:39:35 | "FOO: " ... rams.id | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssContentTypes.js:39:13:39:35 | "FOO: " ... rams.id | receiverName | res |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssContentTypes.js:41:19:41:32 | 'Content-Type' | argumentIndex | 0 |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssContentTypes.js:41:19:41:32 | 'Content-Type' | calleeAccessPath | express get res setHeader |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssContentTypes.js:41:19:41:32 | 'Content-Type' | calleeAccessPathWithStructuralInfo | express instanceorreturn member get functionalarg param res member setHeader instanceorreturn |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssContentTypes.js:41:19:41:32 | 'Content-Type' | calleeApiName | express |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssContentTypes.js:41:19:41:32 | 'Content-Type' | calleeName | setHeader |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssContentTypes.js:41:19:41:32 | 'Content-Type' | enclosingFunctionBody | req res err res statusCode 404 res end FOO: req params id res setHeader Content-Type text/plain;charset=utf8 res end FOO: req params id |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssContentTypes.js:41:19:41:32 | 'Content-Type' | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssContentTypes.js:41:19:41:32 | 'Content-Type' | receiverName | res |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssContentTypes.js:41:35:41:59 | 'text/p ... t=utf8' | argumentIndex | 1 |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssContentTypes.js:41:35:41:59 | 'text/p ... t=utf8' | calleeAccessPath | express get res setHeader |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssContentTypes.js:41:35:41:59 | 'text/p ... t=utf8' | calleeAccessPathWithStructuralInfo | express instanceorreturn member get functionalarg param res member setHeader instanceorreturn |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssContentTypes.js:41:35:41:59 | 'text/p ... t=utf8' | calleeApiName | express |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssContentTypes.js:41:35:41:59 | 'text/p ... t=utf8' | calleeName | setHeader |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssContentTypes.js:41:35:41:59 | 'text/p ... t=utf8' | enclosingFunctionBody | req res err res statusCode 404 res end FOO: req params id res setHeader Content-Type text/plain;charset=utf8 res end FOO: req params id |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssContentTypes.js:41:35:41:59 | 'text/p ... t=utf8' | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssContentTypes.js:41:35:41:59 | 'text/p ... t=utf8' | receiverName | res |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssContentTypes.js:42:13:42:35 | "FOO: " ... rams.id | argumentIndex | 0 |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssContentTypes.js:42:13:42:35 | "FOO: " ... rams.id | calleeAccessPath | express get res end |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssContentTypes.js:42:13:42:35 | "FOO: " ... rams.id | calleeAccessPathWithStructuralInfo | express instanceorreturn member get functionalarg param res member end instanceorreturn |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssContentTypes.js:42:13:42:35 | "FOO: " ... rams.id | calleeApiName | express |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssContentTypes.js:42:13:42:35 | "FOO: " ... rams.id | calleeName | end |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssContentTypes.js:42:13:42:35 | "FOO: " ... rams.id | enclosingFunctionBody | req res err res statusCode 404 res end FOO: req params id res setHeader Content-Type text/plain;charset=utf8 res end FOO: req params id |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssContentTypes.js:42:13:42:35 | "FOO: " ... rams.id | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssContentTypes.js:42:13:42:35 | "FOO: " ... rams.id | receiverName | res |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssContentTypes.js:50:9:50:19 | '/user/:id' | argumentIndex | 0 |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssContentTypes.js:50:9:50:19 | '/user/:id' | calleeAccessPath | express get |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssContentTypes.js:50:9:50:19 | '/user/:id' | calleeAccessPathWithStructuralInfo | express instanceorreturn member get instanceorreturn |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssContentTypes.js:50:9:50:19 | '/user/:id' | calleeApiName | express |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssContentTypes.js:50:9:50:19 | '/user/:id' | calleeName | get |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssContentTypes.js:50:9:50:19 | '/user/:id' | receiverName | app |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssContentTypes.js:50:22:58:1 | functio ... K\\n }\\n} | argumentIndex | 1 |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssContentTypes.js:50:22:58:1 | functio ... K\\n }\\n} | calleeAccessPath | express get |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssContentTypes.js:50:22:58:1 | functio ... K\\n }\\n} | calleeAccessPathWithStructuralInfo | express instanceorreturn member get instanceorreturn |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssContentTypes.js:50:22:58:1 | functio ... K\\n }\\n} | calleeApiName | express |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssContentTypes.js:50:22:58:1 | functio ... K\\n }\\n} | calleeName | get |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssContentTypes.js:50:22:58:1 | functio ... K\\n }\\n} | receiverName | app |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssContentTypes.js:52:16:52:50 | {'Conte ... Type()} | argumentIndex | 0 |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssContentTypes.js:52:16:52:50 | {'Conte ... Type()} | calleeAccessPath | express get res header |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssContentTypes.js:52:16:52:50 | {'Conte ... Type()} | calleeAccessPathWithStructuralInfo | express instanceorreturn member get functionalarg param res member header instanceorreturn |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssContentTypes.js:52:16:52:50 | {'Conte ... Type()} | calleeApiName | express |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssContentTypes.js:52:16:52:50 | {'Conte ... Type()} | calleeName | header |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssContentTypes.js:52:16:52:50 | {'Conte ... Type()} | enclosingFunctionBody | req res err res header Content-Type textContentType res end FOO: req params id res setHeader Content-Type text/plain;charset=utf8 res end FOO: req params id |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssContentTypes.js:52:16:52:50 | {'Conte ... Type()} | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssContentTypes.js:52:16:52:50 | {'Conte ... Type()} | receiverName | res |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssContentTypes.js:52:33:52:49 | textContentType() | calleeAccessPath | |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssContentTypes.js:52:33:52:49 | textContentType() | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssContentTypes.js:52:33:52:49 | textContentType() | enclosingFunctionBody | req res err res header Content-Type textContentType res end FOO: req params id res setHeader Content-Type text/plain;charset=utf8 res end FOO: req params id |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssContentTypes.js:52:33:52:49 | textContentType() | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssContentTypes.js:53:13:53:35 | "FOO: " ... rams.id | argumentIndex | 0 |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssContentTypes.js:53:13:53:35 | "FOO: " ... rams.id | calleeAccessPath | express get res end |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssContentTypes.js:53:13:53:35 | "FOO: " ... rams.id | calleeAccessPathWithStructuralInfo | express instanceorreturn member get functionalarg param res member end instanceorreturn |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssContentTypes.js:53:13:53:35 | "FOO: " ... rams.id | calleeApiName | express |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssContentTypes.js:53:13:53:35 | "FOO: " ... rams.id | calleeName | end |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssContentTypes.js:53:13:53:35 | "FOO: " ... rams.id | enclosingFunctionBody | req res err res header Content-Type textContentType res end FOO: req params id res setHeader Content-Type text/plain;charset=utf8 res end FOO: req params id |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssContentTypes.js:53:13:53:35 | "FOO: " ... rams.id | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssContentTypes.js:53:13:53:35 | "FOO: " ... rams.id | receiverName | res |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssContentTypes.js:55:19:55:32 | 'Content-Type' | argumentIndex | 0 |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssContentTypes.js:55:19:55:32 | 'Content-Type' | calleeAccessPath | express get res setHeader |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssContentTypes.js:55:19:55:32 | 'Content-Type' | calleeAccessPathWithStructuralInfo | express instanceorreturn member get functionalarg param res member setHeader instanceorreturn |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssContentTypes.js:55:19:55:32 | 'Content-Type' | calleeApiName | express |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssContentTypes.js:55:19:55:32 | 'Content-Type' | calleeName | setHeader |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssContentTypes.js:55:19:55:32 | 'Content-Type' | enclosingFunctionBody | req res err res header Content-Type textContentType res end FOO: req params id res setHeader Content-Type text/plain;charset=utf8 res end FOO: req params id |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssContentTypes.js:55:19:55:32 | 'Content-Type' | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssContentTypes.js:55:19:55:32 | 'Content-Type' | receiverName | res |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssContentTypes.js:55:35:55:59 | 'text/p ... t=utf8' | argumentIndex | 1 |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssContentTypes.js:55:35:55:59 | 'text/p ... t=utf8' | calleeAccessPath | express get res setHeader |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssContentTypes.js:55:35:55:59 | 'text/p ... t=utf8' | calleeAccessPathWithStructuralInfo | express instanceorreturn member get functionalarg param res member setHeader instanceorreturn |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssContentTypes.js:55:35:55:59 | 'text/p ... t=utf8' | calleeApiName | express |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssContentTypes.js:55:35:55:59 | 'text/p ... t=utf8' | calleeName | setHeader |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssContentTypes.js:55:35:55:59 | 'text/p ... t=utf8' | enclosingFunctionBody | req res err res header Content-Type textContentType res end FOO: req params id res setHeader Content-Type text/plain;charset=utf8 res end FOO: req params id |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssContentTypes.js:55:35:55:59 | 'text/p ... t=utf8' | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssContentTypes.js:55:35:55:59 | 'text/p ... t=utf8' | receiverName | res |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssContentTypes.js:56:13:56:35 | "FOO: " ... rams.id | argumentIndex | 0 |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssContentTypes.js:56:13:56:35 | "FOO: " ... rams.id | calleeAccessPath | express get res end |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssContentTypes.js:56:13:56:35 | "FOO: " ... rams.id | calleeAccessPathWithStructuralInfo | express instanceorreturn member get functionalarg param res member end instanceorreturn |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssContentTypes.js:56:13:56:35 | "FOO: " ... rams.id | calleeApiName | express |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssContentTypes.js:56:13:56:35 | "FOO: " ... rams.id | calleeName | end |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssContentTypes.js:56:13:56:35 | "FOO: " ... rams.id | enclosingFunctionBody | req res err res header Content-Type textContentType res end FOO: req params id res setHeader Content-Type text/plain;charset=utf8 res end FOO: req params id |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssContentTypes.js:56:13:56:35 | "FOO: " ... rams.id | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssContentTypes.js:56:13:56:35 | "FOO: " ... rams.id | receiverName | res |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssContentTypes.js:60:9:60:19 | '/user/:id' | argumentIndex | 0 |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssContentTypes.js:60:9:60:19 | '/user/:id' | calleeAccessPath | express get |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssContentTypes.js:60:9:60:19 | '/user/:id' | calleeAccessPathWithStructuralInfo | express instanceorreturn member get instanceorreturn |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssContentTypes.js:60:9:60:19 | '/user/:id' | calleeApiName | express |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssContentTypes.js:60:9:60:19 | '/user/:id' | calleeName | get |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssContentTypes.js:60:9:60:19 | '/user/:id' | receiverName | app |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssContentTypes.js:60:22:71:1 | functio ... set.\\n} | argumentIndex | 1 |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssContentTypes.js:60:22:71:1 | functio ... set.\\n} | calleeAccessPath | express get |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssContentTypes.js:60:22:71:1 | functio ... set.\\n} | calleeAccessPathWithStructuralInfo | express instanceorreturn member get instanceorreturn |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssContentTypes.js:60:22:71:1 | functio ... set.\\n} | calleeApiName | express |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssContentTypes.js:60:22:71:1 | functio ... set.\\n} | calleeName | get |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssContentTypes.js:60:22:71:1 | functio ... set.\\n} | receiverName | app |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssContentTypes.js:62:19:62:21 | 200 | argumentIndex | 0 |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssContentTypes.js:62:19:62:21 | 200 | calleeAccessPath | express get res writeHead |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssContentTypes.js:62:19:62:21 | 200 | calleeAccessPathWithStructuralInfo | express instanceorreturn member get functionalarg param res member writeHead instanceorreturn |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssContentTypes.js:62:19:62:21 | 200 | calleeApiName | express |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssContentTypes.js:62:19:62:21 | 200 | calleeName | writeHead |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssContentTypes.js:62:19:62:21 | 200 | enclosingFunctionBody | req res err res writeHead 200 Content-Type application/json res send FOO: req params id doSomething somethingMore Math random res writeHead 404 res send FOO: req params id |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssContentTypes.js:62:19:62:21 | 200 | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssContentTypes.js:62:19:62:21 | 200 | receiverName | res |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssContentTypes.js:62:24:62:59 | {'Conte ... /json'} | argumentIndex | 1 |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssContentTypes.js:62:24:62:59 | {'Conte ... /json'} | calleeAccessPath | express get res writeHead |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssContentTypes.js:62:24:62:59 | {'Conte ... /json'} | calleeAccessPathWithStructuralInfo | express instanceorreturn member get functionalarg param res member writeHead instanceorreturn |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssContentTypes.js:62:24:62:59 | {'Conte ... /json'} | calleeApiName | express |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssContentTypes.js:62:24:62:59 | {'Conte ... /json'} | calleeName | writeHead |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssContentTypes.js:62:24:62:59 | {'Conte ... /json'} | enclosingFunctionBody | req res err res writeHead 200 Content-Type application/json res send FOO: req params id doSomething somethingMore Math random res writeHead 404 res send FOO: req params id |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssContentTypes.js:62:24:62:59 | {'Conte ... /json'} | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssContentTypes.js:62:24:62:59 | {'Conte ... /json'} | receiverName | res |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssContentTypes.js:62:41:62:58 | 'application/json' | calleeAccessPath | |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssContentTypes.js:62:41:62:58 | 'application/json' | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssContentTypes.js:62:41:62:58 | 'application/json' | enclosingFunctionBody | req res err res writeHead 200 Content-Type application/json res send FOO: req params id doSomething somethingMore Math random res writeHead 404 res send FOO: req params id |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssContentTypes.js:62:41:62:58 | 'application/json' | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssContentTypes.js:63:14:63:36 | "FOO: " ... rams.id | argumentIndex | 0 |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssContentTypes.js:63:14:63:36 | "FOO: " ... rams.id | calleeAccessPath | express get res send |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssContentTypes.js:63:14:63:36 | "FOO: " ... rams.id | calleeAccessPathWithStructuralInfo | express instanceorreturn member get functionalarg param res member send instanceorreturn |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssContentTypes.js:63:14:63:36 | "FOO: " ... rams.id | calleeApiName | express |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssContentTypes.js:63:14:63:36 | "FOO: " ... rams.id | calleeName | send |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssContentTypes.js:63:14:63:36 | "FOO: " ... rams.id | enclosingFunctionBody | req res err res writeHead 200 Content-Type application/json res send FOO: req params id doSomething somethingMore Math random res writeHead 404 res send FOO: req params id |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssContentTypes.js:63:14:63:36 | "FOO: " ... rams.id | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssContentTypes.js:63:14:63:36 | "FOO: " ... rams.id | receiverName | res |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssContentTypes.js:69:17:69:19 | 404 | argumentIndex | 0 |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssContentTypes.js:69:17:69:19 | 404 | calleeAccessPath | express get res writeHead |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssContentTypes.js:69:17:69:19 | 404 | calleeAccessPathWithStructuralInfo | express instanceorreturn member get functionalarg param res member writeHead instanceorreturn |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssContentTypes.js:69:17:69:19 | 404 | calleeApiName | express |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssContentTypes.js:69:17:69:19 | 404 | calleeName | writeHead |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssContentTypes.js:69:17:69:19 | 404 | enclosingFunctionBody | req res err res writeHead 200 Content-Type application/json res send FOO: req params id doSomething somethingMore Math random res writeHead 404 res send FOO: req params id |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssContentTypes.js:69:17:69:19 | 404 | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssContentTypes.js:69:17:69:19 | 404 | receiverName | res |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssContentTypes.js:70:12:70:34 | "FOO: " ... rams.id | argumentIndex | 0 |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssContentTypes.js:70:12:70:34 | "FOO: " ... rams.id | calleeAccessPath | express get res send |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssContentTypes.js:70:12:70:34 | "FOO: " ... rams.id | calleeAccessPathWithStructuralInfo | express instanceorreturn member get functionalarg param res member send instanceorreturn |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssContentTypes.js:70:12:70:34 | "FOO: " ... rams.id | calleeApiName | express |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssContentTypes.js:70:12:70:34 | "FOO: " ... rams.id | calleeName | send |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssContentTypes.js:70:12:70:34 | "FOO: " ... rams.id | enclosingFunctionBody | req res err res writeHead 200 Content-Type application/json res send FOO: req params id doSomething somethingMore Math random res writeHead 404 res send FOO: req params id |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssContentTypes.js:70:12:70:34 | "FOO: " ... rams.id | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssContentTypes.js:70:12:70:34 | "FOO: " ... rams.id | receiverName | res |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssContentTypes.js:73:9:73:19 | '/user/:id' | argumentIndex | 0 |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssContentTypes.js:73:9:73:19 | '/user/:id' | calleeAccessPath | express get |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssContentTypes.js:73:9:73:19 | '/user/:id' | calleeAccessPathWithStructuralInfo | express instanceorreturn member get instanceorreturn |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssContentTypes.js:73:9:73:19 | '/user/:id' | calleeApiName | express |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssContentTypes.js:73:9:73:19 | '/user/:id' | calleeName | get |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssContentTypes.js:73:9:73:19 | '/user/:id' | receiverName | app |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssContentTypes.js:73:22:79:1 | functio ... // OK\\n} | argumentIndex | 1 |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssContentTypes.js:73:22:79:1 | functio ... // OK\\n} | calleeAccessPath | express get |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssContentTypes.js:73:22:79:1 | functio ... // OK\\n} | calleeAccessPathWithStructuralInfo | express instanceorreturn member get instanceorreturn |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssContentTypes.js:73:22:79:1 | functio ... // OK\\n} | calleeApiName | express |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssContentTypes.js:73:22:79:1 | functio ... // OK\\n} | calleeName | get |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssContentTypes.js:73:22:79:1 | functio ... // OK\\n} | receiverName | app |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssContentTypes.js:74:14:74:48 | {'Conte ... Type()} | argumentIndex | 0 |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssContentTypes.js:74:14:74:48 | {'Conte ... Type()} | calleeAccessPath | express get res header |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssContentTypes.js:74:14:74:48 | {'Conte ... Type()} | calleeAccessPathWithStructuralInfo | express instanceorreturn member get functionalarg param res member header instanceorreturn |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssContentTypes.js:74:14:74:48 | {'Conte ... Type()} | calleeApiName | express |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssContentTypes.js:74:14:74:48 | {'Conte ... Type()} | calleeName | header |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssContentTypes.js:74:14:74:48 | {'Conte ... Type()} | enclosingFunctionBody | req res res header Content-Type textContentType myFancyFunction res send FOO: req params id res end FOO: req params id |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssContentTypes.js:74:14:74:48 | {'Conte ... Type()} | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssContentTypes.js:74:14:74:48 | {'Conte ... Type()} | receiverName | res |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssContentTypes.js:74:31:74:47 | textContentType() | calleeAccessPath | |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssContentTypes.js:74:31:74:47 | textContentType() | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssContentTypes.js:74:31:74:47 | textContentType() | enclosingFunctionBody | req res res header Content-Type textContentType myFancyFunction res send FOO: req params id res end FOO: req params id |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssContentTypes.js:74:31:74:47 | textContentType() | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssContentTypes.js:75:19:77:3 | () => { ... OK\\n } | argumentIndex | 0 |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssContentTypes.js:75:19:77:3 | () => { ... OK\\n } | calleeAccessPath | |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssContentTypes.js:75:19:77:3 | () => { ... OK\\n } | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssContentTypes.js:75:19:77:3 | () => { ... OK\\n } | calleeName | myFancyFunction |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssContentTypes.js:75:19:77:3 | () => { ... OK\\n } | enclosingFunctionBody | req res res header Content-Type textContentType myFancyFunction res send FOO: req params id res end FOO: req params id |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssContentTypes.js:75:19:77:3 | () => { ... OK\\n } | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssContentTypes.js:76:11:76:33 | "FOO: " ... rams.id | argumentIndex | 0 |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssContentTypes.js:76:11:76:33 | "FOO: " ... rams.id | calleeAccessPath | express get res send |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssContentTypes.js:76:11:76:33 | "FOO: " ... rams.id | calleeAccessPathWithStructuralInfo | express instanceorreturn member get functionalarg param res member send instanceorreturn |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssContentTypes.js:76:11:76:33 | "FOO: " ... rams.id | calleeApiName | express |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssContentTypes.js:76:11:76:33 | "FOO: " ... rams.id | calleeName | send |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssContentTypes.js:76:11:76:33 | "FOO: " ... rams.id | enclosingFunctionBody | req res res header Content-Type textContentType myFancyFunction res send FOO: req params id res end FOO: req params id |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssContentTypes.js:76:11:76:33 | "FOO: " ... rams.id | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssContentTypes.js:76:11:76:33 | "FOO: " ... rams.id | receiverName | res |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssContentTypes.js:78:11:78:33 | "FOO: " ... rams.id | argumentIndex | 0 |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssContentTypes.js:78:11:78:33 | "FOO: " ... rams.id | calleeAccessPath | express get res end |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssContentTypes.js:78:11:78:33 | "FOO: " ... rams.id | calleeAccessPathWithStructuralInfo | express instanceorreturn member get functionalarg param res member end instanceorreturn |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssContentTypes.js:78:11:78:33 | "FOO: " ... rams.id | calleeApiName | express |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssContentTypes.js:78:11:78:33 | "FOO: " ... rams.id | calleeName | end |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssContentTypes.js:78:11:78:33 | "FOO: " ... rams.id | enclosingFunctionBody | req res res header Content-Type textContentType myFancyFunction res send FOO: req params id res end FOO: req params id |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssContentTypes.js:78:11:78:33 | "FOO: " ... rams.id | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssContentTypes.js:78:11:78:33 | "FOO: " ... rams.id | receiverName | res |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood2.js:1:21:1:25 | "url" | argumentIndex | 0 |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood2.js:1:21:1:25 | "url" | calleeAccessPath | |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood2.js:1:21:1:25 | "url" | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood2.js:1:21:1:25 | "url" | calleeName | require |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood2.js:3:9:3:14 | "http" | argumentIndex | 0 |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood2.js:3:9:3:14 | "http" | calleeAccessPath | |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood2.js:3:9:3:14 | "http" | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood2.js:3:9:3:14 | "http" | calleeName | require |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood2.js:3:30:6:1 | functio ... name)\\n} | argumentIndex | 0 |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood2.js:3:30:6:1 | functio ... name)\\n} | calleeAccessPath | http createServer |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood2.js:3:30:6:1 | functio ... name)\\n} | calleeAccessPathWithStructuralInfo | http member createServer instanceorreturn |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood2.js:3:30:6:1 | functio ... name)\\n} | calleeApiName | http |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood2.js:3:30:6:1 | functio ... name)\\n} | calleeName | createServer |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood2.js:4:26:4:32 | req.url | argumentIndex | 0 |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood2.js:4:26:4:32 | req.url | calleeAccessPath | url parse |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood2.js:4:26:4:32 | req.url | calleeAccessPathWithStructuralInfo | url member parse instanceorreturn |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood2.js:4:26:4:32 | req.url | calleeApiName | url |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood2.js:4:26:4:32 | req.url | calleeName | parse |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood2.js:4:26:4:32 | req.url | enclosingFunctionBody | req resp target url parse req url true sendTextResponse resp target pathname |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood2.js:4:26:4:32 | req.url | enclosingFunctionName | createServer#functionalargument |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood2.js:4:26:4:32 | req.url | receiverName | url |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood2.js:4:35:4:38 | true | argumentIndex | 1 |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood2.js:4:35:4:38 | true | calleeAccessPath | url parse |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood2.js:4:35:4:38 | true | calleeAccessPathWithStructuralInfo | url member parse instanceorreturn |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood2.js:4:35:4:38 | true | calleeApiName | url |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood2.js:4:35:4:38 | true | calleeName | parse |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood2.js:4:35:4:38 | true | enclosingFunctionBody | req resp target url parse req url true sendTextResponse resp target pathname |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood2.js:4:35:4:38 | true | enclosingFunctionName | createServer#functionalargument |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood2.js:4:35:4:38 | true | receiverName | url |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood2.js:9:18:9:20 | 200 | argumentIndex | 0 |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood2.js:9:18:9:20 | 200 | calleeAccessPath | http createServer resp writeHead |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood2.js:9:18:9:20 | 200 | calleeAccessPathWithStructuralInfo | http member createServer functionalarg param resp member writeHead instanceorreturn |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood2.js:9:18:9:20 | 200 | calleeApiName | http |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood2.js:9:18:9:20 | 200 | calleeName | writeHead |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood2.js:9:18:9:20 | 200 | enclosingFunctionBody | resp text resp writeHead 200 content-type text/plain; charset=utf-8 resp end text |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood2.js:9:18:9:20 | 200 | enclosingFunctionName | sendTextResponse |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood2.js:9:18:9:20 | 200 | receiverName | resp |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood2.js:9:23:9:67 | {"conte ... utf-8"} | argumentIndex | 1 |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood2.js:9:23:9:67 | {"conte ... utf-8"} | calleeAccessPath | http createServer resp writeHead |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood2.js:9:23:9:67 | {"conte ... utf-8"} | calleeAccessPathWithStructuralInfo | http member createServer functionalarg param resp member writeHead instanceorreturn |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood2.js:9:23:9:67 | {"conte ... utf-8"} | calleeApiName | http |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood2.js:9:23:9:67 | {"conte ... utf-8"} | calleeName | writeHead |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood2.js:9:23:9:67 | {"conte ... utf-8"} | enclosingFunctionBody | resp text resp writeHead 200 content-type text/plain; charset=utf-8 resp end text |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood2.js:9:23:9:67 | {"conte ... utf-8"} | enclosingFunctionName | sendTextResponse |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood2.js:9:23:9:67 | {"conte ... utf-8"} | receiverName | resp |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood2.js:9:40:9:66 | "text/p ... =utf-8" | calleeAccessPath | |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood2.js:9:40:9:66 | "text/p ... =utf-8" | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood2.js:9:40:9:66 | "text/p ... =utf-8" | enclosingFunctionBody | resp text resp writeHead 200 content-type text/plain; charset=utf-8 resp end text |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood2.js:9:40:9:66 | "text/p ... =utf-8" | enclosingFunctionName | sendTextResponse |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood2.js:10:12:10:15 | text | argumentIndex | 0 |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood2.js:10:12:10:15 | text | calleeAccessPath | http createServer resp end |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood2.js:10:12:10:15 | text | calleeAccessPathWithStructuralInfo | http member createServer functionalarg param resp member end instanceorreturn |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood2.js:10:12:10:15 | text | calleeApiName | http |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood2.js:10:12:10:15 | text | calleeName | end |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood2.js:10:12:10:15 | text | enclosingFunctionBody | resp text resp writeHead 200 content-type text/plain; charset=utf-8 resp end text |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood2.js:10:12:10:15 | text | enclosingFunctionName | sendTextResponse |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood2.js:10:12:10:15 | text | receiverName | resp |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood3.js:1:23:1:31 | 'express' | argumentIndex | 0 |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood3.js:1:23:1:31 | 'express' | calleeAccessPath | |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood3.js:1:23:1:31 | 'express' | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood3.js:1:23:1:31 | 'express' | calleeName | require |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood3.js:8:14:8:15 | '' | calleeAccessPath | |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood3.js:8:14:8:15 | '' | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood3.js:8:14:8:15 | '' | enclosingFunctionBody | string str string escape html lastIndex 0 index 0 index str length index str charCodeAt index 34 escape " 38 escape & 39 escape ' 60 escape < 62 escape > lastIndex index html str substring lastIndex index lastIndex index 1 html escape lastIndex index html str substring lastIndex index html |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood3.js:8:14:8:15 | '' | enclosingFunctionName | escapeHtml1 |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood3.js:33:7:33:45 | html | calleeAccessPath | |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood3.js:33:7:33:45 | html | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood3.js:33:7:33:45 | html | enclosingFunctionBody | string str string escape html lastIndex 0 index 0 index str length index str charCodeAt index 34 escape " 38 escape & 39 escape ' 60 escape < 62 escape > lastIndex index html str substring lastIndex index lastIndex index 1 html escape lastIndex index html str substring lastIndex index html |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood3.js:33:7:33:45 | html | enclosingFunctionName | escapeHtml1 |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood3.js:33:7:33:45 | html += ... index) | calleeAccessPath | |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood3.js:33:7:33:45 | html += ... index) | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood3.js:33:7:33:45 | html += ... index) | enclosingFunctionBody | string str string escape html lastIndex 0 index 0 index str length index str charCodeAt index 34 escape " 38 escape & 39 escape ' 60 escape < 62 escape > lastIndex index html str substring lastIndex index lastIndex index 1 html escape lastIndex index html str substring lastIndex index html |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood3.js:33:7:33:45 | html += ... index) | enclosingFunctionName | escapeHtml1 |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood3.js:33:15:33:45 | str.sub ... index) | calleeAccessPath | |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood3.js:33:15:33:45 | str.sub ... index) | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood3.js:33:15:33:45 | str.sub ... index) | enclosingFunctionBody | string str string escape html lastIndex 0 index 0 index str length index str charCodeAt index 34 escape " 38 escape & 39 escape ' 60 escape < 62 escape > lastIndex index html str substring lastIndex index lastIndex index 1 html escape lastIndex index html str substring lastIndex index html |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood3.js:33:15:33:45 | str.sub ... index) | enclosingFunctionName | escapeHtml1 |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood3.js:33:29:33:37 | lastIndex | argumentIndex | 0 |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood3.js:33:29:33:37 | lastIndex | calleeAccessPath | |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood3.js:33:29:33:37 | lastIndex | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood3.js:33:29:33:37 | lastIndex | calleeName | substring |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood3.js:33:29:33:37 | lastIndex | enclosingFunctionBody | string str string escape html lastIndex 0 index 0 index str length index str charCodeAt index 34 escape " 38 escape & 39 escape ' 60 escape < 62 escape > lastIndex index html str substring lastIndex index lastIndex index 1 html escape lastIndex index html str substring lastIndex index html |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood3.js:33:29:33:37 | lastIndex | enclosingFunctionName | escapeHtml1 |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood3.js:33:29:33:37 | lastIndex | receiverName | str |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood3.js:33:40:33:44 | index | argumentIndex | 1 |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood3.js:33:40:33:44 | index | calleeAccessPath | |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood3.js:33:40:33:44 | index | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood3.js:33:40:33:44 | index | calleeName | substring |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood3.js:33:40:33:44 | index | enclosingFunctionBody | string str string escape html lastIndex 0 index 0 index str length index str charCodeAt index 34 escape " 38 escape & 39 escape ' 60 escape < 62 escape > lastIndex index html str substring lastIndex index lastIndex index 1 html escape lastIndex index html str substring lastIndex index html |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood3.js:33:40:33:44 | index | enclosingFunctionName | escapeHtml1 |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood3.js:33:40:33:44 | index | receiverName | str |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood3.js:37:5:37:18 | html | calleeAccessPath | |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood3.js:37:5:37:18 | html | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood3.js:37:5:37:18 | html | enclosingFunctionBody | string str string escape html lastIndex 0 index 0 index str length index str charCodeAt index 34 escape " 38 escape & 39 escape ' 60 escape < 62 escape > lastIndex index html str substring lastIndex index lastIndex index 1 html escape lastIndex index html str substring lastIndex index html |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood3.js:37:5:37:18 | html | enclosingFunctionName | escapeHtml1 |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood3.js:37:5:37:18 | html += escape | calleeAccessPath | |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood3.js:37:5:37:18 | html += escape | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood3.js:37:5:37:18 | html += escape | enclosingFunctionBody | string str string escape html lastIndex 0 index 0 index str length index str charCodeAt index 34 escape " 38 escape & 39 escape ' 60 escape < 62 escape > lastIndex index html str substring lastIndex index lastIndex index 1 html escape lastIndex index html str substring lastIndex index html |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood3.js:37:5:37:18 | html += escape | enclosingFunctionName | escapeHtml1 |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood3.js:37:13:37:18 | escape | calleeAccessPath | |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood3.js:37:13:37:18 | escape | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood3.js:37:13:37:18 | escape | enclosingFunctionBody | string str string escape html lastIndex 0 index 0 index str length index str charCodeAt index 34 escape " 38 escape & 39 escape ' 60 escape < 62 escape > lastIndex index html str substring lastIndex index lastIndex index 1 html escape lastIndex index html str substring lastIndex index html |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood3.js:37:13:37:18 | escape | enclosingFunctionName | escapeHtml1 |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood3.js:41:7:41:44 | html + ... index) | calleeAccessPath | |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood3.js:41:7:41:44 | html + ... index) | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood3.js:41:7:41:44 | html + ... index) | enclosingFunctionBody | string str string escape html lastIndex 0 index 0 index str length index str charCodeAt index 34 escape " 38 escape & 39 escape ' 60 escape < 62 escape > lastIndex index html str substring lastIndex index lastIndex index 1 html escape lastIndex index html str substring lastIndex index html |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood3.js:41:7:41:44 | html + ... index) | enclosingFunctionName | escapeHtml1 |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood3.js:41:28:41:36 | lastIndex | argumentIndex | 0 |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood3.js:41:28:41:36 | lastIndex | calleeAccessPath | |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood3.js:41:28:41:36 | lastIndex | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood3.js:41:28:41:36 | lastIndex | calleeName | substring |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood3.js:41:28:41:36 | lastIndex | enclosingFunctionBody | string str string escape html lastIndex 0 index 0 index str length index str charCodeAt index 34 escape " 38 escape & 39 escape ' 60 escape < 62 escape > lastIndex index html str substring lastIndex index lastIndex index 1 html escape lastIndex index html str substring lastIndex index html |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood3.js:41:28:41:36 | lastIndex | enclosingFunctionName | escapeHtml1 |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood3.js:41:28:41:36 | lastIndex | receiverName | str |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood3.js:41:39:41:43 | index | argumentIndex | 1 |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood3.js:41:39:41:43 | index | calleeAccessPath | |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood3.js:41:39:41:43 | index | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood3.js:41:39:41:43 | index | calleeName | substring |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood3.js:41:39:41:43 | index | enclosingFunctionBody | string str string escape html lastIndex 0 index 0 index str length index str charCodeAt index 34 escape " 38 escape & 39 escape ' 60 escape < 62 escape > lastIndex index html str substring lastIndex index lastIndex index 1 html escape lastIndex index html str substring lastIndex index html |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood3.js:41:39:41:43 | index | enclosingFunctionName | escapeHtml1 |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood3.js:41:39:41:43 | index | receiverName | str |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood3.js:77:32:77:32 | 0 | argumentIndex | 0 |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood3.js:77:32:77:32 | 0 | calleeAccessPath | express get req params id substring |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood3.js:77:32:77:32 | 0 | calleeAccessPathWithStructuralInfo | express instanceorreturn member get functionalarg param req member params member id member substring instanceorreturn |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood3.js:77:32:77:32 | 0 | calleeApiName | express |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood3.js:77:32:77:32 | 0 | calleeName | substring |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood3.js:77:32:77:32 | 0 | enclosingFunctionBody | value i 0 XMLChars AMP 38 QUOT 34 LT 60 GT 62 parts value substring 0 i i length ch XMLChars AMP parts push & XMLChars QUOT parts push " XMLChars LT parts push < XMLChars GT parts push > i j i i length ch value charCodeAt i ch XMLChars AMP ch XMLChars QUOT ch XMLChars LT ch XMLChars GT i j i parts push value substring j i parts join |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood3.js:77:32:77:32 | 0 | enclosingFunctionName | escapeHtml3 |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood3.js:77:32:77:32 | 0 | receiverName | value |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood3.js:77:35:77:35 | i | argumentIndex | 1 |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood3.js:77:35:77:35 | i | calleeAccessPath | express get req params id substring |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood3.js:77:35:77:35 | i | calleeAccessPathWithStructuralInfo | express instanceorreturn member get functionalarg param req member params member id member substring instanceorreturn |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood3.js:77:35:77:35 | i | calleeApiName | express |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood3.js:77:35:77:35 | i | calleeName | substring |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood3.js:77:35:77:35 | i | enclosingFunctionBody | value i 0 XMLChars AMP 38 QUOT 34 LT 60 GT 62 parts value substring 0 i i length ch XMLChars AMP parts push & XMLChars QUOT parts push " XMLChars LT parts push < XMLChars GT parts push > i j i i length ch value charCodeAt i ch XMLChars AMP ch XMLChars QUOT ch XMLChars LT ch XMLChars GT i j i parts push value substring j i parts join |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood3.js:77:35:77:35 | i | enclosingFunctionName | escapeHtml3 |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood3.js:77:35:77:35 | i | receiverName | value |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood3.js:81:20:81:26 | '&' | argumentIndex | 0 |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood3.js:81:20:81:26 | '&' | calleeAccessPath | |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood3.js:81:20:81:26 | '&' | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood3.js:81:20:81:26 | '&' | calleeName | push |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood3.js:81:20:81:26 | '&' | enclosingFunctionBody | value i 0 XMLChars AMP 38 QUOT 34 LT 60 GT 62 parts value substring 0 i i length ch XMLChars AMP parts push & XMLChars QUOT parts push " XMLChars LT parts push < XMLChars GT parts push > i j i i length ch value charCodeAt i ch XMLChars AMP ch XMLChars QUOT ch XMLChars LT ch XMLChars GT i j i parts push value substring j i parts join |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood3.js:81:20:81:26 | '&' | enclosingFunctionName | escapeHtml3 |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood3.js:81:20:81:26 | '&' | receiverName | parts |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood3.js:84:20:84:27 | '"' | argumentIndex | 0 |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood3.js:84:20:84:27 | '"' | calleeAccessPath | |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood3.js:84:20:84:27 | '"' | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood3.js:84:20:84:27 | '"' | calleeName | push |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood3.js:84:20:84:27 | '"' | enclosingFunctionBody | value i 0 XMLChars AMP 38 QUOT 34 LT 60 GT 62 parts value substring 0 i i length ch XMLChars AMP parts push & XMLChars QUOT parts push " XMLChars LT parts push < XMLChars GT parts push > i j i i length ch value charCodeAt i ch XMLChars AMP ch XMLChars QUOT ch XMLChars LT ch XMLChars GT i j i parts push value substring j i parts join |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood3.js:84:20:84:27 | '"' | enclosingFunctionName | escapeHtml3 |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood3.js:84:20:84:27 | '"' | receiverName | parts |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood3.js:87:20:87:25 | '<' | argumentIndex | 0 |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood3.js:87:20:87:25 | '<' | calleeAccessPath | |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood3.js:87:20:87:25 | '<' | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood3.js:87:20:87:25 | '<' | calleeName | push |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood3.js:87:20:87:25 | '<' | enclosingFunctionBody | value i 0 XMLChars AMP 38 QUOT 34 LT 60 GT 62 parts value substring 0 i i length ch XMLChars AMP parts push & XMLChars QUOT parts push " XMLChars LT parts push < XMLChars GT parts push > i j i i length ch value charCodeAt i ch XMLChars AMP ch XMLChars QUOT ch XMLChars LT ch XMLChars GT i j i parts push value substring j i parts join |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood3.js:87:20:87:25 | '<' | enclosingFunctionName | escapeHtml3 |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood3.js:87:20:87:25 | '<' | receiverName | parts |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood3.js:90:20:90:25 | '>' | argumentIndex | 0 |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood3.js:90:20:90:25 | '>' | calleeAccessPath | |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood3.js:90:20:90:25 | '>' | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood3.js:90:20:90:25 | '>' | calleeName | push |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood3.js:90:20:90:25 | '>' | enclosingFunctionBody | value i 0 XMLChars AMP 38 QUOT 34 LT 60 GT 62 parts value substring 0 i i length ch XMLChars AMP parts push & XMLChars QUOT parts push " XMLChars LT parts push < XMLChars GT parts push > i j i i length ch value charCodeAt i ch XMLChars AMP ch XMLChars QUOT ch XMLChars LT ch XMLChars GT i j i parts push value substring j i parts join |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood3.js:90:20:90:25 | '>' | enclosingFunctionName | escapeHtml3 |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood3.js:90:20:90:25 | '>' | receiverName | parts |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood3.js:96:29:96:29 | i | argumentIndex | 0 |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood3.js:96:29:96:29 | i | calleeAccessPath | express get req params id charCodeAt |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood3.js:96:29:96:29 | i | calleeAccessPathWithStructuralInfo | express instanceorreturn member get functionalarg param req member params member id member charCodeAt instanceorreturn |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood3.js:96:29:96:29 | i | calleeApiName | express |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood3.js:96:29:96:29 | i | calleeName | charCodeAt |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood3.js:96:29:96:29 | i | enclosingFunctionBody | value i 0 XMLChars AMP 38 QUOT 34 LT 60 GT 62 parts value substring 0 i i length ch XMLChars AMP parts push & XMLChars QUOT parts push " XMLChars LT parts push < XMLChars GT parts push > i j i i length ch value charCodeAt i ch XMLChars AMP ch XMLChars QUOT ch XMLChars LT ch XMLChars GT i j i parts push value substring j i parts join |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood3.js:96:29:96:29 | i | enclosingFunctionName | escapeHtml3 |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood3.js:96:29:96:29 | i | receiverName | value |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood3.js:105:18:105:38 | value.s ... g(j, i) | argumentIndex | 0 |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood3.js:105:18:105:38 | value.s ... g(j, i) | calleeAccessPath | |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood3.js:105:18:105:38 | value.s ... g(j, i) | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood3.js:105:18:105:38 | value.s ... g(j, i) | calleeName | push |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood3.js:105:18:105:38 | value.s ... g(j, i) | enclosingFunctionBody | value i 0 XMLChars AMP 38 QUOT 34 LT 60 GT 62 parts value substring 0 i i length ch XMLChars AMP parts push & XMLChars QUOT parts push " XMLChars LT parts push < XMLChars GT parts push > i j i i length ch value charCodeAt i ch XMLChars AMP ch XMLChars QUOT ch XMLChars LT ch XMLChars GT i j i parts push value substring j i parts join |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood3.js:105:18:105:38 | value.s ... g(j, i) | enclosingFunctionName | escapeHtml3 |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood3.js:105:18:105:38 | value.s ... g(j, i) | receiverName | parts |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood3.js:105:34:105:34 | j | argumentIndex | 0 |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood3.js:105:34:105:34 | j | calleeAccessPath | express get req params id substring |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood3.js:105:34:105:34 | j | calleeAccessPathWithStructuralInfo | express instanceorreturn member get functionalarg param req member params member id member substring instanceorreturn |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood3.js:105:34:105:34 | j | calleeApiName | express |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood3.js:105:34:105:34 | j | calleeName | substring |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood3.js:105:34:105:34 | j | enclosingFunctionBody | value i 0 XMLChars AMP 38 QUOT 34 LT 60 GT 62 parts value substring 0 i i length ch XMLChars AMP parts push & XMLChars QUOT parts push " XMLChars LT parts push < XMLChars GT parts push > i j i i length ch value charCodeAt i ch XMLChars AMP ch XMLChars QUOT ch XMLChars LT ch XMLChars GT i j i parts push value substring j i parts join |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood3.js:105:34:105:34 | j | enclosingFunctionName | escapeHtml3 |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood3.js:105:34:105:34 | j | receiverName | value |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood3.js:105:37:105:37 | i | argumentIndex | 1 |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood3.js:105:37:105:37 | i | calleeAccessPath | express get req params id substring |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood3.js:105:37:105:37 | i | calleeAccessPathWithStructuralInfo | express instanceorreturn member get functionalarg param req member params member id member substring instanceorreturn |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood3.js:105:37:105:37 | i | calleeApiName | express |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood3.js:105:37:105:37 | i | calleeName | substring |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood3.js:105:37:105:37 | i | enclosingFunctionBody | value i 0 XMLChars AMP 38 QUOT 34 LT 60 GT 62 parts value substring 0 i i length ch XMLChars AMP parts push & XMLChars QUOT parts push " XMLChars LT parts push < XMLChars GT parts push > i j i i length ch value charCodeAt i ch XMLChars AMP ch XMLChars QUOT ch XMLChars LT ch XMLChars GT i j i parts push value substring j i parts join |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood3.js:105:37:105:37 | i | enclosingFunctionName | escapeHtml3 |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood3.js:105:37:105:37 | i | receiverName | value |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood3.js:108:21:108:22 | '' | argumentIndex | 0 |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood3.js:108:21:108:22 | '' | calleeAccessPath | |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood3.js:108:21:108:22 | '' | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood3.js:108:21:108:22 | '' | calleeName | join |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood3.js:108:21:108:22 | '' | enclosingFunctionBody | value i 0 XMLChars AMP 38 QUOT 34 LT 60 GT 62 parts value substring 0 i i length ch XMLChars AMP parts push & XMLChars QUOT parts push " XMLChars LT parts push < XMLChars GT parts push > i j i i length ch value charCodeAt i ch XMLChars AMP ch XMLChars QUOT ch XMLChars LT ch XMLChars GT i j i parts push value substring j i parts join |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood3.js:108:21:108:22 | '' | enclosingFunctionName | escapeHtml3 |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood3.js:108:21:108:22 | '' | receiverName | parts |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood3.js:115:23:115:25 | i++ | argumentIndex | 0 |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood3.js:115:23:115:25 | i++ | calleeAccessPath | express get req params id chatAt |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood3.js:115:23:115:25 | i++ | calleeAccessPathWithStructuralInfo | express instanceorreturn member get functionalarg param req member params member id member chatAt instanceorreturn |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood3.js:115:23:115:25 | i++ | calleeApiName | express |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood3.js:115:23:115:25 | i++ | calleeName | chatAt |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood3.js:115:23:115:25 | i++ | enclosingFunctionBody | s buf i s length ch s chatAt i ch & buf & < buf < " buf " buf ch buf |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood3.js:115:23:115:25 | i++ | enclosingFunctionName | escapeHtml4 |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood3.js:115:23:115:25 | i++ | receiverName | s |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood3.js:134:9:134:19 | '/user/:id' | argumentIndex | 0 |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood3.js:134:9:134:19 | '/user/:id' | calleeAccessPath | express get |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood3.js:134:9:134:19 | '/user/:id' | calleeAccessPathWithStructuralInfo | express instanceorreturn member get instanceorreturn |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood3.js:134:9:134:19 | '/user/:id' | calleeApiName | express |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood3.js:134:9:134:19 | '/user/:id' | calleeName | get |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood3.js:134:9:134:19 | '/user/:id' | receiverName | app |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood3.js:134:22:141:1 | functio ... // OK\\n} | argumentIndex | 1 |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood3.js:134:22:141:1 | functio ... // OK\\n} | calleeAccessPath | express get |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood3.js:134:22:141:1 | functio ... // OK\\n} | calleeAccessPathWithStructuralInfo | express instanceorreturn member get instanceorreturn |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood3.js:134:22:141:1 | functio ... // OK\\n} | calleeApiName | express |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood3.js:134:22:141:1 | functio ... // OK\\n} | calleeName | get |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood3.js:134:22:141:1 | functio ... // OK\\n} | receiverName | app |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood3.js:137:12:137:27 | escapeHtml1(url) | argumentIndex | 0 |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood3.js:137:12:137:27 | escapeHtml1(url) | calleeAccessPath | express get res send |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood3.js:137:12:137:27 | escapeHtml1(url) | calleeAccessPathWithStructuralInfo | express instanceorreturn member get functionalarg param res member send instanceorreturn |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood3.js:137:12:137:27 | escapeHtml1(url) | calleeApiName | express |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood3.js:137:12:137:27 | escapeHtml1(url) | calleeName | send |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood3.js:137:12:137:27 | escapeHtml1(url) | enclosingFunctionBody | req res url req params id res send escapeHtml1 url res send escapeHtml2 url res send escapeHtml3 url res send escapeHtml4 url |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood3.js:137:12:137:27 | escapeHtml1(url) | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood3.js:137:12:137:27 | escapeHtml1(url) | receiverName | res |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood3.js:138:12:138:27 | escapeHtml2(url) | argumentIndex | 0 |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood3.js:138:12:138:27 | escapeHtml2(url) | calleeAccessPath | express get res send |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood3.js:138:12:138:27 | escapeHtml2(url) | calleeAccessPathWithStructuralInfo | express instanceorreturn member get functionalarg param res member send instanceorreturn |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood3.js:138:12:138:27 | escapeHtml2(url) | calleeApiName | express |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood3.js:138:12:138:27 | escapeHtml2(url) | calleeName | send |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood3.js:138:12:138:27 | escapeHtml2(url) | enclosingFunctionBody | req res url req params id res send escapeHtml1 url res send escapeHtml2 url res send escapeHtml3 url res send escapeHtml4 url |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood3.js:138:12:138:27 | escapeHtml2(url) | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood3.js:138:12:138:27 | escapeHtml2(url) | receiverName | res |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood3.js:139:12:139:27 | escapeHtml3(url) | argumentIndex | 0 |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood3.js:139:12:139:27 | escapeHtml3(url) | calleeAccessPath | express get res send |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood3.js:139:12:139:27 | escapeHtml3(url) | calleeAccessPathWithStructuralInfo | express instanceorreturn member get functionalarg param res member send instanceorreturn |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood3.js:139:12:139:27 | escapeHtml3(url) | calleeApiName | express |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood3.js:139:12:139:27 | escapeHtml3(url) | calleeName | send |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood3.js:139:12:139:27 | escapeHtml3(url) | enclosingFunctionBody | req res url req params id res send escapeHtml1 url res send escapeHtml2 url res send escapeHtml3 url res send escapeHtml4 url |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood3.js:139:12:139:27 | escapeHtml3(url) | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood3.js:139:12:139:27 | escapeHtml3(url) | receiverName | res |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood3.js:140:12:140:27 | escapeHtml4(url) | argumentIndex | 0 |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood3.js:140:12:140:27 | escapeHtml4(url) | calleeAccessPath | express get res send |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood3.js:140:12:140:27 | escapeHtml4(url) | calleeAccessPathWithStructuralInfo | express instanceorreturn member get functionalarg param res member send instanceorreturn |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood3.js:140:12:140:27 | escapeHtml4(url) | calleeApiName | express |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood3.js:140:12:140:27 | escapeHtml4(url) | calleeName | send |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood3.js:140:12:140:27 | escapeHtml4(url) | enclosingFunctionBody | req res url req params id res send escapeHtml1 url res send escapeHtml2 url res send escapeHtml3 url res send escapeHtml4 url |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood3.js:140:12:140:27 | escapeHtml4(url) | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood3.js:140:12:140:27 | escapeHtml4(url) | receiverName | res |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood.js:1:22:1:34 | 'escape-html' | argumentIndex | 0 |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood.js:1:22:1:34 | 'escape-html' | calleeAccessPath | |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood.js:1:22:1:34 | 'escape-html' | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood.js:1:22:1:34 | 'escape-html' | calleeName | require |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood.js:2:23:2:31 | 'express' | argumentIndex | 0 |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood.js:2:23:2:31 | 'express' | calleeAccessPath | |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood.js:2:23:2:31 | 'express' | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood.js:2:23:2:31 | 'express' | calleeName | require |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood.js:6:9:6:19 | '/user/:id' | argumentIndex | 0 |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood.js:6:9:6:19 | '/user/:id' | calleeAccessPath | express get |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood.js:6:9:6:19 | '/user/:id' | calleeAccessPathWithStructuralInfo | express instanceorreturn member get instanceorreturn |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood.js:6:9:6:19 | '/user/:id' | calleeApiName | express |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood.js:6:9:6:19 | '/user/:id' | calleeName | get |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood.js:6:9:6:19 | '/user/:id' | receiverName | app |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood.js:6:22:13:1 | functio ... ;\\n} | argumentIndex | 1 |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood.js:6:22:13:1 | functio ... ;\\n} | calleeAccessPath | express get |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood.js:6:22:13:1 | functio ... ;\\n} | calleeAccessPathWithStructuralInfo | express instanceorreturn member get instanceorreturn |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood.js:6:22:13:1 | functio ... ;\\n} | calleeApiName | express |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood.js:6:22:13:1 | functio ... ;\\n} | calleeName | get |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood.js:6:22:13:1 | functio ... ;\\n} | receiverName | app |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood.js:9:14:9:53 | "Unknow ... ams.id) | argumentIndex | 0 |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood.js:9:14:9:53 | "Unknow ... ams.id) | calleeAccessPath | express get res send |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood.js:9:14:9:53 | "Unknow ... ams.id) | calleeAccessPathWithStructuralInfo | express instanceorreturn member get functionalarg param res member send instanceorreturn |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood.js:9:14:9:53 | "Unknow ... ams.id) | calleeApiName | express |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood.js:9:14:9:53 | "Unknow ... ams.id) | calleeName | send |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood.js:9:14:9:53 | "Unknow ... ams.id) | enclosingFunctionBody | req res isValidUserId req params id res send Unknown user: escape req params id |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood.js:9:14:9:53 | "Unknow ... ams.id) | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood.js:9:14:9:53 | "Unknow ... ams.id) | receiverName | res |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood.js:16:9:16:19 | '/user/:id' | argumentIndex | 0 |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood.js:16:9:16:19 | '/user/:id' | calleeAccessPath | express get |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood.js:16:9:16:19 | '/user/:id' | calleeAccessPathWithStructuralInfo | express instanceorreturn member get instanceorreturn |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood.js:16:9:16:19 | '/user/:id' | calleeApiName | express |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood.js:16:9:16:19 | '/user/:id' | calleeName | get |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood.js:16:9:16:19 | '/user/:id' | receiverName | app |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood.js:16:22:20:1 | functio ... d });\\n} | argumentIndex | 1 |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood.js:16:22:20:1 | functio ... d });\\n} | calleeAccessPath | express get |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood.js:16:22:20:1 | functio ... d });\\n} | calleeAccessPathWithStructuralInfo | express instanceorreturn member get instanceorreturn |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood.js:16:22:20:1 | functio ... d });\\n} | calleeApiName | express |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood.js:16:22:20:1 | functio ... d });\\n} | calleeName | get |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood.js:16:22:20:1 | functio ... d });\\n} | receiverName | app |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood.js:19:16:19:36 | invalid ... emplate | argumentIndex | 0 |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood.js:19:16:19:36 | invalid ... emplate | calleeAccessPath | express get res render |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood.js:19:16:19:36 | invalid ... emplate | calleeAccessPathWithStructuralInfo | express instanceorreturn member get functionalarg param res member render instanceorreturn |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood.js:19:16:19:36 | invalid ... emplate | calleeApiName | express |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood.js:19:16:19:36 | invalid ... emplate | calleeName | render |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood.js:19:16:19:36 | invalid ... emplate | enclosingFunctionBody | req res isValidUserId req params id res render invalidUserIdTemplate id req params id |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood.js:19:16:19:36 | invalid ... emplate | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood.js:19:16:19:36 | invalid ... emplate | receiverName | res |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood.js:19:39:19:59 | { id: r ... ms.id } | argumentIndex | 1 |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood.js:19:39:19:59 | { id: r ... ms.id } | calleeAccessPath | express get res render |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood.js:19:39:19:59 | { id: r ... ms.id } | calleeAccessPathWithStructuralInfo | express instanceorreturn member get functionalarg param res member render instanceorreturn |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood.js:19:39:19:59 | { id: r ... ms.id } | calleeApiName | express |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood.js:19:39:19:59 | { id: r ... ms.id } | calleeName | render |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood.js:19:39:19:59 | { id: r ... ms.id } | enclosingFunctionBody | req res isValidUserId req params id res render invalidUserIdTemplate id req params id |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood.js:19:39:19:59 | { id: r ... ms.id } | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood.js:19:39:19:59 | { id: r ... ms.id } | receiverName | res |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood.js:19:45:19:57 | req.params.id | calleeAccessPath | |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood.js:19:45:19:57 | req.params.id | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood.js:19:45:19:57 | req.params.id | enclosingFunctionBody | req res isValidUserId req params id res render invalidUserIdTemplate id req params id |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood.js:19:45:19:57 | req.params.id | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood.js:22:9:22:19 | '/user/:id' | argumentIndex | 0 |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood.js:22:9:22:19 | '/user/:id' | calleeAccessPath | express get |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood.js:22:9:22:19 | '/user/:id' | calleeAccessPathWithStructuralInfo | express instanceorreturn member get instanceorreturn |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood.js:22:9:22:19 | '/user/:id' | calleeApiName | express |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood.js:22:9:22:19 | '/user/:id' | calleeName | get |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood.js:22:9:22:19 | '/user/:id' | receiverName | app |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood.js:22:22:30:1 | functio ... ;\\n} | argumentIndex | 1 |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood.js:22:22:30:1 | functio ... ;\\n} | calleeAccessPath | express get |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood.js:22:22:30:1 | functio ... ;\\n} | calleeAccessPathWithStructuralInfo | express instanceorreturn member get instanceorreturn |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood.js:22:22:30:1 | functio ... ;\\n} | calleeApiName | express |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood.js:22:22:30:1 | functio ... ;\\n} | calleeName | get |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood.js:22:22:30:1 | functio ... ;\\n} | receiverName | app |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood.js:25:13:25:26 | 'Content-Type' | argumentIndex | 0 |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood.js:25:13:25:26 | 'Content-Type' | calleeAccessPath | express get res set |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood.js:25:13:25:26 | 'Content-Type' | calleeAccessPathWithStructuralInfo | express instanceorreturn member get functionalarg param res member set instanceorreturn |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood.js:25:13:25:26 | 'Content-Type' | calleeApiName | express |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood.js:25:13:25:26 | 'Content-Type' | calleeName | set |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood.js:25:13:25:26 | 'Content-Type' | enclosingFunctionBody | req res isValidUserId req params id res set Content-Type text/plain res send Unknown user: req params id |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood.js:25:13:25:26 | 'Content-Type' | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood.js:25:13:25:26 | 'Content-Type' | receiverName | res |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood.js:25:29:25:40 | 'text/plain' | argumentIndex | 1 |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood.js:25:29:25:40 | 'text/plain' | calleeAccessPath | express get res set |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood.js:25:29:25:40 | 'text/plain' | calleeAccessPathWithStructuralInfo | express instanceorreturn member get functionalarg param res member set instanceorreturn |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood.js:25:29:25:40 | 'text/plain' | calleeApiName | express |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood.js:25:29:25:40 | 'text/plain' | calleeName | set |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood.js:25:29:25:40 | 'text/plain' | enclosingFunctionBody | req res isValidUserId req params id res set Content-Type text/plain res send Unknown user: req params id |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood.js:25:29:25:40 | 'text/plain' | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood.js:25:29:25:40 | 'text/plain' | receiverName | res |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood.js:26:14:26:45 | "Unknow ... rams.id | argumentIndex | 0 |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood.js:26:14:26:45 | "Unknow ... rams.id | calleeAccessPath | express get res send |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood.js:26:14:26:45 | "Unknow ... rams.id | calleeAccessPathWithStructuralInfo | express instanceorreturn member get functionalarg param res member send instanceorreturn |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood.js:26:14:26:45 | "Unknow ... rams.id | calleeApiName | express |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood.js:26:14:26:45 | "Unknow ... rams.id | calleeName | send |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood.js:26:14:26:45 | "Unknow ... rams.id | enclosingFunctionBody | req res isValidUserId req params id res set Content-Type text/plain res send Unknown user: req params id |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood.js:26:14:26:45 | "Unknow ... rams.id | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood.js:26:14:26:45 | "Unknow ... rams.id | receiverName | res |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood.js:36:9:36:19 | '/user/:id' | argumentIndex | 0 |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood.js:36:9:36:19 | '/user/:id' | calleeAccessPath | express get |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood.js:36:9:36:19 | '/user/:id' | calleeAccessPathWithStructuralInfo | express instanceorreturn member get instanceorreturn |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood.js:36:9:36:19 | '/user/:id' | calleeApiName | express |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood.js:36:9:36:19 | '/user/:id' | calleeName | get |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood.js:36:9:36:19 | '/user/:id' | receiverName | app |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood.js:36:22:44:1 | functio ... ;\\n} | argumentIndex | 1 |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood.js:36:22:44:1 | functio ... ;\\n} | calleeAccessPath | express get |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood.js:36:22:44:1 | functio ... ;\\n} | calleeAccessPathWithStructuralInfo | express instanceorreturn member get instanceorreturn |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood.js:36:22:44:1 | functio ... ;\\n} | calleeApiName | express |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood.js:36:22:44:1 | functio ... ;\\n} | calleeName | get |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood.js:36:22:44:1 | functio ... ;\\n} | receiverName | app |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood.js:39:13:39:26 | 'Content-Type' | argumentIndex | 0 |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood.js:39:13:39:26 | 'Content-Type' | calleeAccessPath | express get res set |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood.js:39:13:39:26 | 'Content-Type' | calleeAccessPathWithStructuralInfo | express instanceorreturn member get functionalarg param res member set instanceorreturn |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood.js:39:13:39:26 | 'Content-Type' | calleeApiName | express |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood.js:39:13:39:26 | 'Content-Type' | calleeName | set |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood.js:39:13:39:26 | 'Content-Type' | enclosingFunctionBody | req res isValidUserId req params id res set Content-Type textContentType res send Unknown user: req params id |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood.js:39:13:39:26 | 'Content-Type' | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood.js:39:13:39:26 | 'Content-Type' | receiverName | res |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood.js:39:29:39:45 | textContentType() | argumentIndex | 1 |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood.js:39:29:39:45 | textContentType() | calleeAccessPath | express get res set |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood.js:39:29:39:45 | textContentType() | calleeAccessPathWithStructuralInfo | express instanceorreturn member get functionalarg param res member set instanceorreturn |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood.js:39:29:39:45 | textContentType() | calleeApiName | express |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood.js:39:29:39:45 | textContentType() | calleeName | set |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood.js:39:29:39:45 | textContentType() | enclosingFunctionBody | req res isValidUserId req params id res set Content-Type textContentType res send Unknown user: req params id |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood.js:39:29:39:45 | textContentType() | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood.js:39:29:39:45 | textContentType() | receiverName | res |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood.js:40:14:40:45 | "Unknow ... rams.id | argumentIndex | 0 |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood.js:40:14:40:45 | "Unknow ... rams.id | calleeAccessPath | express get res send |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood.js:40:14:40:45 | "Unknow ... rams.id | calleeAccessPathWithStructuralInfo | express instanceorreturn member get functionalarg param res member send instanceorreturn |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood.js:40:14:40:45 | "Unknow ... rams.id | calleeApiName | express |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood.js:40:14:40:45 | "Unknow ... rams.id | calleeName | send |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood.js:40:14:40:45 | "Unknow ... rams.id | enclosingFunctionBody | req res isValidUserId req params id res set Content-Type textContentType res send Unknown user: req params id |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood.js:40:14:40:45 | "Unknow ... rams.id | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood.js:40:14:40:45 | "Unknow ... rams.id | receiverName | res |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood.js:46:9:46:15 | '/echo' | argumentIndex | 0 |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood.js:46:9:46:15 | '/echo' | calleeAccessPath | express get |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood.js:46:9:46:15 | '/echo' | calleeAccessPathWithStructuralInfo | express instanceorreturn member get instanceorreturn |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood.js:46:9:46:15 | '/echo' | calleeApiName | express |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood.js:46:9:46:15 | '/echo' | calleeName | get |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood.js:46:9:46:15 | '/echo' | receiverName | app |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood.js:46:18:51:1 | functio ... msg);\\n} | argumentIndex | 1 |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood.js:46:18:51:1 | functio ... msg);\\n} | calleeAccessPath | express get |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood.js:46:18:51:1 | functio ... msg);\\n} | calleeAccessPathWithStructuralInfo | express instanceorreturn member get instanceorreturn |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood.js:46:18:51:1 | functio ... msg);\\n} | calleeApiName | express |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood.js:46:18:51:1 | functio ... msg);\\n} | calleeName | get |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood.js:46:18:51:1 | functio ... msg);\\n} | receiverName | app |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood.js:48:16:48:29 | 'Content-Type' | argumentIndex | 0 |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood.js:48:16:48:29 | 'Content-Type' | calleeAccessPath | express get res setHeader |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood.js:48:16:48:29 | 'Content-Type' | calleeAccessPathWithStructuralInfo | express instanceorreturn member get functionalarg param res member setHeader instanceorreturn |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood.js:48:16:48:29 | 'Content-Type' | calleeApiName | express |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood.js:48:16:48:29 | 'Content-Type' | calleeName | setHeader |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood.js:48:16:48:29 | 'Content-Type' | enclosingFunctionBody | req res msg req params msg res setHeader Content-Type application/json res setHeader Content-Length msg length res end msg |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood.js:48:16:48:29 | 'Content-Type' | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood.js:48:16:48:29 | 'Content-Type' | receiverName | res |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood.js:48:32:48:49 | 'application/json' | argumentIndex | 1 |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood.js:48:32:48:49 | 'application/json' | calleeAccessPath | express get res setHeader |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood.js:48:32:48:49 | 'application/json' | calleeAccessPathWithStructuralInfo | express instanceorreturn member get functionalarg param res member setHeader instanceorreturn |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood.js:48:32:48:49 | 'application/json' | calleeApiName | express |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood.js:48:32:48:49 | 'application/json' | calleeName | setHeader |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood.js:48:32:48:49 | 'application/json' | enclosingFunctionBody | req res msg req params msg res setHeader Content-Type application/json res setHeader Content-Length msg length res end msg |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood.js:48:32:48:49 | 'application/json' | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood.js:48:32:48:49 | 'application/json' | receiverName | res |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood.js:49:16:49:31 | 'Content-Length' | argumentIndex | 0 |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood.js:49:16:49:31 | 'Content-Length' | calleeAccessPath | express get res setHeader |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood.js:49:16:49:31 | 'Content-Length' | calleeAccessPathWithStructuralInfo | express instanceorreturn member get functionalarg param res member setHeader instanceorreturn |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood.js:49:16:49:31 | 'Content-Length' | calleeApiName | express |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood.js:49:16:49:31 | 'Content-Length' | calleeName | setHeader |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood.js:49:16:49:31 | 'Content-Length' | enclosingFunctionBody | req res msg req params msg res setHeader Content-Type application/json res setHeader Content-Length msg length res end msg |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood.js:49:16:49:31 | 'Content-Length' | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood.js:49:16:49:31 | 'Content-Length' | receiverName | res |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood.js:49:34:49:43 | msg.length | argumentIndex | 1 |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood.js:49:34:49:43 | msg.length | calleeAccessPath | express get res setHeader |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood.js:49:34:49:43 | msg.length | calleeAccessPathWithStructuralInfo | express instanceorreturn member get functionalarg param res member setHeader instanceorreturn |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood.js:49:34:49:43 | msg.length | calleeApiName | express |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood.js:49:34:49:43 | msg.length | calleeName | setHeader |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood.js:49:34:49:43 | msg.length | enclosingFunctionBody | req res msg req params msg res setHeader Content-Type application/json res setHeader Content-Length msg length res end msg |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood.js:49:34:49:43 | msg.length | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood.js:49:34:49:43 | msg.length | receiverName | res |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood.js:50:10:50:12 | msg | argumentIndex | 0 |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood.js:50:10:50:12 | msg | calleeAccessPath | express get res end |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood.js:50:10:50:12 | msg | calleeAccessPathWithStructuralInfo | express instanceorreturn member get functionalarg param res member end instanceorreturn |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood.js:50:10:50:12 | msg | calleeApiName | express |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood.js:50:10:50:12 | msg | calleeName | end |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood.js:50:10:50:12 | msg | enclosingFunctionBody | req res msg req params msg res setHeader Content-Type application/json res setHeader Content-Length msg length res end msg |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood.js:50:10:50:12 | msg | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood.js:50:10:50:12 | msg | receiverName | res |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood.js:53:9:53:19 | '/user/:id' | argumentIndex | 0 |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood.js:53:9:53:19 | '/user/:id' | calleeAccessPath | express get |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood.js:53:9:53:19 | '/user/:id' | calleeAccessPathWithStructuralInfo | express instanceorreturn member get instanceorreturn |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood.js:53:9:53:19 | '/user/:id' | calleeApiName | express |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood.js:53:9:53:19 | '/user/:id' | calleeName | get |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood.js:53:9:53:19 | '/user/:id' | receiverName | app |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood.js:53:22:58:1 | functio ... K\\n }\\n} | argumentIndex | 1 |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood.js:53:22:58:1 | functio ... K\\n }\\n} | calleeAccessPath | express get |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood.js:53:22:58:1 | functio ... K\\n }\\n} | calleeAccessPathWithStructuralInfo | express instanceorreturn member get instanceorreturn |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood.js:53:22:58:1 | functio ... K\\n }\\n} | calleeApiName | express |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood.js:53:22:58:1 | functio ... K\\n }\\n} | calleeName | get |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood.js:53:22:58:1 | functio ... K\\n }\\n} | receiverName | app |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood.js:55:23:55:25 | url | argumentIndex | 0 |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood.js:55:23:55:25 | url | calleeAccessPath | |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood.js:55:23:55:25 | url | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood.js:55:23:55:25 | url | calleeName | exec |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood.js:55:23:55:25 | url | enclosingFunctionBody | req res url req params id /["'&<>]/ exec url res send url |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood.js:55:23:55:25 | url | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood.js:56:14:56:16 | url | argumentIndex | 0 |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood.js:56:14:56:16 | url | calleeAccessPath | express get res send |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood.js:56:14:56:16 | url | calleeAccessPathWithStructuralInfo | express instanceorreturn member get functionalarg param res member send instanceorreturn |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood.js:56:14:56:16 | url | calleeApiName | express |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood.js:56:14:56:16 | url | calleeName | send |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood.js:56:14:56:16 | url | enclosingFunctionBody | req res url req params id /["'&<>]/ exec url res send url |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood.js:56:14:56:16 | url | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood.js:56:14:56:16 | url | receiverName | res |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood.js:61:23:61:25 | str | argumentIndex | 0 |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood.js:61:23:61:25 | str | calleeAccessPath | |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood.js:61:23:61:25 | str | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood.js:61:23:61:25 | str | calleeName | exec |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood.js:61:23:61:25 | str | enclosingFunctionBody | str /["'&<>]/ exec str str |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood.js:61:23:61:25 | str | enclosingFunctionName | escapeHtml1 |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood.js:66:9:66:19 | '/user/:id' | argumentIndex | 0 |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood.js:66:9:66:19 | '/user/:id' | calleeAccessPath | express get |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood.js:66:9:66:19 | '/user/:id' | calleeAccessPathWithStructuralInfo | express instanceorreturn member get instanceorreturn |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood.js:66:9:66:19 | '/user/:id' | calleeApiName | express |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood.js:66:9:66:19 | '/user/:id' | calleeName | get |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood.js:66:9:66:19 | '/user/:id' | receiverName | app |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood.js:66:22:70:1 | functio ... // OK\\n} | argumentIndex | 1 |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood.js:66:22:70:1 | functio ... // OK\\n} | calleeAccessPath | express get |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood.js:66:22:70:1 | functio ... // OK\\n} | calleeAccessPathWithStructuralInfo | express instanceorreturn member get instanceorreturn |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood.js:66:22:70:1 | functio ... // OK\\n} | calleeApiName | express |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood.js:66:22:70:1 | functio ... // OK\\n} | calleeName | get |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood.js:66:22:70:1 | functio ... // OK\\n} | receiverName | app |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood.js:69:12:69:27 | escapeHtml1(url) | argumentIndex | 0 |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood.js:69:12:69:27 | escapeHtml1(url) | calleeAccessPath | express get res send |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood.js:69:12:69:27 | escapeHtml1(url) | calleeAccessPathWithStructuralInfo | express instanceorreturn member get functionalarg param res member send instanceorreturn |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood.js:69:12:69:27 | escapeHtml1(url) | calleeApiName | express |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood.js:69:12:69:27 | escapeHtml1(url) | calleeName | send |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood.js:69:12:69:27 | escapeHtml1(url) | enclosingFunctionBody | req res url req params id res send escapeHtml1 url |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood.js:69:12:69:27 | escapeHtml1(url) | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood.js:69:12:69:27 | escapeHtml1(url) | receiverName | res |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood.js:75:40:75:42 | str | argumentIndex | 0 |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood.js:75:40:75:42 | str | calleeAccessPath | |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood.js:75:40:75:42 | str | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood.js:75:40:75:42 | str | calleeName | exec |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood.js:75:40:75:42 | str | enclosingFunctionBody | string str string match matchHtmlRegExp exec str match str |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood.js:75:40:75:42 | str | enclosingFunctionName | escapeHtml2 |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood.js:75:40:75:42 | str | receiverName | matchHtmlRegExp |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood.js:82:9:82:19 | '/user/:id' | argumentIndex | 0 |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood.js:82:9:82:19 | '/user/:id' | calleeAccessPath | express get |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood.js:82:9:82:19 | '/user/:id' | calleeAccessPathWithStructuralInfo | express instanceorreturn member get instanceorreturn |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood.js:82:9:82:19 | '/user/:id' | calleeApiName | express |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood.js:82:9:82:19 | '/user/:id' | calleeName | get |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood.js:82:9:82:19 | '/user/:id' | receiverName | app |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood.js:82:22:86:1 | functio ... // OK\\n} | argumentIndex | 1 |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood.js:82:22:86:1 | functio ... // OK\\n} | calleeAccessPath | express get |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood.js:82:22:86:1 | functio ... // OK\\n} | calleeAccessPathWithStructuralInfo | express instanceorreturn member get instanceorreturn |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood.js:82:22:86:1 | functio ... // OK\\n} | calleeApiName | express |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood.js:82:22:86:1 | functio ... // OK\\n} | calleeName | get |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood.js:82:22:86:1 | functio ... // OK\\n} | receiverName | app |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood.js:85:12:85:27 | escapeHtml2(url) | argumentIndex | 0 |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood.js:85:12:85:27 | escapeHtml2(url) | calleeAccessPath | express get res send |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood.js:85:12:85:27 | escapeHtml2(url) | calleeAccessPathWithStructuralInfo | express instanceorreturn member get functionalarg param res member send instanceorreturn |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood.js:85:12:85:27 | escapeHtml2(url) | calleeApiName | express |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood.js:85:12:85:27 | escapeHtml2(url) | calleeName | send |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood.js:85:12:85:27 | escapeHtml2(url) | enclosingFunctionBody | req res url req params id res send escapeHtml2 url |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood.js:85:12:85:27 | escapeHtml2(url) | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/Xss/ReflectedXss/ReflectedXssGood.js:85:12:85:27 | escapeHtml2(url) | receiverName | res |
|
|
| autogenerated/Xss/ReflectedXss/cookies.js:1:23:1:31 | 'express' | argumentIndex | 0 |
|
|
| autogenerated/Xss/ReflectedXss/cookies.js:1:23:1:31 | 'express' | calleeAccessPath | |
|
|
| autogenerated/Xss/ReflectedXss/cookies.js:1:23:1:31 | 'express' | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/ReflectedXss/cookies.js:1:23:1:31 | 'express' | calleeName | require |
|
|
| autogenerated/Xss/ReflectedXss/cookies.js:2:28:2:42 | 'cookie-parser' | argumentIndex | 0 |
|
|
| autogenerated/Xss/ReflectedXss/cookies.js:2:28:2:42 | 'cookie-parser' | calleeAccessPath | |
|
|
| autogenerated/Xss/ReflectedXss/cookies.js:2:28:2:42 | 'cookie-parser' | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/ReflectedXss/cookies.js:2:28:2:42 | 'cookie-parser' | calleeName | require |
|
|
| autogenerated/Xss/ReflectedXss/cookies.js:5:9:5:22 | cookieParser() | argumentIndex | 0 |
|
|
| autogenerated/Xss/ReflectedXss/cookies.js:5:9:5:22 | cookieParser() | calleeAccessPath | express use |
|
|
| autogenerated/Xss/ReflectedXss/cookies.js:5:9:5:22 | cookieParser() | calleeAccessPathWithStructuralInfo | express instanceorreturn member use instanceorreturn |
|
|
| autogenerated/Xss/ReflectedXss/cookies.js:5:9:5:22 | cookieParser() | calleeApiName | express |
|
|
| autogenerated/Xss/ReflectedXss/cookies.js:5:9:5:22 | cookieParser() | calleeName | use |
|
|
| autogenerated/Xss/ReflectedXss/cookies.js:5:9:5:22 | cookieParser() | receiverName | app |
|
|
| autogenerated/Xss/ReflectedXss/cookies.js:7:9:7:23 | '/cookie/:name' | argumentIndex | 0 |
|
|
| autogenerated/Xss/ReflectedXss/cookies.js:7:9:7:23 | '/cookie/:name' | calleeAccessPath | express get |
|
|
| autogenerated/Xss/ReflectedXss/cookies.js:7:9:7:23 | '/cookie/:name' | calleeAccessPathWithStructuralInfo | express instanceorreturn member get instanceorreturn |
|
|
| autogenerated/Xss/ReflectedXss/cookies.js:7:9:7:23 | '/cookie/:name' | calleeApiName | express |
|
|
| autogenerated/Xss/ReflectedXss/cookies.js:7:9:7:23 | '/cookie/:name' | calleeName | get |
|
|
| autogenerated/Xss/ReflectedXss/cookies.js:7:9:7:23 | '/cookie/:name' | receiverName | app |
|
|
| autogenerated/Xss/ReflectedXss/cookies.js:7:26:10:1 | functio ... me]);\\n} | argumentIndex | 1 |
|
|
| autogenerated/Xss/ReflectedXss/cookies.js:7:26:10:1 | functio ... me]);\\n} | calleeAccessPath | express get |
|
|
| autogenerated/Xss/ReflectedXss/cookies.js:7:26:10:1 | functio ... me]);\\n} | calleeAccessPathWithStructuralInfo | express instanceorreturn member get instanceorreturn |
|
|
| autogenerated/Xss/ReflectedXss/cookies.js:7:26:10:1 | functio ... me]);\\n} | calleeApiName | express |
|
|
| autogenerated/Xss/ReflectedXss/cookies.js:7:26:10:1 | functio ... me]);\\n} | calleeName | get |
|
|
| autogenerated/Xss/ReflectedXss/cookies.js:7:26:10:1 | functio ... me]);\\n} | receiverName | app |
|
|
| autogenerated/Xss/ReflectedXss/cookies.js:9:12:9:65 | "Here, ... s.name] | argumentIndex | 0 |
|
|
| autogenerated/Xss/ReflectedXss/cookies.js:9:12:9:65 | "Here, ... s.name] | calleeAccessPath | express get res send |
|
|
| autogenerated/Xss/ReflectedXss/cookies.js:9:12:9:65 | "Here, ... s.name] | calleeAccessPathWithStructuralInfo | express instanceorreturn member get functionalarg param res member send instanceorreturn |
|
|
| autogenerated/Xss/ReflectedXss/cookies.js:9:12:9:65 | "Here, ... s.name] | calleeApiName | express |
|
|
| autogenerated/Xss/ReflectedXss/cookies.js:9:12:9:65 | "Here, ... s.name] | calleeName | send |
|
|
| autogenerated/Xss/ReflectedXss/cookies.js:9:12:9:65 | "Here, ... s.name] | enclosingFunctionBody | req res res send Here, have a cookie: req cookies req params name |
|
|
| autogenerated/Xss/ReflectedXss/cookies.js:9:12:9:65 | "Here, ... s.name] | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/Xss/ReflectedXss/cookies.js:9:12:9:65 | "Here, ... s.name] | receiverName | res |
|
|
| autogenerated/Xss/ReflectedXss/etherpad.js:1:23:1:31 | 'express' | argumentIndex | 0 |
|
|
| autogenerated/Xss/ReflectedXss/etherpad.js:1:23:1:31 | 'express' | calleeAccessPath | |
|
|
| autogenerated/Xss/ReflectedXss/etherpad.js:1:23:1:31 | 'express' | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/ReflectedXss/etherpad.js:1:23:1:31 | 'express' | calleeName | require |
|
|
| autogenerated/Xss/ReflectedXss/etherpad.js:2:25:2:37 | 'is-var-name' | argumentIndex | 0 |
|
|
| autogenerated/Xss/ReflectedXss/etherpad.js:2:25:2:37 | 'is-var-name' | calleeAccessPath | |
|
|
| autogenerated/Xss/ReflectedXss/etherpad.js:2:25:2:37 | 'is-var-name' | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/ReflectedXss/etherpad.js:2:25:2:37 | 'is-var-name' | calleeName | require |
|
|
| autogenerated/Xss/ReflectedXss/etherpad.js:5:9:5:20 | "/some/path" | argumentIndex | 0 |
|
|
| autogenerated/Xss/ReflectedXss/etherpad.js:5:9:5:20 | "/some/path" | calleeAccessPath | express get |
|
|
| autogenerated/Xss/ReflectedXss/etherpad.js:5:9:5:20 | "/some/path" | calleeAccessPathWithStructuralInfo | express instanceorreturn member get instanceorreturn |
|
|
| autogenerated/Xss/ReflectedXss/etherpad.js:5:9:5:20 | "/some/path" | calleeApiName | express |
|
|
| autogenerated/Xss/ReflectedXss/etherpad.js:5:9:5:20 | "/some/path" | calleeName | get |
|
|
| autogenerated/Xss/ReflectedXss/etherpad.js:5:9:5:20 | "/some/path" | receiverName | app |
|
|
| autogenerated/Xss/ReflectedXss/etherpad.js:5:23:12:1 | (req, r ... nse);\\n} | argumentIndex | 1 |
|
|
| autogenerated/Xss/ReflectedXss/etherpad.js:5:23:12:1 | (req, r ... nse);\\n} | calleeAccessPath | express get |
|
|
| autogenerated/Xss/ReflectedXss/etherpad.js:5:23:12:1 | (req, r ... nse);\\n} | calleeAccessPathWithStructuralInfo | express instanceorreturn member get instanceorreturn |
|
|
| autogenerated/Xss/ReflectedXss/etherpad.js:5:23:12:1 | (req, r ... nse);\\n} | calleeApiName | express |
|
|
| autogenerated/Xss/ReflectedXss/etherpad.js:5:23:12:1 | (req, r ... nse);\\n} | calleeName | get |
|
|
| autogenerated/Xss/ReflectedXss/etherpad.js:5:23:12:1 | (req, r ... nse);\\n} | receiverName | app |
|
|
| autogenerated/Xss/ReflectedXss/etherpad.js:11:12:11:19 | response | argumentIndex | 0 |
|
|
| autogenerated/Xss/ReflectedXss/etherpad.js:11:12:11:19 | response | calleeAccessPath | express get res send |
|
|
| autogenerated/Xss/ReflectedXss/etherpad.js:11:12:11:19 | response | calleeAccessPathWithStructuralInfo | express instanceorreturn member get functionalarg param res member send instanceorreturn |
|
|
| autogenerated/Xss/ReflectedXss/etherpad.js:11:12:11:19 | response | calleeApiName | express |
|
|
| autogenerated/Xss/ReflectedXss/etherpad.js:11:12:11:19 | response | calleeName | send |
|
|
| autogenerated/Xss/ReflectedXss/etherpad.js:11:12:11:19 | response | enclosingFunctionBody | req res response Hello, world! req query jsonp isVarName req query jsonp response req query jsonp ( response ) res send response |
|
|
| autogenerated/Xss/ReflectedXss/etherpad.js:11:12:11:19 | response | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/Xss/ReflectedXss/etherpad.js:11:12:11:19 | response | receiverName | res |
|
|
| autogenerated/Xss/ReflectedXss/formatting.js:1:23:1:31 | 'express' | argumentIndex | 0 |
|
|
| autogenerated/Xss/ReflectedXss/formatting.js:1:23:1:31 | 'express' | calleeAccessPath | |
|
|
| autogenerated/Xss/ReflectedXss/formatting.js:1:23:1:31 | 'express' | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/ReflectedXss/formatting.js:1:23:1:31 | 'express' | calleeName | require |
|
|
| autogenerated/Xss/ReflectedXss/formatting.js:3:15:3:22 | '/user/' | argumentIndex | 0 |
|
|
| autogenerated/Xss/ReflectedXss/formatting.js:3:15:3:22 | '/user/' | calleeAccessPath | express get |
|
|
| autogenerated/Xss/ReflectedXss/formatting.js:3:15:3:22 | '/user/' | calleeAccessPathWithStructuralInfo | express instanceorreturn member get instanceorreturn |
|
|
| autogenerated/Xss/ReflectedXss/formatting.js:3:15:3:22 | '/user/' | calleeApiName | express |
|
|
| autogenerated/Xss/ReflectedXss/formatting.js:3:15:3:22 | '/user/' | calleeName | get |
|
|
| autogenerated/Xss/ReflectedXss/formatting.js:3:25:8:1 | functio ... OT OK\\n} | argumentIndex | 1 |
|
|
| autogenerated/Xss/ReflectedXss/formatting.js:3:25:8:1 | functio ... OT OK\\n} | calleeAccessPath | express get |
|
|
| autogenerated/Xss/ReflectedXss/formatting.js:3:25:8:1 | functio ... OT OK\\n} | calleeAccessPathWithStructuralInfo | express instanceorreturn member get instanceorreturn |
|
|
| autogenerated/Xss/ReflectedXss/formatting.js:3:25:8:1 | functio ... OT OK\\n} | calleeApiName | express |
|
|
| autogenerated/Xss/ReflectedXss/formatting.js:3:25:8:1 | functio ... OT OK\\n} | calleeName | get |
|
|
| autogenerated/Xss/ReflectedXss/formatting.js:5:14:5:47 | console ... , evil) | argumentIndex | 0 |
|
|
| autogenerated/Xss/ReflectedXss/formatting.js:5:14:5:47 | console ... , evil) | calleeAccessPath | express get res send |
|
|
| autogenerated/Xss/ReflectedXss/formatting.js:5:14:5:47 | console ... , evil) | calleeAccessPathWithStructuralInfo | express instanceorreturn member get functionalarg param res member send instanceorreturn |
|
|
| autogenerated/Xss/ReflectedXss/formatting.js:5:14:5:47 | console ... , evil) | calleeApiName | express |
|
|
| autogenerated/Xss/ReflectedXss/formatting.js:5:14:5:47 | console ... , evil) | calleeName | send |
|
|
| autogenerated/Xss/ReflectedXss/formatting.js:5:14:5:47 | console ... , evil) | enclosingFunctionBody | req res evil req query evil res send console log <div>%s</div> evil res send util format <div>%s</div> evil res send require printf <div>%s</div> evil |
|
|
| autogenerated/Xss/ReflectedXss/formatting.js:5:14:5:47 | console ... , evil) | enclosingFunctionName | get#functionalargument |
|
|
| autogenerated/Xss/ReflectedXss/formatting.js:5:14:5:47 | console ... , evil) | receiverName | res |
|
|
| autogenerated/Xss/ReflectedXss/formatting.js:5:26:5:40 | "<div>%s</div>" | argumentIndex | 0 |
|
|
| autogenerated/Xss/ReflectedXss/formatting.js:5:26:5:40 | "<div>%s</div>" | calleeAccessPath | |
|
|
| autogenerated/Xss/ReflectedXss/formatting.js:5:26:5:40 | "<div>%s</div>" | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/ReflectedXss/formatting.js:5:26:5:40 | "<div>%s</div>" | calleeName | log |
|
|
| autogenerated/Xss/ReflectedXss/formatting.js:5:26:5:40 | "<div>%s</div>" | enclosingFunctionBody | req res evil req query evil res send console log <div>%s</div> evil res send util format <div>%s</div> evil res send require printf <div>%s</div> evil |
|
|
| autogenerated/Xss/ReflectedXss/formatting.js:5:26:5:40 | "<div>%s</div>" | enclosingFunctionName | get#functionalargument |
|
|
| autogenerated/Xss/ReflectedXss/formatting.js:5:26:5:40 | "<div>%s</div>" | receiverName | console |
|
|
| autogenerated/Xss/ReflectedXss/formatting.js:5:43:5:46 | evil | argumentIndex | 1 |
|
|
| autogenerated/Xss/ReflectedXss/formatting.js:5:43:5:46 | evil | calleeAccessPath | |
|
|
| autogenerated/Xss/ReflectedXss/formatting.js:5:43:5:46 | evil | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/ReflectedXss/formatting.js:5:43:5:46 | evil | calleeName | log |
|
|
| autogenerated/Xss/ReflectedXss/formatting.js:5:43:5:46 | evil | enclosingFunctionBody | req res evil req query evil res send console log <div>%s</div> evil res send util format <div>%s</div> evil res send require printf <div>%s</div> evil |
|
|
| autogenerated/Xss/ReflectedXss/formatting.js:5:43:5:46 | evil | enclosingFunctionName | get#functionalargument |
|
|
| autogenerated/Xss/ReflectedXss/formatting.js:5:43:5:46 | evil | receiverName | console |
|
|
| autogenerated/Xss/ReflectedXss/formatting.js:6:14:6:47 | util.fo ... , evil) | argumentIndex | 0 |
|
|
| autogenerated/Xss/ReflectedXss/formatting.js:6:14:6:47 | util.fo ... , evil) | calleeAccessPath | express get res send |
|
|
| autogenerated/Xss/ReflectedXss/formatting.js:6:14:6:47 | util.fo ... , evil) | calleeAccessPathWithStructuralInfo | express instanceorreturn member get functionalarg param res member send instanceorreturn |
|
|
| autogenerated/Xss/ReflectedXss/formatting.js:6:14:6:47 | util.fo ... , evil) | calleeApiName | express |
|
|
| autogenerated/Xss/ReflectedXss/formatting.js:6:14:6:47 | util.fo ... , evil) | calleeName | send |
|
|
| autogenerated/Xss/ReflectedXss/formatting.js:6:14:6:47 | util.fo ... , evil) | enclosingFunctionBody | req res evil req query evil res send console log <div>%s</div> evil res send util format <div>%s</div> evil res send require printf <div>%s</div> evil |
|
|
| autogenerated/Xss/ReflectedXss/formatting.js:6:14:6:47 | util.fo ... , evil) | enclosingFunctionName | get#functionalargument |
|
|
| autogenerated/Xss/ReflectedXss/formatting.js:6:14:6:47 | util.fo ... , evil) | receiverName | res |
|
|
| autogenerated/Xss/ReflectedXss/formatting.js:6:26:6:40 | "<div>%s</div>" | argumentIndex | 0 |
|
|
| autogenerated/Xss/ReflectedXss/formatting.js:6:26:6:40 | "<div>%s</div>" | calleeAccessPath | |
|
|
| autogenerated/Xss/ReflectedXss/formatting.js:6:26:6:40 | "<div>%s</div>" | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/ReflectedXss/formatting.js:6:26:6:40 | "<div>%s</div>" | calleeName | format |
|
|
| autogenerated/Xss/ReflectedXss/formatting.js:6:26:6:40 | "<div>%s</div>" | enclosingFunctionBody | req res evil req query evil res send console log <div>%s</div> evil res send util format <div>%s</div> evil res send require printf <div>%s</div> evil |
|
|
| autogenerated/Xss/ReflectedXss/formatting.js:6:26:6:40 | "<div>%s</div>" | enclosingFunctionName | get#functionalargument |
|
|
| autogenerated/Xss/ReflectedXss/formatting.js:6:26:6:40 | "<div>%s</div>" | receiverName | util |
|
|
| autogenerated/Xss/ReflectedXss/formatting.js:6:43:6:46 | evil | argumentIndex | 1 |
|
|
| autogenerated/Xss/ReflectedXss/formatting.js:6:43:6:46 | evil | calleeAccessPath | |
|
|
| autogenerated/Xss/ReflectedXss/formatting.js:6:43:6:46 | evil | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/ReflectedXss/formatting.js:6:43:6:46 | evil | calleeName | format |
|
|
| autogenerated/Xss/ReflectedXss/formatting.js:6:43:6:46 | evil | enclosingFunctionBody | req res evil req query evil res send console log <div>%s</div> evil res send util format <div>%s</div> evil res send require printf <div>%s</div> evil |
|
|
| autogenerated/Xss/ReflectedXss/formatting.js:6:43:6:46 | evil | enclosingFunctionName | get#functionalargument |
|
|
| autogenerated/Xss/ReflectedXss/formatting.js:6:43:6:46 | evil | receiverName | util |
|
|
| autogenerated/Xss/ReflectedXss/formatting.js:7:14:7:53 | require ... , evil) | argumentIndex | 0 |
|
|
| autogenerated/Xss/ReflectedXss/formatting.js:7:14:7:53 | require ... , evil) | calleeAccessPath | express get res send |
|
|
| autogenerated/Xss/ReflectedXss/formatting.js:7:14:7:53 | require ... , evil) | calleeAccessPathWithStructuralInfo | express instanceorreturn member get functionalarg param res member send instanceorreturn |
|
|
| autogenerated/Xss/ReflectedXss/formatting.js:7:14:7:53 | require ... , evil) | calleeApiName | express |
|
|
| autogenerated/Xss/ReflectedXss/formatting.js:7:14:7:53 | require ... , evil) | calleeName | send |
|
|
| autogenerated/Xss/ReflectedXss/formatting.js:7:14:7:53 | require ... , evil) | enclosingFunctionBody | req res evil req query evil res send console log <div>%s</div> evil res send util format <div>%s</div> evil res send require printf <div>%s</div> evil |
|
|
| autogenerated/Xss/ReflectedXss/formatting.js:7:14:7:53 | require ... , evil) | enclosingFunctionName | get#functionalargument |
|
|
| autogenerated/Xss/ReflectedXss/formatting.js:7:14:7:53 | require ... , evil) | receiverName | res |
|
|
| autogenerated/Xss/ReflectedXss/formatting.js:7:22:7:29 | "printf" | argumentIndex | 0 |
|
|
| autogenerated/Xss/ReflectedXss/formatting.js:7:22:7:29 | "printf" | calleeAccessPath | |
|
|
| autogenerated/Xss/ReflectedXss/formatting.js:7:22:7:29 | "printf" | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/ReflectedXss/formatting.js:7:22:7:29 | "printf" | calleeName | require |
|
|
| autogenerated/Xss/ReflectedXss/formatting.js:7:22:7:29 | "printf" | enclosingFunctionBody | req res evil req query evil res send console log <div>%s</div> evil res send util format <div>%s</div> evil res send require printf <div>%s</div> evil |
|
|
| autogenerated/Xss/ReflectedXss/formatting.js:7:22:7:29 | "printf" | enclosingFunctionName | get#functionalargument |
|
|
| autogenerated/Xss/ReflectedXss/formatting.js:7:32:7:46 | "<div>%s</div>" | argumentIndex | 0 |
|
|
| autogenerated/Xss/ReflectedXss/formatting.js:7:32:7:46 | "<div>%s</div>" | calleeAccessPath | printf |
|
|
| autogenerated/Xss/ReflectedXss/formatting.js:7:32:7:46 | "<div>%s</div>" | calleeAccessPathWithStructuralInfo | printf instanceorreturn |
|
|
| autogenerated/Xss/ReflectedXss/formatting.js:7:32:7:46 | "<div>%s</div>" | calleeApiName | printf |
|
|
| autogenerated/Xss/ReflectedXss/formatting.js:7:32:7:46 | "<div>%s</div>" | enclosingFunctionBody | req res evil req query evil res send console log <div>%s</div> evil res send util format <div>%s</div> evil res send require printf <div>%s</div> evil |
|
|
| autogenerated/Xss/ReflectedXss/formatting.js:7:32:7:46 | "<div>%s</div>" | enclosingFunctionName | get#functionalargument |
|
|
| autogenerated/Xss/ReflectedXss/formatting.js:7:49:7:52 | evil | argumentIndex | 1 |
|
|
| autogenerated/Xss/ReflectedXss/formatting.js:7:49:7:52 | evil | calleeAccessPath | printf |
|
|
| autogenerated/Xss/ReflectedXss/formatting.js:7:49:7:52 | evil | calleeAccessPathWithStructuralInfo | printf instanceorreturn |
|
|
| autogenerated/Xss/ReflectedXss/formatting.js:7:49:7:52 | evil | calleeApiName | printf |
|
|
| autogenerated/Xss/ReflectedXss/formatting.js:7:49:7:52 | evil | enclosingFunctionBody | req res evil req query evil res send console log <div>%s</div> evil res send util format <div>%s</div> evil res send require printf <div>%s</div> evil |
|
|
| autogenerated/Xss/ReflectedXss/formatting.js:7:49:7:52 | evil | enclosingFunctionName | get#functionalargument |
|
|
| autogenerated/Xss/ReflectedXss/pages/api/myapi.js:2:14:2:20 | req.url | argumentIndex | 0 |
|
|
| autogenerated/Xss/ReflectedXss/pages/api/myapi.js:2:14:2:20 | req.url | calleeAccessPath | |
|
|
| autogenerated/Xss/ReflectedXss/pages/api/myapi.js:2:14:2:20 | req.url | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/ReflectedXss/pages/api/myapi.js:2:14:2:20 | req.url | calleeName | send |
|
|
| autogenerated/Xss/ReflectedXss/pages/api/myapi.js:2:14:2:20 | req.url | enclosingFunctionBody | req res res send req url |
|
|
| autogenerated/Xss/ReflectedXss/pages/api/myapi.js:2:14:2:20 | req.url | enclosingFunctionName | handler |
|
|
| autogenerated/Xss/ReflectedXss/pages/api/myapi.js:2:14:2:20 | req.url | receiverName | res |
|
|
| autogenerated/Xss/ReflectedXss/partial.js:1:23:1:31 | 'express' | argumentIndex | 0 |
|
|
| autogenerated/Xss/ReflectedXss/partial.js:1:23:1:31 | 'express' | calleeAccessPath | |
|
|
| autogenerated/Xss/ReflectedXss/partial.js:1:23:1:31 | 'express' | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/ReflectedXss/partial.js:1:23:1:31 | 'express' | calleeName | require |
|
|
| autogenerated/Xss/ReflectedXss/partial.js:2:26:2:37 | 'underscore' | argumentIndex | 0 |
|
|
| autogenerated/Xss/ReflectedXss/partial.js:2:26:2:37 | 'underscore' | calleeAccessPath | |
|
|
| autogenerated/Xss/ReflectedXss/partial.js:2:26:2:37 | 'underscore' | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/ReflectedXss/partial.js:2:26:2:37 | 'underscore' | calleeName | require |
|
|
| autogenerated/Xss/ReflectedXss/partial.js:3:22:3:29 | 'lodash' | argumentIndex | 0 |
|
|
| autogenerated/Xss/ReflectedXss/partial.js:3:22:3:29 | 'lodash' | calleeAccessPath | |
|
|
| autogenerated/Xss/ReflectedXss/partial.js:3:22:3:29 | 'lodash' | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/ReflectedXss/partial.js:3:22:3:29 | 'lodash' | calleeName | require |
|
|
| autogenerated/Xss/ReflectedXss/partial.js:4:17:4:23 | 'ramda' | argumentIndex | 0 |
|
|
| autogenerated/Xss/ReflectedXss/partial.js:4:17:4:23 | 'ramda' | calleeAccessPath | |
|
|
| autogenerated/Xss/ReflectedXss/partial.js:4:17:4:23 | 'ramda' | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/ReflectedXss/partial.js:4:17:4:23 | 'ramda' | calleeName | require |
|
|
| autogenerated/Xss/ReflectedXss/partial.js:8:9:8:20 | "/some/path" | argumentIndex | 0 |
|
|
| autogenerated/Xss/ReflectedXss/partial.js:8:9:8:20 | "/some/path" | calleeAccessPath | express get |
|
|
| autogenerated/Xss/ReflectedXss/partial.js:8:9:8:20 | "/some/path" | calleeAccessPathWithStructuralInfo | express instanceorreturn member get instanceorreturn |
|
|
| autogenerated/Xss/ReflectedXss/partial.js:8:9:8:20 | "/some/path" | calleeApiName | express |
|
|
| autogenerated/Xss/ReflectedXss/partial.js:8:9:8:20 | "/some/path" | calleeName | get |
|
|
| autogenerated/Xss/ReflectedXss/partial.js:8:9:8:20 | "/some/path" | receiverName | app |
|
|
| autogenerated/Xss/ReflectedXss/partial.js:8:23:15:1 | (req, r ... ack);\\n} | argumentIndex | 1 |
|
|
| autogenerated/Xss/ReflectedXss/partial.js:8:23:15:1 | (req, r ... ack);\\n} | calleeAccessPath | express get |
|
|
| autogenerated/Xss/ReflectedXss/partial.js:8:23:15:1 | (req, r ... ack);\\n} | calleeAccessPathWithStructuralInfo | express instanceorreturn member get instanceorreturn |
|
|
| autogenerated/Xss/ReflectedXss/partial.js:8:23:15:1 | (req, r ... ack);\\n} | calleeApiName | express |
|
|
| autogenerated/Xss/ReflectedXss/partial.js:8:23:15:1 | (req, r ... ack);\\n} | calleeName | get |
|
|
| autogenerated/Xss/ReflectedXss/partial.js:8:23:15:1 | (req, r ... ack);\\n} | receiverName | app |
|
|
| autogenerated/Xss/ReflectedXss/partial.js:10:14:10:18 | x + y | argumentIndex | 0 |
|
|
| autogenerated/Xss/ReflectedXss/partial.js:10:14:10:18 | x + y | calleeAccessPath | express get res send |
|
|
| autogenerated/Xss/ReflectedXss/partial.js:10:14:10:18 | x + y | calleeAccessPathWithStructuralInfo | express instanceorreturn member get functionalarg param res member send instanceorreturn |
|
|
| autogenerated/Xss/ReflectedXss/partial.js:10:14:10:18 | x + y | calleeApiName | express |
|
|
| autogenerated/Xss/ReflectedXss/partial.js:10:14:10:18 | x + y | calleeName | send |
|
|
| autogenerated/Xss/ReflectedXss/partial.js:10:14:10:18 | x + y | enclosingFunctionBody | req res sendResponse x y res send x y callback sendResponse bind null req url 1 2 3 forEach callback |
|
|
| autogenerated/Xss/ReflectedXss/partial.js:10:14:10:18 | x + y | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/Xss/ReflectedXss/partial.js:10:14:10:18 | x + y | receiverName | res |
|
|
| autogenerated/Xss/ReflectedXss/partial.js:13:36:13:39 | null | argumentIndex | 0 |
|
|
| autogenerated/Xss/ReflectedXss/partial.js:13:36:13:39 | null | calleeAccessPath | |
|
|
| autogenerated/Xss/ReflectedXss/partial.js:13:36:13:39 | null | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/ReflectedXss/partial.js:13:36:13:39 | null | calleeName | bind |
|
|
| autogenerated/Xss/ReflectedXss/partial.js:13:36:13:39 | null | enclosingFunctionBody | req res sendResponse x y res send x y callback sendResponse bind null req url 1 2 3 forEach callback |
|
|
| autogenerated/Xss/ReflectedXss/partial.js:13:36:13:39 | null | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/Xss/ReflectedXss/partial.js:13:36:13:39 | null | receiverName | sendResponse |
|
|
| autogenerated/Xss/ReflectedXss/partial.js:13:42:13:48 | req.url | argumentIndex | 1 |
|
|
| autogenerated/Xss/ReflectedXss/partial.js:13:42:13:48 | req.url | calleeAccessPath | |
|
|
| autogenerated/Xss/ReflectedXss/partial.js:13:42:13:48 | req.url | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/ReflectedXss/partial.js:13:42:13:48 | req.url | calleeName | bind |
|
|
| autogenerated/Xss/ReflectedXss/partial.js:13:42:13:48 | req.url | enclosingFunctionBody | req res sendResponse x y res send x y callback sendResponse bind null req url 1 2 3 forEach callback |
|
|
| autogenerated/Xss/ReflectedXss/partial.js:13:42:13:48 | req.url | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/Xss/ReflectedXss/partial.js:13:42:13:48 | req.url | receiverName | sendResponse |
|
|
| autogenerated/Xss/ReflectedXss/partial.js:14:21:14:28 | callback | argumentIndex | 0 |
|
|
| autogenerated/Xss/ReflectedXss/partial.js:14:21:14:28 | callback | calleeAccessPath | |
|
|
| autogenerated/Xss/ReflectedXss/partial.js:14:21:14:28 | callback | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/ReflectedXss/partial.js:14:21:14:28 | callback | calleeName | forEach |
|
|
| autogenerated/Xss/ReflectedXss/partial.js:14:21:14:28 | callback | enclosingFunctionBody | req res sendResponse x y res send x y callback sendResponse bind null req url 1 2 3 forEach callback |
|
|
| autogenerated/Xss/ReflectedXss/partial.js:14:21:14:28 | callback | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/Xss/ReflectedXss/partial.js:17:9:17:21 | "/underscore" | argumentIndex | 0 |
|
|
| autogenerated/Xss/ReflectedXss/partial.js:17:9:17:21 | "/underscore" | calleeAccessPath | express get |
|
|
| autogenerated/Xss/ReflectedXss/partial.js:17:9:17:21 | "/underscore" | calleeAccessPathWithStructuralInfo | express instanceorreturn member get instanceorreturn |
|
|
| autogenerated/Xss/ReflectedXss/partial.js:17:9:17:21 | "/underscore" | calleeApiName | express |
|
|
| autogenerated/Xss/ReflectedXss/partial.js:17:9:17:21 | "/underscore" | calleeName | get |
|
|
| autogenerated/Xss/ReflectedXss/partial.js:17:9:17:21 | "/underscore" | receiverName | app |
|
|
| autogenerated/Xss/ReflectedXss/partial.js:17:24:24:1 | (req, r ... ack);\\n} | argumentIndex | 1 |
|
|
| autogenerated/Xss/ReflectedXss/partial.js:17:24:24:1 | (req, r ... ack);\\n} | calleeAccessPath | express get |
|
|
| autogenerated/Xss/ReflectedXss/partial.js:17:24:24:1 | (req, r ... ack);\\n} | calleeAccessPathWithStructuralInfo | express instanceorreturn member get instanceorreturn |
|
|
| autogenerated/Xss/ReflectedXss/partial.js:17:24:24:1 | (req, r ... ack);\\n} | calleeApiName | express |
|
|
| autogenerated/Xss/ReflectedXss/partial.js:17:24:24:1 | (req, r ... ack);\\n} | calleeName | get |
|
|
| autogenerated/Xss/ReflectedXss/partial.js:17:24:24:1 | (req, r ... ack);\\n} | receiverName | app |
|
|
| autogenerated/Xss/ReflectedXss/partial.js:19:14:19:18 | x + y | argumentIndex | 0 |
|
|
| autogenerated/Xss/ReflectedXss/partial.js:19:14:19:18 | x + y | calleeAccessPath | express get res send |
|
|
| autogenerated/Xss/ReflectedXss/partial.js:19:14:19:18 | x + y | calleeAccessPathWithStructuralInfo | express instanceorreturn member get functionalarg param res member send instanceorreturn |
|
|
| autogenerated/Xss/ReflectedXss/partial.js:19:14:19:18 | x + y | calleeApiName | express |
|
|
| autogenerated/Xss/ReflectedXss/partial.js:19:14:19:18 | x + y | calleeName | send |
|
|
| autogenerated/Xss/ReflectedXss/partial.js:19:14:19:18 | x + y | enclosingFunctionBody | req res sendResponse x y res send x y callback underscore partial sendResponse req url 1 2 3 forEach callback |
|
|
| autogenerated/Xss/ReflectedXss/partial.js:19:14:19:18 | x + y | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/Xss/ReflectedXss/partial.js:19:14:19:18 | x + y | receiverName | res |
|
|
| autogenerated/Xss/ReflectedXss/partial.js:22:37:22:48 | sendResponse | argumentIndex | 0 |
|
|
| autogenerated/Xss/ReflectedXss/partial.js:22:37:22:48 | sendResponse | calleeAccessPath | underscore partial |
|
|
| autogenerated/Xss/ReflectedXss/partial.js:22:37:22:48 | sendResponse | calleeAccessPathWithStructuralInfo | underscore member partial instanceorreturn |
|
|
| autogenerated/Xss/ReflectedXss/partial.js:22:37:22:48 | sendResponse | calleeApiName | underscore |
|
|
| autogenerated/Xss/ReflectedXss/partial.js:22:37:22:48 | sendResponse | calleeName | partial |
|
|
| autogenerated/Xss/ReflectedXss/partial.js:22:37:22:48 | sendResponse | enclosingFunctionBody | req res sendResponse x y res send x y callback underscore partial sendResponse req url 1 2 3 forEach callback |
|
|
| autogenerated/Xss/ReflectedXss/partial.js:22:37:22:48 | sendResponse | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/Xss/ReflectedXss/partial.js:22:37:22:48 | sendResponse | receiverName | underscore |
|
|
| autogenerated/Xss/ReflectedXss/partial.js:22:51:22:57 | req.url | argumentIndex | 1 |
|
|
| autogenerated/Xss/ReflectedXss/partial.js:22:51:22:57 | req.url | calleeAccessPath | underscore partial |
|
|
| autogenerated/Xss/ReflectedXss/partial.js:22:51:22:57 | req.url | calleeAccessPathWithStructuralInfo | underscore member partial instanceorreturn |
|
|
| autogenerated/Xss/ReflectedXss/partial.js:22:51:22:57 | req.url | calleeApiName | underscore |
|
|
| autogenerated/Xss/ReflectedXss/partial.js:22:51:22:57 | req.url | calleeName | partial |
|
|
| autogenerated/Xss/ReflectedXss/partial.js:22:51:22:57 | req.url | enclosingFunctionBody | req res sendResponse x y res send x y callback underscore partial sendResponse req url 1 2 3 forEach callback |
|
|
| autogenerated/Xss/ReflectedXss/partial.js:22:51:22:57 | req.url | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/Xss/ReflectedXss/partial.js:22:51:22:57 | req.url | receiverName | underscore |
|
|
| autogenerated/Xss/ReflectedXss/partial.js:23:21:23:28 | callback | argumentIndex | 0 |
|
|
| autogenerated/Xss/ReflectedXss/partial.js:23:21:23:28 | callback | calleeAccessPath | |
|
|
| autogenerated/Xss/ReflectedXss/partial.js:23:21:23:28 | callback | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/ReflectedXss/partial.js:23:21:23:28 | callback | calleeName | forEach |
|
|
| autogenerated/Xss/ReflectedXss/partial.js:23:21:23:28 | callback | enclosingFunctionBody | req res sendResponse x y res send x y callback underscore partial sendResponse req url 1 2 3 forEach callback |
|
|
| autogenerated/Xss/ReflectedXss/partial.js:23:21:23:28 | callback | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/Xss/ReflectedXss/partial.js:26:9:26:17 | "/lodash" | argumentIndex | 0 |
|
|
| autogenerated/Xss/ReflectedXss/partial.js:26:9:26:17 | "/lodash" | calleeAccessPath | express get |
|
|
| autogenerated/Xss/ReflectedXss/partial.js:26:9:26:17 | "/lodash" | calleeAccessPathWithStructuralInfo | express instanceorreturn member get instanceorreturn |
|
|
| autogenerated/Xss/ReflectedXss/partial.js:26:9:26:17 | "/lodash" | calleeApiName | express |
|
|
| autogenerated/Xss/ReflectedXss/partial.js:26:9:26:17 | "/lodash" | calleeName | get |
|
|
| autogenerated/Xss/ReflectedXss/partial.js:26:9:26:17 | "/lodash" | receiverName | app |
|
|
| autogenerated/Xss/ReflectedXss/partial.js:26:20:33:1 | (req, r ... ack);\\n} | argumentIndex | 1 |
|
|
| autogenerated/Xss/ReflectedXss/partial.js:26:20:33:1 | (req, r ... ack);\\n} | calleeAccessPath | express get |
|
|
| autogenerated/Xss/ReflectedXss/partial.js:26:20:33:1 | (req, r ... ack);\\n} | calleeAccessPathWithStructuralInfo | express instanceorreturn member get instanceorreturn |
|
|
| autogenerated/Xss/ReflectedXss/partial.js:26:20:33:1 | (req, r ... ack);\\n} | calleeApiName | express |
|
|
| autogenerated/Xss/ReflectedXss/partial.js:26:20:33:1 | (req, r ... ack);\\n} | calleeName | get |
|
|
| autogenerated/Xss/ReflectedXss/partial.js:26:20:33:1 | (req, r ... ack);\\n} | receiverName | app |
|
|
| autogenerated/Xss/ReflectedXss/partial.js:28:14:28:18 | x + y | argumentIndex | 0 |
|
|
| autogenerated/Xss/ReflectedXss/partial.js:28:14:28:18 | x + y | calleeAccessPath | express get res send |
|
|
| autogenerated/Xss/ReflectedXss/partial.js:28:14:28:18 | x + y | calleeAccessPathWithStructuralInfo | express instanceorreturn member get functionalarg param res member send instanceorreturn |
|
|
| autogenerated/Xss/ReflectedXss/partial.js:28:14:28:18 | x + y | calleeApiName | express |
|
|
| autogenerated/Xss/ReflectedXss/partial.js:28:14:28:18 | x + y | calleeName | send |
|
|
| autogenerated/Xss/ReflectedXss/partial.js:28:14:28:18 | x + y | enclosingFunctionBody | req res sendResponse x y res send x y callback lodash partial sendResponse req url 1 2 3 forEach callback |
|
|
| autogenerated/Xss/ReflectedXss/partial.js:28:14:28:18 | x + y | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/Xss/ReflectedXss/partial.js:28:14:28:18 | x + y | receiverName | res |
|
|
| autogenerated/Xss/ReflectedXss/partial.js:31:33:31:44 | sendResponse | argumentIndex | 0 |
|
|
| autogenerated/Xss/ReflectedXss/partial.js:31:33:31:44 | sendResponse | calleeAccessPath | lodash partial |
|
|
| autogenerated/Xss/ReflectedXss/partial.js:31:33:31:44 | sendResponse | calleeAccessPathWithStructuralInfo | lodash member partial instanceorreturn |
|
|
| autogenerated/Xss/ReflectedXss/partial.js:31:33:31:44 | sendResponse | calleeApiName | lodash |
|
|
| autogenerated/Xss/ReflectedXss/partial.js:31:33:31:44 | sendResponse | calleeName | partial |
|
|
| autogenerated/Xss/ReflectedXss/partial.js:31:33:31:44 | sendResponse | enclosingFunctionBody | req res sendResponse x y res send x y callback lodash partial sendResponse req url 1 2 3 forEach callback |
|
|
| autogenerated/Xss/ReflectedXss/partial.js:31:33:31:44 | sendResponse | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/Xss/ReflectedXss/partial.js:31:33:31:44 | sendResponse | receiverName | lodash |
|
|
| autogenerated/Xss/ReflectedXss/partial.js:31:47:31:53 | req.url | argumentIndex | 1 |
|
|
| autogenerated/Xss/ReflectedXss/partial.js:31:47:31:53 | req.url | calleeAccessPath | lodash partial |
|
|
| autogenerated/Xss/ReflectedXss/partial.js:31:47:31:53 | req.url | calleeAccessPathWithStructuralInfo | lodash member partial instanceorreturn |
|
|
| autogenerated/Xss/ReflectedXss/partial.js:31:47:31:53 | req.url | calleeApiName | lodash |
|
|
| autogenerated/Xss/ReflectedXss/partial.js:31:47:31:53 | req.url | calleeName | partial |
|
|
| autogenerated/Xss/ReflectedXss/partial.js:31:47:31:53 | req.url | enclosingFunctionBody | req res sendResponse x y res send x y callback lodash partial sendResponse req url 1 2 3 forEach callback |
|
|
| autogenerated/Xss/ReflectedXss/partial.js:31:47:31:53 | req.url | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/Xss/ReflectedXss/partial.js:31:47:31:53 | req.url | receiverName | lodash |
|
|
| autogenerated/Xss/ReflectedXss/partial.js:32:21:32:28 | callback | argumentIndex | 0 |
|
|
| autogenerated/Xss/ReflectedXss/partial.js:32:21:32:28 | callback | calleeAccessPath | |
|
|
| autogenerated/Xss/ReflectedXss/partial.js:32:21:32:28 | callback | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/ReflectedXss/partial.js:32:21:32:28 | callback | calleeName | forEach |
|
|
| autogenerated/Xss/ReflectedXss/partial.js:32:21:32:28 | callback | enclosingFunctionBody | req res sendResponse x y res send x y callback lodash partial sendResponse req url 1 2 3 forEach callback |
|
|
| autogenerated/Xss/ReflectedXss/partial.js:32:21:32:28 | callback | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/Xss/ReflectedXss/partial.js:35:9:35:16 | "/ramda" | argumentIndex | 0 |
|
|
| autogenerated/Xss/ReflectedXss/partial.js:35:9:35:16 | "/ramda" | calleeAccessPath | express get |
|
|
| autogenerated/Xss/ReflectedXss/partial.js:35:9:35:16 | "/ramda" | calleeAccessPathWithStructuralInfo | express instanceorreturn member get instanceorreturn |
|
|
| autogenerated/Xss/ReflectedXss/partial.js:35:9:35:16 | "/ramda" | calleeApiName | express |
|
|
| autogenerated/Xss/ReflectedXss/partial.js:35:9:35:16 | "/ramda" | calleeName | get |
|
|
| autogenerated/Xss/ReflectedXss/partial.js:35:9:35:16 | "/ramda" | receiverName | app |
|
|
| autogenerated/Xss/ReflectedXss/partial.js:35:19:42:1 | (req, r ... ack);\\n} | argumentIndex | 1 |
|
|
| autogenerated/Xss/ReflectedXss/partial.js:35:19:42:1 | (req, r ... ack);\\n} | calleeAccessPath | express get |
|
|
| autogenerated/Xss/ReflectedXss/partial.js:35:19:42:1 | (req, r ... ack);\\n} | calleeAccessPathWithStructuralInfo | express instanceorreturn member get instanceorreturn |
|
|
| autogenerated/Xss/ReflectedXss/partial.js:35:19:42:1 | (req, r ... ack);\\n} | calleeApiName | express |
|
|
| autogenerated/Xss/ReflectedXss/partial.js:35:19:42:1 | (req, r ... ack);\\n} | calleeName | get |
|
|
| autogenerated/Xss/ReflectedXss/partial.js:35:19:42:1 | (req, r ... ack);\\n} | receiverName | app |
|
|
| autogenerated/Xss/ReflectedXss/partial.js:37:14:37:18 | x + y | argumentIndex | 0 |
|
|
| autogenerated/Xss/ReflectedXss/partial.js:37:14:37:18 | x + y | calleeAccessPath | express get res send |
|
|
| autogenerated/Xss/ReflectedXss/partial.js:37:14:37:18 | x + y | calleeAccessPathWithStructuralInfo | express instanceorreturn member get functionalarg param res member send instanceorreturn |
|
|
| autogenerated/Xss/ReflectedXss/partial.js:37:14:37:18 | x + y | calleeApiName | express |
|
|
| autogenerated/Xss/ReflectedXss/partial.js:37:14:37:18 | x + y | calleeName | send |
|
|
| autogenerated/Xss/ReflectedXss/partial.js:37:14:37:18 | x + y | enclosingFunctionBody | req res sendResponse x y res send x y callback R partial sendResponse req url 1 2 3 forEach callback |
|
|
| autogenerated/Xss/ReflectedXss/partial.js:37:14:37:18 | x + y | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/Xss/ReflectedXss/partial.js:37:14:37:18 | x + y | receiverName | res |
|
|
| autogenerated/Xss/ReflectedXss/partial.js:40:28:40:39 | sendResponse | argumentIndex | 0 |
|
|
| autogenerated/Xss/ReflectedXss/partial.js:40:28:40:39 | sendResponse | calleeAccessPath | ramda partial |
|
|
| autogenerated/Xss/ReflectedXss/partial.js:40:28:40:39 | sendResponse | calleeAccessPathWithStructuralInfo | ramda member partial instanceorreturn |
|
|
| autogenerated/Xss/ReflectedXss/partial.js:40:28:40:39 | sendResponse | calleeApiName | ramda |
|
|
| autogenerated/Xss/ReflectedXss/partial.js:40:28:40:39 | sendResponse | calleeName | partial |
|
|
| autogenerated/Xss/ReflectedXss/partial.js:40:28:40:39 | sendResponse | enclosingFunctionBody | req res sendResponse x y res send x y callback R partial sendResponse req url 1 2 3 forEach callback |
|
|
| autogenerated/Xss/ReflectedXss/partial.js:40:28:40:39 | sendResponse | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/Xss/ReflectedXss/partial.js:40:28:40:39 | sendResponse | receiverName | R |
|
|
| autogenerated/Xss/ReflectedXss/partial.js:40:42:40:50 | [req.url] | argumentIndex | 1 |
|
|
| autogenerated/Xss/ReflectedXss/partial.js:40:42:40:50 | [req.url] | calleeAccessPath | ramda partial |
|
|
| autogenerated/Xss/ReflectedXss/partial.js:40:42:40:50 | [req.url] | calleeAccessPathWithStructuralInfo | ramda member partial instanceorreturn |
|
|
| autogenerated/Xss/ReflectedXss/partial.js:40:42:40:50 | [req.url] | calleeApiName | ramda |
|
|
| autogenerated/Xss/ReflectedXss/partial.js:40:42:40:50 | [req.url] | calleeName | partial |
|
|
| autogenerated/Xss/ReflectedXss/partial.js:40:42:40:50 | [req.url] | enclosingFunctionBody | req res sendResponse x y res send x y callback R partial sendResponse req url 1 2 3 forEach callback |
|
|
| autogenerated/Xss/ReflectedXss/partial.js:40:42:40:50 | [req.url] | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/Xss/ReflectedXss/partial.js:40:42:40:50 | [req.url] | receiverName | R |
|
|
| autogenerated/Xss/ReflectedXss/partial.js:40:43:40:49 | req.url | calleeAccessPath | |
|
|
| autogenerated/Xss/ReflectedXss/partial.js:40:43:40:49 | req.url | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/ReflectedXss/partial.js:40:43:40:49 | req.url | enclosingFunctionBody | req res sendResponse x y res send x y callback R partial sendResponse req url 1 2 3 forEach callback |
|
|
| autogenerated/Xss/ReflectedXss/partial.js:40:43:40:49 | req.url | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/Xss/ReflectedXss/partial.js:41:21:41:28 | callback | argumentIndex | 0 |
|
|
| autogenerated/Xss/ReflectedXss/partial.js:41:21:41:28 | callback | calleeAccessPath | |
|
|
| autogenerated/Xss/ReflectedXss/partial.js:41:21:41:28 | callback | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/ReflectedXss/partial.js:41:21:41:28 | callback | calleeName | forEach |
|
|
| autogenerated/Xss/ReflectedXss/partial.js:41:21:41:28 | callback | enclosingFunctionBody | req res sendResponse x y res send x y callback R partial sendResponse req url 1 2 3 forEach callback |
|
|
| autogenerated/Xss/ReflectedXss/partial.js:41:21:41:28 | callback | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/Xss/ReflectedXss/partial.js:44:9:44:17 | "/return" | argumentIndex | 0 |
|
|
| autogenerated/Xss/ReflectedXss/partial.js:44:9:44:17 | "/return" | calleeAccessPath | express get |
|
|
| autogenerated/Xss/ReflectedXss/partial.js:44:9:44:17 | "/return" | calleeAccessPathWithStructuralInfo | express instanceorreturn member get instanceorreturn |
|
|
| autogenerated/Xss/ReflectedXss/partial.js:44:9:44:17 | "/return" | calleeApiName | express |
|
|
| autogenerated/Xss/ReflectedXss/partial.js:44:9:44:17 | "/return" | calleeName | get |
|
|
| autogenerated/Xss/ReflectedXss/partial.js:44:9:44:17 | "/return" | receiverName | app |
|
|
| autogenerated/Xss/ReflectedXss/partial.js:44:20:55:1 | (req, r ... site\\n} | argumentIndex | 1 |
|
|
| autogenerated/Xss/ReflectedXss/partial.js:44:20:55:1 | (req, r ... site\\n} | calleeAccessPath | express get |
|
|
| autogenerated/Xss/ReflectedXss/partial.js:44:20:55:1 | (req, r ... site\\n} | calleeAccessPathWithStructuralInfo | express instanceorreturn member get instanceorreturn |
|
|
| autogenerated/Xss/ReflectedXss/partial.js:44:20:55:1 | (req, r ... site\\n} | calleeApiName | express |
|
|
| autogenerated/Xss/ReflectedXss/partial.js:44:20:55:1 | (req, r ... site\\n} | calleeName | get |
|
|
| autogenerated/Xss/ReflectedXss/partial.js:44:20:55:1 | (req, r ... site\\n} | receiverName | app |
|
|
| autogenerated/Xss/ReflectedXss/partial.js:49:32:49:35 | null | argumentIndex | 0 |
|
|
| autogenerated/Xss/ReflectedXss/partial.js:49:32:49:35 | null | calleeAccessPath | |
|
|
| autogenerated/Xss/ReflectedXss/partial.js:49:32:49:35 | null | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/ReflectedXss/partial.js:49:32:49:35 | null | calleeName | bind |
|
|
| autogenerated/Xss/ReflectedXss/partial.js:49:32:49:35 | null | enclosingFunctionBody | req res getFirst x y x callback getFirst bind null req url res send callback res send callback res send getFirst Hello |
|
|
| autogenerated/Xss/ReflectedXss/partial.js:49:32:49:35 | null | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/Xss/ReflectedXss/partial.js:49:32:49:35 | null | receiverName | getFirst |
|
|
| autogenerated/Xss/ReflectedXss/partial.js:49:38:49:44 | req.url | argumentIndex | 1 |
|
|
| autogenerated/Xss/ReflectedXss/partial.js:49:38:49:44 | req.url | calleeAccessPath | |
|
|
| autogenerated/Xss/ReflectedXss/partial.js:49:38:49:44 | req.url | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/ReflectedXss/partial.js:49:38:49:44 | req.url | calleeName | bind |
|
|
| autogenerated/Xss/ReflectedXss/partial.js:49:38:49:44 | req.url | enclosingFunctionBody | req res getFirst x y x callback getFirst bind null req url res send callback res send callback res send getFirst Hello |
|
|
| autogenerated/Xss/ReflectedXss/partial.js:49:38:49:44 | req.url | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/Xss/ReflectedXss/partial.js:49:38:49:44 | req.url | receiverName | getFirst |
|
|
| autogenerated/Xss/ReflectedXss/partial.js:51:12:51:19 | callback | argumentIndex | 0 |
|
|
| autogenerated/Xss/ReflectedXss/partial.js:51:12:51:19 | callback | calleeAccessPath | express get res send |
|
|
| autogenerated/Xss/ReflectedXss/partial.js:51:12:51:19 | callback | calleeAccessPathWithStructuralInfo | express instanceorreturn member get functionalarg param res member send instanceorreturn |
|
|
| autogenerated/Xss/ReflectedXss/partial.js:51:12:51:19 | callback | calleeApiName | express |
|
|
| autogenerated/Xss/ReflectedXss/partial.js:51:12:51:19 | callback | calleeName | send |
|
|
| autogenerated/Xss/ReflectedXss/partial.js:51:12:51:19 | callback | enclosingFunctionBody | req res getFirst x y x callback getFirst bind null req url res send callback res send callback res send getFirst Hello |
|
|
| autogenerated/Xss/ReflectedXss/partial.js:51:12:51:19 | callback | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/Xss/ReflectedXss/partial.js:51:12:51:19 | callback | receiverName | res |
|
|
| autogenerated/Xss/ReflectedXss/partial.js:52:12:52:21 | callback() | argumentIndex | 0 |
|
|
| autogenerated/Xss/ReflectedXss/partial.js:52:12:52:21 | callback() | calleeAccessPath | express get res send |
|
|
| autogenerated/Xss/ReflectedXss/partial.js:52:12:52:21 | callback() | calleeAccessPathWithStructuralInfo | express instanceorreturn member get functionalarg param res member send instanceorreturn |
|
|
| autogenerated/Xss/ReflectedXss/partial.js:52:12:52:21 | callback() | calleeApiName | express |
|
|
| autogenerated/Xss/ReflectedXss/partial.js:52:12:52:21 | callback() | calleeName | send |
|
|
| autogenerated/Xss/ReflectedXss/partial.js:52:12:52:21 | callback() | enclosingFunctionBody | req res getFirst x y x callback getFirst bind null req url res send callback res send callback res send getFirst Hello |
|
|
| autogenerated/Xss/ReflectedXss/partial.js:52:12:52:21 | callback() | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/Xss/ReflectedXss/partial.js:52:12:52:21 | callback() | receiverName | res |
|
|
| autogenerated/Xss/ReflectedXss/partial.js:54:12:54:28 | getFirst("Hello") | argumentIndex | 0 |
|
|
| autogenerated/Xss/ReflectedXss/partial.js:54:12:54:28 | getFirst("Hello") | calleeAccessPath | express get res send |
|
|
| autogenerated/Xss/ReflectedXss/partial.js:54:12:54:28 | getFirst("Hello") | calleeAccessPathWithStructuralInfo | express instanceorreturn member get functionalarg param res member send instanceorreturn |
|
|
| autogenerated/Xss/ReflectedXss/partial.js:54:12:54:28 | getFirst("Hello") | calleeApiName | express |
|
|
| autogenerated/Xss/ReflectedXss/partial.js:54:12:54:28 | getFirst("Hello") | calleeName | send |
|
|
| autogenerated/Xss/ReflectedXss/partial.js:54:12:54:28 | getFirst("Hello") | enclosingFunctionBody | req res getFirst x y x callback getFirst bind null req url res send callback res send callback res send getFirst Hello |
|
|
| autogenerated/Xss/ReflectedXss/partial.js:54:12:54:28 | getFirst("Hello") | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/Xss/ReflectedXss/partial.js:54:12:54:28 | getFirst("Hello") | receiverName | res |
|
|
| autogenerated/Xss/ReflectedXss/promises.js:1:23:1:31 | 'express' | argumentIndex | 0 |
|
|
| autogenerated/Xss/ReflectedXss/promises.js:1:23:1:31 | 'express' | calleeAccessPath | |
|
|
| autogenerated/Xss/ReflectedXss/promises.js:1:23:1:31 | 'express' | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/ReflectedXss/promises.js:1:23:1:31 | 'express' | calleeName | require |
|
|
| autogenerated/Xss/ReflectedXss/promises.js:4:9:4:20 | "/some/path" | argumentIndex | 0 |
|
|
| autogenerated/Xss/ReflectedXss/promises.js:4:9:4:20 | "/some/path" | calleeAccessPath | express get |
|
|
| autogenerated/Xss/ReflectedXss/promises.js:4:9:4:20 | "/some/path" | calleeAccessPathWithStructuralInfo | express instanceorreturn member get instanceorreturn |
|
|
| autogenerated/Xss/ReflectedXss/promises.js:4:9:4:20 | "/some/path" | calleeApiName | express |
|
|
| autogenerated/Xss/ReflectedXss/promises.js:4:9:4:20 | "/some/path" | calleeName | get |
|
|
| autogenerated/Xss/ReflectedXss/promises.js:4:9:4:20 | "/some/path" | receiverName | app |
|
|
| autogenerated/Xss/ReflectedXss/promises.js:4:23:11:1 | (req, r ... // OK\\n} | argumentIndex | 1 |
|
|
| autogenerated/Xss/ReflectedXss/promises.js:4:23:11:1 | (req, r ... // OK\\n} | calleeAccessPath | express get |
|
|
| autogenerated/Xss/ReflectedXss/promises.js:4:23:11:1 | (req, r ... // OK\\n} | calleeAccessPathWithStructuralInfo | express instanceorreturn member get instanceorreturn |
|
|
| autogenerated/Xss/ReflectedXss/promises.js:4:23:11:1 | (req, r ... // OK\\n} | calleeApiName | express |
|
|
| autogenerated/Xss/ReflectedXss/promises.js:4:23:11:1 | (req, r ... // OK\\n} | calleeName | get |
|
|
| autogenerated/Xss/ReflectedXss/promises.js:4:23:11:1 | (req, r ... // OK\\n} | receiverName | app |
|
|
| autogenerated/Xss/ReflectedXss/promises.js:5:44:5:57 | req.query.data | argumentIndex | 0 |
|
|
| autogenerated/Xss/ReflectedXss/promises.js:5:44:5:57 | req.query.data | calleeAccessPath | |
|
|
| autogenerated/Xss/ReflectedXss/promises.js:5:44:5:57 | req.query.data | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/ReflectedXss/promises.js:5:44:5:57 | req.query.data | calleeName | resolve |
|
|
| autogenerated/Xss/ReflectedXss/promises.js:5:44:5:57 | req.query.data | enclosingFunctionBody | req res Promise resolve reject resolve req query data then x res send x Promise resolve reject resolve req query data then x escapeHtml x then x res send x |
|
|
| autogenerated/Xss/ReflectedXss/promises.js:5:44:5:57 | req.query.data | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/Xss/ReflectedXss/promises.js:6:11:6:26 | x => res.send(x) | argumentIndex | 0 |
|
|
| autogenerated/Xss/ReflectedXss/promises.js:6:11:6:26 | x => res.send(x) | calleeAccessPath | |
|
|
| autogenerated/Xss/ReflectedXss/promises.js:6:11:6:26 | x => res.send(x) | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/ReflectedXss/promises.js:6:11:6:26 | x => res.send(x) | calleeName | then |
|
|
| autogenerated/Xss/ReflectedXss/promises.js:6:11:6:26 | x => res.send(x) | enclosingFunctionBody | req res Promise resolve reject resolve req query data then x res send x Promise resolve reject resolve req query data then x escapeHtml x then x res send x |
|
|
| autogenerated/Xss/ReflectedXss/promises.js:6:11:6:26 | x => res.send(x) | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/Xss/ReflectedXss/promises.js:6:25:6:25 | x | argumentIndex | 0 |
|
|
| autogenerated/Xss/ReflectedXss/promises.js:6:25:6:25 | x | calleeAccessPath | express get res send |
|
|
| autogenerated/Xss/ReflectedXss/promises.js:6:25:6:25 | x | calleeAccessPathWithStructuralInfo | express instanceorreturn member get functionalarg param res member send instanceorreturn |
|
|
| autogenerated/Xss/ReflectedXss/promises.js:6:25:6:25 | x | calleeApiName | express |
|
|
| autogenerated/Xss/ReflectedXss/promises.js:6:25:6:25 | x | calleeName | send |
|
|
| autogenerated/Xss/ReflectedXss/promises.js:6:25:6:25 | x | enclosingFunctionBody | req res Promise resolve reject resolve req query data then x res send x Promise resolve reject resolve req query data then x escapeHtml x then x res send x |
|
|
| autogenerated/Xss/ReflectedXss/promises.js:6:25:6:25 | x | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/Xss/ReflectedXss/promises.js:6:25:6:25 | x | receiverName | res |
|
|
| autogenerated/Xss/ReflectedXss/promises.js:8:44:8:57 | req.query.data | argumentIndex | 0 |
|
|
| autogenerated/Xss/ReflectedXss/promises.js:8:44:8:57 | req.query.data | calleeAccessPath | |
|
|
| autogenerated/Xss/ReflectedXss/promises.js:8:44:8:57 | req.query.data | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/ReflectedXss/promises.js:8:44:8:57 | req.query.data | calleeName | resolve |
|
|
| autogenerated/Xss/ReflectedXss/promises.js:8:44:8:57 | req.query.data | enclosingFunctionBody | req res Promise resolve reject resolve req query data then x res send x Promise resolve reject resolve req query data then x escapeHtml x then x res send x |
|
|
| autogenerated/Xss/ReflectedXss/promises.js:8:44:8:57 | req.query.data | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/Xss/ReflectedXss/promises.js:9:11:9:28 | x => escapeHtml(x) | argumentIndex | 0 |
|
|
| autogenerated/Xss/ReflectedXss/promises.js:9:11:9:28 | x => escapeHtml(x) | calleeAccessPath | |
|
|
| autogenerated/Xss/ReflectedXss/promises.js:9:11:9:28 | x => escapeHtml(x) | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/ReflectedXss/promises.js:9:11:9:28 | x => escapeHtml(x) | calleeName | then |
|
|
| autogenerated/Xss/ReflectedXss/promises.js:9:11:9:28 | x => escapeHtml(x) | enclosingFunctionBody | req res Promise resolve reject resolve req query data then x res send x Promise resolve reject resolve req query data then x escapeHtml x then x res send x |
|
|
| autogenerated/Xss/ReflectedXss/promises.js:9:11:9:28 | x => escapeHtml(x) | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/Xss/ReflectedXss/promises.js:10:11:10:26 | x => res.send(x) | argumentIndex | 0 |
|
|
| autogenerated/Xss/ReflectedXss/promises.js:10:11:10:26 | x => res.send(x) | calleeAccessPath | |
|
|
| autogenerated/Xss/ReflectedXss/promises.js:10:11:10:26 | x => res.send(x) | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/ReflectedXss/promises.js:10:11:10:26 | x => res.send(x) | calleeName | then |
|
|
| autogenerated/Xss/ReflectedXss/promises.js:10:11:10:26 | x => res.send(x) | enclosingFunctionBody | req res Promise resolve reject resolve req query data then x res send x Promise resolve reject resolve req query data then x escapeHtml x then x res send x |
|
|
| autogenerated/Xss/ReflectedXss/promises.js:10:11:10:26 | x => res.send(x) | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/Xss/ReflectedXss/promises.js:10:25:10:25 | x | argumentIndex | 0 |
|
|
| autogenerated/Xss/ReflectedXss/promises.js:10:25:10:25 | x | calleeAccessPath | express get res send |
|
|
| autogenerated/Xss/ReflectedXss/promises.js:10:25:10:25 | x | calleeAccessPathWithStructuralInfo | express instanceorreturn member get functionalarg param res member send instanceorreturn |
|
|
| autogenerated/Xss/ReflectedXss/promises.js:10:25:10:25 | x | calleeApiName | express |
|
|
| autogenerated/Xss/ReflectedXss/promises.js:10:25:10:25 | x | calleeName | send |
|
|
| autogenerated/Xss/ReflectedXss/promises.js:10:25:10:25 | x | enclosingFunctionBody | req res Promise resolve reject resolve req query data then x res send x Promise resolve reject resolve req query data then x escapeHtml x then x res send x |
|
|
| autogenerated/Xss/ReflectedXss/promises.js:10:25:10:25 | x | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/Xss/ReflectedXss/promises.js:10:25:10:25 | x | receiverName | res |
|
|
| autogenerated/Xss/ReflectedXss/tst2.js:1:23:1:31 | 'express' | argumentIndex | 0 |
|
|
| autogenerated/Xss/ReflectedXss/tst2.js:1:23:1:31 | 'express' | calleeAccessPath | |
|
|
| autogenerated/Xss/ReflectedXss/tst2.js:1:23:1:31 | 'express' | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/ReflectedXss/tst2.js:1:23:1:31 | 'express' | calleeName | require |
|
|
| autogenerated/Xss/ReflectedXss/tst2.js:5:9:5:19 | '/user/:id' | argumentIndex | 0 |
|
|
| autogenerated/Xss/ReflectedXss/tst2.js:5:9:5:19 | '/user/:id' | calleeAccessPath | express get |
|
|
| autogenerated/Xss/ReflectedXss/tst2.js:5:9:5:19 | '/user/:id' | calleeAccessPathWithStructuralInfo | express instanceorreturn member get instanceorreturn |
|
|
| autogenerated/Xss/ReflectedXss/tst2.js:5:9:5:19 | '/user/:id' | calleeApiName | express |
|
|
| autogenerated/Xss/ReflectedXss/tst2.js:5:9:5:19 | '/user/:id' | calleeName | get |
|
|
| autogenerated/Xss/ReflectedXss/tst2.js:5:9:5:19 | '/user/:id' | receiverName | app |
|
|
| autogenerated/Xss/ReflectedXss/tst2.js:5:22:9:1 | functio ... OT OK\\n} | argumentIndex | 1 |
|
|
| autogenerated/Xss/ReflectedXss/tst2.js:5:22:9:1 | functio ... OT OK\\n} | calleeAccessPath | express get |
|
|
| autogenerated/Xss/ReflectedXss/tst2.js:5:22:9:1 | functio ... OT OK\\n} | calleeAccessPathWithStructuralInfo | express instanceorreturn member get instanceorreturn |
|
|
| autogenerated/Xss/ReflectedXss/tst2.js:5:22:9:1 | functio ... OT OK\\n} | calleeApiName | express |
|
|
| autogenerated/Xss/ReflectedXss/tst2.js:5:22:9:1 | functio ... OT OK\\n} | calleeName | get |
|
|
| autogenerated/Xss/ReflectedXss/tst2.js:5:22:9:1 | functio ... OT OK\\n} | receiverName | app |
|
|
| autogenerated/Xss/ReflectedXss/tst2.js:7:12:7:12 | p | argumentIndex | 0 |
|
|
| autogenerated/Xss/ReflectedXss/tst2.js:7:12:7:12 | p | calleeAccessPath | express get res send |
|
|
| autogenerated/Xss/ReflectedXss/tst2.js:7:12:7:12 | p | calleeAccessPathWithStructuralInfo | express instanceorreturn member get functionalarg param res member send instanceorreturn |
|
|
| autogenerated/Xss/ReflectedXss/tst2.js:7:12:7:12 | p | calleeApiName | express |
|
|
| autogenerated/Xss/ReflectedXss/tst2.js:7:12:7:12 | p | calleeName | send |
|
|
| autogenerated/Xss/ReflectedXss/tst2.js:7:12:7:12 | p | enclosingFunctionBody | req res p q r req params res send p res send r |
|
|
| autogenerated/Xss/ReflectedXss/tst2.js:7:12:7:12 | p | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/Xss/ReflectedXss/tst2.js:7:12:7:12 | p | receiverName | res |
|
|
| autogenerated/Xss/ReflectedXss/tst2.js:8:12:8:12 | r | argumentIndex | 0 |
|
|
| autogenerated/Xss/ReflectedXss/tst2.js:8:12:8:12 | r | calleeAccessPath | express get res send |
|
|
| autogenerated/Xss/ReflectedXss/tst2.js:8:12:8:12 | r | calleeAccessPathWithStructuralInfo | express instanceorreturn member get functionalarg param res member send instanceorreturn |
|
|
| autogenerated/Xss/ReflectedXss/tst2.js:8:12:8:12 | r | calleeApiName | express |
|
|
| autogenerated/Xss/ReflectedXss/tst2.js:8:12:8:12 | r | calleeName | send |
|
|
| autogenerated/Xss/ReflectedXss/tst2.js:8:12:8:12 | r | enclosingFunctionBody | req res p q r req params res send p res send r |
|
|
| autogenerated/Xss/ReflectedXss/tst2.js:8:12:8:12 | r | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/Xss/ReflectedXss/tst2.js:8:12:8:12 | r | receiverName | res |
|
|
| autogenerated/Xss/ReflectedXss/tst2.js:13:9:13:14 | '/bar' | argumentIndex | 0 |
|
|
| autogenerated/Xss/ReflectedXss/tst2.js:13:9:13:14 | '/bar' | calleeAccessPath | express get |
|
|
| autogenerated/Xss/ReflectedXss/tst2.js:13:9:13:14 | '/bar' | calleeAccessPathWithStructuralInfo | express instanceorreturn member get instanceorreturn |
|
|
| autogenerated/Xss/ReflectedXss/tst2.js:13:9:13:14 | '/bar' | calleeApiName | express |
|
|
| autogenerated/Xss/ReflectedXss/tst2.js:13:9:13:14 | '/bar' | calleeName | get |
|
|
| autogenerated/Xss/ReflectedXss/tst2.js:13:9:13:14 | '/bar' | receiverName | app |
|
|
| autogenerated/Xss/ReflectedXss/tst2.js:13:17:24:1 | functio ... // OK\\n} | argumentIndex | 1 |
|
|
| autogenerated/Xss/ReflectedXss/tst2.js:13:17:24:1 | functio ... // OK\\n} | calleeAccessPath | express get |
|
|
| autogenerated/Xss/ReflectedXss/tst2.js:13:17:24:1 | functio ... // OK\\n} | calleeAccessPathWithStructuralInfo | express instanceorreturn member get instanceorreturn |
|
|
| autogenerated/Xss/ReflectedXss/tst2.js:13:17:24:1 | functio ... // OK\\n} | calleeApiName | express |
|
|
| autogenerated/Xss/ReflectedXss/tst2.js:13:17:24:1 | functio ... // OK\\n} | calleeName | get |
|
|
| autogenerated/Xss/ReflectedXss/tst2.js:13:17:24:1 | functio ... // OK\\n} | receiverName | app |
|
|
| autogenerated/Xss/ReflectedXss/tst2.js:17:14:17:14 | p | argumentIndex | 0 |
|
|
| autogenerated/Xss/ReflectedXss/tst2.js:17:14:17:14 | p | calleeAccessPath | express get res send |
|
|
| autogenerated/Xss/ReflectedXss/tst2.js:17:14:17:14 | p | calleeAccessPathWithStructuralInfo | express instanceorreturn member get functionalarg param res member send instanceorreturn |
|
|
| autogenerated/Xss/ReflectedXss/tst2.js:17:14:17:14 | p | calleeApiName | express |
|
|
| autogenerated/Xss/ReflectedXss/tst2.js:17:14:17:14 | p | calleeName | send |
|
|
| autogenerated/Xss/ReflectedXss/tst2.js:17:14:17:14 | p | enclosingFunctionBody | req res p req params p aKnownValue res send p res send p p aKnownValue res send p res send p |
|
|
| autogenerated/Xss/ReflectedXss/tst2.js:17:14:17:14 | p | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/Xss/ReflectedXss/tst2.js:17:14:17:14 | p | receiverName | res |
|
|
| autogenerated/Xss/ReflectedXss/tst2.js:18:12:18:12 | p | argumentIndex | 0 |
|
|
| autogenerated/Xss/ReflectedXss/tst2.js:18:12:18:12 | p | calleeAccessPath | express get res send |
|
|
| autogenerated/Xss/ReflectedXss/tst2.js:18:12:18:12 | p | calleeAccessPathWithStructuralInfo | express instanceorreturn member get functionalarg param res member send instanceorreturn |
|
|
| autogenerated/Xss/ReflectedXss/tst2.js:18:12:18:12 | p | calleeApiName | express |
|
|
| autogenerated/Xss/ReflectedXss/tst2.js:18:12:18:12 | p | calleeName | send |
|
|
| autogenerated/Xss/ReflectedXss/tst2.js:18:12:18:12 | p | enclosingFunctionBody | req res p req params p aKnownValue res send p res send p p aKnownValue res send p res send p |
|
|
| autogenerated/Xss/ReflectedXss/tst2.js:18:12:18:12 | p | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/Xss/ReflectedXss/tst2.js:18:12:18:12 | p | receiverName | res |
|
|
| autogenerated/Xss/ReflectedXss/tst2.js:21:14:21:14 | p | argumentIndex | 0 |
|
|
| autogenerated/Xss/ReflectedXss/tst2.js:21:14:21:14 | p | calleeAccessPath | express get res send |
|
|
| autogenerated/Xss/ReflectedXss/tst2.js:21:14:21:14 | p | calleeAccessPathWithStructuralInfo | express instanceorreturn member get functionalarg param res member send instanceorreturn |
|
|
| autogenerated/Xss/ReflectedXss/tst2.js:21:14:21:14 | p | calleeApiName | express |
|
|
| autogenerated/Xss/ReflectedXss/tst2.js:21:14:21:14 | p | calleeName | send |
|
|
| autogenerated/Xss/ReflectedXss/tst2.js:21:14:21:14 | p | enclosingFunctionBody | req res p req params p aKnownValue res send p res send p p aKnownValue res send p res send p |
|
|
| autogenerated/Xss/ReflectedXss/tst2.js:21:14:21:14 | p | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/Xss/ReflectedXss/tst2.js:21:14:21:14 | p | receiverName | res |
|
|
| autogenerated/Xss/ReflectedXss/tst2.js:23:14:23:14 | p | argumentIndex | 0 |
|
|
| autogenerated/Xss/ReflectedXss/tst2.js:23:14:23:14 | p | calleeAccessPath | express get res send |
|
|
| autogenerated/Xss/ReflectedXss/tst2.js:23:14:23:14 | p | calleeAccessPathWithStructuralInfo | express instanceorreturn member get functionalarg param res member send instanceorreturn |
|
|
| autogenerated/Xss/ReflectedXss/tst2.js:23:14:23:14 | p | calleeApiName | express |
|
|
| autogenerated/Xss/ReflectedXss/tst2.js:23:14:23:14 | p | calleeName | send |
|
|
| autogenerated/Xss/ReflectedXss/tst2.js:23:14:23:14 | p | enclosingFunctionBody | req res p req params p aKnownValue res send p res send p p aKnownValue res send p res send p |
|
|
| autogenerated/Xss/ReflectedXss/tst2.js:23:14:23:14 | p | enclosingFunctionName | app.get#functionalargument |
|
|
| autogenerated/Xss/ReflectedXss/tst2.js:23:14:23:14 | p | receiverName | res |
|
|
| autogenerated/Xss/StoredXss/xss-through-filenames.js:1:20:1:25 | 'http' | argumentIndex | 0 |
|
|
| autogenerated/Xss/StoredXss/xss-through-filenames.js:1:20:1:25 | 'http' | calleeAccessPath | |
|
|
| autogenerated/Xss/StoredXss/xss-through-filenames.js:1:20:1:25 | 'http' | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/StoredXss/xss-through-filenames.js:1:20:1:25 | 'http' | calleeName | require |
|
|
| autogenerated/Xss/StoredXss/xss-through-filenames.js:2:18:2:21 | 'fs' | argumentIndex | 0 |
|
|
| autogenerated/Xss/StoredXss/xss-through-filenames.js:2:18:2:21 | 'fs' | calleeAccessPath | |
|
|
| autogenerated/Xss/StoredXss/xss-through-filenames.js:2:18:2:21 | 'fs' | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/StoredXss/xss-through-filenames.js:2:18:2:21 | 'fs' | calleeName | require |
|
|
| autogenerated/Xss/StoredXss/xss-through-filenames.js:4:23:4:31 | 'express' | argumentIndex | 0 |
|
|
| autogenerated/Xss/StoredXss/xss-through-filenames.js:4:23:4:31 | 'express' | calleeAccessPath | |
|
|
| autogenerated/Xss/StoredXss/xss-through-filenames.js:4:23:4:31 | 'express' | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/StoredXss/xss-through-filenames.js:4:23:4:31 | 'express' | calleeName | require |
|
|
| autogenerated/Xss/StoredXss/xss-through-filenames.js:6:15:6:17 | '/' | argumentIndex | 0 |
|
|
| autogenerated/Xss/StoredXss/xss-through-filenames.js:6:15:6:17 | '/' | calleeAccessPath | express get |
|
|
| autogenerated/Xss/StoredXss/xss-through-filenames.js:6:15:6:17 | '/' | calleeAccessPathWithStructuralInfo | express instanceorreturn member get instanceorreturn |
|
|
| autogenerated/Xss/StoredXss/xss-through-filenames.js:6:15:6:17 | '/' | calleeApiName | express |
|
|
| autogenerated/Xss/StoredXss/xss-through-filenames.js:6:15:6:17 | '/' | calleeName | get |
|
|
| autogenerated/Xss/StoredXss/xss-through-filenames.js:6:20:10:1 | functio ... });\\n} | argumentIndex | 1 |
|
|
| autogenerated/Xss/StoredXss/xss-through-filenames.js:6:20:10:1 | functio ... });\\n} | calleeAccessPath | express get |
|
|
| autogenerated/Xss/StoredXss/xss-through-filenames.js:6:20:10:1 | functio ... });\\n} | calleeAccessPathWithStructuralInfo | express instanceorreturn member get instanceorreturn |
|
|
| autogenerated/Xss/StoredXss/xss-through-filenames.js:6:20:10:1 | functio ... });\\n} | calleeApiName | express |
|
|
| autogenerated/Xss/StoredXss/xss-through-filenames.js:6:20:10:1 | functio ... });\\n} | calleeName | get |
|
|
| autogenerated/Xss/StoredXss/xss-through-filenames.js:7:16:7:23 | "/myDir" | argumentIndex | 0 |
|
|
| autogenerated/Xss/StoredXss/xss-through-filenames.js:7:16:7:23 | "/myDir" | calleeAccessPath | fs readdir |
|
|
| autogenerated/Xss/StoredXss/xss-through-filenames.js:7:16:7:23 | "/myDir" | calleeAccessPathWithStructuralInfo | fs member readdir instanceorreturn |
|
|
| autogenerated/Xss/StoredXss/xss-through-filenames.js:7:16:7:23 | "/myDir" | calleeApiName | fs |
|
|
| autogenerated/Xss/StoredXss/xss-through-filenames.js:7:16:7:23 | "/myDir" | calleeName | readdir |
|
|
| autogenerated/Xss/StoredXss/xss-through-filenames.js:7:16:7:23 | "/myDir" | enclosingFunctionBody | req res fs readdir /myDir error files1 res send files1 |
|
|
| autogenerated/Xss/StoredXss/xss-through-filenames.js:7:16:7:23 | "/myDir" | enclosingFunctionName | get#functionalargument |
|
|
| autogenerated/Xss/StoredXss/xss-through-filenames.js:7:16:7:23 | "/myDir" | receiverName | fs |
|
|
| autogenerated/Xss/StoredXss/xss-through-filenames.js:7:26:9:5 | functio ... K\\n } | argumentIndex | 1 |
|
|
| autogenerated/Xss/StoredXss/xss-through-filenames.js:7:26:9:5 | functio ... K\\n } | calleeAccessPath | fs readdir |
|
|
| autogenerated/Xss/StoredXss/xss-through-filenames.js:7:26:9:5 | functio ... K\\n } | calleeAccessPathWithStructuralInfo | fs member readdir instanceorreturn |
|
|
| autogenerated/Xss/StoredXss/xss-through-filenames.js:7:26:9:5 | functio ... K\\n } | calleeApiName | fs |
|
|
| autogenerated/Xss/StoredXss/xss-through-filenames.js:7:26:9:5 | functio ... K\\n } | calleeName | readdir |
|
|
| autogenerated/Xss/StoredXss/xss-through-filenames.js:7:26:9:5 | functio ... K\\n } | enclosingFunctionBody | req res fs readdir /myDir error files1 res send files1 |
|
|
| autogenerated/Xss/StoredXss/xss-through-filenames.js:7:26:9:5 | functio ... K\\n } | enclosingFunctionName | get#functionalargument |
|
|
| autogenerated/Xss/StoredXss/xss-through-filenames.js:7:26:9:5 | functio ... K\\n } | receiverName | fs |
|
|
| autogenerated/Xss/StoredXss/xss-through-filenames.js:8:18:8:23 | files1 | argumentIndex | 0 |
|
|
| autogenerated/Xss/StoredXss/xss-through-filenames.js:8:18:8:23 | files1 | calleeAccessPath | express get res send |
|
|
| autogenerated/Xss/StoredXss/xss-through-filenames.js:8:18:8:23 | files1 | calleeAccessPathWithStructuralInfo | express instanceorreturn member get functionalarg param res member send instanceorreturn |
|
|
| autogenerated/Xss/StoredXss/xss-through-filenames.js:8:18:8:23 | files1 | calleeApiName | express |
|
|
| autogenerated/Xss/StoredXss/xss-through-filenames.js:8:18:8:23 | files1 | calleeName | send |
|
|
| autogenerated/Xss/StoredXss/xss-through-filenames.js:8:18:8:23 | files1 | enclosingFunctionBody | req res fs readdir /myDir error files1 res send files1 |
|
|
| autogenerated/Xss/StoredXss/xss-through-filenames.js:8:18:8:23 | files1 | enclosingFunctionName | get#functionalargument |
|
|
| autogenerated/Xss/StoredXss/xss-through-filenames.js:8:18:8:23 | files1 | receiverName | res |
|
|
| autogenerated/Xss/StoredXss/xss-through-filenames.js:15:19:40:1 | functio ... });\\n} | argumentIndex | 0 |
|
|
| autogenerated/Xss/StoredXss/xss-through-filenames.js:15:19:40:1 | functio ... });\\n} | calleeAccessPath | http createServer |
|
|
| autogenerated/Xss/StoredXss/xss-through-filenames.js:15:19:40:1 | functio ... });\\n} | calleeAccessPathWithStructuralInfo | http member createServer instanceorreturn |
|
|
| autogenerated/Xss/StoredXss/xss-through-filenames.js:15:19:40:1 | functio ... });\\n} | calleeApiName | http |
|
|
| autogenerated/Xss/StoredXss/xss-through-filenames.js:15:19:40:1 | functio ... });\\n} | calleeName | createServer |
|
|
| autogenerated/Xss/StoredXss/xss-through-filenames.js:15:19:40:1 | functio ... });\\n} | receiverName | http |
|
|
| autogenerated/Xss/StoredXss/xss-through-filenames.js:19:21:19:24 | sort | argumentIndex | 0 |
|
|
| autogenerated/Xss/StoredXss/xss-through-filenames.js:19:21:19:24 | sort | calleeAccessPath | |
|
|
| autogenerated/Xss/StoredXss/xss-through-filenames.js:19:21:19:24 | sort | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/StoredXss/xss-through-filenames.js:19:21:19:24 | sort | calleeName | sort |
|
|
| autogenerated/Xss/StoredXss/xss-through-filenames.js:19:21:19:24 | sort | enclosingFunctionBody | req res format files2 files3 files2 sort sort forEach file files3 push <li> file </li> files3 join fs readdir /myDir error files1 res write files1 dirs files2 files1 forEach file files2 push file res write files2 files3 format files2 res write files3 |
|
|
| autogenerated/Xss/StoredXss/xss-through-filenames.js:19:21:19:24 | sort | enclosingFunctionName | http.createServer#functionalargument |
|
|
| autogenerated/Xss/StoredXss/xss-through-filenames.js:19:21:19:24 | sort | receiverName | files2 |
|
|
| autogenerated/Xss/StoredXss/xss-through-filenames.js:19:35:21:9 | functio ... } | argumentIndex | 0 |
|
|
| autogenerated/Xss/StoredXss/xss-through-filenames.js:19:35:21:9 | functio ... } | calleeAccessPath | |
|
|
| autogenerated/Xss/StoredXss/xss-through-filenames.js:19:35:21:9 | functio ... } | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/StoredXss/xss-through-filenames.js:19:35:21:9 | functio ... } | calleeName | forEach |
|
|
| autogenerated/Xss/StoredXss/xss-through-filenames.js:19:35:21:9 | functio ... } | enclosingFunctionBody | req res format files2 files3 files2 sort sort forEach file files3 push <li> file </li> files3 join fs readdir /myDir error files1 res write files1 dirs files2 files1 forEach file files2 push file res write files2 files3 format files2 res write files3 |
|
|
| autogenerated/Xss/StoredXss/xss-through-filenames.js:19:35:21:9 | functio ... } | enclosingFunctionName | http.createServer#functionalargument |
|
|
| autogenerated/Xss/StoredXss/xss-through-filenames.js:20:25:20:30 | '<li>' | calleeAccessPath | |
|
|
| autogenerated/Xss/StoredXss/xss-through-filenames.js:20:25:20:30 | '<li>' | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/StoredXss/xss-through-filenames.js:20:25:20:30 | '<li>' | enclosingFunctionBody | req res format files2 files3 files2 sort sort forEach file files3 push <li> file </li> files3 join fs readdir /myDir error files1 res write files1 dirs files2 files1 forEach file files2 push file res write files2 files3 format files2 res write files3 |
|
|
| autogenerated/Xss/StoredXss/xss-through-filenames.js:20:25:20:30 | '<li>' | enclosingFunctionName | http.createServer#functionalargument |
|
|
| autogenerated/Xss/StoredXss/xss-through-filenames.js:20:25:20:37 | '<li>' + file | calleeAccessPath | |
|
|
| autogenerated/Xss/StoredXss/xss-through-filenames.js:20:25:20:37 | '<li>' + file | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/StoredXss/xss-through-filenames.js:20:25:20:37 | '<li>' + file | enclosingFunctionBody | req res format files2 files3 files2 sort sort forEach file files3 push <li> file </li> files3 join fs readdir /myDir error files1 res write files1 dirs files2 files1 forEach file files2 push file res write files2 files3 format files2 res write files3 |
|
|
| autogenerated/Xss/StoredXss/xss-through-filenames.js:20:25:20:37 | '<li>' + file | enclosingFunctionName | http.createServer#functionalargument |
|
|
| autogenerated/Xss/StoredXss/xss-through-filenames.js:20:25:20:47 | '<li>' ... '</li>' | argumentIndex | 0 |
|
|
| autogenerated/Xss/StoredXss/xss-through-filenames.js:20:25:20:47 | '<li>' ... '</li>' | calleeAccessPath | |
|
|
| autogenerated/Xss/StoredXss/xss-through-filenames.js:20:25:20:47 | '<li>' ... '</li>' | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/StoredXss/xss-through-filenames.js:20:25:20:47 | '<li>' ... '</li>' | calleeName | push |
|
|
| autogenerated/Xss/StoredXss/xss-through-filenames.js:20:25:20:47 | '<li>' ... '</li>' | enclosingFunctionBody | req res format files2 files3 files2 sort sort forEach file files3 push <li> file </li> files3 join fs readdir /myDir error files1 res write files1 dirs files2 files1 forEach file files2 push file res write files2 files3 format files2 res write files3 |
|
|
| autogenerated/Xss/StoredXss/xss-through-filenames.js:20:25:20:47 | '<li>' ... '</li>' | enclosingFunctionName | http.createServer#functionalargument |
|
|
| autogenerated/Xss/StoredXss/xss-through-filenames.js:20:25:20:47 | '<li>' ... '</li>' | receiverName | files3 |
|
|
| autogenerated/Xss/StoredXss/xss-through-filenames.js:20:34:20:37 | file | calleeAccessPath | |
|
|
| autogenerated/Xss/StoredXss/xss-through-filenames.js:20:34:20:37 | file | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/StoredXss/xss-through-filenames.js:20:34:20:37 | file | enclosingFunctionBody | req res format files2 files3 files2 sort sort forEach file files3 push <li> file </li> files3 join fs readdir /myDir error files1 res write files1 dirs files2 files1 forEach file files2 push file res write files2 files3 format files2 res write files3 |
|
|
| autogenerated/Xss/StoredXss/xss-through-filenames.js:20:34:20:37 | file | enclosingFunctionName | http.createServer#functionalargument |
|
|
| autogenerated/Xss/StoredXss/xss-through-filenames.js:20:41:20:47 | '</li>' | calleeAccessPath | |
|
|
| autogenerated/Xss/StoredXss/xss-through-filenames.js:20:41:20:47 | '</li>' | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/StoredXss/xss-through-filenames.js:20:41:20:47 | '</li>' | enclosingFunctionBody | req res format files2 files3 files2 sort sort forEach file files3 push <li> file </li> files3 join fs readdir /myDir error files1 res write files1 dirs files2 files1 forEach file files2 push file res write files2 files3 format files2 res write files3 |
|
|
| autogenerated/Xss/StoredXss/xss-through-filenames.js:20:41:20:47 | '</li>' | enclosingFunctionName | http.createServer#functionalargument |
|
|
| autogenerated/Xss/StoredXss/xss-through-filenames.js:22:28:22:29 | '' | argumentIndex | 0 |
|
|
| autogenerated/Xss/StoredXss/xss-through-filenames.js:22:28:22:29 | '' | calleeAccessPath | |
|
|
| autogenerated/Xss/StoredXss/xss-through-filenames.js:22:28:22:29 | '' | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/StoredXss/xss-through-filenames.js:22:28:22:29 | '' | calleeName | join |
|
|
| autogenerated/Xss/StoredXss/xss-through-filenames.js:22:28:22:29 | '' | enclosingFunctionBody | req res format files2 files3 files2 sort sort forEach file files3 push <li> file </li> files3 join fs readdir /myDir error files1 res write files1 dirs files2 files1 forEach file files2 push file res write files2 files3 format files2 res write files3 |
|
|
| autogenerated/Xss/StoredXss/xss-through-filenames.js:22:28:22:29 | '' | enclosingFunctionName | http.createServer#functionalargument |
|
|
| autogenerated/Xss/StoredXss/xss-through-filenames.js:22:28:22:29 | '' | receiverName | files3 |
|
|
| autogenerated/Xss/StoredXss/xss-through-filenames.js:25:16:25:23 | "/myDir" | argumentIndex | 0 |
|
|
| autogenerated/Xss/StoredXss/xss-through-filenames.js:25:16:25:23 | "/myDir" | calleeAccessPath | fs readdir |
|
|
| autogenerated/Xss/StoredXss/xss-through-filenames.js:25:16:25:23 | "/myDir" | calleeAccessPathWithStructuralInfo | fs member readdir instanceorreturn |
|
|
| autogenerated/Xss/StoredXss/xss-through-filenames.js:25:16:25:23 | "/myDir" | calleeApiName | fs |
|
|
| autogenerated/Xss/StoredXss/xss-through-filenames.js:25:16:25:23 | "/myDir" | calleeName | readdir |
|
|
| autogenerated/Xss/StoredXss/xss-through-filenames.js:25:16:25:23 | "/myDir" | enclosingFunctionBody | req res format files2 files3 files2 sort sort forEach file files3 push <li> file </li> files3 join fs readdir /myDir error files1 res write files1 dirs files2 files1 forEach file files2 push file res write files2 files3 format files2 res write files3 |
|
|
| autogenerated/Xss/StoredXss/xss-through-filenames.js:25:16:25:23 | "/myDir" | enclosingFunctionName | http.createServer#functionalargument |
|
|
| autogenerated/Xss/StoredXss/xss-through-filenames.js:25:16:25:23 | "/myDir" | receiverName | fs |
|
|
| autogenerated/Xss/StoredXss/xss-through-filenames.js:25:26:39:5 | functio ... \\n\\n } | argumentIndex | 1 |
|
|
| autogenerated/Xss/StoredXss/xss-through-filenames.js:25:26:39:5 | functio ... \\n\\n } | calleeAccessPath | fs readdir |
|
|
| autogenerated/Xss/StoredXss/xss-through-filenames.js:25:26:39:5 | functio ... \\n\\n } | calleeAccessPathWithStructuralInfo | fs member readdir instanceorreturn |
|
|
| autogenerated/Xss/StoredXss/xss-through-filenames.js:25:26:39:5 | functio ... \\n\\n } | calleeApiName | fs |
|
|
| autogenerated/Xss/StoredXss/xss-through-filenames.js:25:26:39:5 | functio ... \\n\\n } | calleeName | readdir |
|
|
| autogenerated/Xss/StoredXss/xss-through-filenames.js:25:26:39:5 | functio ... \\n\\n } | enclosingFunctionBody | req res format files2 files3 files2 sort sort forEach file files3 push <li> file </li> files3 join fs readdir /myDir error files1 res write files1 dirs files2 files1 forEach file files2 push file res write files2 files3 format files2 res write files3 |
|
|
| autogenerated/Xss/StoredXss/xss-through-filenames.js:25:26:39:5 | functio ... \\n\\n } | enclosingFunctionName | http.createServer#functionalargument |
|
|
| autogenerated/Xss/StoredXss/xss-through-filenames.js:25:26:39:5 | functio ... \\n\\n } | receiverName | fs |
|
|
| autogenerated/Xss/StoredXss/xss-through-filenames.js:26:19:26:24 | files1 | argumentIndex | 0 |
|
|
| autogenerated/Xss/StoredXss/xss-through-filenames.js:26:19:26:24 | files1 | calleeAccessPath | http createServer res write |
|
|
| autogenerated/Xss/StoredXss/xss-through-filenames.js:26:19:26:24 | files1 | calleeAccessPathWithStructuralInfo | http member createServer functionalarg param res member write instanceorreturn |
|
|
| autogenerated/Xss/StoredXss/xss-through-filenames.js:26:19:26:24 | files1 | calleeApiName | http |
|
|
| autogenerated/Xss/StoredXss/xss-through-filenames.js:26:19:26:24 | files1 | calleeName | write |
|
|
| autogenerated/Xss/StoredXss/xss-through-filenames.js:26:19:26:24 | files1 | enclosingFunctionBody | req res format files2 files3 files2 sort sort forEach file files3 push <li> file </li> files3 join fs readdir /myDir error files1 res write files1 dirs files2 files1 forEach file files2 push file res write files2 files3 format files2 res write files3 |
|
|
| autogenerated/Xss/StoredXss/xss-through-filenames.js:26:19:26:24 | files1 | enclosingFunctionName | http.createServer#functionalargument |
|
|
| autogenerated/Xss/StoredXss/xss-through-filenames.js:26:19:26:24 | files1 | receiverName | res |
|
|
| autogenerated/Xss/StoredXss/xss-through-filenames.js:30:24:32:9 | functio ... } | argumentIndex | 0 |
|
|
| autogenerated/Xss/StoredXss/xss-through-filenames.js:30:24:32:9 | functio ... } | calleeAccessPath | fs readdir files1 forEach |
|
|
| autogenerated/Xss/StoredXss/xss-through-filenames.js:30:24:32:9 | functio ... } | calleeAccessPathWithStructuralInfo | fs member readdir functionalarg param files1 member forEach instanceorreturn |
|
|
| autogenerated/Xss/StoredXss/xss-through-filenames.js:30:24:32:9 | functio ... } | calleeApiName | fs |
|
|
| autogenerated/Xss/StoredXss/xss-through-filenames.js:30:24:32:9 | functio ... } | calleeName | forEach |
|
|
| autogenerated/Xss/StoredXss/xss-through-filenames.js:30:24:32:9 | functio ... } | enclosingFunctionBody | req res format files2 files3 files2 sort sort forEach file files3 push <li> file </li> files3 join fs readdir /myDir error files1 res write files1 dirs files2 files1 forEach file files2 push file res write files2 files3 format files2 res write files3 |
|
|
| autogenerated/Xss/StoredXss/xss-through-filenames.js:30:24:32:9 | functio ... } | enclosingFunctionName | http.createServer#functionalargument |
|
|
| autogenerated/Xss/StoredXss/xss-through-filenames.js:30:24:32:9 | functio ... } | receiverName | files1 |
|
|
| autogenerated/Xss/StoredXss/xss-through-filenames.js:31:25:31:28 | file | argumentIndex | 0 |
|
|
| autogenerated/Xss/StoredXss/xss-through-filenames.js:31:25:31:28 | file | calleeAccessPath | |
|
|
| autogenerated/Xss/StoredXss/xss-through-filenames.js:31:25:31:28 | file | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/StoredXss/xss-through-filenames.js:31:25:31:28 | file | calleeName | push |
|
|
| autogenerated/Xss/StoredXss/xss-through-filenames.js:31:25:31:28 | file | enclosingFunctionBody | req res format files2 files3 files2 sort sort forEach file files3 push <li> file </li> files3 join fs readdir /myDir error files1 res write files1 dirs files2 files1 forEach file files2 push file res write files2 files3 format files2 res write files3 |
|
|
| autogenerated/Xss/StoredXss/xss-through-filenames.js:31:25:31:28 | file | enclosingFunctionName | http.createServer#functionalargument |
|
|
| autogenerated/Xss/StoredXss/xss-through-filenames.js:31:25:31:28 | file | receiverName | files2 |
|
|
| autogenerated/Xss/StoredXss/xss-through-filenames.js:33:19:33:24 | files2 | argumentIndex | 0 |
|
|
| autogenerated/Xss/StoredXss/xss-through-filenames.js:33:19:33:24 | files2 | calleeAccessPath | http createServer res write |
|
|
| autogenerated/Xss/StoredXss/xss-through-filenames.js:33:19:33:24 | files2 | calleeAccessPathWithStructuralInfo | http member createServer functionalarg param res member write instanceorreturn |
|
|
| autogenerated/Xss/StoredXss/xss-through-filenames.js:33:19:33:24 | files2 | calleeApiName | http |
|
|
| autogenerated/Xss/StoredXss/xss-through-filenames.js:33:19:33:24 | files2 | calleeName | write |
|
|
| autogenerated/Xss/StoredXss/xss-through-filenames.js:33:19:33:24 | files2 | enclosingFunctionBody | req res format files2 files3 files2 sort sort forEach file files3 push <li> file </li> files3 join fs readdir /myDir error files1 res write files1 dirs files2 files1 forEach file files2 push file res write files2 files3 format files2 res write files3 |
|
|
| autogenerated/Xss/StoredXss/xss-through-filenames.js:33:19:33:24 | files2 | enclosingFunctionName | http.createServer#functionalargument |
|
|
| autogenerated/Xss/StoredXss/xss-through-filenames.js:33:19:33:24 | files2 | receiverName | res |
|
|
| autogenerated/Xss/StoredXss/xss-through-filenames.js:37:19:37:24 | files3 | argumentIndex | 0 |
|
|
| autogenerated/Xss/StoredXss/xss-through-filenames.js:37:19:37:24 | files3 | calleeAccessPath | http createServer res write |
|
|
| autogenerated/Xss/StoredXss/xss-through-filenames.js:37:19:37:24 | files3 | calleeAccessPathWithStructuralInfo | http member createServer functionalarg param res member write instanceorreturn |
|
|
| autogenerated/Xss/StoredXss/xss-through-filenames.js:37:19:37:24 | files3 | calleeApiName | http |
|
|
| autogenerated/Xss/StoredXss/xss-through-filenames.js:37:19:37:24 | files3 | calleeName | write |
|
|
| autogenerated/Xss/StoredXss/xss-through-filenames.js:37:19:37:24 | files3 | enclosingFunctionBody | req res format files2 files3 files2 sort sort forEach file files3 push <li> file </li> files3 join fs readdir /myDir error files1 res write files1 dirs files2 files1 forEach file files2 push file res write files2 files3 format files2 res write files3 |
|
|
| autogenerated/Xss/StoredXss/xss-through-filenames.js:37:19:37:24 | files3 | enclosingFunctionName | http.createServer#functionalargument |
|
|
| autogenerated/Xss/StoredXss/xss-through-filenames.js:37:19:37:24 | files3 | receiverName | res |
|
|
| autogenerated/Xss/StoredXss/xss-through-torrent.js:1:30:1:44 | 'parse-torrent' | argumentIndex | 0 |
|
|
| autogenerated/Xss/StoredXss/xss-through-torrent.js:1:30:1:44 | 'parse-torrent' | calleeAccessPath | |
|
|
| autogenerated/Xss/StoredXss/xss-through-torrent.js:1:30:1:44 | 'parse-torrent' | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/StoredXss/xss-through-torrent.js:1:30:1:44 | 'parse-torrent' | calleeName | require |
|
|
| autogenerated/Xss/StoredXss/xss-through-torrent.js:2:25:2:33 | 'express' | argumentIndex | 0 |
|
|
| autogenerated/Xss/StoredXss/xss-through-torrent.js:2:25:2:33 | 'express' | calleeAccessPath | |
|
|
| autogenerated/Xss/StoredXss/xss-through-torrent.js:2:25:2:33 | 'express' | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/StoredXss/xss-through-torrent.js:2:25:2:33 | 'express' | calleeName | require |
|
|
| autogenerated/Xss/StoredXss/xss-through-torrent.js:4:15:4:25 | '/user/:id' | argumentIndex | 0 |
|
|
| autogenerated/Xss/StoredXss/xss-through-torrent.js:4:15:4:25 | '/user/:id' | calleeAccessPath | express get |
|
|
| autogenerated/Xss/StoredXss/xss-through-torrent.js:4:15:4:25 | '/user/:id' | calleeAccessPathWithStructuralInfo | express instanceorreturn member get instanceorreturn |
|
|
| autogenerated/Xss/StoredXss/xss-through-torrent.js:4:15:4:25 | '/user/:id' | calleeApiName | express |
|
|
| autogenerated/Xss/StoredXss/xss-through-torrent.js:4:15:4:25 | '/user/:id' | calleeName | get |
|
|
| autogenerated/Xss/StoredXss/xss-through-torrent.js:4:28:8:1 | functio ... OT OK\\n} | argumentIndex | 1 |
|
|
| autogenerated/Xss/StoredXss/xss-through-torrent.js:4:28:8:1 | functio ... OT OK\\n} | calleeAccessPath | express get |
|
|
| autogenerated/Xss/StoredXss/xss-through-torrent.js:4:28:8:1 | functio ... OT OK\\n} | calleeAccessPathWithStructuralInfo | express instanceorreturn member get instanceorreturn |
|
|
| autogenerated/Xss/StoredXss/xss-through-torrent.js:4:28:8:1 | functio ... OT OK\\n} | calleeApiName | express |
|
|
| autogenerated/Xss/StoredXss/xss-through-torrent.js:4:28:8:1 | functio ... OT OK\\n} | calleeName | get |
|
|
| autogenerated/Xss/StoredXss/xss-through-torrent.js:5:29:5:35 | unknown | argumentIndex | 0 |
|
|
| autogenerated/Xss/StoredXss/xss-through-torrent.js:5:29:5:35 | unknown | calleeAccessPath | parse-torrent |
|
|
| autogenerated/Xss/StoredXss/xss-through-torrent.js:5:29:5:35 | unknown | calleeAccessPathWithStructuralInfo | parse-torrent instanceorreturn |
|
|
| autogenerated/Xss/StoredXss/xss-through-torrent.js:5:29:5:35 | unknown | calleeApiName | parse-torrent |
|
|
| autogenerated/Xss/StoredXss/xss-through-torrent.js:5:29:5:35 | unknown | calleeName | parseTorrent |
|
|
| autogenerated/Xss/StoredXss/xss-through-torrent.js:5:29:5:35 | unknown | enclosingFunctionBody | req res torrent parseTorrent unknown name torrent name res send name |
|
|
| autogenerated/Xss/StoredXss/xss-through-torrent.js:5:29:5:35 | unknown | enclosingFunctionName | get#functionalargument |
|
|
| autogenerated/Xss/StoredXss/xss-through-torrent.js:7:11:7:14 | name | argumentIndex | 0 |
|
|
| autogenerated/Xss/StoredXss/xss-through-torrent.js:7:11:7:14 | name | calleeAccessPath | express get res send |
|
|
| autogenerated/Xss/StoredXss/xss-through-torrent.js:7:11:7:14 | name | calleeAccessPathWithStructuralInfo | express instanceorreturn member get functionalarg param res member send instanceorreturn |
|
|
| autogenerated/Xss/StoredXss/xss-through-torrent.js:7:11:7:14 | name | calleeApiName | express |
|
|
| autogenerated/Xss/StoredXss/xss-through-torrent.js:7:11:7:14 | name | calleeName | send |
|
|
| autogenerated/Xss/StoredXss/xss-through-torrent.js:7:11:7:14 | name | enclosingFunctionBody | req res torrent parseTorrent unknown name torrent name res send name |
|
|
| autogenerated/Xss/StoredXss/xss-through-torrent.js:7:11:7:14 | name | enclosingFunctionName | get#functionalargument |
|
|
| autogenerated/Xss/StoredXss/xss-through-torrent.js:7:11:7:14 | name | receiverName | res |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/jquery-plugin.js:3:10:3:32 | ['jquer ... ry-ui'] | argumentIndex | 0 |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/jquery-plugin.js:3:10:3:32 | ['jquer ... ry-ui'] | calleeAccessPath | |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/jquery-plugin.js:3:10:3:32 | ['jquer ... ry-ui'] | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/jquery-plugin.js:3:10:3:32 | ['jquer ... ry-ui'] | calleeName | define |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/jquery-plugin.js:3:10:3:32 | ['jquer ... ry-ui'] | enclosingFunctionBody | factory define function define amd define jquery jquery-ui factory factory jQuery |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/jquery-plugin.js:3:10:3:32 | ['jquer ... ry-ui'] | enclosingFunctionName | |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/jquery-plugin.js:3:11:3:18 | 'jquery' | calleeAccessPath | |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/jquery-plugin.js:3:11:3:18 | 'jquery' | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/jquery-plugin.js:3:11:3:18 | 'jquery' | enclosingFunctionBody | factory define function define amd define jquery jquery-ui factory factory jQuery |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/jquery-plugin.js:3:11:3:18 | 'jquery' | enclosingFunctionName | |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/jquery-plugin.js:3:21:3:31 | 'jquery-ui' | calleeAccessPath | |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/jquery-plugin.js:3:21:3:31 | 'jquery-ui' | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/jquery-plugin.js:3:21:3:31 | 'jquery-ui' | enclosingFunctionBody | factory define function define amd define jquery jquery-ui factory factory jQuery |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/jquery-plugin.js:3:21:3:31 | 'jquery-ui' | enclosingFunctionName | |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/jquery-plugin.js:3:35:3:41 | factory | argumentIndex | 1 |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/jquery-plugin.js:3:35:3:41 | factory | calleeAccessPath | |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/jquery-plugin.js:3:35:3:41 | factory | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/jquery-plugin.js:3:35:3:41 | factory | calleeName | define |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/jquery-plugin.js:3:35:3:41 | factory | enclosingFunctionBody | factory define function define amd define jquery jquery-ui factory factory jQuery |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/jquery-plugin.js:3:35:3:41 | factory | enclosingFunctionName | |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/jquery-plugin.js:8:7:8:14 | "<span>" | calleeAccessPath | |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/jquery-plugin.js:8:7:8:14 | "<span>" | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/jquery-plugin.js:8:7:8:14 | "<span>" | enclosingFunctionBody | $ $ <span> $ trim foo </span> |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/jquery-plugin.js:8:7:8:14 | "<span>" | enclosingFunctionName | |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/jquery-plugin.js:8:7:8:42 | "<span> ... /span>" | argumentIndex | 0 |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/jquery-plugin.js:8:7:8:42 | "<span> ... /span>" | calleeAccessPath | jquery |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/jquery-plugin.js:8:7:8:42 | "<span> ... /span>" | calleeAccessPathWithStructuralInfo | jquery instanceorreturn |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/jquery-plugin.js:8:7:8:42 | "<span> ... /span>" | calleeApiName | jquery |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/jquery-plugin.js:8:7:8:42 | "<span> ... /span>" | calleeName | $ |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/jquery-plugin.js:8:7:8:42 | "<span> ... /span>" | enclosingFunctionBody | $ $ <span> $ trim foo </span> |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/jquery-plugin.js:8:7:8:42 | "<span> ... /span>" | enclosingFunctionName | |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/jquery-plugin.js:8:18:8:30 | $.trim("foo") | calleeAccessPath | |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/jquery-plugin.js:8:18:8:30 | $.trim("foo") | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/jquery-plugin.js:8:18:8:30 | $.trim("foo") | enclosingFunctionBody | $ $ <span> $ trim foo </span> |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/jquery-plugin.js:8:18:8:30 | $.trim("foo") | enclosingFunctionName | |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/jquery-plugin.js:8:25:8:29 | "foo" | argumentIndex | 0 |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/jquery-plugin.js:8:25:8:29 | "foo" | calleeAccessPath | jquery trim |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/jquery-plugin.js:8:25:8:29 | "foo" | calleeAccessPathWithStructuralInfo | jquery member trim instanceorreturn |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/jquery-plugin.js:8:25:8:29 | "foo" | calleeApiName | jquery |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/jquery-plugin.js:8:25:8:29 | "foo" | calleeName | trim |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/jquery-plugin.js:8:25:8:29 | "foo" | enclosingFunctionBody | $ $ <span> $ trim foo </span> |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/jquery-plugin.js:8:25:8:29 | "foo" | enclosingFunctionName | |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/jquery-plugin.js:8:25:8:29 | "foo" | receiverName | $ |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/jquery-plugin.js:8:34:8:42 | "</span>" | calleeAccessPath | |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/jquery-plugin.js:8:34:8:42 | "</span>" | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/jquery-plugin.js:8:34:8:42 | "</span>" | enclosingFunctionBody | $ $ <span> $ trim foo </span> |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/jquery-plugin.js:8:34:8:42 | "</span>" | enclosingFunctionName | |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/main.js:2:18:2:25 | "<span>" | calleeAccessPath | |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/main.js:2:18:2:25 | "<span>" | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/main.js:2:18:2:25 | "<span>" | enclosingFunctionBody | s html <span> s </span> document querySelector #html innerHTML html |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/main.js:2:18:2:25 | "<span>" | enclosingFunctionName | xssThroughHTMLConstruction |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/main.js:2:18:2:41 | "<span> ... /span>" | calleeAccessPath | |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/main.js:2:18:2:41 | "<span> ... /span>" | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/main.js:2:18:2:41 | "<span> ... /span>" | enclosingFunctionBody | s html <span> s </span> document querySelector #html innerHTML html |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/main.js:2:18:2:41 | "<span> ... /span>" | enclosingFunctionName | xssThroughHTMLConstruction |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/main.js:2:29:2:29 | s | calleeAccessPath | |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/main.js:2:29:2:29 | s | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/main.js:2:29:2:29 | s | enclosingFunctionBody | s html <span> s </span> document querySelector #html innerHTML html |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/main.js:2:29:2:29 | s | enclosingFunctionName | xssThroughHTMLConstruction |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/main.js:2:33:2:41 | "</span>" | calleeAccessPath | |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/main.js:2:33:2:41 | "</span>" | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/main.js:2:33:2:41 | "</span>" | enclosingFunctionBody | s html <span> s </span> document querySelector #html innerHTML html |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/main.js:2:33:2:41 | "</span>" | enclosingFunctionName | xssThroughHTMLConstruction |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/main.js:3:28:3:34 | "#html" | argumentIndex | 0 |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/main.js:3:28:3:34 | "#html" | calleeAccessPath | |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/main.js:3:28:3:34 | "#html" | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/main.js:3:28:3:34 | "#html" | calleeName | querySelector |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/main.js:3:28:3:34 | "#html" | enclosingFunctionBody | s html <span> s </span> document querySelector #html innerHTML html |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/main.js:3:28:3:34 | "#html" | enclosingFunctionName | xssThroughHTMLConstruction |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/main.js:3:28:3:34 | "#html" | receiverName | document |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/main.js:3:49:3:52 | html | calleeAccessPath | |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/main.js:3:49:3:52 | html | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/main.js:3:49:3:52 | html | enclosingFunctionBody | s html <span> s </span> document querySelector #html innerHTML html |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/main.js:3:49:3:52 | html | enclosingFunctionName | xssThroughHTMLConstruction |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/main.js:7:49:7:49 | s | argumentIndex | 0 |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/main.js:7:49:7:49 | s | calleeAccessPath | |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/main.js:7:49:7:49 | s | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/main.js:7:49:7:49 | s | calleeName | parseFromString |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/main.js:7:49:7:49 | s | enclosingFunctionBody | s doc DOMParser parseFromString s text/xml document querySelector #xml appendChild doc documentElement |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/main.js:7:49:7:49 | s | enclosingFunctionName | xssThroughXMLParsing |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/main.js:7:52:7:61 | "text/xml" | argumentIndex | 1 |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/main.js:7:52:7:61 | "text/xml" | calleeAccessPath | |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/main.js:7:52:7:61 | "text/xml" | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/main.js:7:52:7:61 | "text/xml" | calleeName | parseFromString |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/main.js:7:52:7:61 | "text/xml" | enclosingFunctionBody | s doc DOMParser parseFromString s text/xml document querySelector #xml appendChild doc documentElement |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/main.js:7:52:7:61 | "text/xml" | enclosingFunctionName | xssThroughXMLParsing |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/main.js:8:28:8:33 | "#xml" | argumentIndex | 0 |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/main.js:8:28:8:33 | "#xml" | calleeAccessPath | |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/main.js:8:28:8:33 | "#xml" | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/main.js:8:28:8:33 | "#xml" | calleeName | querySelector |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/main.js:8:28:8:33 | "#xml" | enclosingFunctionBody | s doc DOMParser parseFromString s text/xml document querySelector #xml appendChild doc documentElement |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/main.js:8:28:8:33 | "#xml" | enclosingFunctionName | xssThroughXMLParsing |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/main.js:8:28:8:33 | "#xml" | receiverName | document |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/main.js:8:48:8:66 | doc.documentElement | argumentIndex | 0 |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/main.js:8:48:8:66 | doc.documentElement | calleeAccessPath | |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/main.js:8:48:8:66 | doc.documentElement | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/main.js:8:48:8:66 | doc.documentElement | calleeName | appendChild |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/main.js:8:48:8:66 | doc.documentElement | enclosingFunctionBody | s doc DOMParser parseFromString s text/xml document querySelector #xml appendChild doc documentElement |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/main.js:8:48:8:66 | doc.documentElement | enclosingFunctionName | xssThroughXMLParsing |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/main.js:12:49:12:49 | s | argumentIndex | 0 |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/main.js:12:49:12:49 | s | calleeAccessPath | |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/main.js:12:49:12:49 | s | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/main.js:12:49:12:49 | s | calleeName | parseFromString |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/main.js:12:49:12:49 | s | enclosingFunctionBody | s doc DOMParser parseFromString s text/xml xml doc documentElement tmp document createElement span tmp appendChild xml cloneNode document querySelector #xml appendChild tmp |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/main.js:12:49:12:49 | s | enclosingFunctionName | xssThroughMoreComplexXMLParsing |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/main.js:12:52:12:61 | "text/xml" | argumentIndex | 1 |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/main.js:12:52:12:61 | "text/xml" | calleeAccessPath | |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/main.js:12:52:12:61 | "text/xml" | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/main.js:12:52:12:61 | "text/xml" | calleeName | parseFromString |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/main.js:12:52:12:61 | "text/xml" | enclosingFunctionBody | s doc DOMParser parseFromString s text/xml xml doc documentElement tmp document createElement span tmp appendChild xml cloneNode document querySelector #xml appendChild tmp |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/main.js:12:52:12:61 | "text/xml" | enclosingFunctionName | xssThroughMoreComplexXMLParsing |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/main.js:15:40:15:45 | 'span' | argumentIndex | 0 |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/main.js:15:40:15:45 | 'span' | calleeAccessPath | |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/main.js:15:40:15:45 | 'span' | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/main.js:15:40:15:45 | 'span' | calleeName | createElement |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/main.js:15:40:15:45 | 'span' | enclosingFunctionBody | s doc DOMParser parseFromString s text/xml xml doc documentElement tmp document createElement span tmp appendChild xml cloneNode document querySelector #xml appendChild tmp |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/main.js:15:40:15:45 | 'span' | enclosingFunctionName | xssThroughMoreComplexXMLParsing |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/main.js:15:40:15:45 | 'span' | receiverName | document |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/main.js:16:21:16:35 | xml.cloneNode() | argumentIndex | 0 |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/main.js:16:21:16:35 | xml.cloneNode() | calleeAccessPath | |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/main.js:16:21:16:35 | xml.cloneNode() | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/main.js:16:21:16:35 | xml.cloneNode() | calleeName | appendChild |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/main.js:16:21:16:35 | xml.cloneNode() | enclosingFunctionBody | s doc DOMParser parseFromString s text/xml xml doc documentElement tmp document createElement span tmp appendChild xml cloneNode document querySelector #xml appendChild tmp |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/main.js:16:21:16:35 | xml.cloneNode() | enclosingFunctionName | xssThroughMoreComplexXMLParsing |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/main.js:16:21:16:35 | xml.cloneNode() | receiverName | tmp |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/main.js:17:28:17:33 | "#xml" | argumentIndex | 0 |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/main.js:17:28:17:33 | "#xml" | calleeAccessPath | |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/main.js:17:28:17:33 | "#xml" | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/main.js:17:28:17:33 | "#xml" | calleeName | querySelector |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/main.js:17:28:17:33 | "#xml" | enclosingFunctionBody | s doc DOMParser parseFromString s text/xml xml doc documentElement tmp document createElement span tmp appendChild xml cloneNode document querySelector #xml appendChild tmp |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/main.js:17:28:17:33 | "#xml" | enclosingFunctionName | xssThroughMoreComplexXMLParsing |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/main.js:17:28:17:33 | "#xml" | receiverName | document |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/main.js:17:48:17:50 | tmp | argumentIndex | 0 |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/main.js:17:48:17:50 | tmp | calleeAccessPath | |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/main.js:17:48:17:50 | tmp | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/main.js:17:48:17:50 | tmp | calleeName | appendChild |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/main.js:17:48:17:50 | tmp | enclosingFunctionBody | s doc DOMParser parseFromString s text/xml xml doc documentElement tmp document createElement span tmp appendChild xml cloneNode document querySelector #xml appendChild tmp |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/main.js:17:48:17:50 | tmp | enclosingFunctionName | xssThroughMoreComplexXMLParsing |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/main.js:20:26:20:38 | 'markdown-it' | argumentIndex | 0 |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/main.js:20:26:20:38 | 'markdown-it' | calleeAccessPath | |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/main.js:20:26:20:38 | 'markdown-it' | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/main.js:20:26:20:38 | 'markdown-it' | calleeName | require |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/main.js:20:41:20:52 | {html: true} | argumentIndex | 0 |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/main.js:20:41:20:52 | {html: true} | calleeAccessPath | markdown-it |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/main.js:20:41:20:52 | {html: true} | calleeAccessPathWithStructuralInfo | markdown-it instanceorreturn |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/main.js:20:41:20:52 | {html: true} | calleeApiName | markdown-it |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/main.js:20:48:20:51 | true | calleeAccessPath | |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/main.js:20:48:20:51 | true | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/main.js:22:18:22:35 | markdown.render(s) | calleeAccessPath | |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/main.js:22:18:22:35 | markdown.render(s) | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/main.js:22:18:22:35 | markdown.render(s) | enclosingFunctionBody | s html markdown render s document querySelector #markdown innerHTML html |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/main.js:22:18:22:35 | markdown.render(s) | enclosingFunctionName | xssThroughMarkdown |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/main.js:22:34:22:34 | s | argumentIndex | 0 |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/main.js:22:34:22:34 | s | calleeAccessPath | markdown-it render |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/main.js:22:34:22:34 | s | calleeAccessPathWithStructuralInfo | markdown-it instanceorreturn member render instanceorreturn |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/main.js:22:34:22:34 | s | calleeApiName | markdown-it |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/main.js:22:34:22:34 | s | calleeName | render |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/main.js:22:34:22:34 | s | enclosingFunctionBody | s html markdown render s document querySelector #markdown innerHTML html |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/main.js:22:34:22:34 | s | enclosingFunctionName | xssThroughMarkdown |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/main.js:22:34:22:34 | s | receiverName | markdown |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/main.js:23:28:23:38 | "#markdown" | argumentIndex | 0 |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/main.js:23:28:23:38 | "#markdown" | calleeAccessPath | |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/main.js:23:28:23:38 | "#markdown" | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/main.js:23:28:23:38 | "#markdown" | calleeName | querySelector |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/main.js:23:28:23:38 | "#markdown" | enclosingFunctionBody | s html markdown render s document querySelector #markdown innerHTML html |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/main.js:23:28:23:38 | "#markdown" | enclosingFunctionName | xssThroughMarkdown |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/main.js:23:28:23:38 | "#markdown" | receiverName | document |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/main.js:23:53:23:56 | html | calleeAccessPath | |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/main.js:23:53:23:56 | html | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/main.js:23:53:23:56 | html | enclosingFunctionBody | s html markdown render s document querySelector #markdown innerHTML html |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/main.js:23:53:23:56 | html | enclosingFunctionName | xssThroughMarkdown |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/main.js:26:27:26:37 | 'striptags' | argumentIndex | 0 |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/main.js:26:27:26:37 | 'striptags' | calleeAccessPath | |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/main.js:26:27:26:37 | 'striptags' | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/main.js:26:27:26:37 | 'striptags' | calleeName | require |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/main.js:27:32:30:1 | functio ... html;\\n} | calleeAccessPath | |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/main.js:27:32:30:1 | functio ... html;\\n} | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/main.js:28:18:28:52 | stripta ... span>") | calleeAccessPath | |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/main.js:28:18:28:52 | stripta ... span>") | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/main.js:28:18:28:52 | stripta ... span>") | enclosingFunctionBody | s html striptags <span> s </span> document querySelector #sanitized innerHTML html |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/main.js:28:18:28:52 | stripta ... span>") | enclosingFunctionName | sanitizedHTML |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/main.js:28:28:28:35 | "<span>" | calleeAccessPath | |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/main.js:28:28:28:35 | "<span>" | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/main.js:28:28:28:35 | "<span>" | enclosingFunctionBody | s html striptags <span> s </span> document querySelector #sanitized innerHTML html |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/main.js:28:28:28:35 | "<span>" | enclosingFunctionName | sanitizedHTML |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/main.js:28:39:28:39 | s | calleeAccessPath | |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/main.js:28:39:28:39 | s | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/main.js:28:39:28:39 | s | enclosingFunctionBody | s html striptags <span> s </span> document querySelector #sanitized innerHTML html |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/main.js:28:39:28:39 | s | enclosingFunctionName | sanitizedHTML |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/main.js:28:43:28:51 | "</span>" | calleeAccessPath | |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/main.js:28:43:28:51 | "</span>" | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/main.js:28:43:28:51 | "</span>" | enclosingFunctionBody | s html striptags <span> s </span> document querySelector #sanitized innerHTML html |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/main.js:28:43:28:51 | "</span>" | enclosingFunctionName | sanitizedHTML |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/main.js:29:28:29:39 | "#sanitized" | argumentIndex | 0 |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/main.js:29:28:29:39 | "#sanitized" | calleeAccessPath | |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/main.js:29:28:29:39 | "#sanitized" | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/main.js:29:28:29:39 | "#sanitized" | calleeName | querySelector |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/main.js:29:28:29:39 | "#sanitized" | enclosingFunctionBody | s html striptags <span> s </span> document querySelector #sanitized innerHTML html |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/main.js:29:28:29:39 | "#sanitized" | enclosingFunctionName | sanitizedHTML |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/main.js:29:28:29:39 | "#sanitized" | receiverName | document |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/main.js:29:54:29:57 | html | calleeAccessPath | |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/main.js:29:54:29:57 | html | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/main.js:29:54:29:57 | html | enclosingFunctionBody | s html striptags <span> s </span> document querySelector #sanitized innerHTML html |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/main.js:29:54:29:57 | html | enclosingFunctionName | sanitizedHTML |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/main.js:32:29:32:37 | "./typed" | argumentIndex | 0 |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/main.js:32:29:32:37 | "./typed" | calleeAccessPath | |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/main.js:32:29:32:37 | "./typed" | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/main.js:32:29:32:37 | "./typed" | calleeName | require |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/main.js:34:33:34:49 | "./jquery-plugin" | argumentIndex | 0 |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/main.js:34:33:34:49 | "./jquery-plugin" | calleeAccessPath | |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/main.js:34:33:34:49 | "./jquery-plugin" | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/main.js:34:33:34:49 | "./jquery-plugin" | calleeName | require |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/main.js:37:49:37:49 | s | argumentIndex | 0 |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/main.js:37:49:37:49 | s | calleeAccessPath | |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/main.js:37:49:37:49 | s | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/main.js:37:49:37:49 | s | calleeName | parseFromString |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/main.js:37:49:37:49 | s | enclosingFunctionBody | s doc DOMParser parseFromString s text/xml |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/main.js:37:49:37:49 | s | enclosingFunctionName | plainDOMXMLParsing |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/main.js:37:52:37:61 | "text/xml" | argumentIndex | 1 |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/main.js:37:52:37:61 | "text/xml" | calleeAccessPath | |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/main.js:37:52:37:61 | "text/xml" | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/main.js:37:52:37:61 | "text/xml" | calleeName | parseFromString |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/main.js:37:52:37:61 | "text/xml" | enclosingFunctionBody | s doc DOMParser parseFromString s text/xml |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/main.js:37:52:37:61 | "text/xml" | enclosingFunctionName | plainDOMXMLParsing |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/main.js:47:32:47:39 | "#class" | argumentIndex | 0 |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/main.js:47:32:47:39 | "#class" | calleeAccessPath | |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/main.js:47:32:47:39 | "#class" | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/main.js:47:32:47:39 | "#class" | calleeName | querySelector |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/main.js:47:32:47:39 | "#class" | enclosingFunctionBody | document querySelector #class innerHTML <span> step </span> |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/main.js:47:32:47:39 | "#class" | enclosingFunctionName | doXss |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/main.js:47:32:47:39 | "#class" | receiverName | document |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/main.js:47:54:47:61 | "<span>" | calleeAccessPath | |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/main.js:47:54:47:61 | "<span>" | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/main.js:47:54:47:61 | "<span>" | enclosingFunctionBody | document querySelector #class innerHTML <span> step </span> |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/main.js:47:54:47:61 | "<span>" | enclosingFunctionName | doXss |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/main.js:47:54:47:85 | "<span> ... /span>" | calleeAccessPath | |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/main.js:47:54:47:85 | "<span> ... /span>" | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/main.js:47:54:47:85 | "<span> ... /span>" | enclosingFunctionBody | document querySelector #class innerHTML <span> step </span> |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/main.js:47:54:47:85 | "<span> ... /span>" | enclosingFunctionName | doXss |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/main.js:47:65:47:73 | this.step | calleeAccessPath | |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/main.js:47:65:47:73 | this.step | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/main.js:47:65:47:73 | this.step | enclosingFunctionBody | document querySelector #class innerHTML <span> step </span> |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/main.js:47:65:47:73 | this.step | enclosingFunctionName | doXss |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/main.js:47:77:47:85 | "</span>" | calleeAccessPath | |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/main.js:47:77:47:85 | "</span>" | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/main.js:47:77:47:85 | "</span>" | enclosingFunctionBody | document querySelector #class innerHTML <span> step </span> |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/main.js:47:77:47:85 | "</span>" | enclosingFunctionName | doXss |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/main.js:60:31:60:38 | defaults | argumentIndex | 0 |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/main.js:60:31:60:38 | defaults | calleeAccessPath | |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/main.js:60:31:60:38 | defaults | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/main.js:60:31:60:38 | defaults | calleeName | extend |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/main.js:60:31:60:38 | defaults | enclosingFunctionBody | options defaults name name settings $ extend defaults options each $ <b> settings name </b> appendTo |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/main.js:60:31:60:38 | defaults | enclosingFunctionName | xssPlugin |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/main.js:60:31:60:38 | defaults | receiverName | $ |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/main.js:60:41:60:47 | options | argumentIndex | 1 |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/main.js:60:41:60:47 | options | calleeAccessPath | |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/main.js:60:41:60:47 | options | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/main.js:60:41:60:47 | options | calleeName | extend |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/main.js:60:41:60:47 | options | enclosingFunctionBody | options defaults name name settings $ extend defaults options each $ <b> settings name </b> appendTo |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/main.js:60:41:60:47 | options | enclosingFunctionName | xssPlugin |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/main.js:60:41:60:47 | options | receiverName | $ |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/main.js:61:22:63:5 | functio ... K\\n } | argumentIndex | 0 |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/main.js:61:22:63:5 | functio ... K\\n } | calleeAccessPath | |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/main.js:61:22:63:5 | functio ... K\\n } | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/main.js:61:22:63:5 | functio ... K\\n } | calleeName | each |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/main.js:61:22:63:5 | functio ... K\\n } | enclosingFunctionBody | options defaults name name settings $ extend defaults options each $ <b> settings name </b> appendTo |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/main.js:61:22:63:5 | functio ... K\\n } | enclosingFunctionName | xssPlugin |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/main.js:62:11:62:15 | "<b>" | calleeAccessPath | |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/main.js:62:11:62:15 | "<b>" | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/main.js:62:11:62:15 | "<b>" | enclosingFunctionBody | options defaults name name settings $ extend defaults options each $ <b> settings name </b> appendTo |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/main.js:62:11:62:15 | "<b>" | enclosingFunctionName | xssPlugin |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/main.js:62:11:62:40 | "<b>" + ... "</b>" | argumentIndex | 0 |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/main.js:62:11:62:40 | "<b>" + ... "</b>" | calleeAccessPath | |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/main.js:62:11:62:40 | "<b>" + ... "</b>" | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/main.js:62:11:62:40 | "<b>" + ... "</b>" | calleeName | $ |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/main.js:62:11:62:40 | "<b>" + ... "</b>" | enclosingFunctionBody | options defaults name name settings $ extend defaults options each $ <b> settings name </b> appendTo |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/main.js:62:11:62:40 | "<b>" + ... "</b>" | enclosingFunctionName | xssPlugin |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/main.js:62:19:62:31 | settings.name | calleeAccessPath | |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/main.js:62:19:62:31 | settings.name | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/main.js:62:19:62:31 | settings.name | enclosingFunctionBody | options defaults name name settings $ extend defaults options each $ <b> settings name </b> appendTo |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/main.js:62:19:62:31 | settings.name | enclosingFunctionName | xssPlugin |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/main.js:62:35:62:40 | "</b>" | calleeAccessPath | |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/main.js:62:35:62:40 | "</b>" | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/main.js:62:35:62:40 | "</b>" | enclosingFunctionBody | options defaults name name settings $ extend defaults options each $ <b> settings name </b> appendTo |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/main.js:62:35:62:40 | "</b>" | enclosingFunctionName | xssPlugin |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/main.js:62:52:62:55 | this | argumentIndex | 0 |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/main.js:62:52:62:55 | this | calleeAccessPath | |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/main.js:62:52:62:55 | this | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/main.js:62:52:62:55 | this | calleeName | appendTo |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/main.js:62:52:62:55 | this | enclosingFunctionBody | options defaults name name settings $ extend defaults options each $ <b> settings name </b> appendTo |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/main.js:62:52:62:55 | this | enclosingFunctionName | xssPlugin |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/main.js:67:28:67:32 | "#id" | argumentIndex | 0 |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/main.js:67:28:67:32 | "#id" | calleeAccessPath | |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/main.js:67:28:67:32 | "#id" | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/main.js:67:28:67:32 | "#id" | calleeName | querySelector |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/main.js:67:28:67:32 | "#id" | enclosingFunctionBody | attrVal document querySelector #id innerHTML <img alt=" attrVal "/> document querySelector #id innerHTML <img alt=" attrVal replace /"\|'/g "/> attrVal indexOf " 1 attrVal indexOf ' 1 document querySelector #id innerHTML <img alt=" attrVal "/> |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/main.js:67:28:67:32 | "#id" | enclosingFunctionName | guards |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/main.js:67:28:67:32 | "#id" | receiverName | document |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/main.js:67:47:67:59 | "<img alt=\\"" | calleeAccessPath | |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/main.js:67:47:67:59 | "<img alt=\\"" | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/main.js:67:47:67:59 | "<img alt=\\"" | enclosingFunctionBody | attrVal document querySelector #id innerHTML <img alt=" attrVal "/> document querySelector #id innerHTML <img alt=" attrVal replace /"\|'/g "/> attrVal indexOf " 1 attrVal indexOf ' 1 document querySelector #id innerHTML <img alt=" attrVal "/> |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/main.js:67:47:67:59 | "<img alt=\\"" | enclosingFunctionName | guards |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/main.js:67:47:67:78 | "<img a ... "\\"/>" | calleeAccessPath | |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/main.js:67:47:67:78 | "<img a ... "\\"/>" | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/main.js:67:47:67:78 | "<img a ... "\\"/>" | enclosingFunctionBody | attrVal document querySelector #id innerHTML <img alt=" attrVal "/> document querySelector #id innerHTML <img alt=" attrVal replace /"\|'/g "/> attrVal indexOf " 1 attrVal indexOf ' 1 document querySelector #id innerHTML <img alt=" attrVal "/> |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/main.js:67:47:67:78 | "<img a ... "\\"/>" | enclosingFunctionName | guards |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/main.js:67:63:67:69 | attrVal | calleeAccessPath | |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/main.js:67:63:67:69 | attrVal | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/main.js:67:63:67:69 | attrVal | enclosingFunctionBody | attrVal document querySelector #id innerHTML <img alt=" attrVal "/> document querySelector #id innerHTML <img alt=" attrVal replace /"\|'/g "/> attrVal indexOf " 1 attrVal indexOf ' 1 document querySelector #id innerHTML <img alt=" attrVal "/> |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/main.js:67:63:67:69 | attrVal | enclosingFunctionName | guards |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/main.js:67:73:67:78 | "\\"/>" | calleeAccessPath | |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/main.js:67:73:67:78 | "\\"/>" | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/main.js:67:73:67:78 | "\\"/>" | enclosingFunctionBody | attrVal document querySelector #id innerHTML <img alt=" attrVal "/> document querySelector #id innerHTML <img alt=" attrVal replace /"\|'/g "/> attrVal indexOf " 1 attrVal indexOf ' 1 document querySelector #id innerHTML <img alt=" attrVal "/> |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/main.js:67:73:67:78 | "\\"/>" | enclosingFunctionName | guards |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/main.js:68:28:68:32 | "#id" | argumentIndex | 0 |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/main.js:68:28:68:32 | "#id" | calleeAccessPath | |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/main.js:68:28:68:32 | "#id" | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/main.js:68:28:68:32 | "#id" | calleeName | querySelector |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/main.js:68:28:68:32 | "#id" | enclosingFunctionBody | attrVal document querySelector #id innerHTML <img alt=" attrVal "/> document querySelector #id innerHTML <img alt=" attrVal replace /"\|'/g "/> attrVal indexOf " 1 attrVal indexOf ' 1 document querySelector #id innerHTML <img alt=" attrVal "/> |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/main.js:68:28:68:32 | "#id" | enclosingFunctionName | guards |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/main.js:68:28:68:32 | "#id" | receiverName | document |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/main.js:68:47:68:59 | "<img alt=\\"" | calleeAccessPath | |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/main.js:68:47:68:59 | "<img alt=\\"" | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/main.js:68:47:68:59 | "<img alt=\\"" | enclosingFunctionBody | attrVal document querySelector #id innerHTML <img alt=" attrVal "/> document querySelector #id innerHTML <img alt=" attrVal replace /"\|'/g "/> attrVal indexOf " 1 attrVal indexOf ' 1 document querySelector #id innerHTML <img alt=" attrVal "/> |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/main.js:68:47:68:59 | "<img alt=\\"" | enclosingFunctionName | guards |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/main.js:68:47:68:98 | "<img a ... "\\"/>" | calleeAccessPath | |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/main.js:68:47:68:98 | "<img a ... "\\"/>" | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/main.js:68:47:68:98 | "<img a ... "\\"/>" | enclosingFunctionBody | attrVal document querySelector #id innerHTML <img alt=" attrVal "/> document querySelector #id innerHTML <img alt=" attrVal replace /"\|'/g "/> attrVal indexOf " 1 attrVal indexOf ' 1 document querySelector #id innerHTML <img alt=" attrVal "/> |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/main.js:68:47:68:98 | "<img a ... "\\"/>" | enclosingFunctionName | guards |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/main.js:68:63:68:89 | attrVal ... /g, "") | calleeAccessPath | |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/main.js:68:63:68:89 | attrVal ... /g, "") | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/main.js:68:63:68:89 | attrVal ... /g, "") | enclosingFunctionBody | attrVal document querySelector #id innerHTML <img alt=" attrVal "/> document querySelector #id innerHTML <img alt=" attrVal replace /"\|'/g "/> attrVal indexOf " 1 attrVal indexOf ' 1 document querySelector #id innerHTML <img alt=" attrVal "/> |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/main.js:68:63:68:89 | attrVal ... /g, "") | enclosingFunctionName | guards |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/main.js:68:79:68:84 | /"\|'/g | argumentIndex | 0 |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/main.js:68:79:68:84 | /"\|'/g | calleeAccessPath | |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/main.js:68:79:68:84 | /"\|'/g | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/main.js:68:79:68:84 | /"\|'/g | calleeName | replace |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/main.js:68:79:68:84 | /"\|'/g | enclosingFunctionBody | attrVal document querySelector #id innerHTML <img alt=" attrVal "/> document querySelector #id innerHTML <img alt=" attrVal replace /"\|'/g "/> attrVal indexOf " 1 attrVal indexOf ' 1 document querySelector #id innerHTML <img alt=" attrVal "/> |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/main.js:68:79:68:84 | /"\|'/g | enclosingFunctionName | guards |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/main.js:68:79:68:84 | /"\|'/g | receiverName | attrVal |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/main.js:68:87:68:88 | "" | argumentIndex | 1 |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/main.js:68:87:68:88 | "" | calleeAccessPath | |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/main.js:68:87:68:88 | "" | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/main.js:68:87:68:88 | "" | calleeName | replace |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/main.js:68:87:68:88 | "" | enclosingFunctionBody | attrVal document querySelector #id innerHTML <img alt=" attrVal "/> document querySelector #id innerHTML <img alt=" attrVal replace /"\|'/g "/> attrVal indexOf " 1 attrVal indexOf ' 1 document querySelector #id innerHTML <img alt=" attrVal "/> |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/main.js:68:87:68:88 | "" | enclosingFunctionName | guards |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/main.js:68:87:68:88 | "" | receiverName | attrVal |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/main.js:68:93:68:98 | "\\"/>" | calleeAccessPath | |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/main.js:68:93:68:98 | "\\"/>" | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/main.js:68:93:68:98 | "\\"/>" | enclosingFunctionBody | attrVal document querySelector #id innerHTML <img alt=" attrVal "/> document querySelector #id innerHTML <img alt=" attrVal replace /"\|'/g "/> attrVal indexOf " 1 attrVal indexOf ' 1 document querySelector #id innerHTML <img alt=" attrVal "/> |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/main.js:68:93:68:98 | "\\"/>" | enclosingFunctionName | guards |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/main.js:69:25:69:28 | "\\"" | argumentIndex | 0 |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/main.js:69:25:69:28 | "\\"" | calleeAccessPath | |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/main.js:69:25:69:28 | "\\"" | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/main.js:69:25:69:28 | "\\"" | calleeName | indexOf |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/main.js:69:25:69:28 | "\\"" | enclosingFunctionBody | attrVal document querySelector #id innerHTML <img alt=" attrVal "/> document querySelector #id innerHTML <img alt=" attrVal replace /"\|'/g "/> attrVal indexOf " 1 attrVal indexOf ' 1 document querySelector #id innerHTML <img alt=" attrVal "/> |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/main.js:69:25:69:28 | "\\"" | enclosingFunctionName | guards |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/main.js:69:25:69:28 | "\\"" | receiverName | attrVal |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/main.js:69:57:69:59 | "'" | argumentIndex | 0 |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/main.js:69:57:69:59 | "'" | calleeAccessPath | |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/main.js:69:57:69:59 | "'" | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/main.js:69:57:69:59 | "'" | calleeName | indexOf |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/main.js:69:57:69:59 | "'" | enclosingFunctionBody | attrVal document querySelector #id innerHTML <img alt=" attrVal "/> document querySelector #id innerHTML <img alt=" attrVal replace /"\|'/g "/> attrVal indexOf " 1 attrVal indexOf ' 1 document querySelector #id innerHTML <img alt=" attrVal "/> |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/main.js:69:57:69:59 | "'" | enclosingFunctionName | guards |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/main.js:69:57:69:59 | "'" | receiverName | attrVal |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/main.js:70:32:70:36 | "#id" | argumentIndex | 0 |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/main.js:70:32:70:36 | "#id" | calleeAccessPath | |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/main.js:70:32:70:36 | "#id" | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/main.js:70:32:70:36 | "#id" | calleeName | querySelector |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/main.js:70:32:70:36 | "#id" | enclosingFunctionBody | attrVal document querySelector #id innerHTML <img alt=" attrVal "/> document querySelector #id innerHTML <img alt=" attrVal replace /"\|'/g "/> attrVal indexOf " 1 attrVal indexOf ' 1 document querySelector #id innerHTML <img alt=" attrVal "/> |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/main.js:70:32:70:36 | "#id" | enclosingFunctionName | guards |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/main.js:70:32:70:36 | "#id" | receiverName | document |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/main.js:70:51:70:63 | "<img alt=\\"" | calleeAccessPath | |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/main.js:70:51:70:63 | "<img alt=\\"" | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/main.js:70:51:70:63 | "<img alt=\\"" | enclosingFunctionBody | attrVal document querySelector #id innerHTML <img alt=" attrVal "/> document querySelector #id innerHTML <img alt=" attrVal replace /"\|'/g "/> attrVal indexOf " 1 attrVal indexOf ' 1 document querySelector #id innerHTML <img alt=" attrVal "/> |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/main.js:70:51:70:63 | "<img alt=\\"" | enclosingFunctionName | guards |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/main.js:70:51:70:82 | "<img a ... "\\"/>" | calleeAccessPath | |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/main.js:70:51:70:82 | "<img a ... "\\"/>" | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/main.js:70:51:70:82 | "<img a ... "\\"/>" | enclosingFunctionBody | attrVal document querySelector #id innerHTML <img alt=" attrVal "/> document querySelector #id innerHTML <img alt=" attrVal replace /"\|'/g "/> attrVal indexOf " 1 attrVal indexOf ' 1 document querySelector #id innerHTML <img alt=" attrVal "/> |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/main.js:70:51:70:82 | "<img a ... "\\"/>" | enclosingFunctionName | guards |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/main.js:70:67:70:73 | attrVal | calleeAccessPath | |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/main.js:70:67:70:73 | attrVal | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/main.js:70:67:70:73 | attrVal | enclosingFunctionBody | attrVal document querySelector #id innerHTML <img alt=" attrVal "/> document querySelector #id innerHTML <img alt=" attrVal replace /"\|'/g "/> attrVal indexOf " 1 attrVal indexOf ' 1 document querySelector #id innerHTML <img alt=" attrVal "/> |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/main.js:70:67:70:73 | attrVal | enclosingFunctionName | guards |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/main.js:70:77:70:82 | "\\"/>" | calleeAccessPath | |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/main.js:70:77:70:82 | "\\"/>" | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/main.js:70:77:70:82 | "\\"/>" | enclosingFunctionBody | attrVal document querySelector #id innerHTML <img alt=" attrVal "/> document querySelector #id innerHTML <img alt=" attrVal replace /"\|'/g "/> attrVal indexOf " 1 attrVal indexOf ' 1 document querySelector #id innerHTML <img alt=" attrVal "/> |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/main.js:70:77:70:82 | "\\"/>" | enclosingFunctionName | guards |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/main.js:75:18:75:25 | "<span>" | calleeAccessPath | |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/main.js:75:18:75:25 | "<span>" | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/main.js:75:18:75:25 | "<span>" | enclosingFunctionBody | obj html <span> obj spanTemplate </span> document querySelector #template innerHTML html |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/main.js:75:18:75:25 | "<span>" | enclosingFunctionName | intentionalTemplate |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/main.js:75:18:75:56 | "<span> ... /span>" | calleeAccessPath | |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/main.js:75:18:75:56 | "<span> ... /span>" | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/main.js:75:18:75:56 | "<span> ... /span>" | enclosingFunctionBody | obj html <span> obj spanTemplate </span> document querySelector #template innerHTML html |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/main.js:75:18:75:56 | "<span> ... /span>" | enclosingFunctionName | intentionalTemplate |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/main.js:75:29:75:44 | obj.spanTemplate | calleeAccessPath | |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/main.js:75:29:75:44 | obj.spanTemplate | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/main.js:75:29:75:44 | obj.spanTemplate | enclosingFunctionBody | obj html <span> obj spanTemplate </span> document querySelector #template innerHTML html |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/main.js:75:29:75:44 | obj.spanTemplate | enclosingFunctionName | intentionalTemplate |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/main.js:75:48:75:56 | "</span>" | calleeAccessPath | |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/main.js:75:48:75:56 | "</span>" | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/main.js:75:48:75:56 | "</span>" | enclosingFunctionBody | obj html <span> obj spanTemplate </span> document querySelector #template innerHTML html |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/main.js:75:48:75:56 | "</span>" | enclosingFunctionName | intentionalTemplate |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/main.js:76:28:76:38 | "#template" | argumentIndex | 0 |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/main.js:76:28:76:38 | "#template" | calleeAccessPath | |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/main.js:76:28:76:38 | "#template" | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/main.js:76:28:76:38 | "#template" | calleeName | querySelector |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/main.js:76:28:76:38 | "#template" | enclosingFunctionBody | obj html <span> obj spanTemplate </span> document querySelector #template innerHTML html |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/main.js:76:28:76:38 | "#template" | enclosingFunctionName | intentionalTemplate |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/main.js:76:28:76:38 | "#template" | receiverName | document |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/main.js:76:53:76:56 | html | calleeAccessPath | |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/main.js:76:53:76:56 | html | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/main.js:76:53:76:56 | html | enclosingFunctionBody | obj html <span> obj spanTemplate </span> document querySelector #template innerHTML html |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/main.js:76:53:76:56 | html | enclosingFunctionName | intentionalTemplate |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/typed.ts:2:18:2:25 | "<span>" | calleeAccessPath | |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/typed.ts:2:18:2:25 | "<span>" | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/typed.ts:2:18:2:25 | "<span>" | enclosingFunctionBody | s html <span> s </span> document body innerHTML html |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/typed.ts:2:18:2:25 | "<span>" | enclosingFunctionName | basicHtmlConstruction |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/typed.ts:2:18:2:41 | "<span> ... /span>" | calleeAccessPath | |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/typed.ts:2:18:2:41 | "<span> ... /span>" | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/typed.ts:2:18:2:41 | "<span> ... /span>" | enclosingFunctionBody | s html <span> s </span> document body innerHTML html |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/typed.ts:2:18:2:41 | "<span> ... /span>" | enclosingFunctionName | basicHtmlConstruction |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/typed.ts:2:29:2:29 | s | calleeAccessPath | |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/typed.ts:2:29:2:29 | s | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/typed.ts:2:29:2:29 | s | enclosingFunctionBody | s html <span> s </span> document body innerHTML html |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/typed.ts:2:29:2:29 | s | enclosingFunctionName | basicHtmlConstruction |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/typed.ts:2:33:2:41 | "</span>" | calleeAccessPath | |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/typed.ts:2:33:2:41 | "</span>" | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/typed.ts:2:33:2:41 | "</span>" | enclosingFunctionBody | s html <span> s </span> document body innerHTML html |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/typed.ts:2:33:2:41 | "</span>" | enclosingFunctionName | basicHtmlConstruction |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/typed.ts:3:31:3:34 | html | calleeAccessPath | |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/typed.ts:3:31:3:34 | html | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/typed.ts:3:31:3:34 | html | enclosingFunctionBody | s html <span> s </span> document body innerHTML html |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/typed.ts:3:31:3:34 | html | enclosingFunctionName | basicHtmlConstruction |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/typed.ts:7:63:7:64 | "" | argumentIndex | 0 |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/typed.ts:7:63:7:64 | "" | calleeAccessPath | |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/typed.ts:7:63:7:64 | "" | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/typed.ts:7:63:7:64 | "" | calleeName | createHTMLDocument |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/typed.ts:7:63:7:64 | "" | enclosingFunctionBody | s newDoc document implementation createHTMLDocument newDoc body innerHTML <span> s </span> |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/typed.ts:7:63:7:64 | "" | enclosingFunctionName | insertIntoCreatedDocument |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/typed.ts:8:29:8:36 | "<span>" | calleeAccessPath | |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/typed.ts:8:29:8:36 | "<span>" | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/typed.ts:8:29:8:36 | "<span>" | enclosingFunctionBody | s newDoc document implementation createHTMLDocument newDoc body innerHTML <span> s </span> |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/typed.ts:8:29:8:36 | "<span>" | enclosingFunctionName | insertIntoCreatedDocument |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/typed.ts:8:29:8:52 | "<span> ... /span>" | calleeAccessPath | |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/typed.ts:8:29:8:52 | "<span> ... /span>" | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/typed.ts:8:29:8:52 | "<span> ... /span>" | enclosingFunctionBody | s newDoc document implementation createHTMLDocument newDoc body innerHTML <span> s </span> |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/typed.ts:8:29:8:52 | "<span> ... /span>" | enclosingFunctionName | insertIntoCreatedDocument |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/typed.ts:8:40:8:40 | s | calleeAccessPath | |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/typed.ts:8:40:8:40 | s | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/typed.ts:8:40:8:40 | s | enclosingFunctionBody | s newDoc document implementation createHTMLDocument newDoc body innerHTML <span> s </span> |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/typed.ts:8:40:8:40 | s | enclosingFunctionName | insertIntoCreatedDocument |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/typed.ts:8:44:8:52 | "</span>" | calleeAccessPath | |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/typed.ts:8:44:8:52 | "</span>" | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/typed.ts:8:44:8:52 | "</span>" | enclosingFunctionBody | s newDoc document implementation createHTMLDocument newDoc body innerHTML <span> s </span> |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/typed.ts:8:44:8:52 | "</span>" | enclosingFunctionName | insertIntoCreatedDocument |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/typed.ts:17:18:17:25 | "<span>" | calleeAccessPath | |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/typed.ts:17:18:17:25 | "<span>" | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/typed.ts:17:18:17:25 | "<span>" | enclosingFunctionBody | s id x html <span> s </span> document body innerHTML html |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/typed.ts:17:18:17:25 | "<span>" | enclosingFunctionName | notVulnerable |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/typed.ts:17:18:17:41 | "<span> ... /span>" | calleeAccessPath | |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/typed.ts:17:18:17:41 | "<span> ... /span>" | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/typed.ts:17:18:17:41 | "<span> ... /span>" | enclosingFunctionBody | s id x html <span> s </span> document body innerHTML html |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/typed.ts:17:18:17:41 | "<span> ... /span>" | enclosingFunctionName | notVulnerable |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/typed.ts:17:29:17:29 | s | calleeAccessPath | |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/typed.ts:17:29:17:29 | s | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/typed.ts:17:29:17:29 | s | enclosingFunctionBody | s id x html <span> s </span> document body innerHTML html |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/typed.ts:17:29:17:29 | s | enclosingFunctionName | notVulnerable |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/typed.ts:17:33:17:41 | "</span>" | calleeAccessPath | |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/typed.ts:17:33:17:41 | "</span>" | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/typed.ts:17:33:17:41 | "</span>" | enclosingFunctionBody | s id x html <span> s </span> document body innerHTML html |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/typed.ts:17:33:17:41 | "</span>" | enclosingFunctionName | notVulnerable |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/typed.ts:18:31:18:34 | html | calleeAccessPath | |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/typed.ts:18:31:18:34 | html | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/typed.ts:18:31:18:34 | html | enclosingFunctionBody | s id x html <span> s </span> document body innerHTML html |
|
|
| autogenerated/Xss/UnsafeHtmlConstruction/typed.ts:18:31:18:34 | html | enclosingFunctionName | notVulnerable |
|
|
| autogenerated/Xss/UnsafeJQueryPlugin/unsafe-jquery-plugin.js:3:5:3:11 | options | argumentIndex | 0 |
|
|
| autogenerated/Xss/UnsafeJQueryPlugin/unsafe-jquery-plugin.js:3:5:3:11 | options | calleeAccessPath | |
|
|
| autogenerated/Xss/UnsafeJQueryPlugin/unsafe-jquery-plugin.js:3:5:3:11 | options | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/UnsafeJQueryPlugin/unsafe-jquery-plugin.js:3:5:3:11 | options | calleeName | $ |
|
|
| autogenerated/Xss/UnsafeJQueryPlugin/unsafe-jquery-plugin.js:3:5:3:11 | options | enclosingFunctionName | |
|
|
| autogenerated/Xss/UnsafeJQueryPlugin/unsafe-jquery-plugin.js:5:5:5:18 | options.target | argumentIndex | 0 |
|
|
| autogenerated/Xss/UnsafeJQueryPlugin/unsafe-jquery-plugin.js:5:5:5:18 | options.target | calleeAccessPath | |
|
|
| autogenerated/Xss/UnsafeJQueryPlugin/unsafe-jquery-plugin.js:5:5:5:18 | options.target | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/UnsafeJQueryPlugin/unsafe-jquery-plugin.js:5:5:5:18 | options.target | calleeName | $ |
|
|
| autogenerated/Xss/UnsafeJQueryPlugin/unsafe-jquery-plugin.js:5:5:5:18 | options.target | enclosingFunctionName | |
|
|
| autogenerated/Xss/UnsafeJQueryPlugin/unsafe-jquery-plugin.js:8:6:8:19 | options.target | argumentIndex | 0 |
|
|
| autogenerated/Xss/UnsafeJQueryPlugin/unsafe-jquery-plugin.js:8:6:8:19 | options.target | calleeAccessPath | |
|
|
| autogenerated/Xss/UnsafeJQueryPlugin/unsafe-jquery-plugin.js:8:6:8:19 | options.target | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/UnsafeJQueryPlugin/unsafe-jquery-plugin.js:8:6:8:19 | options.target | calleeName | $ |
|
|
| autogenerated/Xss/UnsafeJQueryPlugin/unsafe-jquery-plugin.js:8:6:8:19 | options.target | enclosingFunctionName | |
|
|
| autogenerated/Xss/UnsafeJQueryPlugin/unsafe-jquery-plugin.js:14:6:14:11 | target | argumentIndex | 0 |
|
|
| autogenerated/Xss/UnsafeJQueryPlugin/unsafe-jquery-plugin.js:14:6:14:11 | target | calleeAccessPath | |
|
|
| autogenerated/Xss/UnsafeJQueryPlugin/unsafe-jquery-plugin.js:14:6:14:11 | target | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/UnsafeJQueryPlugin/unsafe-jquery-plugin.js:14:6:14:11 | target | calleeName | $ |
|
|
| autogenerated/Xss/UnsafeJQueryPlugin/unsafe-jquery-plugin.js:14:6:14:11 | target | enclosingFunctionName | |
|
|
| autogenerated/Xss/UnsafeJQueryPlugin/unsafe-jquery-plugin.js:18:6:18:11 | target | argumentIndex | 0 |
|
|
| autogenerated/Xss/UnsafeJQueryPlugin/unsafe-jquery-plugin.js:18:6:18:11 | target | calleeAccessPath | |
|
|
| autogenerated/Xss/UnsafeJQueryPlugin/unsafe-jquery-plugin.js:18:6:18:11 | target | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/UnsafeJQueryPlugin/unsafe-jquery-plugin.js:18:6:18:11 | target | calleeName | $ |
|
|
| autogenerated/Xss/UnsafeJQueryPlugin/unsafe-jquery-plugin.js:18:6:18:11 | target | enclosingFunctionName | |
|
|
| autogenerated/Xss/UnsafeJQueryPlugin/unsafe-jquery-plugin.js:22:6:22:11 | target | argumentIndex | 0 |
|
|
| autogenerated/Xss/UnsafeJQueryPlugin/unsafe-jquery-plugin.js:22:6:22:11 | target | calleeAccessPath | |
|
|
| autogenerated/Xss/UnsafeJQueryPlugin/unsafe-jquery-plugin.js:22:6:22:11 | target | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/UnsafeJQueryPlugin/unsafe-jquery-plugin.js:22:6:22:11 | target | calleeName | $ |
|
|
| autogenerated/Xss/UnsafeJQueryPlugin/unsafe-jquery-plugin.js:22:6:22:11 | target | enclosingFunctionName | |
|
|
| autogenerated/Xss/UnsafeJQueryPlugin/unsafe-jquery-plugin.js:24:6:24:11 | target | argumentIndex | 0 |
|
|
| autogenerated/Xss/UnsafeJQueryPlugin/unsafe-jquery-plugin.js:24:6:24:11 | target | calleeAccessPath | |
|
|
| autogenerated/Xss/UnsafeJQueryPlugin/unsafe-jquery-plugin.js:24:6:24:11 | target | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/UnsafeJQueryPlugin/unsafe-jquery-plugin.js:24:6:24:11 | target | calleeName | $ |
|
|
| autogenerated/Xss/UnsafeJQueryPlugin/unsafe-jquery-plugin.js:24:6:24:11 | target | enclosingFunctionName | |
|
|
| autogenerated/Xss/UnsafeJQueryPlugin/unsafe-jquery-plugin.js:28:6:28:11 | target | argumentIndex | 0 |
|
|
| autogenerated/Xss/UnsafeJQueryPlugin/unsafe-jquery-plugin.js:28:6:28:11 | target | calleeAccessPath | |
|
|
| autogenerated/Xss/UnsafeJQueryPlugin/unsafe-jquery-plugin.js:28:6:28:11 | target | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/UnsafeJQueryPlugin/unsafe-jquery-plugin.js:28:6:28:11 | target | calleeName | $ |
|
|
| autogenerated/Xss/UnsafeJQueryPlugin/unsafe-jquery-plugin.js:28:6:28:11 | target | enclosingFunctionName | |
|
|
| autogenerated/Xss/UnsafeJQueryPlugin/unsafe-jquery-plugin.js:30:6:30:11 | target | argumentIndex | 0 |
|
|
| autogenerated/Xss/UnsafeJQueryPlugin/unsafe-jquery-plugin.js:30:6:30:11 | target | calleeAccessPath | |
|
|
| autogenerated/Xss/UnsafeJQueryPlugin/unsafe-jquery-plugin.js:30:6:30:11 | target | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/UnsafeJQueryPlugin/unsafe-jquery-plugin.js:30:6:30:11 | target | calleeName | $ |
|
|
| autogenerated/Xss/UnsafeJQueryPlugin/unsafe-jquery-plugin.js:30:6:30:11 | target | enclosingFunctionName | |
|
|
| autogenerated/Xss/UnsafeJQueryPlugin/unsafe-jquery-plugin.js:34:6:34:11 | target | argumentIndex | 0 |
|
|
| autogenerated/Xss/UnsafeJQueryPlugin/unsafe-jquery-plugin.js:34:6:34:11 | target | calleeAccessPath | |
|
|
| autogenerated/Xss/UnsafeJQueryPlugin/unsafe-jquery-plugin.js:34:6:34:11 | target | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/UnsafeJQueryPlugin/unsafe-jquery-plugin.js:34:6:34:11 | target | calleeName | $ |
|
|
| autogenerated/Xss/UnsafeJQueryPlugin/unsafe-jquery-plugin.js:34:6:34:11 | target | enclosingFunctionName | |
|
|
| autogenerated/Xss/UnsafeJQueryPlugin/unsafe-jquery-plugin.js:36:6:36:11 | target | argumentIndex | 0 |
|
|
| autogenerated/Xss/UnsafeJQueryPlugin/unsafe-jquery-plugin.js:36:6:36:11 | target | calleeAccessPath | |
|
|
| autogenerated/Xss/UnsafeJQueryPlugin/unsafe-jquery-plugin.js:36:6:36:11 | target | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/UnsafeJQueryPlugin/unsafe-jquery-plugin.js:36:6:36:11 | target | calleeName | $ |
|
|
| autogenerated/Xss/UnsafeJQueryPlugin/unsafe-jquery-plugin.js:36:6:36:11 | target | enclosingFunctionName | |
|
|
| autogenerated/Xss/UnsafeJQueryPlugin/unsafe-jquery-plugin.js:40:6:40:11 | target | argumentIndex | 0 |
|
|
| autogenerated/Xss/UnsafeJQueryPlugin/unsafe-jquery-plugin.js:40:6:40:11 | target | calleeAccessPath | |
|
|
| autogenerated/Xss/UnsafeJQueryPlugin/unsafe-jquery-plugin.js:40:6:40:11 | target | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/UnsafeJQueryPlugin/unsafe-jquery-plugin.js:40:6:40:11 | target | calleeName | $ |
|
|
| autogenerated/Xss/UnsafeJQueryPlugin/unsafe-jquery-plugin.js:40:6:40:11 | target | enclosingFunctionName | |
|
|
| autogenerated/Xss/UnsafeJQueryPlugin/unsafe-jquery-plugin.js:42:6:42:11 | target | argumentIndex | 0 |
|
|
| autogenerated/Xss/UnsafeJQueryPlugin/unsafe-jquery-plugin.js:42:6:42:11 | target | calleeAccessPath | |
|
|
| autogenerated/Xss/UnsafeJQueryPlugin/unsafe-jquery-plugin.js:42:6:42:11 | target | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/UnsafeJQueryPlugin/unsafe-jquery-plugin.js:42:6:42:11 | target | calleeName | $ |
|
|
| autogenerated/Xss/UnsafeJQueryPlugin/unsafe-jquery-plugin.js:42:6:42:11 | target | enclosingFunctionName | |
|
|
| autogenerated/Xss/UnsafeJQueryPlugin/unsafe-jquery-plugin.js:46:6:46:11 | target | argumentIndex | 0 |
|
|
| autogenerated/Xss/UnsafeJQueryPlugin/unsafe-jquery-plugin.js:46:6:46:11 | target | calleeAccessPath | |
|
|
| autogenerated/Xss/UnsafeJQueryPlugin/unsafe-jquery-plugin.js:46:6:46:11 | target | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/UnsafeJQueryPlugin/unsafe-jquery-plugin.js:46:6:46:11 | target | calleeName | $ |
|
|
| autogenerated/Xss/UnsafeJQueryPlugin/unsafe-jquery-plugin.js:46:6:46:11 | target | enclosingFunctionName | |
|
|
| autogenerated/Xss/UnsafeJQueryPlugin/unsafe-jquery-plugin.js:48:6:48:11 | target | argumentIndex | 0 |
|
|
| autogenerated/Xss/UnsafeJQueryPlugin/unsafe-jquery-plugin.js:48:6:48:11 | target | calleeAccessPath | |
|
|
| autogenerated/Xss/UnsafeJQueryPlugin/unsafe-jquery-plugin.js:48:6:48:11 | target | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/UnsafeJQueryPlugin/unsafe-jquery-plugin.js:48:6:48:11 | target | calleeName | $ |
|
|
| autogenerated/Xss/UnsafeJQueryPlugin/unsafe-jquery-plugin.js:48:6:48:11 | target | enclosingFunctionName | |
|
|
| autogenerated/Xss/UnsafeJQueryPlugin/unsafe-jquery-plugin.js:52:6:52:11 | target | argumentIndex | 0 |
|
|
| autogenerated/Xss/UnsafeJQueryPlugin/unsafe-jquery-plugin.js:52:6:52:11 | target | calleeAccessPath | |
|
|
| autogenerated/Xss/UnsafeJQueryPlugin/unsafe-jquery-plugin.js:52:6:52:11 | target | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/UnsafeJQueryPlugin/unsafe-jquery-plugin.js:52:6:52:11 | target | calleeName | $ |
|
|
| autogenerated/Xss/UnsafeJQueryPlugin/unsafe-jquery-plugin.js:52:6:52:11 | target | enclosingFunctionName | |
|
|
| autogenerated/Xss/UnsafeJQueryPlugin/unsafe-jquery-plugin.js:54:6:54:11 | target | argumentIndex | 0 |
|
|
| autogenerated/Xss/UnsafeJQueryPlugin/unsafe-jquery-plugin.js:54:6:54:11 | target | calleeAccessPath | |
|
|
| autogenerated/Xss/UnsafeJQueryPlugin/unsafe-jquery-plugin.js:54:6:54:11 | target | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/UnsafeJQueryPlugin/unsafe-jquery-plugin.js:54:6:54:11 | target | calleeName | $ |
|
|
| autogenerated/Xss/UnsafeJQueryPlugin/unsafe-jquery-plugin.js:54:6:54:11 | target | enclosingFunctionName | |
|
|
| autogenerated/Xss/UnsafeJQueryPlugin/unsafe-jquery-plugin.js:58:6:58:11 | target | argumentIndex | 0 |
|
|
| autogenerated/Xss/UnsafeJQueryPlugin/unsafe-jquery-plugin.js:58:6:58:11 | target | calleeAccessPath | |
|
|
| autogenerated/Xss/UnsafeJQueryPlugin/unsafe-jquery-plugin.js:58:6:58:11 | target | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/UnsafeJQueryPlugin/unsafe-jquery-plugin.js:58:6:58:11 | target | calleeName | $ |
|
|
| autogenerated/Xss/UnsafeJQueryPlugin/unsafe-jquery-plugin.js:58:6:58:11 | target | enclosingFunctionName | |
|
|
| autogenerated/Xss/UnsafeJQueryPlugin/unsafe-jquery-plugin.js:60:6:60:11 | target | argumentIndex | 0 |
|
|
| autogenerated/Xss/UnsafeJQueryPlugin/unsafe-jquery-plugin.js:60:6:60:11 | target | calleeAccessPath | |
|
|
| autogenerated/Xss/UnsafeJQueryPlugin/unsafe-jquery-plugin.js:60:6:60:11 | target | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/UnsafeJQueryPlugin/unsafe-jquery-plugin.js:60:6:60:11 | target | calleeName | $ |
|
|
| autogenerated/Xss/UnsafeJQueryPlugin/unsafe-jquery-plugin.js:60:6:60:11 | target | enclosingFunctionName | |
|
|
| autogenerated/Xss/UnsafeJQueryPlugin/unsafe-jquery-plugin.js:66:26:66:32 | element | argumentIndex | 0 |
|
|
| autogenerated/Xss/UnsafeJQueryPlugin/unsafe-jquery-plugin.js:66:26:66:32 | element | calleeAccessPath | |
|
|
| autogenerated/Xss/UnsafeJQueryPlugin/unsafe-jquery-plugin.js:66:26:66:32 | element | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/UnsafeJQueryPlugin/unsafe-jquery-plugin.js:66:26:66:32 | element | calleeName | $ |
|
|
| autogenerated/Xss/UnsafeJQueryPlugin/unsafe-jquery-plugin.js:66:26:66:32 | element | enclosingFunctionName | |
|
|
| autogenerated/Xss/UnsafeJQueryPlugin/unsafe-jquery-plugin.js:67:33:67:34 | {} | argumentIndex | 0 |
|
|
| autogenerated/Xss/UnsafeJQueryPlugin/unsafe-jquery-plugin.js:67:33:67:34 | {} | calleeAccessPath | |
|
|
| autogenerated/Xss/UnsafeJQueryPlugin/unsafe-jquery-plugin.js:67:33:67:34 | {} | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/UnsafeJQueryPlugin/unsafe-jquery-plugin.js:67:33:67:34 | {} | calleeName | extend |
|
|
| autogenerated/Xss/UnsafeJQueryPlugin/unsafe-jquery-plugin.js:67:33:67:34 | {} | enclosingFunctionName | |
|
|
| autogenerated/Xss/UnsafeJQueryPlugin/unsafe-jquery-plugin.js:67:33:67:34 | {} | receiverName | $ |
|
|
| autogenerated/Xss/UnsafeJQueryPlugin/unsafe-jquery-plugin.js:67:37:67:43 | options | argumentIndex | 1 |
|
|
| autogenerated/Xss/UnsafeJQueryPlugin/unsafe-jquery-plugin.js:67:37:67:43 | options | calleeAccessPath | |
|
|
| autogenerated/Xss/UnsafeJQueryPlugin/unsafe-jquery-plugin.js:67:37:67:43 | options | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/UnsafeJQueryPlugin/unsafe-jquery-plugin.js:67:37:67:43 | options | calleeName | extend |
|
|
| autogenerated/Xss/UnsafeJQueryPlugin/unsafe-jquery-plugin.js:67:37:67:43 | options | enclosingFunctionName | |
|
|
| autogenerated/Xss/UnsafeJQueryPlugin/unsafe-jquery-plugin.js:67:37:67:43 | options | receiverName | $ |
|
|
| autogenerated/Xss/UnsafeJQueryPlugin/unsafe-jquery-plugin.js:68:45:68:63 | this.options.parent | argumentIndex | 0 |
|
|
| autogenerated/Xss/UnsafeJQueryPlugin/unsafe-jquery-plugin.js:68:45:68:63 | this.options.parent | calleeAccessPath | |
|
|
| autogenerated/Xss/UnsafeJQueryPlugin/unsafe-jquery-plugin.js:68:45:68:63 | this.options.parent | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/UnsafeJQueryPlugin/unsafe-jquery-plugin.js:68:45:68:63 | this.options.parent | calleeName | $ |
|
|
| autogenerated/Xss/UnsafeJQueryPlugin/unsafe-jquery-plugin.js:68:45:68:63 | this.options.parent | enclosingFunctionName | |
|
|
| autogenerated/Xss/UnsafeJQueryPlugin/unsafe-jquery-plugin.js:72:5:72:23 | options.foo.bar.baz | argumentIndex | 0 |
|
|
| autogenerated/Xss/UnsafeJQueryPlugin/unsafe-jquery-plugin.js:72:5:72:23 | options.foo.bar.baz | calleeAccessPath | |
|
|
| autogenerated/Xss/UnsafeJQueryPlugin/unsafe-jquery-plugin.js:72:5:72:23 | options.foo.bar.baz | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/UnsafeJQueryPlugin/unsafe-jquery-plugin.js:72:5:72:23 | options.foo.bar.baz | calleeName | $ |
|
|
| autogenerated/Xss/UnsafeJQueryPlugin/unsafe-jquery-plugin.js:72:5:72:23 | options.foo.bar.baz | enclosingFunctionName | |
|
|
| autogenerated/Xss/UnsafeJQueryPlugin/unsafe-jquery-plugin.js:73:5:73:16 | options.html | argumentIndex | 0 |
|
|
| autogenerated/Xss/UnsafeJQueryPlugin/unsafe-jquery-plugin.js:73:5:73:16 | options.html | calleeAccessPath | |
|
|
| autogenerated/Xss/UnsafeJQueryPlugin/unsafe-jquery-plugin.js:73:5:73:16 | options.html | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/UnsafeJQueryPlugin/unsafe-jquery-plugin.js:73:5:73:16 | options.html | calleeName | $ |
|
|
| autogenerated/Xss/UnsafeJQueryPlugin/unsafe-jquery-plugin.js:73:5:73:16 | options.html | enclosingFunctionName | |
|
|
| autogenerated/Xss/UnsafeJQueryPlugin/unsafe-jquery-plugin.js:77:5:77:5 | x | argumentIndex | 0 |
|
|
| autogenerated/Xss/UnsafeJQueryPlugin/unsafe-jquery-plugin.js:77:5:77:5 | x | calleeAccessPath | |
|
|
| autogenerated/Xss/UnsafeJQueryPlugin/unsafe-jquery-plugin.js:77:5:77:5 | x | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/UnsafeJQueryPlugin/unsafe-jquery-plugin.js:77:5:77:5 | x | calleeName | $ |
|
|
| autogenerated/Xss/UnsafeJQueryPlugin/unsafe-jquery-plugin.js:77:5:77:5 | x | enclosingFunctionName | |
|
|
| autogenerated/Xss/UnsafeJQueryPlugin/unsafe-jquery-plugin.js:77:17:77:35 | options.foo.bar.baz | argumentIndex | 0 |
|
|
| autogenerated/Xss/UnsafeJQueryPlugin/unsafe-jquery-plugin.js:77:17:77:35 | options.foo.bar.baz | calleeAccessPath | |
|
|
| autogenerated/Xss/UnsafeJQueryPlugin/unsafe-jquery-plugin.js:77:17:77:35 | options.foo.bar.baz | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/UnsafeJQueryPlugin/unsafe-jquery-plugin.js:77:17:77:35 | options.foo.bar.baz | calleeName | appendTo |
|
|
| autogenerated/Xss/UnsafeJQueryPlugin/unsafe-jquery-plugin.js:77:17:77:35 | options.foo.bar.baz | enclosingFunctionName | |
|
|
| autogenerated/Xss/UnsafeJQueryPlugin/unsafe-jquery-plugin.js:81:5:81:24 | "#" + options.target | argumentIndex | 0 |
|
|
| autogenerated/Xss/UnsafeJQueryPlugin/unsafe-jquery-plugin.js:81:5:81:24 | "#" + options.target | calleeAccessPath | |
|
|
| autogenerated/Xss/UnsafeJQueryPlugin/unsafe-jquery-plugin.js:81:5:81:24 | "#" + options.target | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/UnsafeJQueryPlugin/unsafe-jquery-plugin.js:81:5:81:24 | "#" + options.target | calleeName | $ |
|
|
| autogenerated/Xss/UnsafeJQueryPlugin/unsafe-jquery-plugin.js:81:5:81:24 | "#" + options.target | enclosingFunctionName | |
|
|
| autogenerated/Xss/UnsafeJQueryPlugin/unsafe-jquery-plugin.js:86:22:86:23 | {} | argumentIndex | 0 |
|
|
| autogenerated/Xss/UnsafeJQueryPlugin/unsafe-jquery-plugin.js:86:22:86:23 | {} | calleeAccessPath | |
|
|
| autogenerated/Xss/UnsafeJQueryPlugin/unsafe-jquery-plugin.js:86:22:86:23 | {} | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/UnsafeJQueryPlugin/unsafe-jquery-plugin.js:86:22:86:23 | {} | calleeName | extend |
|
|
| autogenerated/Xss/UnsafeJQueryPlugin/unsafe-jquery-plugin.js:86:22:86:23 | {} | enclosingFunctionName | |
|
|
| autogenerated/Xss/UnsafeJQueryPlugin/unsafe-jquery-plugin.js:86:22:86:23 | {} | receiverName | $ |
|
|
| autogenerated/Xss/UnsafeJQueryPlugin/unsafe-jquery-plugin.js:86:26:86:26 | o | argumentIndex | 1 |
|
|
| autogenerated/Xss/UnsafeJQueryPlugin/unsafe-jquery-plugin.js:86:26:86:26 | o | calleeAccessPath | |
|
|
| autogenerated/Xss/UnsafeJQueryPlugin/unsafe-jquery-plugin.js:86:26:86:26 | o | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/UnsafeJQueryPlugin/unsafe-jquery-plugin.js:86:26:86:26 | o | calleeName | extend |
|
|
| autogenerated/Xss/UnsafeJQueryPlugin/unsafe-jquery-plugin.js:86:26:86:26 | o | enclosingFunctionName | |
|
|
| autogenerated/Xss/UnsafeJQueryPlugin/unsafe-jquery-plugin.js:86:26:86:26 | o | receiverName | $ |
|
|
| autogenerated/Xss/UnsafeJQueryPlugin/unsafe-jquery-plugin.js:89:16:89:16 | t | argumentIndex | 0 |
|
|
| autogenerated/Xss/UnsafeJQueryPlugin/unsafe-jquery-plugin.js:89:16:89:16 | t | calleeAccessPath | |
|
|
| autogenerated/Xss/UnsafeJQueryPlugin/unsafe-jquery-plugin.js:89:16:89:16 | t | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/UnsafeJQueryPlugin/unsafe-jquery-plugin.js:89:16:89:16 | t | calleeName | log |
|
|
| autogenerated/Xss/UnsafeJQueryPlugin/unsafe-jquery-plugin.js:89:16:89:16 | t | enclosingFunctionName | |
|
|
| autogenerated/Xss/UnsafeJQueryPlugin/unsafe-jquery-plugin.js:89:16:89:16 | t | receiverName | console |
|
|
| autogenerated/Xss/UnsafeJQueryPlugin/unsafe-jquery-plugin.js:90:6:90:6 | t | argumentIndex | 0 |
|
|
| autogenerated/Xss/UnsafeJQueryPlugin/unsafe-jquery-plugin.js:90:6:90:6 | t | calleeAccessPath | |
|
|
| autogenerated/Xss/UnsafeJQueryPlugin/unsafe-jquery-plugin.js:90:6:90:6 | t | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/UnsafeJQueryPlugin/unsafe-jquery-plugin.js:90:6:90:6 | t | calleeName | $ |
|
|
| autogenerated/Xss/UnsafeJQueryPlugin/unsafe-jquery-plugin.js:90:6:90:6 | t | enclosingFunctionName | |
|
|
| autogenerated/Xss/UnsafeJQueryPlugin/unsafe-jquery-plugin.js:97:16:97:21 | target | argumentIndex | 0 |
|
|
| autogenerated/Xss/UnsafeJQueryPlugin/unsafe-jquery-plugin.js:97:16:97:21 | target | calleeAccessPath | |
|
|
| autogenerated/Xss/UnsafeJQueryPlugin/unsafe-jquery-plugin.js:97:16:97:21 | target | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/UnsafeJQueryPlugin/unsafe-jquery-plugin.js:97:16:97:21 | target | calleeName | has |
|
|
| autogenerated/Xss/UnsafeJQueryPlugin/unsafe-jquery-plugin.js:97:16:97:21 | target | enclosingFunctionName | |
|
|
| autogenerated/Xss/UnsafeJQueryPlugin/unsafe-jquery-plugin.js:97:16:97:21 | target | receiverName | safe |
|
|
| autogenerated/Xss/UnsafeJQueryPlugin/unsafe-jquery-plugin.js:98:6:98:11 | target | argumentIndex | 0 |
|
|
| autogenerated/Xss/UnsafeJQueryPlugin/unsafe-jquery-plugin.js:98:6:98:11 | target | calleeAccessPath | |
|
|
| autogenerated/Xss/UnsafeJQueryPlugin/unsafe-jquery-plugin.js:98:6:98:11 | target | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/UnsafeJQueryPlugin/unsafe-jquery-plugin.js:98:6:98:11 | target | calleeName | $ |
|
|
| autogenerated/Xss/UnsafeJQueryPlugin/unsafe-jquery-plugin.js:98:6:98:11 | target | enclosingFunctionName | |
|
|
| autogenerated/Xss/UnsafeJQueryPlugin/unsafe-jquery-plugin.js:102:22:105:3 | {\\n\\t\\t\\tme ... in'\\n\\t\\t} | argumentIndex | 0 |
|
|
| autogenerated/Xss/UnsafeJQueryPlugin/unsafe-jquery-plugin.js:102:22:105:3 | {\\n\\t\\t\\tme ... in'\\n\\t\\t} | calleeAccessPath | |
|
|
| autogenerated/Xss/UnsafeJQueryPlugin/unsafe-jquery-plugin.js:102:22:105:3 | {\\n\\t\\t\\tme ... in'\\n\\t\\t} | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/UnsafeJQueryPlugin/unsafe-jquery-plugin.js:102:22:105:3 | {\\n\\t\\t\\tme ... in'\\n\\t\\t} | calleeName | extend |
|
|
| autogenerated/Xss/UnsafeJQueryPlugin/unsafe-jquery-plugin.js:102:22:105:3 | {\\n\\t\\t\\tme ... in'\\n\\t\\t} | enclosingFunctionName | |
|
|
| autogenerated/Xss/UnsafeJQueryPlugin/unsafe-jquery-plugin.js:102:22:105:3 | {\\n\\t\\t\\tme ... in'\\n\\t\\t} | receiverName | $ |
|
|
| autogenerated/Xss/UnsafeJQueryPlugin/unsafe-jquery-plugin.js:103:10:103:22 | '<div></div>' | calleeAccessPath | |
|
|
| autogenerated/Xss/UnsafeJQueryPlugin/unsafe-jquery-plugin.js:103:10:103:22 | '<div></div>' | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/UnsafeJQueryPlugin/unsafe-jquery-plugin.js:103:10:103:22 | '<div></div>' | enclosingFunctionName | |
|
|
| autogenerated/Xss/UnsafeJQueryPlugin/unsafe-jquery-plugin.js:104:12:104:23 | '.my_plugin' | calleeAccessPath | |
|
|
| autogenerated/Xss/UnsafeJQueryPlugin/unsafe-jquery-plugin.js:104:12:104:23 | '.my_plugin' | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/UnsafeJQueryPlugin/unsafe-jquery-plugin.js:104:12:104:23 | '.my_plugin' | enclosingFunctionName | |
|
|
| autogenerated/Xss/UnsafeJQueryPlugin/unsafe-jquery-plugin.js:105:6:105:12 | options | argumentIndex | 1 |
|
|
| autogenerated/Xss/UnsafeJQueryPlugin/unsafe-jquery-plugin.js:105:6:105:12 | options | calleeAccessPath | |
|
|
| autogenerated/Xss/UnsafeJQueryPlugin/unsafe-jquery-plugin.js:105:6:105:12 | options | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/UnsafeJQueryPlugin/unsafe-jquery-plugin.js:105:6:105:12 | options | calleeName | extend |
|
|
| autogenerated/Xss/UnsafeJQueryPlugin/unsafe-jquery-plugin.js:105:6:105:12 | options | enclosingFunctionName | |
|
|
| autogenerated/Xss/UnsafeJQueryPlugin/unsafe-jquery-plugin.js:105:6:105:12 | options | receiverName | $ |
|
|
| autogenerated/Xss/UnsafeJQueryPlugin/unsafe-jquery-plugin.js:106:5:106:16 | options.menu | argumentIndex | 0 |
|
|
| autogenerated/Xss/UnsafeJQueryPlugin/unsafe-jquery-plugin.js:106:5:106:16 | options.menu | calleeAccessPath | |
|
|
| autogenerated/Xss/UnsafeJQueryPlugin/unsafe-jquery-plugin.js:106:5:106:16 | options.menu | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/UnsafeJQueryPlugin/unsafe-jquery-plugin.js:106:5:106:16 | options.menu | calleeName | $ |
|
|
| autogenerated/Xss/UnsafeJQueryPlugin/unsafe-jquery-plugin.js:106:5:106:16 | options.menu | enclosingFunctionName | |
|
|
| autogenerated/Xss/UnsafeJQueryPlugin/unsafe-jquery-plugin.js:107:5:107:18 | options.target | argumentIndex | 0 |
|
|
| autogenerated/Xss/UnsafeJQueryPlugin/unsafe-jquery-plugin.js:107:5:107:18 | options.target | calleeAccessPath | |
|
|
| autogenerated/Xss/UnsafeJQueryPlugin/unsafe-jquery-plugin.js:107:5:107:18 | options.target | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/UnsafeJQueryPlugin/unsafe-jquery-plugin.js:107:5:107:18 | options.target | calleeName | $ |
|
|
| autogenerated/Xss/UnsafeJQueryPlugin/unsafe-jquery-plugin.js:107:5:107:18 | options.target | enclosingFunctionName | |
|
|
| autogenerated/Xss/UnsafeJQueryPlugin/unsafe-jquery-plugin.js:115:22:115:23 | {} | argumentIndex | 0 |
|
|
| autogenerated/Xss/UnsafeJQueryPlugin/unsafe-jquery-plugin.js:115:22:115:23 | {} | calleeAccessPath | |
|
|
| autogenerated/Xss/UnsafeJQueryPlugin/unsafe-jquery-plugin.js:115:22:115:23 | {} | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/UnsafeJQueryPlugin/unsafe-jquery-plugin.js:115:22:115:23 | {} | calleeName | extend |
|
|
| autogenerated/Xss/UnsafeJQueryPlugin/unsafe-jquery-plugin.js:115:22:115:23 | {} | enclosingFunctionName | |
|
|
| autogenerated/Xss/UnsafeJQueryPlugin/unsafe-jquery-plugin.js:115:22:115:23 | {} | receiverName | $ |
|
|
| autogenerated/Xss/UnsafeJQueryPlugin/unsafe-jquery-plugin.js:115:26:115:48 | $.fn.my ... efaults | argumentIndex | 1 |
|
|
| autogenerated/Xss/UnsafeJQueryPlugin/unsafe-jquery-plugin.js:115:26:115:48 | $.fn.my ... efaults | calleeAccessPath | |
|
|
| autogenerated/Xss/UnsafeJQueryPlugin/unsafe-jquery-plugin.js:115:26:115:48 | $.fn.my ... efaults | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/UnsafeJQueryPlugin/unsafe-jquery-plugin.js:115:26:115:48 | $.fn.my ... efaults | calleeName | extend |
|
|
| autogenerated/Xss/UnsafeJQueryPlugin/unsafe-jquery-plugin.js:115:26:115:48 | $.fn.my ... efaults | enclosingFunctionName | |
|
|
| autogenerated/Xss/UnsafeJQueryPlugin/unsafe-jquery-plugin.js:115:26:115:48 | $.fn.my ... efaults | receiverName | $ |
|
|
| autogenerated/Xss/UnsafeJQueryPlugin/unsafe-jquery-plugin.js:115:51:115:57 | options | argumentIndex | 2 |
|
|
| autogenerated/Xss/UnsafeJQueryPlugin/unsafe-jquery-plugin.js:115:51:115:57 | options | calleeAccessPath | |
|
|
| autogenerated/Xss/UnsafeJQueryPlugin/unsafe-jquery-plugin.js:115:51:115:57 | options | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/UnsafeJQueryPlugin/unsafe-jquery-plugin.js:115:51:115:57 | options | calleeName | extend |
|
|
| autogenerated/Xss/UnsafeJQueryPlugin/unsafe-jquery-plugin.js:115:51:115:57 | options | enclosingFunctionName | |
|
|
| autogenerated/Xss/UnsafeJQueryPlugin/unsafe-jquery-plugin.js:115:51:115:57 | options | receiverName | $ |
|
|
| autogenerated/Xss/UnsafeJQueryPlugin/unsafe-jquery-plugin.js:116:5:116:16 | options.menu | argumentIndex | 0 |
|
|
| autogenerated/Xss/UnsafeJQueryPlugin/unsafe-jquery-plugin.js:116:5:116:16 | options.menu | calleeAccessPath | |
|
|
| autogenerated/Xss/UnsafeJQueryPlugin/unsafe-jquery-plugin.js:116:5:116:16 | options.menu | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/UnsafeJQueryPlugin/unsafe-jquery-plugin.js:116:5:116:16 | options.menu | calleeName | $ |
|
|
| autogenerated/Xss/UnsafeJQueryPlugin/unsafe-jquery-plugin.js:116:5:116:16 | options.menu | enclosingFunctionName | |
|
|
| autogenerated/Xss/UnsafeJQueryPlugin/unsafe-jquery-plugin.js:117:5:117:18 | options.target | argumentIndex | 0 |
|
|
| autogenerated/Xss/UnsafeJQueryPlugin/unsafe-jquery-plugin.js:117:5:117:18 | options.target | calleeAccessPath | |
|
|
| autogenerated/Xss/UnsafeJQueryPlugin/unsafe-jquery-plugin.js:117:5:117:18 | options.target | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/UnsafeJQueryPlugin/unsafe-jquery-plugin.js:117:5:117:18 | options.target | calleeName | $ |
|
|
| autogenerated/Xss/UnsafeJQueryPlugin/unsafe-jquery-plugin.js:117:5:117:18 | options.target | enclosingFunctionName | |
|
|
| autogenerated/Xss/UnsafeJQueryPlugin/unsafe-jquery-plugin.js:122:5:122:18 | options.target | argumentIndex | 0 |
|
|
| autogenerated/Xss/UnsafeJQueryPlugin/unsafe-jquery-plugin.js:122:5:122:18 | options.target | calleeAccessPath | |
|
|
| autogenerated/Xss/UnsafeJQueryPlugin/unsafe-jquery-plugin.js:122:5:122:18 | options.target | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/UnsafeJQueryPlugin/unsafe-jquery-plugin.js:122:5:122:18 | options.target | calleeName | $ |
|
|
| autogenerated/Xss/UnsafeJQueryPlugin/unsafe-jquery-plugin.js:122:5:122:18 | options.target | enclosingFunctionName | |
|
|
| autogenerated/Xss/UnsafeJQueryPlugin/unsafe-jquery-plugin.js:125:11:125:14 | $.fn | argumentIndex | 0 |
|
|
| autogenerated/Xss/UnsafeJQueryPlugin/unsafe-jquery-plugin.js:125:11:125:14 | $.fn | calleeAccessPath | |
|
|
| autogenerated/Xss/UnsafeJQueryPlugin/unsafe-jquery-plugin.js:125:11:125:14 | $.fn | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/UnsafeJQueryPlugin/unsafe-jquery-plugin.js:125:11:125:14 | $.fn | calleeName | extend |
|
|
| autogenerated/Xss/UnsafeJQueryPlugin/unsafe-jquery-plugin.js:125:11:125:14 | $.fn | enclosingFunctionName | |
|
|
| autogenerated/Xss/UnsafeJQueryPlugin/unsafe-jquery-plugin.js:125:11:125:14 | $.fn | receiverName | $ |
|
|
| autogenerated/Xss/UnsafeJQueryPlugin/unsafe-jquery-plugin.js:125:17:129:2 | {\\n\\t\\tmy_ ... \\n\\t\\t}\\n\\t} | argumentIndex | 1 |
|
|
| autogenerated/Xss/UnsafeJQueryPlugin/unsafe-jquery-plugin.js:125:17:129:2 | {\\n\\t\\tmy_ ... \\n\\t\\t}\\n\\t} | calleeAccessPath | |
|
|
| autogenerated/Xss/UnsafeJQueryPlugin/unsafe-jquery-plugin.js:125:17:129:2 | {\\n\\t\\tmy_ ... \\n\\t\\t}\\n\\t} | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/UnsafeJQueryPlugin/unsafe-jquery-plugin.js:125:17:129:2 | {\\n\\t\\tmy_ ... \\n\\t\\t}\\n\\t} | calleeName | extend |
|
|
| autogenerated/Xss/UnsafeJQueryPlugin/unsafe-jquery-plugin.js:125:17:129:2 | {\\n\\t\\tmy_ ... \\n\\t\\t}\\n\\t} | enclosingFunctionName | |
|
|
| autogenerated/Xss/UnsafeJQueryPlugin/unsafe-jquery-plugin.js:125:17:129:2 | {\\n\\t\\tmy_ ... \\n\\t\\t}\\n\\t} | receiverName | $ |
|
|
| autogenerated/Xss/UnsafeJQueryPlugin/unsafe-jquery-plugin.js:126:14:128:3 | functio ... OK\\n\\t\\t} | calleeAccessPath | |
|
|
| autogenerated/Xss/UnsafeJQueryPlugin/unsafe-jquery-plugin.js:126:14:128:3 | functio ... OK\\n\\t\\t} | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/UnsafeJQueryPlugin/unsafe-jquery-plugin.js:126:14:128:3 | functio ... OK\\n\\t\\t} | enclosingFunctionName | |
|
|
| autogenerated/Xss/UnsafeJQueryPlugin/unsafe-jquery-plugin.js:127:6:127:19 | options.target | argumentIndex | 0 |
|
|
| autogenerated/Xss/UnsafeJQueryPlugin/unsafe-jquery-plugin.js:127:6:127:19 | options.target | calleeAccessPath | |
|
|
| autogenerated/Xss/UnsafeJQueryPlugin/unsafe-jquery-plugin.js:127:6:127:19 | options.target | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/UnsafeJQueryPlugin/unsafe-jquery-plugin.js:127:6:127:19 | options.target | calleeName | $ |
|
|
| autogenerated/Xss/UnsafeJQueryPlugin/unsafe-jquery-plugin.js:127:6:127:19 | options.target | enclosingFunctionName | |
|
|
| autogenerated/Xss/UnsafeJQueryPlugin/unsafe-jquery-plugin.js:132:5:132:18 | options.target | argumentIndex | 0 |
|
|
| autogenerated/Xss/UnsafeJQueryPlugin/unsafe-jquery-plugin.js:132:5:132:18 | options.target | calleeAccessPath | |
|
|
| autogenerated/Xss/UnsafeJQueryPlugin/unsafe-jquery-plugin.js:132:5:132:18 | options.target | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/UnsafeJQueryPlugin/unsafe-jquery-plugin.js:132:5:132:18 | options.target | calleeName | $ |
|
|
| autogenerated/Xss/UnsafeJQueryPlugin/unsafe-jquery-plugin.js:132:5:132:18 | options.target | enclosingFunctionName | |
|
|
| autogenerated/Xss/UnsafeJQueryPlugin/unsafe-jquery-plugin.js:136:5:136:29 | options ... elector | argumentIndex | 0 |
|
|
| autogenerated/Xss/UnsafeJQueryPlugin/unsafe-jquery-plugin.js:136:5:136:29 | options ... elector | calleeAccessPath | |
|
|
| autogenerated/Xss/UnsafeJQueryPlugin/unsafe-jquery-plugin.js:136:5:136:29 | options ... elector | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/UnsafeJQueryPlugin/unsafe-jquery-plugin.js:136:5:136:29 | options ... elector | calleeName | $ |
|
|
| autogenerated/Xss/UnsafeJQueryPlugin/unsafe-jquery-plugin.js:136:5:136:29 | options ... elector | enclosingFunctionName | |
|
|
| autogenerated/Xss/UnsafeJQueryPlugin/unsafe-jquery-plugin.js:140:41:140:56 | <div>hello</div> | calleeAccessPath | |
|
|
| autogenerated/Xss/UnsafeJQueryPlugin/unsafe-jquery-plugin.js:140:41:140:56 | <div>hello</div> | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/UnsafeJQueryPlugin/unsafe-jquery-plugin.js:140:41:140:56 | <div>hello</div> | enclosingFunctionName | |
|
|
| autogenerated/Xss/UnsafeJQueryPlugin/unsafe-jquery-plugin.js:141:5:141:16 | intentional1 | argumentIndex | 0 |
|
|
| autogenerated/Xss/UnsafeJQueryPlugin/unsafe-jquery-plugin.js:141:5:141:16 | intentional1 | calleeAccessPath | |
|
|
| autogenerated/Xss/UnsafeJQueryPlugin/unsafe-jquery-plugin.js:141:5:141:16 | intentional1 | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/UnsafeJQueryPlugin/unsafe-jquery-plugin.js:141:5:141:16 | intentional1 | calleeName | $ |
|
|
| autogenerated/Xss/UnsafeJQueryPlugin/unsafe-jquery-plugin.js:141:5:141:16 | intentional1 | enclosingFunctionName | |
|
|
| autogenerated/Xss/UnsafeJQueryPlugin/unsafe-jquery-plugin.js:143:23:143:27 | <div> | calleeAccessPath | |
|
|
| autogenerated/Xss/UnsafeJQueryPlugin/unsafe-jquery-plugin.js:143:23:143:27 | <div> | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/UnsafeJQueryPlugin/unsafe-jquery-plugin.js:143:23:143:27 | <div> | enclosingFunctionName | |
|
|
| autogenerated/Xss/UnsafeJQueryPlugin/unsafe-jquery-plugin.js:143:30:143:43 | options.target | calleeAccessPath | |
|
|
| autogenerated/Xss/UnsafeJQueryPlugin/unsafe-jquery-plugin.js:143:30:143:43 | options.target | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/UnsafeJQueryPlugin/unsafe-jquery-plugin.js:143:30:143:43 | options.target | enclosingFunctionName | |
|
|
| autogenerated/Xss/UnsafeJQueryPlugin/unsafe-jquery-plugin.js:143:45:143:50 | </div> | calleeAccessPath | |
|
|
| autogenerated/Xss/UnsafeJQueryPlugin/unsafe-jquery-plugin.js:143:45:143:50 | </div> | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/UnsafeJQueryPlugin/unsafe-jquery-plugin.js:143:45:143:50 | </div> | enclosingFunctionName | |
|
|
| autogenerated/Xss/UnsafeJQueryPlugin/unsafe-jquery-plugin.js:144:5:144:16 | intentional2 | argumentIndex | 0 |
|
|
| autogenerated/Xss/UnsafeJQueryPlugin/unsafe-jquery-plugin.js:144:5:144:16 | intentional2 | calleeAccessPath | |
|
|
| autogenerated/Xss/UnsafeJQueryPlugin/unsafe-jquery-plugin.js:144:5:144:16 | intentional2 | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/UnsafeJQueryPlugin/unsafe-jquery-plugin.js:144:5:144:16 | intentional2 | calleeName | $ |
|
|
| autogenerated/Xss/UnsafeJQueryPlugin/unsafe-jquery-plugin.js:144:5:144:16 | intentional2 | enclosingFunctionName | |
|
|
| autogenerated/Xss/UnsafeJQueryPlugin/unsafe-jquery-plugin.js:146:23:146:27 | <div> | calleeAccessPath | |
|
|
| autogenerated/Xss/UnsafeJQueryPlugin/unsafe-jquery-plugin.js:146:23:146:27 | <div> | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/UnsafeJQueryPlugin/unsafe-jquery-plugin.js:146:23:146:27 | <div> | enclosingFunctionName | |
|
|
| autogenerated/Xss/UnsafeJQueryPlugin/unsafe-jquery-plugin.js:146:32:146:54 | options ... </div>` | calleeAccessPath | |
|
|
| autogenerated/Xss/UnsafeJQueryPlugin/unsafe-jquery-plugin.js:146:32:146:54 | options ... </div>` | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/UnsafeJQueryPlugin/unsafe-jquery-plugin.js:146:32:146:54 | options ... </div>` | enclosingFunctionName | |
|
|
| autogenerated/Xss/UnsafeJQueryPlugin/unsafe-jquery-plugin.js:147:5:147:16 | intentional3 | argumentIndex | 0 |
|
|
| autogenerated/Xss/UnsafeJQueryPlugin/unsafe-jquery-plugin.js:147:5:147:16 | intentional3 | calleeAccessPath | |
|
|
| autogenerated/Xss/UnsafeJQueryPlugin/unsafe-jquery-plugin.js:147:5:147:16 | intentional3 | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/UnsafeJQueryPlugin/unsafe-jquery-plugin.js:147:5:147:16 | intentional3 | calleeName | $ |
|
|
| autogenerated/Xss/UnsafeJQueryPlugin/unsafe-jquery-plugin.js:147:5:147:16 | intentional3 | enclosingFunctionName | |
|
|
| autogenerated/Xss/UnsafeJQueryPlugin/unsafe-jquery-plugin.js:149:24:149:35 | <div class=" | calleeAccessPath | |
|
|
| autogenerated/Xss/UnsafeJQueryPlugin/unsafe-jquery-plugin.js:149:24:149:35 | <div class=" | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/UnsafeJQueryPlugin/unsafe-jquery-plugin.js:149:24:149:35 | <div class=" | enclosingFunctionName | |
|
|
| autogenerated/Xss/UnsafeJQueryPlugin/unsafe-jquery-plugin.js:149:38:149:51 | options.target | calleeAccessPath | |
|
|
| autogenerated/Xss/UnsafeJQueryPlugin/unsafe-jquery-plugin.js:149:38:149:51 | options.target | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/UnsafeJQueryPlugin/unsafe-jquery-plugin.js:149:38:149:51 | options.target | enclosingFunctionName | |
|
|
| autogenerated/Xss/UnsafeJQueryPlugin/unsafe-jquery-plugin.js:149:53:149:60 | "></div> | calleeAccessPath | |
|
|
| autogenerated/Xss/UnsafeJQueryPlugin/unsafe-jquery-plugin.js:149:53:149:60 | "></div> | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/UnsafeJQueryPlugin/unsafe-jquery-plugin.js:149:53:149:60 | "></div> | enclosingFunctionName | |
|
|
| autogenerated/Xss/UnsafeJQueryPlugin/unsafe-jquery-plugin.js:150:5:150:17 | unintentional | argumentIndex | 0 |
|
|
| autogenerated/Xss/UnsafeJQueryPlugin/unsafe-jquery-plugin.js:150:5:150:17 | unintentional | calleeAccessPath | |
|
|
| autogenerated/Xss/UnsafeJQueryPlugin/unsafe-jquery-plugin.js:150:5:150:17 | unintentional | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/UnsafeJQueryPlugin/unsafe-jquery-plugin.js:150:5:150:17 | unintentional | calleeName | $ |
|
|
| autogenerated/Xss/UnsafeJQueryPlugin/unsafe-jquery-plugin.js:150:5:150:17 | unintentional | enclosingFunctionName | |
|
|
| autogenerated/Xss/UnsafeJQueryPlugin/unsafe-jquery-plugin.js:155:33:155:38 | target | argumentIndex | 0 |
|
|
| autogenerated/Xss/UnsafeJQueryPlugin/unsafe-jquery-plugin.js:155:33:155:38 | target | calleeAccessPath | |
|
|
| autogenerated/Xss/UnsafeJQueryPlugin/unsafe-jquery-plugin.js:155:33:155:38 | target | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/UnsafeJQueryPlugin/unsafe-jquery-plugin.js:155:33:155:38 | target | calleeName | $ |
|
|
| autogenerated/Xss/UnsafeJQueryPlugin/unsafe-jquery-plugin.js:155:33:155:38 | target | enclosingFunctionName | |
|
|
| autogenerated/Xss/UnsafeJQueryPlugin/unsafe-jquery-plugin.js:155:44:155:51 | document | argumentIndex | 0 |
|
|
| autogenerated/Xss/UnsafeJQueryPlugin/unsafe-jquery-plugin.js:155:44:155:51 | document | calleeAccessPath | |
|
|
| autogenerated/Xss/UnsafeJQueryPlugin/unsafe-jquery-plugin.js:155:44:155:51 | document | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/UnsafeJQueryPlugin/unsafe-jquery-plugin.js:155:44:155:51 | document | calleeName | $ |
|
|
| autogenerated/Xss/UnsafeJQueryPlugin/unsafe-jquery-plugin.js:155:44:155:51 | document | enclosingFunctionName | |
|
|
| autogenerated/Xss/UnsafeJQueryPlugin/unsafe-jquery-plugin.js:155:59:155:64 | target | argumentIndex | 0 |
|
|
| autogenerated/Xss/UnsafeJQueryPlugin/unsafe-jquery-plugin.js:155:59:155:64 | target | calleeAccessPath | |
|
|
| autogenerated/Xss/UnsafeJQueryPlugin/unsafe-jquery-plugin.js:155:59:155:64 | target | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/UnsafeJQueryPlugin/unsafe-jquery-plugin.js:155:59:155:64 | target | calleeName | find |
|
|
| autogenerated/Xss/UnsafeJQueryPlugin/unsafe-jquery-plugin.js:155:59:155:64 | target | enclosingFunctionName | |
|
|
| autogenerated/Xss/UnsafeJQueryPlugin/unsafe-jquery-plugin.js:156:41:156:54 | options.target | argumentIndex | 0 |
|
|
| autogenerated/Xss/UnsafeJQueryPlugin/unsafe-jquery-plugin.js:156:41:156:54 | options.target | calleeAccessPath | |
|
|
| autogenerated/Xss/UnsafeJQueryPlugin/unsafe-jquery-plugin.js:156:41:156:54 | options.target | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/UnsafeJQueryPlugin/unsafe-jquery-plugin.js:156:41:156:54 | options.target | calleeName | $ |
|
|
| autogenerated/Xss/UnsafeJQueryPlugin/unsafe-jquery-plugin.js:156:41:156:54 | options.target | enclosingFunctionName | |
|
|
| autogenerated/Xss/UnsafeJQueryPlugin/unsafe-jquery-plugin.js:156:60:156:67 | document | argumentIndex | 0 |
|
|
| autogenerated/Xss/UnsafeJQueryPlugin/unsafe-jquery-plugin.js:156:60:156:67 | document | calleeAccessPath | |
|
|
| autogenerated/Xss/UnsafeJQueryPlugin/unsafe-jquery-plugin.js:156:60:156:67 | document | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/UnsafeJQueryPlugin/unsafe-jquery-plugin.js:156:60:156:67 | document | calleeName | $ |
|
|
| autogenerated/Xss/UnsafeJQueryPlugin/unsafe-jquery-plugin.js:156:60:156:67 | document | enclosingFunctionName | |
|
|
| autogenerated/Xss/UnsafeJQueryPlugin/unsafe-jquery-plugin.js:156:75:156:88 | options.target | argumentIndex | 0 |
|
|
| autogenerated/Xss/UnsafeJQueryPlugin/unsafe-jquery-plugin.js:156:75:156:88 | options.target | calleeAccessPath | |
|
|
| autogenerated/Xss/UnsafeJQueryPlugin/unsafe-jquery-plugin.js:156:75:156:88 | options.target | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/UnsafeJQueryPlugin/unsafe-jquery-plugin.js:156:75:156:88 | options.target | calleeName | find |
|
|
| autogenerated/Xss/UnsafeJQueryPlugin/unsafe-jquery-plugin.js:156:75:156:88 | options.target | enclosingFunctionName | |
|
|
| autogenerated/Xss/UnsafeJQueryPlugin/unsafe-jquery-plugin.js:157:44:157:59 | options.target.a | argumentIndex | 0 |
|
|
| autogenerated/Xss/UnsafeJQueryPlugin/unsafe-jquery-plugin.js:157:44:157:59 | options.target.a | calleeAccessPath | |
|
|
| autogenerated/Xss/UnsafeJQueryPlugin/unsafe-jquery-plugin.js:157:44:157:59 | options.target.a | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/UnsafeJQueryPlugin/unsafe-jquery-plugin.js:157:44:157:59 | options.target.a | calleeName | $ |
|
|
| autogenerated/Xss/UnsafeJQueryPlugin/unsafe-jquery-plugin.js:157:44:157:59 | options.target.a | enclosingFunctionName | |
|
|
| autogenerated/Xss/UnsafeJQueryPlugin/unsafe-jquery-plugin.js:157:65:157:72 | document | argumentIndex | 0 |
|
|
| autogenerated/Xss/UnsafeJQueryPlugin/unsafe-jquery-plugin.js:157:65:157:72 | document | calleeAccessPath | |
|
|
| autogenerated/Xss/UnsafeJQueryPlugin/unsafe-jquery-plugin.js:157:65:157:72 | document | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/UnsafeJQueryPlugin/unsafe-jquery-plugin.js:157:65:157:72 | document | calleeName | $ |
|
|
| autogenerated/Xss/UnsafeJQueryPlugin/unsafe-jquery-plugin.js:157:65:157:72 | document | enclosingFunctionName | |
|
|
| autogenerated/Xss/UnsafeJQueryPlugin/unsafe-jquery-plugin.js:157:80:157:95 | options.target.a | argumentIndex | 0 |
|
|
| autogenerated/Xss/UnsafeJQueryPlugin/unsafe-jquery-plugin.js:157:80:157:95 | options.target.a | calleeAccessPath | |
|
|
| autogenerated/Xss/UnsafeJQueryPlugin/unsafe-jquery-plugin.js:157:80:157:95 | options.target.a | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/UnsafeJQueryPlugin/unsafe-jquery-plugin.js:157:80:157:95 | options.target.a | calleeName | find |
|
|
| autogenerated/Xss/UnsafeJQueryPlugin/unsafe-jquery-plugin.js:157:80:157:95 | options.target.a | enclosingFunctionName | |
|
|
| autogenerated/Xss/UnsafeJQueryPlugin/unsafe-jquery-plugin.js:161:5:161:30 | anyPref ... .target | argumentIndex | 0 |
|
|
| autogenerated/Xss/UnsafeJQueryPlugin/unsafe-jquery-plugin.js:161:5:161:30 | anyPref ... .target | calleeAccessPath | |
|
|
| autogenerated/Xss/UnsafeJQueryPlugin/unsafe-jquery-plugin.js:161:5:161:30 | anyPref ... .target | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/UnsafeJQueryPlugin/unsafe-jquery-plugin.js:161:5:161:30 | anyPref ... .target | calleeName | $ |
|
|
| autogenerated/Xss/UnsafeJQueryPlugin/unsafe-jquery-plugin.js:161:5:161:30 | anyPref ... .target | enclosingFunctionName | |
|
|
| autogenerated/Xss/UnsafeJQueryPlugin/unsafe-jquery-plugin.js:163:5:163:54 | somethi ... target) | argumentIndex | 0 |
|
|
| autogenerated/Xss/UnsafeJQueryPlugin/unsafe-jquery-plugin.js:163:5:163:54 | somethi ... target) | calleeAccessPath | |
|
|
| autogenerated/Xss/UnsafeJQueryPlugin/unsafe-jquery-plugin.js:163:5:163:54 | somethi ... target) | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/UnsafeJQueryPlugin/unsafe-jquery-plugin.js:163:5:163:54 | somethi ... target) | calleeName | $ |
|
|
| autogenerated/Xss/UnsafeJQueryPlugin/unsafe-jquery-plugin.js:163:5:163:54 | somethi ... target) | enclosingFunctionName | |
|
|
| autogenerated/Xss/UnsafeJQueryPlugin/unsafe-jquery-plugin.js:163:23:163:37 | "%PLACEHOLDER%" | argumentIndex | 0 |
|
|
| autogenerated/Xss/UnsafeJQueryPlugin/unsafe-jquery-plugin.js:163:23:163:37 | "%PLACEHOLDER%" | calleeAccessPath | |
|
|
| autogenerated/Xss/UnsafeJQueryPlugin/unsafe-jquery-plugin.js:163:23:163:37 | "%PLACEHOLDER%" | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/UnsafeJQueryPlugin/unsafe-jquery-plugin.js:163:23:163:37 | "%PLACEHOLDER%" | calleeName | replace |
|
|
| autogenerated/Xss/UnsafeJQueryPlugin/unsafe-jquery-plugin.js:163:23:163:37 | "%PLACEHOLDER%" | enclosingFunctionName | |
|
|
| autogenerated/Xss/UnsafeJQueryPlugin/unsafe-jquery-plugin.js:163:23:163:37 | "%PLACEHOLDER%" | receiverName | something |
|
|
| autogenerated/Xss/UnsafeJQueryPlugin/unsafe-jquery-plugin.js:163:40:163:53 | options.target | argumentIndex | 1 |
|
|
| autogenerated/Xss/UnsafeJQueryPlugin/unsafe-jquery-plugin.js:163:40:163:53 | options.target | calleeAccessPath | |
|
|
| autogenerated/Xss/UnsafeJQueryPlugin/unsafe-jquery-plugin.js:163:40:163:53 | options.target | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/UnsafeJQueryPlugin/unsafe-jquery-plugin.js:163:40:163:53 | options.target | calleeName | replace |
|
|
| autogenerated/Xss/UnsafeJQueryPlugin/unsafe-jquery-plugin.js:163:40:163:53 | options.target | enclosingFunctionName | |
|
|
| autogenerated/Xss/UnsafeJQueryPlugin/unsafe-jquery-plugin.js:163:40:163:53 | options.target | receiverName | something |
|
|
| autogenerated/Xss/UnsafeJQueryPlugin/unsafe-jquery-plugin.js:167:6:167:11 | target | argumentIndex | 0 |
|
|
| autogenerated/Xss/UnsafeJQueryPlugin/unsafe-jquery-plugin.js:167:6:167:11 | target | calleeAccessPath | |
|
|
| autogenerated/Xss/UnsafeJQueryPlugin/unsafe-jquery-plugin.js:167:6:167:11 | target | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/UnsafeJQueryPlugin/unsafe-jquery-plugin.js:167:6:167:11 | target | calleeName | $ |
|
|
| autogenerated/Xss/UnsafeJQueryPlugin/unsafe-jquery-plugin.js:167:6:167:11 | target | enclosingFunctionName | |
|
|
| autogenerated/Xss/UnsafeJQueryPlugin/unsafe-jquery-plugin.js:170:6:170:11 | target | argumentIndex | 0 |
|
|
| autogenerated/Xss/UnsafeJQueryPlugin/unsafe-jquery-plugin.js:170:6:170:11 | target | calleeAccessPath | |
|
|
| autogenerated/Xss/UnsafeJQueryPlugin/unsafe-jquery-plugin.js:170:6:170:11 | target | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/UnsafeJQueryPlugin/unsafe-jquery-plugin.js:170:6:170:11 | target | calleeName | $ |
|
|
| autogenerated/Xss/UnsafeJQueryPlugin/unsafe-jquery-plugin.js:170:6:170:11 | target | enclosingFunctionName | |
|
|
| autogenerated/Xss/UnsafeJQueryPlugin/unsafe-jquery-plugin.js:179:5:179:18 | options.target | argumentIndex | 0 |
|
|
| autogenerated/Xss/UnsafeJQueryPlugin/unsafe-jquery-plugin.js:179:5:179:18 | options.target | calleeAccessPath | |
|
|
| autogenerated/Xss/UnsafeJQueryPlugin/unsafe-jquery-plugin.js:179:5:179:18 | options.target | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/UnsafeJQueryPlugin/unsafe-jquery-plugin.js:179:5:179:18 | options.target | calleeName | $ |
|
|
| autogenerated/Xss/UnsafeJQueryPlugin/unsafe-jquery-plugin.js:179:5:179:18 | options.target | enclosingFunctionName | |
|
|
| autogenerated/Xss/UnsafeJQueryPlugin/unsafe-jquery-plugin.js:182:5:182:12 | document | argumentIndex | 0 |
|
|
| autogenerated/Xss/UnsafeJQueryPlugin/unsafe-jquery-plugin.js:182:5:182:12 | document | calleeAccessPath | |
|
|
| autogenerated/Xss/UnsafeJQueryPlugin/unsafe-jquery-plugin.js:182:5:182:12 | document | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/UnsafeJQueryPlugin/unsafe-jquery-plugin.js:182:5:182:12 | document | calleeName | $ |
|
|
| autogenerated/Xss/UnsafeJQueryPlugin/unsafe-jquery-plugin.js:182:5:182:12 | document | enclosingFunctionName | |
|
|
| autogenerated/Xss/UnsafeJQueryPlugin/unsafe-jquery-plugin.js:182:20:182:33 | options.target | argumentIndex | 0 |
|
|
| autogenerated/Xss/UnsafeJQueryPlugin/unsafe-jquery-plugin.js:182:20:182:33 | options.target | calleeAccessPath | |
|
|
| autogenerated/Xss/UnsafeJQueryPlugin/unsafe-jquery-plugin.js:182:20:182:33 | options.target | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/UnsafeJQueryPlugin/unsafe-jquery-plugin.js:182:20:182:33 | options.target | calleeName | find |
|
|
| autogenerated/Xss/UnsafeJQueryPlugin/unsafe-jquery-plugin.js:182:20:182:33 | options.target | enclosingFunctionName | |
|
|
| autogenerated/Xss/XssThroughDom/forms.js:9:19:9:23 | "#id" | argumentIndex | 0 |
|
|
| autogenerated/Xss/XssThroughDom/forms.js:9:19:9:23 | "#id" | calleeAccessPath | |
|
|
| autogenerated/Xss/XssThroughDom/forms.js:9:19:9:23 | "#id" | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/XssThroughDom/forms.js:9:19:9:23 | "#id" | calleeName | $ |
|
|
| autogenerated/Xss/XssThroughDom/forms.js:9:19:9:23 | "#id" | enclosingFunctionBody | div \n Formik initialValues email password validate values $ #id html values foo onSubmit values setSubmitting $ #id html values bar \n inputs form onSubmit handleSubmit \n \n |
|
|
| autogenerated/Xss/XssThroughDom/forms.js:9:19:9:23 | "#id" | enclosingFunctionName | FormikBasic |
|
|
| autogenerated/Xss/XssThroughDom/forms.js:9:31:9:40 | values.foo | argumentIndex | 0 |
|
|
| autogenerated/Xss/XssThroughDom/forms.js:9:31:9:40 | values.foo | calleeAccessPath | |
|
|
| autogenerated/Xss/XssThroughDom/forms.js:9:31:9:40 | values.foo | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/XssThroughDom/forms.js:9:31:9:40 | values.foo | calleeName | html |
|
|
| autogenerated/Xss/XssThroughDom/forms.js:9:31:9:40 | values.foo | enclosingFunctionBody | div \n Formik initialValues email password validate values $ #id html values foo onSubmit values setSubmitting $ #id html values bar \n inputs form onSubmit handleSubmit \n \n |
|
|
| autogenerated/Xss/XssThroughDom/forms.js:9:31:9:40 | values.foo | enclosingFunctionName | FormikBasic |
|
|
| autogenerated/Xss/XssThroughDom/forms.js:12:19:12:23 | "#id" | argumentIndex | 0 |
|
|
| autogenerated/Xss/XssThroughDom/forms.js:12:19:12:23 | "#id" | calleeAccessPath | |
|
|
| autogenerated/Xss/XssThroughDom/forms.js:12:19:12:23 | "#id" | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/XssThroughDom/forms.js:12:19:12:23 | "#id" | calleeName | $ |
|
|
| autogenerated/Xss/XssThroughDom/forms.js:12:19:12:23 | "#id" | enclosingFunctionBody | div \n Formik initialValues email password validate values $ #id html values foo onSubmit values setSubmitting $ #id html values bar \n inputs form onSubmit handleSubmit \n \n |
|
|
| autogenerated/Xss/XssThroughDom/forms.js:12:19:12:23 | "#id" | enclosingFunctionName | FormikBasic |
|
|
| autogenerated/Xss/XssThroughDom/forms.js:12:31:12:40 | values.bar | argumentIndex | 0 |
|
|
| autogenerated/Xss/XssThroughDom/forms.js:12:31:12:40 | values.bar | calleeAccessPath | |
|
|
| autogenerated/Xss/XssThroughDom/forms.js:12:31:12:40 | values.bar | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/XssThroughDom/forms.js:12:31:12:40 | values.bar | calleeName | html |
|
|
| autogenerated/Xss/XssThroughDom/forms.js:12:31:12:40 | values.bar | enclosingFunctionBody | div \n Formik initialValues email password validate values $ #id html values foo onSubmit values setSubmitting $ #id html values bar \n inputs form onSubmit handleSubmit \n \n |
|
|
| autogenerated/Xss/XssThroughDom/forms.js:12:31:12:40 | values.bar | enclosingFunctionName | FormikBasic |
|
|
| autogenerated/Xss/XssThroughDom/forms.js:22:35:31:1 | {\\n m ... }\\n} | argumentIndex | 0 |
|
|
| autogenerated/Xss/XssThroughDom/forms.js:22:35:31:1 | {\\n m ... }\\n} | calleeAccessPath | formik withFormik |
|
|
| autogenerated/Xss/XssThroughDom/forms.js:22:35:31:1 | {\\n m ... }\\n} | calleeAccessPathWithStructuralInfo | formik member withFormik instanceorreturn |
|
|
| autogenerated/Xss/XssThroughDom/forms.js:22:35:31:1 | {\\n m ... }\\n} | calleeApiName | formik |
|
|
| autogenerated/Xss/XssThroughDom/forms.js:22:35:31:1 | {\\n m ... }\\n} | calleeName | withFormik |
|
|
| autogenerated/Xss/XssThroughDom/forms.js:23:23:23:42 | () => ({ name: '' }) | calleeAccessPath | |
|
|
| autogenerated/Xss/XssThroughDom/forms.js:23:23:23:42 | () => ({ name: '' }) | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/XssThroughDom/forms.js:24:15:26:5 | values ... K\\n } | calleeAccessPath | |
|
|
| autogenerated/Xss/XssThroughDom/forms.js:24:15:26:5 | values ... K\\n } | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/XssThroughDom/forms.js:25:11:25:15 | "#id" | argumentIndex | 0 |
|
|
| autogenerated/Xss/XssThroughDom/forms.js:25:11:25:15 | "#id" | calleeAccessPath | |
|
|
| autogenerated/Xss/XssThroughDom/forms.js:25:11:25:15 | "#id" | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/XssThroughDom/forms.js:25:11:25:15 | "#id" | calleeName | $ |
|
|
| autogenerated/Xss/XssThroughDom/forms.js:25:11:25:15 | "#id" | enclosingFunctionBody | values $ #id html values email |
|
|
| autogenerated/Xss/XssThroughDom/forms.js:25:11:25:15 | "#id" | enclosingFunctionName | validate |
|
|
| autogenerated/Xss/XssThroughDom/forms.js:25:23:25:34 | values.email | argumentIndex | 0 |
|
|
| autogenerated/Xss/XssThroughDom/forms.js:25:23:25:34 | values.email | calleeAccessPath | |
|
|
| autogenerated/Xss/XssThroughDom/forms.js:25:23:25:34 | values.email | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/XssThroughDom/forms.js:25:23:25:34 | values.email | calleeName | html |
|
|
| autogenerated/Xss/XssThroughDom/forms.js:25:23:25:34 | values.email | enclosingFunctionBody | values $ #id html values email |
|
|
| autogenerated/Xss/XssThroughDom/forms.js:25:23:25:34 | values.email | enclosingFunctionName | validate |
|
|
| autogenerated/Xss/XssThroughDom/forms.js:28:19:30:5 | (values ... K\\n } | calleeAccessPath | |
|
|
| autogenerated/Xss/XssThroughDom/forms.js:28:19:30:5 | (values ... K\\n } | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/XssThroughDom/forms.js:29:11:29:15 | "#id" | argumentIndex | 0 |
|
|
| autogenerated/Xss/XssThroughDom/forms.js:29:11:29:15 | "#id" | calleeAccessPath | |
|
|
| autogenerated/Xss/XssThroughDom/forms.js:29:11:29:15 | "#id" | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/XssThroughDom/forms.js:29:11:29:15 | "#id" | calleeName | $ |
|
|
| autogenerated/Xss/XssThroughDom/forms.js:29:11:29:15 | "#id" | enclosingFunctionBody | values setSubmitting $ #id html values email |
|
|
| autogenerated/Xss/XssThroughDom/forms.js:29:11:29:15 | "#id" | enclosingFunctionName | handleSubmit |
|
|
| autogenerated/Xss/XssThroughDom/forms.js:29:23:29:34 | values.email | argumentIndex | 0 |
|
|
| autogenerated/Xss/XssThroughDom/forms.js:29:23:29:34 | values.email | calleeAccessPath | |
|
|
| autogenerated/Xss/XssThroughDom/forms.js:29:23:29:34 | values.email | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/XssThroughDom/forms.js:29:23:29:34 | values.email | calleeName | html |
|
|
| autogenerated/Xss/XssThroughDom/forms.js:29:23:29:34 | values.email | enclosingFunctionBody | values setSubmitting $ #id html values email |
|
|
| autogenerated/Xss/XssThroughDom/forms.js:29:23:29:34 | values.email | enclosingFunctionName | handleSubmit |
|
|
| autogenerated/Xss/XssThroughDom/forms.js:31:4:31:9 | MyForm | argumentIndex | 0 |
|
|
| autogenerated/Xss/XssThroughDom/forms.js:31:4:31:9 | MyForm | calleeAccessPath | formik withFormik |
|
|
| autogenerated/Xss/XssThroughDom/forms.js:31:4:31:9 | MyForm | calleeAccessPathWithStructuralInfo | formik member withFormik instanceorreturn instanceorreturn |
|
|
| autogenerated/Xss/XssThroughDom/forms.js:31:4:31:9 | MyForm | calleeApiName | formik |
|
|
| autogenerated/Xss/XssThroughDom/forms.js:35:7:35:11 | "#id" | argumentIndex | 0 |
|
|
| autogenerated/Xss/XssThroughDom/forms.js:35:7:35:11 | "#id" | calleeAccessPath | |
|
|
| autogenerated/Xss/XssThroughDom/forms.js:35:7:35:11 | "#id" | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/XssThroughDom/forms.js:35:7:35:11 | "#id" | calleeName | $ |
|
|
| autogenerated/Xss/XssThroughDom/forms.js:35:7:35:11 | "#id" | enclosingFunctionBody | values submitForm useFormikContext $ #id html values email $ #id html submitForm email |
|
|
| autogenerated/Xss/XssThroughDom/forms.js:35:7:35:11 | "#id" | enclosingFunctionName | |
|
|
| autogenerated/Xss/XssThroughDom/forms.js:35:19:35:30 | values.email | argumentIndex | 0 |
|
|
| autogenerated/Xss/XssThroughDom/forms.js:35:19:35:30 | values.email | calleeAccessPath | |
|
|
| autogenerated/Xss/XssThroughDom/forms.js:35:19:35:30 | values.email | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/XssThroughDom/forms.js:35:19:35:30 | values.email | calleeName | html |
|
|
| autogenerated/Xss/XssThroughDom/forms.js:35:19:35:30 | values.email | enclosingFunctionBody | values submitForm useFormikContext $ #id html values email $ #id html submitForm email |
|
|
| autogenerated/Xss/XssThroughDom/forms.js:35:19:35:30 | values.email | enclosingFunctionName | |
|
|
| autogenerated/Xss/XssThroughDom/forms.js:37:7:37:11 | "#id" | argumentIndex | 0 |
|
|
| autogenerated/Xss/XssThroughDom/forms.js:37:7:37:11 | "#id" | calleeAccessPath | |
|
|
| autogenerated/Xss/XssThroughDom/forms.js:37:7:37:11 | "#id" | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/XssThroughDom/forms.js:37:7:37:11 | "#id" | calleeName | $ |
|
|
| autogenerated/Xss/XssThroughDom/forms.js:37:7:37:11 | "#id" | enclosingFunctionBody | values submitForm useFormikContext $ #id html values email $ #id html submitForm email |
|
|
| autogenerated/Xss/XssThroughDom/forms.js:37:7:37:11 | "#id" | enclosingFunctionName | |
|
|
| autogenerated/Xss/XssThroughDom/forms.js:37:19:37:34 | submitForm.email | argumentIndex | 0 |
|
|
| autogenerated/Xss/XssThroughDom/forms.js:37:19:37:34 | submitForm.email | calleeAccessPath | |
|
|
| autogenerated/Xss/XssThroughDom/forms.js:37:19:37:34 | submitForm.email | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/XssThroughDom/forms.js:37:19:37:34 | submitForm.email | calleeName | html |
|
|
| autogenerated/Xss/XssThroughDom/forms.js:37:19:37:34 | submitForm.email | enclosingFunctionBody | values submitForm useFormikContext $ #id html values email $ #id html submitForm email |
|
|
| autogenerated/Xss/XssThroughDom/forms.js:37:19:37:34 | submitForm.email | enclosingFunctionName | |
|
|
| autogenerated/Xss/XssThroughDom/forms.js:45:9:45:13 | "#id" | argumentIndex | 0 |
|
|
| autogenerated/Xss/XssThroughDom/forms.js:45:9:45:13 | "#id" | calleeAccessPath | |
|
|
| autogenerated/Xss/XssThroughDom/forms.js:45:9:45:13 | "#id" | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/XssThroughDom/forms.js:45:9:45:13 | "#id" | calleeName | $ |
|
|
| autogenerated/Xss/XssThroughDom/forms.js:45:9:45:13 | "#id" | enclosingFunctionBody | Form onSubmit values $ #id html values stooge initialValues stooge larry employed false render handleSubmit form submitting pristine values form onSubmit handleSubmit \n input type text name stooge \n |
|
|
| autogenerated/Xss/XssThroughDom/forms.js:45:9:45:13 | "#id" | enclosingFunctionName | App |
|
|
| autogenerated/Xss/XssThroughDom/forms.js:45:21:45:33 | values.stooge | argumentIndex | 0 |
|
|
| autogenerated/Xss/XssThroughDom/forms.js:45:21:45:33 | values.stooge | calleeAccessPath | |
|
|
| autogenerated/Xss/XssThroughDom/forms.js:45:21:45:33 | values.stooge | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/XssThroughDom/forms.js:45:21:45:33 | values.stooge | calleeName | html |
|
|
| autogenerated/Xss/XssThroughDom/forms.js:45:21:45:33 | values.stooge | enclosingFunctionBody | Form onSubmit values $ #id html values stooge initialValues stooge larry employed false render handleSubmit form submitting pristine values form onSubmit handleSubmit \n input type text name stooge \n |
|
|
| autogenerated/Xss/XssThroughDom/forms.js:45:21:45:33 | values.stooge | enclosingFunctionName | App |
|
|
| autogenerated/Xss/XssThroughDom/forms.js:57:7:57:11 | "#id" | argumentIndex | 0 |
|
|
| autogenerated/Xss/XssThroughDom/forms.js:57:7:57:11 | "#id" | calleeAccessPath | |
|
|
| autogenerated/Xss/XssThroughDom/forms.js:57:7:57:11 | "#id" | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/XssThroughDom/forms.js:57:7:57:11 | "#id" | calleeName | $ |
|
|
| autogenerated/Xss/XssThroughDom/forms.js:57:7:57:11 | "#id" | enclosingFunctionBody | e $ #id html e target value |
|
|
| autogenerated/Xss/XssThroughDom/forms.js:57:7:57:11 | "#id" | enclosingFunctionName | plainSubmit |
|
|
| autogenerated/Xss/XssThroughDom/forms.js:57:19:57:32 | e.target.value | argumentIndex | 0 |
|
|
| autogenerated/Xss/XssThroughDom/forms.js:57:19:57:32 | e.target.value | calleeAccessPath | |
|
|
| autogenerated/Xss/XssThroughDom/forms.js:57:19:57:32 | e.target.value | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/XssThroughDom/forms.js:57:19:57:32 | e.target.value | calleeName | html |
|
|
| autogenerated/Xss/XssThroughDom/forms.js:57:19:57:32 | e.target.value | enclosingFunctionBody | e $ #id html e target value |
|
|
| autogenerated/Xss/XssThroughDom/forms.js:57:19:57:32 | e.target.value | enclosingFunctionName | plainSubmit |
|
|
| autogenerated/Xss/XssThroughDom/forms.js:72:7:72:11 | "#id" | argumentIndex | 0 |
|
|
| autogenerated/Xss/XssThroughDom/forms.js:72:7:72:11 | "#id" | calleeAccessPath | |
|
|
| autogenerated/Xss/XssThroughDom/forms.js:72:7:72:11 | "#id" | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/XssThroughDom/forms.js:72:7:72:11 | "#id" | calleeName | $ |
|
|
| autogenerated/Xss/XssThroughDom/forms.js:72:7:72:11 | "#id" | enclosingFunctionBody | register handleSubmit errors useForm onSubmit data $ #id html data name form onSubmit handleSubmit onSubmit \n input name name ref register required true \n input type submit \n |
|
|
| autogenerated/Xss/XssThroughDom/forms.js:72:7:72:11 | "#id" | enclosingFunctionName | HookForm |
|
|
| autogenerated/Xss/XssThroughDom/forms.js:72:19:72:27 | data.name | argumentIndex | 0 |
|
|
| autogenerated/Xss/XssThroughDom/forms.js:72:19:72:27 | data.name | calleeAccessPath | |
|
|
| autogenerated/Xss/XssThroughDom/forms.js:72:19:72:27 | data.name | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/XssThroughDom/forms.js:72:19:72:27 | data.name | calleeName | html |
|
|
| autogenerated/Xss/XssThroughDom/forms.js:72:19:72:27 | data.name | enclosingFunctionBody | register handleSubmit errors useForm onSubmit data $ #id html data name form onSubmit handleSubmit onSubmit \n input name name ref register required true \n input type submit \n |
|
|
| autogenerated/Xss/XssThroughDom/forms.js:72:19:72:27 | data.name | enclosingFunctionName | HookForm |
|
|
| autogenerated/Xss/XssThroughDom/forms.js:76:34:76:41 | onSubmit | argumentIndex | 0 |
|
|
| autogenerated/Xss/XssThroughDom/forms.js:76:34:76:41 | onSubmit | calleeAccessPath | react-hook-form useForm handleSubmit |
|
|
| autogenerated/Xss/XssThroughDom/forms.js:76:34:76:41 | onSubmit | calleeAccessPathWithStructuralInfo | react-hook-form member useForm instanceorreturn member handleSubmit instanceorreturn |
|
|
| autogenerated/Xss/XssThroughDom/forms.js:76:34:76:41 | onSubmit | calleeApiName | react-hook-form |
|
|
| autogenerated/Xss/XssThroughDom/forms.js:76:34:76:41 | onSubmit | calleeName | handleSubmit |
|
|
| autogenerated/Xss/XssThroughDom/forms.js:76:34:76:41 | onSubmit | enclosingFunctionBody | register handleSubmit errors useForm onSubmit data $ #id html data name form onSubmit handleSubmit onSubmit \n input name name ref register required true \n input type submit \n |
|
|
| autogenerated/Xss/XssThroughDom/forms.js:76:34:76:41 | onSubmit | enclosingFunctionName | HookForm |
|
|
| autogenerated/Xss/XssThroughDom/forms.js:77:42:77:59 | { required: true } | argumentIndex | 0 |
|
|
| autogenerated/Xss/XssThroughDom/forms.js:77:42:77:59 | { required: true } | calleeAccessPath | react-hook-form useForm register |
|
|
| autogenerated/Xss/XssThroughDom/forms.js:77:42:77:59 | { required: true } | calleeAccessPathWithStructuralInfo | react-hook-form member useForm instanceorreturn member register instanceorreturn |
|
|
| autogenerated/Xss/XssThroughDom/forms.js:77:42:77:59 | { required: true } | calleeApiName | react-hook-form |
|
|
| autogenerated/Xss/XssThroughDom/forms.js:77:42:77:59 | { required: true } | calleeName | register |
|
|
| autogenerated/Xss/XssThroughDom/forms.js:77:42:77:59 | { required: true } | enclosingFunctionBody | register handleSubmit errors useForm onSubmit data $ #id html data name form onSubmit handleSubmit onSubmit \n input name name ref register required true \n input type submit \n |
|
|
| autogenerated/Xss/XssThroughDom/forms.js:77:42:77:59 | { required: true } | enclosingFunctionName | HookForm |
|
|
| autogenerated/Xss/XssThroughDom/forms.js:77:54:77:57 | true | calleeAccessPath | |
|
|
| autogenerated/Xss/XssThroughDom/forms.js:77:54:77:57 | true | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/XssThroughDom/forms.js:77:54:77:57 | true | enclosingFunctionBody | register handleSubmit errors useForm onSubmit data $ #id html data name form onSubmit handleSubmit onSubmit \n input name name ref register required true \n input type submit \n |
|
|
| autogenerated/Xss/XssThroughDom/forms.js:77:54:77:57 | true | enclosingFunctionName | HookForm |
|
|
| autogenerated/Xss/XssThroughDom/forms.js:93:13:93:17 | "#id" | argumentIndex | 0 |
|
|
| autogenerated/Xss/XssThroughDom/forms.js:93:13:93:17 | "#id" | calleeAccessPath | |
|
|
| autogenerated/Xss/XssThroughDom/forms.js:93:13:93:17 | "#id" | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/XssThroughDom/forms.js:93:13:93:17 | "#id" | calleeName | $ |
|
|
| autogenerated/Xss/XssThroughDom/forms.js:93:13:93:17 | "#id" | enclosingFunctionBody | register getValues useForm form \n input name name ref register \n button type button onClick values getValues $ #id html values name \n \n |
|
|
| autogenerated/Xss/XssThroughDom/forms.js:93:13:93:17 | "#id" | enclosingFunctionName | HookForm2 |
|
|
| autogenerated/Xss/XssThroughDom/forms.js:93:25:93:35 | values.name | argumentIndex | 0 |
|
|
| autogenerated/Xss/XssThroughDom/forms.js:93:25:93:35 | values.name | calleeAccessPath | |
|
|
| autogenerated/Xss/XssThroughDom/forms.js:93:25:93:35 | values.name | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/XssThroughDom/forms.js:93:25:93:35 | values.name | calleeName | html |
|
|
| autogenerated/Xss/XssThroughDom/forms.js:93:25:93:35 | values.name | enclosingFunctionBody | register getValues useForm form \n input name name ref register \n button type button onClick values getValues $ #id html values name \n \n |
|
|
| autogenerated/Xss/XssThroughDom/forms.js:93:25:93:35 | values.name | enclosingFunctionName | HookForm2 |
|
|
| autogenerated/Xss/XssThroughDom/forms.js:102:28:102:40 | "form.myform" | argumentIndex | 0 |
|
|
| autogenerated/Xss/XssThroughDom/forms.js:102:28:102:40 | "form.myform" | calleeAccessPath | |
|
|
| autogenerated/Xss/XssThroughDom/forms.js:102:28:102:40 | "form.myform" | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/XssThroughDom/forms.js:102:28:102:40 | "form.myform" | calleeName | querySelector |
|
|
| autogenerated/Xss/XssThroughDom/forms.js:102:28:102:40 | "form.myform" | enclosingFunctionBody | document querySelector form.myform addEventListener submit e $ #id html e target value document querySelector form.myform onsubmit e $ #id html e target value |
|
|
| autogenerated/Xss/XssThroughDom/forms.js:102:28:102:40 | "form.myform" | enclosingFunctionName | vanillaJS |
|
|
| autogenerated/Xss/XssThroughDom/forms.js:102:28:102:40 | "form.myform" | receiverName | document |
|
|
| autogenerated/Xss/XssThroughDom/forms.js:102:60:102:67 | "submit" | argumentIndex | 0 |
|
|
| autogenerated/Xss/XssThroughDom/forms.js:102:60:102:67 | "submit" | calleeAccessPath | |
|
|
| autogenerated/Xss/XssThroughDom/forms.js:102:60:102:67 | "submit" | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/XssThroughDom/forms.js:102:60:102:67 | "submit" | calleeName | addEventListener |
|
|
| autogenerated/Xss/XssThroughDom/forms.js:102:60:102:67 | "submit" | enclosingFunctionBody | document querySelector form.myform addEventListener submit e $ #id html e target value document querySelector form.myform onsubmit e $ #id html e target value |
|
|
| autogenerated/Xss/XssThroughDom/forms.js:102:60:102:67 | "submit" | enclosingFunctionName | vanillaJS |
|
|
| autogenerated/Xss/XssThroughDom/forms.js:102:70:104:5 | e => {\\n ... K\\n } | argumentIndex | 1 |
|
|
| autogenerated/Xss/XssThroughDom/forms.js:102:70:104:5 | e => {\\n ... K\\n } | calleeAccessPath | |
|
|
| autogenerated/Xss/XssThroughDom/forms.js:102:70:104:5 | e => {\\n ... K\\n } | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/XssThroughDom/forms.js:102:70:104:5 | e => {\\n ... K\\n } | calleeName | addEventListener |
|
|
| autogenerated/Xss/XssThroughDom/forms.js:102:70:104:5 | e => {\\n ... K\\n } | enclosingFunctionBody | document querySelector form.myform addEventListener submit e $ #id html e target value document querySelector form.myform onsubmit e $ #id html e target value |
|
|
| autogenerated/Xss/XssThroughDom/forms.js:102:70:104:5 | e => {\\n ... K\\n } | enclosingFunctionName | vanillaJS |
|
|
| autogenerated/Xss/XssThroughDom/forms.js:103:11:103:15 | "#id" | argumentIndex | 0 |
|
|
| autogenerated/Xss/XssThroughDom/forms.js:103:11:103:15 | "#id" | calleeAccessPath | |
|
|
| autogenerated/Xss/XssThroughDom/forms.js:103:11:103:15 | "#id" | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/XssThroughDom/forms.js:103:11:103:15 | "#id" | calleeName | $ |
|
|
| autogenerated/Xss/XssThroughDom/forms.js:103:11:103:15 | "#id" | enclosingFunctionBody | document querySelector form.myform addEventListener submit e $ #id html e target value document querySelector form.myform onsubmit e $ #id html e target value |
|
|
| autogenerated/Xss/XssThroughDom/forms.js:103:11:103:15 | "#id" | enclosingFunctionName | vanillaJS |
|
|
| autogenerated/Xss/XssThroughDom/forms.js:103:23:103:36 | e.target.value | argumentIndex | 0 |
|
|
| autogenerated/Xss/XssThroughDom/forms.js:103:23:103:36 | e.target.value | calleeAccessPath | |
|
|
| autogenerated/Xss/XssThroughDom/forms.js:103:23:103:36 | e.target.value | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/XssThroughDom/forms.js:103:23:103:36 | e.target.value | calleeName | html |
|
|
| autogenerated/Xss/XssThroughDom/forms.js:103:23:103:36 | e.target.value | enclosingFunctionBody | document querySelector form.myform addEventListener submit e $ #id html e target value document querySelector form.myform onsubmit e $ #id html e target value |
|
|
| autogenerated/Xss/XssThroughDom/forms.js:103:23:103:36 | e.target.value | enclosingFunctionName | vanillaJS |
|
|
| autogenerated/Xss/XssThroughDom/forms.js:106:28:106:40 | "form.myform" | argumentIndex | 0 |
|
|
| autogenerated/Xss/XssThroughDom/forms.js:106:28:106:40 | "form.myform" | calleeAccessPath | |
|
|
| autogenerated/Xss/XssThroughDom/forms.js:106:28:106:40 | "form.myform" | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/XssThroughDom/forms.js:106:28:106:40 | "form.myform" | calleeName | querySelector |
|
|
| autogenerated/Xss/XssThroughDom/forms.js:106:28:106:40 | "form.myform" | enclosingFunctionBody | document querySelector form.myform addEventListener submit e $ #id html e target value document querySelector form.myform onsubmit e $ #id html e target value |
|
|
| autogenerated/Xss/XssThroughDom/forms.js:106:28:106:40 | "form.myform" | enclosingFunctionName | vanillaJS |
|
|
| autogenerated/Xss/XssThroughDom/forms.js:106:28:106:40 | "form.myform" | receiverName | document |
|
|
| autogenerated/Xss/XssThroughDom/forms.js:107:11:107:15 | "#id" | argumentIndex | 0 |
|
|
| autogenerated/Xss/XssThroughDom/forms.js:107:11:107:15 | "#id" | calleeAccessPath | |
|
|
| autogenerated/Xss/XssThroughDom/forms.js:107:11:107:15 | "#id" | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/XssThroughDom/forms.js:107:11:107:15 | "#id" | calleeName | $ |
|
|
| autogenerated/Xss/XssThroughDom/forms.js:107:11:107:15 | "#id" | enclosingFunctionBody | document querySelector form.myform addEventListener submit e $ #id html e target value document querySelector form.myform onsubmit e $ #id html e target value |
|
|
| autogenerated/Xss/XssThroughDom/forms.js:107:11:107:15 | "#id" | enclosingFunctionName | vanillaJS |
|
|
| autogenerated/Xss/XssThroughDom/forms.js:107:23:107:36 | e.target.value | argumentIndex | 0 |
|
|
| autogenerated/Xss/XssThroughDom/forms.js:107:23:107:36 | e.target.value | calleeAccessPath | |
|
|
| autogenerated/Xss/XssThroughDom/forms.js:107:23:107:36 | e.target.value | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/XssThroughDom/forms.js:107:23:107:36 | e.target.value | calleeName | html |
|
|
| autogenerated/Xss/XssThroughDom/forms.js:107:23:107:36 | e.target.value | enclosingFunctionBody | document querySelector form.myform addEventListener submit e $ #id html e target value document querySelector form.myform onsubmit e $ #id html e target value |
|
|
| autogenerated/Xss/XssThroughDom/forms.js:107:23:107:36 | e.target.value | enclosingFunctionName | vanillaJS |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:2:4:2:8 | "#id" | argumentIndex | 0 |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:2:4:2:8 | "#id" | calleeAccessPath | |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:2:4:2:8 | "#id" | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:2:4:2:8 | "#id" | calleeName | $ |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:2:4:2:8 | "#id" | enclosingFunctionBody | $ #id html $ textarea val $ #id html $ .some-element text $ #id html $ .some-element attr foo bar $ #id html $ .some-element attr foo bar $ #id html $ .some-element attr data-target $ #id html document getElementById foo innerText $ #id html document getElementById foo innerHTML $ #id html document getElementById foo textContent $ #id html document 0 querySelectorAll textarea 0 value $ #id html document getElementById div1 getAttribute data-target safe1 x x jquery foo $ x safe1 $ textarea val safe2 x x object foo $ x safe2 $ textarea val $ #id html $ <p> something </p> text $ #id get 0 innerHTML $ textarea val base $ #id base html html text $ textarea val $ #id get 0 innerHTML $ input get 0 name $ #id get 0 innerHTML $ input get 0 getAttribute name $ #id get 0 innerHTML $ input getAttribute id $ #id get 0 innerHTML $ document find option attr value valMethod $ textarea val $ #id get 0 innerHTML valMethod myValue $ document find option attr value myValue property $ #id get 0 innerHTML myValue $ jGrowl $ input get 0 name selector $ input get 0 name something selector $ textarea val $ selector $ document my_form my_input value $ #id html $ #foo prop innerText anser require anser text $ text text $ #id html anser ansiToHtml text $ #id html anser process text $ section h1 each $ nav ul append <a href='# $ text toLowerCase replace / /g - replace /[^\\w-]+/g '>Section</a> |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:2:4:2:8 | "#id" | enclosingFunctionName | |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:2:16:2:34 | $("textarea").val() | argumentIndex | 0 |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:2:16:2:34 | $("textarea").val() | calleeAccessPath | |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:2:16:2:34 | $("textarea").val() | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:2:16:2:34 | $("textarea").val() | calleeName | html |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:2:16:2:34 | $("textarea").val() | enclosingFunctionBody | $ #id html $ textarea val $ #id html $ .some-element text $ #id html $ .some-element attr foo bar $ #id html $ .some-element attr foo bar $ #id html $ .some-element attr data-target $ #id html document getElementById foo innerText $ #id html document getElementById foo innerHTML $ #id html document getElementById foo textContent $ #id html document 0 querySelectorAll textarea 0 value $ #id html document getElementById div1 getAttribute data-target safe1 x x jquery foo $ x safe1 $ textarea val safe2 x x object foo $ x safe2 $ textarea val $ #id html $ <p> something </p> text $ #id get 0 innerHTML $ textarea val base $ #id base html html text $ textarea val $ #id get 0 innerHTML $ input get 0 name $ #id get 0 innerHTML $ input get 0 getAttribute name $ #id get 0 innerHTML $ input getAttribute id $ #id get 0 innerHTML $ document find option attr value valMethod $ textarea val $ #id get 0 innerHTML valMethod myValue $ document find option attr value myValue property $ #id get 0 innerHTML myValue $ jGrowl $ input get 0 name selector $ input get 0 name something selector $ textarea val $ selector $ document my_form my_input value $ #id html $ #foo prop innerText anser require anser text $ text text $ #id html anser ansiToHtml text $ #id html anser process text $ section h1 each $ nav ul append <a href='# $ text toLowerCase replace / /g - replace /[^\\w-]+/g '>Section</a> |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:2:16:2:34 | $("textarea").val() | enclosingFunctionName | |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:2:18:2:27 | "textarea" | argumentIndex | 0 |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:2:18:2:27 | "textarea" | calleeAccessPath | |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:2:18:2:27 | "textarea" | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:2:18:2:27 | "textarea" | calleeName | $ |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:2:18:2:27 | "textarea" | enclosingFunctionBody | $ #id html $ textarea val $ #id html $ .some-element text $ #id html $ .some-element attr foo bar $ #id html $ .some-element attr foo bar $ #id html $ .some-element attr data-target $ #id html document getElementById foo innerText $ #id html document getElementById foo innerHTML $ #id html document getElementById foo textContent $ #id html document 0 querySelectorAll textarea 0 value $ #id html document getElementById div1 getAttribute data-target safe1 x x jquery foo $ x safe1 $ textarea val safe2 x x object foo $ x safe2 $ textarea val $ #id html $ <p> something </p> text $ #id get 0 innerHTML $ textarea val base $ #id base html html text $ textarea val $ #id get 0 innerHTML $ input get 0 name $ #id get 0 innerHTML $ input get 0 getAttribute name $ #id get 0 innerHTML $ input getAttribute id $ #id get 0 innerHTML $ document find option attr value valMethod $ textarea val $ #id get 0 innerHTML valMethod myValue $ document find option attr value myValue property $ #id get 0 innerHTML myValue $ jGrowl $ input get 0 name selector $ input get 0 name something selector $ textarea val $ selector $ document my_form my_input value $ #id html $ #foo prop innerText anser require anser text $ text text $ #id html anser ansiToHtml text $ #id html anser process text $ section h1 each $ nav ul append <a href='# $ text toLowerCase replace / /g - replace /[^\\w-]+/g '>Section</a> |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:2:18:2:27 | "textarea" | enclosingFunctionName | |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:4:4:4:8 | "#id" | argumentIndex | 0 |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:4:4:4:8 | "#id" | calleeAccessPath | |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:4:4:4:8 | "#id" | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:4:4:4:8 | "#id" | calleeName | $ |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:4:4:4:8 | "#id" | enclosingFunctionBody | $ #id html $ textarea val $ #id html $ .some-element text $ #id html $ .some-element attr foo bar $ #id html $ .some-element attr foo bar $ #id html $ .some-element attr data-target $ #id html document getElementById foo innerText $ #id html document getElementById foo innerHTML $ #id html document getElementById foo textContent $ #id html document 0 querySelectorAll textarea 0 value $ #id html document getElementById div1 getAttribute data-target safe1 x x jquery foo $ x safe1 $ textarea val safe2 x x object foo $ x safe2 $ textarea val $ #id html $ <p> something </p> text $ #id get 0 innerHTML $ textarea val base $ #id base html html text $ textarea val $ #id get 0 innerHTML $ input get 0 name $ #id get 0 innerHTML $ input get 0 getAttribute name $ #id get 0 innerHTML $ input getAttribute id $ #id get 0 innerHTML $ document find option attr value valMethod $ textarea val $ #id get 0 innerHTML valMethod myValue $ document find option attr value myValue property $ #id get 0 innerHTML myValue $ jGrowl $ input get 0 name selector $ input get 0 name something selector $ textarea val $ selector $ document my_form my_input value $ #id html $ #foo prop innerText anser require anser text $ text text $ #id html anser ansiToHtml text $ #id html anser process text $ section h1 each $ nav ul append <a href='# $ text toLowerCase replace / /g - replace /[^\\w-]+/g '>Section</a> |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:4:4:4:8 | "#id" | enclosingFunctionName | |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:4:16:4:40 | $(".som ... .text() | argumentIndex | 0 |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:4:16:4:40 | $(".som ... .text() | calleeAccessPath | |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:4:16:4:40 | $(".som ... .text() | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:4:16:4:40 | $(".som ... .text() | calleeName | html |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:4:16:4:40 | $(".som ... .text() | enclosingFunctionBody | $ #id html $ textarea val $ #id html $ .some-element text $ #id html $ .some-element attr foo bar $ #id html $ .some-element attr foo bar $ #id html $ .some-element attr data-target $ #id html document getElementById foo innerText $ #id html document getElementById foo innerHTML $ #id html document getElementById foo textContent $ #id html document 0 querySelectorAll textarea 0 value $ #id html document getElementById div1 getAttribute data-target safe1 x x jquery foo $ x safe1 $ textarea val safe2 x x object foo $ x safe2 $ textarea val $ #id html $ <p> something </p> text $ #id get 0 innerHTML $ textarea val base $ #id base html html text $ textarea val $ #id get 0 innerHTML $ input get 0 name $ #id get 0 innerHTML $ input get 0 getAttribute name $ #id get 0 innerHTML $ input getAttribute id $ #id get 0 innerHTML $ document find option attr value valMethod $ textarea val $ #id get 0 innerHTML valMethod myValue $ document find option attr value myValue property $ #id get 0 innerHTML myValue $ jGrowl $ input get 0 name selector $ input get 0 name something selector $ textarea val $ selector $ document my_form my_input value $ #id html $ #foo prop innerText anser require anser text $ text text $ #id html anser ansiToHtml text $ #id html anser process text $ section h1 each $ nav ul append <a href='# $ text toLowerCase replace / /g - replace /[^\\w-]+/g '>Section</a> |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:4:16:4:40 | $(".som ... .text() | enclosingFunctionName | |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:4:18:4:32 | ".some-element" | argumentIndex | 0 |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:4:18:4:32 | ".some-element" | calleeAccessPath | |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:4:18:4:32 | ".some-element" | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:4:18:4:32 | ".some-element" | calleeName | $ |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:4:18:4:32 | ".some-element" | enclosingFunctionBody | $ #id html $ textarea val $ #id html $ .some-element text $ #id html $ .some-element attr foo bar $ #id html $ .some-element attr foo bar $ #id html $ .some-element attr data-target $ #id html document getElementById foo innerText $ #id html document getElementById foo innerHTML $ #id html document getElementById foo textContent $ #id html document 0 querySelectorAll textarea 0 value $ #id html document getElementById div1 getAttribute data-target safe1 x x jquery foo $ x safe1 $ textarea val safe2 x x object foo $ x safe2 $ textarea val $ #id html $ <p> something </p> text $ #id get 0 innerHTML $ textarea val base $ #id base html html text $ textarea val $ #id get 0 innerHTML $ input get 0 name $ #id get 0 innerHTML $ input get 0 getAttribute name $ #id get 0 innerHTML $ input getAttribute id $ #id get 0 innerHTML $ document find option attr value valMethod $ textarea val $ #id get 0 innerHTML valMethod myValue $ document find option attr value myValue property $ #id get 0 innerHTML myValue $ jGrowl $ input get 0 name selector $ input get 0 name something selector $ textarea val $ selector $ document my_form my_input value $ #id html $ #foo prop innerText anser require anser text $ text text $ #id html anser ansiToHtml text $ #id html anser process text $ section h1 each $ nav ul append <a href='# $ text toLowerCase replace / /g - replace /[^\\w-]+/g '>Section</a> |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:4:18:4:32 | ".some-element" | enclosingFunctionName | |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:6:4:6:8 | "#id" | argumentIndex | 0 |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:6:4:6:8 | "#id" | calleeAccessPath | |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:6:4:6:8 | "#id" | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:6:4:6:8 | "#id" | calleeName | $ |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:6:4:6:8 | "#id" | enclosingFunctionBody | $ #id html $ textarea val $ #id html $ .some-element text $ #id html $ .some-element attr foo bar $ #id html $ .some-element attr foo bar $ #id html $ .some-element attr data-target $ #id html document getElementById foo innerText $ #id html document getElementById foo innerHTML $ #id html document getElementById foo textContent $ #id html document 0 querySelectorAll textarea 0 value $ #id html document getElementById div1 getAttribute data-target safe1 x x jquery foo $ x safe1 $ textarea val safe2 x x object foo $ x safe2 $ textarea val $ #id html $ <p> something </p> text $ #id get 0 innerHTML $ textarea val base $ #id base html html text $ textarea val $ #id get 0 innerHTML $ input get 0 name $ #id get 0 innerHTML $ input get 0 getAttribute name $ #id get 0 innerHTML $ input getAttribute id $ #id get 0 innerHTML $ document find option attr value valMethod $ textarea val $ #id get 0 innerHTML valMethod myValue $ document find option attr value myValue property $ #id get 0 innerHTML myValue $ jGrowl $ input get 0 name selector $ input get 0 name something selector $ textarea val $ selector $ document my_form my_input value $ #id html $ #foo prop innerText anser require anser text $ text text $ #id html anser ansiToHtml text $ #id html anser process text $ section h1 each $ nav ul append <a href='# $ text toLowerCase replace / /g - replace /[^\\w-]+/g '>Section</a> |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:6:4:6:8 | "#id" | enclosingFunctionName | |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:6:16:6:52 | $(".som ... "bar") | argumentIndex | 0 |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:6:16:6:52 | $(".som ... "bar") | calleeAccessPath | |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:6:16:6:52 | $(".som ... "bar") | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:6:16:6:52 | $(".som ... "bar") | calleeName | html |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:6:16:6:52 | $(".som ... "bar") | enclosingFunctionBody | $ #id html $ textarea val $ #id html $ .some-element text $ #id html $ .some-element attr foo bar $ #id html $ .some-element attr foo bar $ #id html $ .some-element attr data-target $ #id html document getElementById foo innerText $ #id html document getElementById foo innerHTML $ #id html document getElementById foo textContent $ #id html document 0 querySelectorAll textarea 0 value $ #id html document getElementById div1 getAttribute data-target safe1 x x jquery foo $ x safe1 $ textarea val safe2 x x object foo $ x safe2 $ textarea val $ #id html $ <p> something </p> text $ #id get 0 innerHTML $ textarea val base $ #id base html html text $ textarea val $ #id get 0 innerHTML $ input get 0 name $ #id get 0 innerHTML $ input get 0 getAttribute name $ #id get 0 innerHTML $ input getAttribute id $ #id get 0 innerHTML $ document find option attr value valMethod $ textarea val $ #id get 0 innerHTML valMethod myValue $ document find option attr value myValue property $ #id get 0 innerHTML myValue $ jGrowl $ input get 0 name selector $ input get 0 name something selector $ textarea val $ selector $ document my_form my_input value $ #id html $ #foo prop innerText anser require anser text $ text text $ #id html anser ansiToHtml text $ #id html anser process text $ section h1 each $ nav ul append <a href='# $ text toLowerCase replace / /g - replace /[^\\w-]+/g '>Section</a> |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:6:16:6:52 | $(".som ... "bar") | enclosingFunctionName | |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:6:18:6:32 | ".some-element" | argumentIndex | 0 |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:6:18:6:32 | ".some-element" | calleeAccessPath | |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:6:18:6:32 | ".some-element" | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:6:18:6:32 | ".some-element" | calleeName | $ |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:6:18:6:32 | ".some-element" | enclosingFunctionBody | $ #id html $ textarea val $ #id html $ .some-element text $ #id html $ .some-element attr foo bar $ #id html $ .some-element attr foo bar $ #id html $ .some-element attr data-target $ #id html document getElementById foo innerText $ #id html document getElementById foo innerHTML $ #id html document getElementById foo textContent $ #id html document 0 querySelectorAll textarea 0 value $ #id html document getElementById div1 getAttribute data-target safe1 x x jquery foo $ x safe1 $ textarea val safe2 x x object foo $ x safe2 $ textarea val $ #id html $ <p> something </p> text $ #id get 0 innerHTML $ textarea val base $ #id base html html text $ textarea val $ #id get 0 innerHTML $ input get 0 name $ #id get 0 innerHTML $ input get 0 getAttribute name $ #id get 0 innerHTML $ input getAttribute id $ #id get 0 innerHTML $ document find option attr value valMethod $ textarea val $ #id get 0 innerHTML valMethod myValue $ document find option attr value myValue property $ #id get 0 innerHTML myValue $ jGrowl $ input get 0 name selector $ input get 0 name something selector $ textarea val $ selector $ document my_form my_input value $ #id html $ #foo prop innerText anser require anser text $ text text $ #id html anser ansiToHtml text $ #id html anser process text $ section h1 each $ nav ul append <a href='# $ text toLowerCase replace / /g - replace /[^\\w-]+/g '>Section</a> |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:6:18:6:32 | ".some-element" | enclosingFunctionName | |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:6:40:6:44 | "foo" | argumentIndex | 0 |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:6:40:6:44 | "foo" | calleeAccessPath | |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:6:40:6:44 | "foo" | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:6:40:6:44 | "foo" | calleeName | attr |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:6:40:6:44 | "foo" | enclosingFunctionBody | $ #id html $ textarea val $ #id html $ .some-element text $ #id html $ .some-element attr foo bar $ #id html $ .some-element attr foo bar $ #id html $ .some-element attr data-target $ #id html document getElementById foo innerText $ #id html document getElementById foo innerHTML $ #id html document getElementById foo textContent $ #id html document 0 querySelectorAll textarea 0 value $ #id html document getElementById div1 getAttribute data-target safe1 x x jquery foo $ x safe1 $ textarea val safe2 x x object foo $ x safe2 $ textarea val $ #id html $ <p> something </p> text $ #id get 0 innerHTML $ textarea val base $ #id base html html text $ textarea val $ #id get 0 innerHTML $ input get 0 name $ #id get 0 innerHTML $ input get 0 getAttribute name $ #id get 0 innerHTML $ input getAttribute id $ #id get 0 innerHTML $ document find option attr value valMethod $ textarea val $ #id get 0 innerHTML valMethod myValue $ document find option attr value myValue property $ #id get 0 innerHTML myValue $ jGrowl $ input get 0 name selector $ input get 0 name something selector $ textarea val $ selector $ document my_form my_input value $ #id html $ #foo prop innerText anser require anser text $ text text $ #id html anser ansiToHtml text $ #id html anser process text $ section h1 each $ nav ul append <a href='# $ text toLowerCase replace / /g - replace /[^\\w-]+/g '>Section</a> |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:6:40:6:44 | "foo" | enclosingFunctionName | |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:6:47:6:51 | "bar" | argumentIndex | 1 |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:6:47:6:51 | "bar" | calleeAccessPath | |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:6:47:6:51 | "bar" | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:6:47:6:51 | "bar" | calleeName | attr |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:6:47:6:51 | "bar" | enclosingFunctionBody | $ #id html $ textarea val $ #id html $ .some-element text $ #id html $ .some-element attr foo bar $ #id html $ .some-element attr foo bar $ #id html $ .some-element attr data-target $ #id html document getElementById foo innerText $ #id html document getElementById foo innerHTML $ #id html document getElementById foo textContent $ #id html document 0 querySelectorAll textarea 0 value $ #id html document getElementById div1 getAttribute data-target safe1 x x jquery foo $ x safe1 $ textarea val safe2 x x object foo $ x safe2 $ textarea val $ #id html $ <p> something </p> text $ #id get 0 innerHTML $ textarea val base $ #id base html html text $ textarea val $ #id get 0 innerHTML $ input get 0 name $ #id get 0 innerHTML $ input get 0 getAttribute name $ #id get 0 innerHTML $ input getAttribute id $ #id get 0 innerHTML $ document find option attr value valMethod $ textarea val $ #id get 0 innerHTML valMethod myValue $ document find option attr value myValue property $ #id get 0 innerHTML myValue $ jGrowl $ input get 0 name selector $ input get 0 name something selector $ textarea val $ selector $ document my_form my_input value $ #id html $ #foo prop innerText anser require anser text $ text text $ #id html anser ansiToHtml text $ #id html anser process text $ section h1 each $ nav ul append <a href='# $ text toLowerCase replace / /g - replace /[^\\w-]+/g '>Section</a> |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:6:47:6:51 | "bar" | enclosingFunctionName | |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:7:4:7:8 | "#id" | argumentIndex | 0 |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:7:4:7:8 | "#id" | calleeAccessPath | |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:7:4:7:8 | "#id" | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:7:4:7:8 | "#id" | calleeName | $ |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:7:4:7:8 | "#id" | enclosingFunctionBody | $ #id html $ textarea val $ #id html $ .some-element text $ #id html $ .some-element attr foo bar $ #id html $ .some-element attr foo bar $ #id html $ .some-element attr data-target $ #id html document getElementById foo innerText $ #id html document getElementById foo innerHTML $ #id html document getElementById foo textContent $ #id html document 0 querySelectorAll textarea 0 value $ #id html document getElementById div1 getAttribute data-target safe1 x x jquery foo $ x safe1 $ textarea val safe2 x x object foo $ x safe2 $ textarea val $ #id html $ <p> something </p> text $ #id get 0 innerHTML $ textarea val base $ #id base html html text $ textarea val $ #id get 0 innerHTML $ input get 0 name $ #id get 0 innerHTML $ input get 0 getAttribute name $ #id get 0 innerHTML $ input getAttribute id $ #id get 0 innerHTML $ document find option attr value valMethod $ textarea val $ #id get 0 innerHTML valMethod myValue $ document find option attr value myValue property $ #id get 0 innerHTML myValue $ jGrowl $ input get 0 name selector $ input get 0 name something selector $ textarea val $ selector $ document my_form my_input value $ #id html $ #foo prop innerText anser require anser text $ text text $ #id html anser ansiToHtml text $ #id html anser process text $ section h1 each $ nav ul append <a href='# $ text toLowerCase replace / /g - replace /[^\\w-]+/g '>Section</a> |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:7:4:7:8 | "#id" | enclosingFunctionName | |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:7:16:7:54 | $(".som ... "bar"}) | argumentIndex | 0 |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:7:16:7:54 | $(".som ... "bar"}) | calleeAccessPath | |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:7:16:7:54 | $(".som ... "bar"}) | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:7:16:7:54 | $(".som ... "bar"}) | calleeName | html |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:7:16:7:54 | $(".som ... "bar"}) | enclosingFunctionBody | $ #id html $ textarea val $ #id html $ .some-element text $ #id html $ .some-element attr foo bar $ #id html $ .some-element attr foo bar $ #id html $ .some-element attr data-target $ #id html document getElementById foo innerText $ #id html document getElementById foo innerHTML $ #id html document getElementById foo textContent $ #id html document 0 querySelectorAll textarea 0 value $ #id html document getElementById div1 getAttribute data-target safe1 x x jquery foo $ x safe1 $ textarea val safe2 x x object foo $ x safe2 $ textarea val $ #id html $ <p> something </p> text $ #id get 0 innerHTML $ textarea val base $ #id base html html text $ textarea val $ #id get 0 innerHTML $ input get 0 name $ #id get 0 innerHTML $ input get 0 getAttribute name $ #id get 0 innerHTML $ input getAttribute id $ #id get 0 innerHTML $ document find option attr value valMethod $ textarea val $ #id get 0 innerHTML valMethod myValue $ document find option attr value myValue property $ #id get 0 innerHTML myValue $ jGrowl $ input get 0 name selector $ input get 0 name something selector $ textarea val $ selector $ document my_form my_input value $ #id html $ #foo prop innerText anser require anser text $ text text $ #id html anser ansiToHtml text $ #id html anser process text $ section h1 each $ nav ul append <a href='# $ text toLowerCase replace / /g - replace /[^\\w-]+/g '>Section</a> |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:7:16:7:54 | $(".som ... "bar"}) | enclosingFunctionName | |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:7:18:7:32 | ".some-element" | argumentIndex | 0 |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:7:18:7:32 | ".some-element" | calleeAccessPath | |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:7:18:7:32 | ".some-element" | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:7:18:7:32 | ".some-element" | calleeName | $ |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:7:18:7:32 | ".some-element" | enclosingFunctionBody | $ #id html $ textarea val $ #id html $ .some-element text $ #id html $ .some-element attr foo bar $ #id html $ .some-element attr foo bar $ #id html $ .some-element attr data-target $ #id html document getElementById foo innerText $ #id html document getElementById foo innerHTML $ #id html document getElementById foo textContent $ #id html document 0 querySelectorAll textarea 0 value $ #id html document getElementById div1 getAttribute data-target safe1 x x jquery foo $ x safe1 $ textarea val safe2 x x object foo $ x safe2 $ textarea val $ #id html $ <p> something </p> text $ #id get 0 innerHTML $ textarea val base $ #id base html html text $ textarea val $ #id get 0 innerHTML $ input get 0 name $ #id get 0 innerHTML $ input get 0 getAttribute name $ #id get 0 innerHTML $ input getAttribute id $ #id get 0 innerHTML $ document find option attr value valMethod $ textarea val $ #id get 0 innerHTML valMethod myValue $ document find option attr value myValue property $ #id get 0 innerHTML myValue $ jGrowl $ input get 0 name selector $ input get 0 name something selector $ textarea val $ selector $ document my_form my_input value $ #id html $ #foo prop innerText anser require anser text $ text text $ #id html anser ansiToHtml text $ #id html anser process text $ section h1 each $ nav ul append <a href='# $ text toLowerCase replace / /g - replace /[^\\w-]+/g '>Section</a> |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:7:18:7:32 | ".some-element" | enclosingFunctionName | |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:7:40:7:53 | {"foo": "bar"} | argumentIndex | 0 |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:7:40:7:53 | {"foo": "bar"} | calleeAccessPath | |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:7:40:7:53 | {"foo": "bar"} | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:7:40:7:53 | {"foo": "bar"} | calleeName | attr |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:7:40:7:53 | {"foo": "bar"} | enclosingFunctionBody | $ #id html $ textarea val $ #id html $ .some-element text $ #id html $ .some-element attr foo bar $ #id html $ .some-element attr foo bar $ #id html $ .some-element attr data-target $ #id html document getElementById foo innerText $ #id html document getElementById foo innerHTML $ #id html document getElementById foo textContent $ #id html document 0 querySelectorAll textarea 0 value $ #id html document getElementById div1 getAttribute data-target safe1 x x jquery foo $ x safe1 $ textarea val safe2 x x object foo $ x safe2 $ textarea val $ #id html $ <p> something </p> text $ #id get 0 innerHTML $ textarea val base $ #id base html html text $ textarea val $ #id get 0 innerHTML $ input get 0 name $ #id get 0 innerHTML $ input get 0 getAttribute name $ #id get 0 innerHTML $ input getAttribute id $ #id get 0 innerHTML $ document find option attr value valMethod $ textarea val $ #id get 0 innerHTML valMethod myValue $ document find option attr value myValue property $ #id get 0 innerHTML myValue $ jGrowl $ input get 0 name selector $ input get 0 name something selector $ textarea val $ selector $ document my_form my_input value $ #id html $ #foo prop innerText anser require anser text $ text text $ #id html anser ansiToHtml text $ #id html anser process text $ section h1 each $ nav ul append <a href='# $ text toLowerCase replace / /g - replace /[^\\w-]+/g '>Section</a> |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:7:40:7:53 | {"foo": "bar"} | enclosingFunctionName | |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:7:48:7:52 | "bar" | calleeAccessPath | |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:7:48:7:52 | "bar" | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:7:48:7:52 | "bar" | enclosingFunctionBody | $ #id html $ textarea val $ #id html $ .some-element text $ #id html $ .some-element attr foo bar $ #id html $ .some-element attr foo bar $ #id html $ .some-element attr data-target $ #id html document getElementById foo innerText $ #id html document getElementById foo innerHTML $ #id html document getElementById foo textContent $ #id html document 0 querySelectorAll textarea 0 value $ #id html document getElementById div1 getAttribute data-target safe1 x x jquery foo $ x safe1 $ textarea val safe2 x x object foo $ x safe2 $ textarea val $ #id html $ <p> something </p> text $ #id get 0 innerHTML $ textarea val base $ #id base html html text $ textarea val $ #id get 0 innerHTML $ input get 0 name $ #id get 0 innerHTML $ input get 0 getAttribute name $ #id get 0 innerHTML $ input getAttribute id $ #id get 0 innerHTML $ document find option attr value valMethod $ textarea val $ #id get 0 innerHTML valMethod myValue $ document find option attr value myValue property $ #id get 0 innerHTML myValue $ jGrowl $ input get 0 name selector $ input get 0 name something selector $ textarea val $ selector $ document my_form my_input value $ #id html $ #foo prop innerText anser require anser text $ text text $ #id html anser ansiToHtml text $ #id html anser process text $ section h1 each $ nav ul append <a href='# $ text toLowerCase replace / /g - replace /[^\\w-]+/g '>Section</a> |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:7:48:7:52 | "bar" | enclosingFunctionName | |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:8:4:8:8 | "#id" | argumentIndex | 0 |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:8:4:8:8 | "#id" | calleeAccessPath | |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:8:4:8:8 | "#id" | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:8:4:8:8 | "#id" | calleeName | $ |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:8:4:8:8 | "#id" | enclosingFunctionBody | $ #id html $ textarea val $ #id html $ .some-element text $ #id html $ .some-element attr foo bar $ #id html $ .some-element attr foo bar $ #id html $ .some-element attr data-target $ #id html document getElementById foo innerText $ #id html document getElementById foo innerHTML $ #id html document getElementById foo textContent $ #id html document 0 querySelectorAll textarea 0 value $ #id html document getElementById div1 getAttribute data-target safe1 x x jquery foo $ x safe1 $ textarea val safe2 x x object foo $ x safe2 $ textarea val $ #id html $ <p> something </p> text $ #id get 0 innerHTML $ textarea val base $ #id base html html text $ textarea val $ #id get 0 innerHTML $ input get 0 name $ #id get 0 innerHTML $ input get 0 getAttribute name $ #id get 0 innerHTML $ input getAttribute id $ #id get 0 innerHTML $ document find option attr value valMethod $ textarea val $ #id get 0 innerHTML valMethod myValue $ document find option attr value myValue property $ #id get 0 innerHTML myValue $ jGrowl $ input get 0 name selector $ input get 0 name something selector $ textarea val $ selector $ document my_form my_input value $ #id html $ #foo prop innerText anser require anser text $ text text $ #id html anser ansiToHtml text $ #id html anser process text $ section h1 each $ nav ul append <a href='# $ text toLowerCase replace / /g - replace /[^\\w-]+/g '>Section</a> |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:8:4:8:8 | "#id" | enclosingFunctionName | |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:8:16:8:53 | $(".som ... arget") | argumentIndex | 0 |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:8:16:8:53 | $(".som ... arget") | calleeAccessPath | |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:8:16:8:53 | $(".som ... arget") | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:8:16:8:53 | $(".som ... arget") | calleeName | html |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:8:16:8:53 | $(".som ... arget") | enclosingFunctionBody | $ #id html $ textarea val $ #id html $ .some-element text $ #id html $ .some-element attr foo bar $ #id html $ .some-element attr foo bar $ #id html $ .some-element attr data-target $ #id html document getElementById foo innerText $ #id html document getElementById foo innerHTML $ #id html document getElementById foo textContent $ #id html document 0 querySelectorAll textarea 0 value $ #id html document getElementById div1 getAttribute data-target safe1 x x jquery foo $ x safe1 $ textarea val safe2 x x object foo $ x safe2 $ textarea val $ #id html $ <p> something </p> text $ #id get 0 innerHTML $ textarea val base $ #id base html html text $ textarea val $ #id get 0 innerHTML $ input get 0 name $ #id get 0 innerHTML $ input get 0 getAttribute name $ #id get 0 innerHTML $ input getAttribute id $ #id get 0 innerHTML $ document find option attr value valMethod $ textarea val $ #id get 0 innerHTML valMethod myValue $ document find option attr value myValue property $ #id get 0 innerHTML myValue $ jGrowl $ input get 0 name selector $ input get 0 name something selector $ textarea val $ selector $ document my_form my_input value $ #id html $ #foo prop innerText anser require anser text $ text text $ #id html anser ansiToHtml text $ #id html anser process text $ section h1 each $ nav ul append <a href='# $ text toLowerCase replace / /g - replace /[^\\w-]+/g '>Section</a> |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:8:16:8:53 | $(".som ... arget") | enclosingFunctionName | |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:8:18:8:32 | ".some-element" | argumentIndex | 0 |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:8:18:8:32 | ".some-element" | calleeAccessPath | |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:8:18:8:32 | ".some-element" | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:8:18:8:32 | ".some-element" | calleeName | $ |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:8:18:8:32 | ".some-element" | enclosingFunctionBody | $ #id html $ textarea val $ #id html $ .some-element text $ #id html $ .some-element attr foo bar $ #id html $ .some-element attr foo bar $ #id html $ .some-element attr data-target $ #id html document getElementById foo innerText $ #id html document getElementById foo innerHTML $ #id html document getElementById foo textContent $ #id html document 0 querySelectorAll textarea 0 value $ #id html document getElementById div1 getAttribute data-target safe1 x x jquery foo $ x safe1 $ textarea val safe2 x x object foo $ x safe2 $ textarea val $ #id html $ <p> something </p> text $ #id get 0 innerHTML $ textarea val base $ #id base html html text $ textarea val $ #id get 0 innerHTML $ input get 0 name $ #id get 0 innerHTML $ input get 0 getAttribute name $ #id get 0 innerHTML $ input getAttribute id $ #id get 0 innerHTML $ document find option attr value valMethod $ textarea val $ #id get 0 innerHTML valMethod myValue $ document find option attr value myValue property $ #id get 0 innerHTML myValue $ jGrowl $ input get 0 name selector $ input get 0 name something selector $ textarea val $ selector $ document my_form my_input value $ #id html $ #foo prop innerText anser require anser text $ text text $ #id html anser ansiToHtml text $ #id html anser process text $ section h1 each $ nav ul append <a href='# $ text toLowerCase replace / /g - replace /[^\\w-]+/g '>Section</a> |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:8:18:8:32 | ".some-element" | enclosingFunctionName | |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:8:40:8:52 | "data-target" | argumentIndex | 0 |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:8:40:8:52 | "data-target" | calleeAccessPath | |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:8:40:8:52 | "data-target" | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:8:40:8:52 | "data-target" | calleeName | attr |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:8:40:8:52 | "data-target" | enclosingFunctionBody | $ #id html $ textarea val $ #id html $ .some-element text $ #id html $ .some-element attr foo bar $ #id html $ .some-element attr foo bar $ #id html $ .some-element attr data-target $ #id html document getElementById foo innerText $ #id html document getElementById foo innerHTML $ #id html document getElementById foo textContent $ #id html document 0 querySelectorAll textarea 0 value $ #id html document getElementById div1 getAttribute data-target safe1 x x jquery foo $ x safe1 $ textarea val safe2 x x object foo $ x safe2 $ textarea val $ #id html $ <p> something </p> text $ #id get 0 innerHTML $ textarea val base $ #id base html html text $ textarea val $ #id get 0 innerHTML $ input get 0 name $ #id get 0 innerHTML $ input get 0 getAttribute name $ #id get 0 innerHTML $ input getAttribute id $ #id get 0 innerHTML $ document find option attr value valMethod $ textarea val $ #id get 0 innerHTML valMethod myValue $ document find option attr value myValue property $ #id get 0 innerHTML myValue $ jGrowl $ input get 0 name selector $ input get 0 name something selector $ textarea val $ selector $ document my_form my_input value $ #id html $ #foo prop innerText anser require anser text $ text text $ #id html anser ansiToHtml text $ #id html anser process text $ section h1 each $ nav ul append <a href='# $ text toLowerCase replace / /g - replace /[^\\w-]+/g '>Section</a> |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:8:40:8:52 | "data-target" | enclosingFunctionName | |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:10:4:10:8 | "#id" | argumentIndex | 0 |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:10:4:10:8 | "#id" | calleeAccessPath | |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:10:4:10:8 | "#id" | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:10:4:10:8 | "#id" | calleeName | $ |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:10:4:10:8 | "#id" | enclosingFunctionBody | $ #id html $ textarea val $ #id html $ .some-element text $ #id html $ .some-element attr foo bar $ #id html $ .some-element attr foo bar $ #id html $ .some-element attr data-target $ #id html document getElementById foo innerText $ #id html document getElementById foo innerHTML $ #id html document getElementById foo textContent $ #id html document 0 querySelectorAll textarea 0 value $ #id html document getElementById div1 getAttribute data-target safe1 x x jquery foo $ x safe1 $ textarea val safe2 x x object foo $ x safe2 $ textarea val $ #id html $ <p> something </p> text $ #id get 0 innerHTML $ textarea val base $ #id base html html text $ textarea val $ #id get 0 innerHTML $ input get 0 name $ #id get 0 innerHTML $ input get 0 getAttribute name $ #id get 0 innerHTML $ input getAttribute id $ #id get 0 innerHTML $ document find option attr value valMethod $ textarea val $ #id get 0 innerHTML valMethod myValue $ document find option attr value myValue property $ #id get 0 innerHTML myValue $ jGrowl $ input get 0 name selector $ input get 0 name something selector $ textarea val $ selector $ document my_form my_input value $ #id html $ #foo prop innerText anser require anser text $ text text $ #id html anser ansiToHtml text $ #id html anser process text $ section h1 each $ nav ul append <a href='# $ text toLowerCase replace / /g - replace /[^\\w-]+/g '>Section</a> |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:10:4:10:8 | "#id" | enclosingFunctionName | |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:11:3:11:42 | documen ... nerText | argumentIndex | 0 |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:11:3:11:42 | documen ... nerText | calleeAccessPath | |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:11:3:11:42 | documen ... nerText | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:11:3:11:42 | documen ... nerText | calleeName | html |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:11:3:11:42 | documen ... nerText | enclosingFunctionBody | $ #id html $ textarea val $ #id html $ .some-element text $ #id html $ .some-element attr foo bar $ #id html $ .some-element attr foo bar $ #id html $ .some-element attr data-target $ #id html document getElementById foo innerText $ #id html document getElementById foo innerHTML $ #id html document getElementById foo textContent $ #id html document 0 querySelectorAll textarea 0 value $ #id html document getElementById div1 getAttribute data-target safe1 x x jquery foo $ x safe1 $ textarea val safe2 x x object foo $ x safe2 $ textarea val $ #id html $ <p> something </p> text $ #id get 0 innerHTML $ textarea val base $ #id base html html text $ textarea val $ #id get 0 innerHTML $ input get 0 name $ #id get 0 innerHTML $ input get 0 getAttribute name $ #id get 0 innerHTML $ input getAttribute id $ #id get 0 innerHTML $ document find option attr value valMethod $ textarea val $ #id get 0 innerHTML valMethod myValue $ document find option attr value myValue property $ #id get 0 innerHTML myValue $ jGrowl $ input get 0 name selector $ input get 0 name something selector $ textarea val $ selector $ document my_form my_input value $ #id html $ #foo prop innerText anser require anser text $ text text $ #id html anser ansiToHtml text $ #id html anser process text $ section h1 each $ nav ul append <a href='# $ text toLowerCase replace / /g - replace /[^\\w-]+/g '>Section</a> |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:11:3:11:42 | documen ... nerText | enclosingFunctionName | |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:11:27:11:31 | "foo" | argumentIndex | 0 |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:11:27:11:31 | "foo" | calleeAccessPath | |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:11:27:11:31 | "foo" | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:11:27:11:31 | "foo" | calleeName | getElementById |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:11:27:11:31 | "foo" | enclosingFunctionBody | $ #id html $ textarea val $ #id html $ .some-element text $ #id html $ .some-element attr foo bar $ #id html $ .some-element attr foo bar $ #id html $ .some-element attr data-target $ #id html document getElementById foo innerText $ #id html document getElementById foo innerHTML $ #id html document getElementById foo textContent $ #id html document 0 querySelectorAll textarea 0 value $ #id html document getElementById div1 getAttribute data-target safe1 x x jquery foo $ x safe1 $ textarea val safe2 x x object foo $ x safe2 $ textarea val $ #id html $ <p> something </p> text $ #id get 0 innerHTML $ textarea val base $ #id base html html text $ textarea val $ #id get 0 innerHTML $ input get 0 name $ #id get 0 innerHTML $ input get 0 getAttribute name $ #id get 0 innerHTML $ input getAttribute id $ #id get 0 innerHTML $ document find option attr value valMethod $ textarea val $ #id get 0 innerHTML valMethod myValue $ document find option attr value myValue property $ #id get 0 innerHTML myValue $ jGrowl $ input get 0 name selector $ input get 0 name something selector $ textarea val $ selector $ document my_form my_input value $ #id html $ #foo prop innerText anser require anser text $ text text $ #id html anser ansiToHtml text $ #id html anser process text $ section h1 each $ nav ul append <a href='# $ text toLowerCase replace / /g - replace /[^\\w-]+/g '>Section</a> |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:11:27:11:31 | "foo" | enclosingFunctionName | |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:11:27:11:31 | "foo" | receiverName | document |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:14:4:14:8 | "#id" | argumentIndex | 0 |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:14:4:14:8 | "#id" | calleeAccessPath | |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:14:4:14:8 | "#id" | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:14:4:14:8 | "#id" | calleeName | $ |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:14:4:14:8 | "#id" | enclosingFunctionBody | $ #id html $ textarea val $ #id html $ .some-element text $ #id html $ .some-element attr foo bar $ #id html $ .some-element attr foo bar $ #id html $ .some-element attr data-target $ #id html document getElementById foo innerText $ #id html document getElementById foo innerHTML $ #id html document getElementById foo textContent $ #id html document 0 querySelectorAll textarea 0 value $ #id html document getElementById div1 getAttribute data-target safe1 x x jquery foo $ x safe1 $ textarea val safe2 x x object foo $ x safe2 $ textarea val $ #id html $ <p> something </p> text $ #id get 0 innerHTML $ textarea val base $ #id base html html text $ textarea val $ #id get 0 innerHTML $ input get 0 name $ #id get 0 innerHTML $ input get 0 getAttribute name $ #id get 0 innerHTML $ input getAttribute id $ #id get 0 innerHTML $ document find option attr value valMethod $ textarea val $ #id get 0 innerHTML valMethod myValue $ document find option attr value myValue property $ #id get 0 innerHTML myValue $ jGrowl $ input get 0 name selector $ input get 0 name something selector $ textarea val $ selector $ document my_form my_input value $ #id html $ #foo prop innerText anser require anser text $ text text $ #id html anser ansiToHtml text $ #id html anser process text $ section h1 each $ nav ul append <a href='# $ text toLowerCase replace / /g - replace /[^\\w-]+/g '>Section</a> |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:14:4:14:8 | "#id" | enclosingFunctionName | |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:15:3:15:42 | documen ... nerHTML | argumentIndex | 0 |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:15:3:15:42 | documen ... nerHTML | calleeAccessPath | |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:15:3:15:42 | documen ... nerHTML | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:15:3:15:42 | documen ... nerHTML | calleeName | html |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:15:3:15:42 | documen ... nerHTML | enclosingFunctionBody | $ #id html $ textarea val $ #id html $ .some-element text $ #id html $ .some-element attr foo bar $ #id html $ .some-element attr foo bar $ #id html $ .some-element attr data-target $ #id html document getElementById foo innerText $ #id html document getElementById foo innerHTML $ #id html document getElementById foo textContent $ #id html document 0 querySelectorAll textarea 0 value $ #id html document getElementById div1 getAttribute data-target safe1 x x jquery foo $ x safe1 $ textarea val safe2 x x object foo $ x safe2 $ textarea val $ #id html $ <p> something </p> text $ #id get 0 innerHTML $ textarea val base $ #id base html html text $ textarea val $ #id get 0 innerHTML $ input get 0 name $ #id get 0 innerHTML $ input get 0 getAttribute name $ #id get 0 innerHTML $ input getAttribute id $ #id get 0 innerHTML $ document find option attr value valMethod $ textarea val $ #id get 0 innerHTML valMethod myValue $ document find option attr value myValue property $ #id get 0 innerHTML myValue $ jGrowl $ input get 0 name selector $ input get 0 name something selector $ textarea val $ selector $ document my_form my_input value $ #id html $ #foo prop innerText anser require anser text $ text text $ #id html anser ansiToHtml text $ #id html anser process text $ section h1 each $ nav ul append <a href='# $ text toLowerCase replace / /g - replace /[^\\w-]+/g '>Section</a> |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:15:3:15:42 | documen ... nerHTML | enclosingFunctionName | |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:15:27:15:31 | "foo" | argumentIndex | 0 |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:15:27:15:31 | "foo" | calleeAccessPath | |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:15:27:15:31 | "foo" | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:15:27:15:31 | "foo" | calleeName | getElementById |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:15:27:15:31 | "foo" | enclosingFunctionBody | $ #id html $ textarea val $ #id html $ .some-element text $ #id html $ .some-element attr foo bar $ #id html $ .some-element attr foo bar $ #id html $ .some-element attr data-target $ #id html document getElementById foo innerText $ #id html document getElementById foo innerHTML $ #id html document getElementById foo textContent $ #id html document 0 querySelectorAll textarea 0 value $ #id html document getElementById div1 getAttribute data-target safe1 x x jquery foo $ x safe1 $ textarea val safe2 x x object foo $ x safe2 $ textarea val $ #id html $ <p> something </p> text $ #id get 0 innerHTML $ textarea val base $ #id base html html text $ textarea val $ #id get 0 innerHTML $ input get 0 name $ #id get 0 innerHTML $ input get 0 getAttribute name $ #id get 0 innerHTML $ input getAttribute id $ #id get 0 innerHTML $ document find option attr value valMethod $ textarea val $ #id get 0 innerHTML valMethod myValue $ document find option attr value myValue property $ #id get 0 innerHTML myValue $ jGrowl $ input get 0 name selector $ input get 0 name something selector $ textarea val $ selector $ document my_form my_input value $ #id html $ #foo prop innerText anser require anser text $ text text $ #id html anser ansiToHtml text $ #id html anser process text $ section h1 each $ nav ul append <a href='# $ text toLowerCase replace / /g - replace /[^\\w-]+/g '>Section</a> |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:15:27:15:31 | "foo" | enclosingFunctionName | |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:15:27:15:31 | "foo" | receiverName | document |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:18:4:18:8 | "#id" | argumentIndex | 0 |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:18:4:18:8 | "#id" | calleeAccessPath | |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:18:4:18:8 | "#id" | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:18:4:18:8 | "#id" | calleeName | $ |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:18:4:18:8 | "#id" | enclosingFunctionBody | $ #id html $ textarea val $ #id html $ .some-element text $ #id html $ .some-element attr foo bar $ #id html $ .some-element attr foo bar $ #id html $ .some-element attr data-target $ #id html document getElementById foo innerText $ #id html document getElementById foo innerHTML $ #id html document getElementById foo textContent $ #id html document 0 querySelectorAll textarea 0 value $ #id html document getElementById div1 getAttribute data-target safe1 x x jquery foo $ x safe1 $ textarea val safe2 x x object foo $ x safe2 $ textarea val $ #id html $ <p> something </p> text $ #id get 0 innerHTML $ textarea val base $ #id base html html text $ textarea val $ #id get 0 innerHTML $ input get 0 name $ #id get 0 innerHTML $ input get 0 getAttribute name $ #id get 0 innerHTML $ input getAttribute id $ #id get 0 innerHTML $ document find option attr value valMethod $ textarea val $ #id get 0 innerHTML valMethod myValue $ document find option attr value myValue property $ #id get 0 innerHTML myValue $ jGrowl $ input get 0 name selector $ input get 0 name something selector $ textarea val $ selector $ document my_form my_input value $ #id html $ #foo prop innerText anser require anser text $ text text $ #id html anser ansiToHtml text $ #id html anser process text $ section h1 each $ nav ul append <a href='# $ text toLowerCase replace / /g - replace /[^\\w-]+/g '>Section</a> |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:18:4:18:8 | "#id" | enclosingFunctionName | |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:19:3:19:44 | documen ... Content | argumentIndex | 0 |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:19:3:19:44 | documen ... Content | calleeAccessPath | |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:19:3:19:44 | documen ... Content | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:19:3:19:44 | documen ... Content | calleeName | html |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:19:3:19:44 | documen ... Content | enclosingFunctionBody | $ #id html $ textarea val $ #id html $ .some-element text $ #id html $ .some-element attr foo bar $ #id html $ .some-element attr foo bar $ #id html $ .some-element attr data-target $ #id html document getElementById foo innerText $ #id html document getElementById foo innerHTML $ #id html document getElementById foo textContent $ #id html document 0 querySelectorAll textarea 0 value $ #id html document getElementById div1 getAttribute data-target safe1 x x jquery foo $ x safe1 $ textarea val safe2 x x object foo $ x safe2 $ textarea val $ #id html $ <p> something </p> text $ #id get 0 innerHTML $ textarea val base $ #id base html html text $ textarea val $ #id get 0 innerHTML $ input get 0 name $ #id get 0 innerHTML $ input get 0 getAttribute name $ #id get 0 innerHTML $ input getAttribute id $ #id get 0 innerHTML $ document find option attr value valMethod $ textarea val $ #id get 0 innerHTML valMethod myValue $ document find option attr value myValue property $ #id get 0 innerHTML myValue $ jGrowl $ input get 0 name selector $ input get 0 name something selector $ textarea val $ selector $ document my_form my_input value $ #id html $ #foo prop innerText anser require anser text $ text text $ #id html anser ansiToHtml text $ #id html anser process text $ section h1 each $ nav ul append <a href='# $ text toLowerCase replace / /g - replace /[^\\w-]+/g '>Section</a> |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:19:3:19:44 | documen ... Content | enclosingFunctionName | |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:19:27:19:31 | "foo" | argumentIndex | 0 |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:19:27:19:31 | "foo" | calleeAccessPath | |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:19:27:19:31 | "foo" | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:19:27:19:31 | "foo" | calleeName | getElementById |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:19:27:19:31 | "foo" | enclosingFunctionBody | $ #id html $ textarea val $ #id html $ .some-element text $ #id html $ .some-element attr foo bar $ #id html $ .some-element attr foo bar $ #id html $ .some-element attr data-target $ #id html document getElementById foo innerText $ #id html document getElementById foo innerHTML $ #id html document getElementById foo textContent $ #id html document 0 querySelectorAll textarea 0 value $ #id html document getElementById div1 getAttribute data-target safe1 x x jquery foo $ x safe1 $ textarea val safe2 x x object foo $ x safe2 $ textarea val $ #id html $ <p> something </p> text $ #id get 0 innerHTML $ textarea val base $ #id base html html text $ textarea val $ #id get 0 innerHTML $ input get 0 name $ #id get 0 innerHTML $ input get 0 getAttribute name $ #id get 0 innerHTML $ input getAttribute id $ #id get 0 innerHTML $ document find option attr value valMethod $ textarea val $ #id get 0 innerHTML valMethod myValue $ document find option attr value myValue property $ #id get 0 innerHTML myValue $ jGrowl $ input get 0 name selector $ input get 0 name something selector $ textarea val $ selector $ document my_form my_input value $ #id html $ #foo prop innerText anser require anser text $ text text $ #id html anser ansiToHtml text $ #id html anser process text $ section h1 each $ nav ul append <a href='# $ text toLowerCase replace / /g - replace /[^\\w-]+/g '>Section</a> |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:19:27:19:31 | "foo" | enclosingFunctionName | |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:19:27:19:31 | "foo" | receiverName | document |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:22:4:22:8 | "#id" | argumentIndex | 0 |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:22:4:22:8 | "#id" | calleeAccessPath | |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:22:4:22:8 | "#id" | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:22:4:22:8 | "#id" | calleeName | $ |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:22:4:22:8 | "#id" | enclosingFunctionBody | $ #id html $ textarea val $ #id html $ .some-element text $ #id html $ .some-element attr foo bar $ #id html $ .some-element attr foo bar $ #id html $ .some-element attr data-target $ #id html document getElementById foo innerText $ #id html document getElementById foo innerHTML $ #id html document getElementById foo textContent $ #id html document 0 querySelectorAll textarea 0 value $ #id html document getElementById div1 getAttribute data-target safe1 x x jquery foo $ x safe1 $ textarea val safe2 x x object foo $ x safe2 $ textarea val $ #id html $ <p> something </p> text $ #id get 0 innerHTML $ textarea val base $ #id base html html text $ textarea val $ #id get 0 innerHTML $ input get 0 name $ #id get 0 innerHTML $ input get 0 getAttribute name $ #id get 0 innerHTML $ input getAttribute id $ #id get 0 innerHTML $ document find option attr value valMethod $ textarea val $ #id get 0 innerHTML valMethod myValue $ document find option attr value myValue property $ #id get 0 innerHTML myValue $ jGrowl $ input get 0 name selector $ input get 0 name something selector $ textarea val $ selector $ document my_form my_input value $ #id html $ #foo prop innerText anser require anser text $ text text $ #id html anser ansiToHtml text $ #id html anser process text $ section h1 each $ nav ul append <a href='# $ text toLowerCase replace / /g - replace /[^\\w-]+/g '>Section</a> |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:22:4:22:8 | "#id" | enclosingFunctionName | |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:23:3:23:48 | documen ... ].value | argumentIndex | 0 |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:23:3:23:48 | documen ... ].value | calleeAccessPath | |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:23:3:23:48 | documen ... ].value | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:23:3:23:48 | documen ... ].value | calleeName | html |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:23:3:23:48 | documen ... ].value | enclosingFunctionBody | $ #id html $ textarea val $ #id html $ .some-element text $ #id html $ .some-element attr foo bar $ #id html $ .some-element attr foo bar $ #id html $ .some-element attr data-target $ #id html document getElementById foo innerText $ #id html document getElementById foo innerHTML $ #id html document getElementById foo textContent $ #id html document 0 querySelectorAll textarea 0 value $ #id html document getElementById div1 getAttribute data-target safe1 x x jquery foo $ x safe1 $ textarea val safe2 x x object foo $ x safe2 $ textarea val $ #id html $ <p> something </p> text $ #id get 0 innerHTML $ textarea val base $ #id base html html text $ textarea val $ #id get 0 innerHTML $ input get 0 name $ #id get 0 innerHTML $ input get 0 getAttribute name $ #id get 0 innerHTML $ input getAttribute id $ #id get 0 innerHTML $ document find option attr value valMethod $ textarea val $ #id get 0 innerHTML valMethod myValue $ document find option attr value myValue property $ #id get 0 innerHTML myValue $ jGrowl $ input get 0 name selector $ input get 0 name something selector $ textarea val $ selector $ document my_form my_input value $ #id html $ #foo prop innerText anser require anser text $ text text $ #id html anser ansiToHtml text $ #id html anser process text $ section h1 each $ nav ul append <a href='# $ text toLowerCase replace / /g - replace /[^\\w-]+/g '>Section</a> |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:23:3:23:48 | documen ... ].value | enclosingFunctionName | |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:23:29:23:38 | "textarea" | argumentIndex | 0 |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:23:29:23:38 | "textarea" | calleeAccessPath | |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:23:29:23:38 | "textarea" | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:23:29:23:38 | "textarea" | calleeName | querySelectorAll |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:23:29:23:38 | "textarea" | enclosingFunctionBody | $ #id html $ textarea val $ #id html $ .some-element text $ #id html $ .some-element attr foo bar $ #id html $ .some-element attr foo bar $ #id html $ .some-element attr data-target $ #id html document getElementById foo innerText $ #id html document getElementById foo innerHTML $ #id html document getElementById foo textContent $ #id html document 0 querySelectorAll textarea 0 value $ #id html document getElementById div1 getAttribute data-target safe1 x x jquery foo $ x safe1 $ textarea val safe2 x x object foo $ x safe2 $ textarea val $ #id html $ <p> something </p> text $ #id get 0 innerHTML $ textarea val base $ #id base html html text $ textarea val $ #id get 0 innerHTML $ input get 0 name $ #id get 0 innerHTML $ input get 0 getAttribute name $ #id get 0 innerHTML $ input getAttribute id $ #id get 0 innerHTML $ document find option attr value valMethod $ textarea val $ #id get 0 innerHTML valMethod myValue $ document find option attr value myValue property $ #id get 0 innerHTML myValue $ jGrowl $ input get 0 name selector $ input get 0 name something selector $ textarea val $ selector $ document my_form my_input value $ #id html $ #foo prop innerText anser require anser text $ text text $ #id html anser ansiToHtml text $ #id html anser process text $ section h1 each $ nav ul append <a href='# $ text toLowerCase replace / /g - replace /[^\\w-]+/g '>Section</a> |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:23:29:23:38 | "textarea" | enclosingFunctionName | |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:23:29:23:38 | "textarea" | receiverName | document |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:26:4:26:8 | "#id" | argumentIndex | 0 |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:26:4:26:8 | "#id" | calleeAccessPath | |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:26:4:26:8 | "#id" | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:26:4:26:8 | "#id" | calleeName | $ |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:26:4:26:8 | "#id" | enclosingFunctionBody | $ #id html $ textarea val $ #id html $ .some-element text $ #id html $ .some-element attr foo bar $ #id html $ .some-element attr foo bar $ #id html $ .some-element attr data-target $ #id html document getElementById foo innerText $ #id html document getElementById foo innerHTML $ #id html document getElementById foo textContent $ #id html document 0 querySelectorAll textarea 0 value $ #id html document getElementById div1 getAttribute data-target safe1 x x jquery foo $ x safe1 $ textarea val safe2 x x object foo $ x safe2 $ textarea val $ #id html $ <p> something </p> text $ #id get 0 innerHTML $ textarea val base $ #id base html html text $ textarea val $ #id get 0 innerHTML $ input get 0 name $ #id get 0 innerHTML $ input get 0 getAttribute name $ #id get 0 innerHTML $ input getAttribute id $ #id get 0 innerHTML $ document find option attr value valMethod $ textarea val $ #id get 0 innerHTML valMethod myValue $ document find option attr value myValue property $ #id get 0 innerHTML myValue $ jGrowl $ input get 0 name selector $ input get 0 name something selector $ textarea val $ selector $ document my_form my_input value $ #id html $ #foo prop innerText anser require anser text $ text text $ #id html anser ansiToHtml text $ #id html anser process text $ section h1 each $ nav ul append <a href='# $ text toLowerCase replace / /g - replace /[^\\w-]+/g '>Section</a> |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:26:4:26:8 | "#id" | enclosingFunctionName | |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:27:3:27:61 | documen ... arget') | argumentIndex | 0 |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:27:3:27:61 | documen ... arget') | calleeAccessPath | |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:27:3:27:61 | documen ... arget') | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:27:3:27:61 | documen ... arget') | calleeName | html |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:27:3:27:61 | documen ... arget') | enclosingFunctionBody | $ #id html $ textarea val $ #id html $ .some-element text $ #id html $ .some-element attr foo bar $ #id html $ .some-element attr foo bar $ #id html $ .some-element attr data-target $ #id html document getElementById foo innerText $ #id html document getElementById foo innerHTML $ #id html document getElementById foo textContent $ #id html document 0 querySelectorAll textarea 0 value $ #id html document getElementById div1 getAttribute data-target safe1 x x jquery foo $ x safe1 $ textarea val safe2 x x object foo $ x safe2 $ textarea val $ #id html $ <p> something </p> text $ #id get 0 innerHTML $ textarea val base $ #id base html html text $ textarea val $ #id get 0 innerHTML $ input get 0 name $ #id get 0 innerHTML $ input get 0 getAttribute name $ #id get 0 innerHTML $ input getAttribute id $ #id get 0 innerHTML $ document find option attr value valMethod $ textarea val $ #id get 0 innerHTML valMethod myValue $ document find option attr value myValue property $ #id get 0 innerHTML myValue $ jGrowl $ input get 0 name selector $ input get 0 name something selector $ textarea val $ selector $ document my_form my_input value $ #id html $ #foo prop innerText anser require anser text $ text text $ #id html anser ansiToHtml text $ #id html anser process text $ section h1 each $ nav ul append <a href='# $ text toLowerCase replace / /g - replace /[^\\w-]+/g '>Section</a> |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:27:3:27:61 | documen ... arget') | enclosingFunctionName | |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:27:27:27:32 | 'div1' | argumentIndex | 0 |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:27:27:27:32 | 'div1' | calleeAccessPath | |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:27:27:27:32 | 'div1' | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:27:27:27:32 | 'div1' | calleeName | getElementById |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:27:27:27:32 | 'div1' | enclosingFunctionBody | $ #id html $ textarea val $ #id html $ .some-element text $ #id html $ .some-element attr foo bar $ #id html $ .some-element attr foo bar $ #id html $ .some-element attr data-target $ #id html document getElementById foo innerText $ #id html document getElementById foo innerHTML $ #id html document getElementById foo textContent $ #id html document 0 querySelectorAll textarea 0 value $ #id html document getElementById div1 getAttribute data-target safe1 x x jquery foo $ x safe1 $ textarea val safe2 x x object foo $ x safe2 $ textarea val $ #id html $ <p> something </p> text $ #id get 0 innerHTML $ textarea val base $ #id base html html text $ textarea val $ #id get 0 innerHTML $ input get 0 name $ #id get 0 innerHTML $ input get 0 getAttribute name $ #id get 0 innerHTML $ input getAttribute id $ #id get 0 innerHTML $ document find option attr value valMethod $ textarea val $ #id get 0 innerHTML valMethod myValue $ document find option attr value myValue property $ #id get 0 innerHTML myValue $ jGrowl $ input get 0 name selector $ input get 0 name something selector $ textarea val $ selector $ document my_form my_input value $ #id html $ #foo prop innerText anser require anser text $ text text $ #id html anser ansiToHtml text $ #id html anser process text $ section h1 each $ nav ul append <a href='# $ text toLowerCase replace / /g - replace /[^\\w-]+/g '>Section</a> |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:27:27:27:32 | 'div1' | enclosingFunctionName | |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:27:27:27:32 | 'div1' | receiverName | document |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:27:48:27:60 | 'data-target' | argumentIndex | 0 |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:27:48:27:60 | 'data-target' | calleeAccessPath | |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:27:48:27:60 | 'data-target' | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:27:48:27:60 | 'data-target' | calleeName | getAttribute |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:27:48:27:60 | 'data-target' | enclosingFunctionBody | $ #id html $ textarea val $ #id html $ .some-element text $ #id html $ .some-element attr foo bar $ #id html $ .some-element attr foo bar $ #id html $ .some-element attr data-target $ #id html document getElementById foo innerText $ #id html document getElementById foo innerHTML $ #id html document getElementById foo textContent $ #id html document 0 querySelectorAll textarea 0 value $ #id html document getElementById div1 getAttribute data-target safe1 x x jquery foo $ x safe1 $ textarea val safe2 x x object foo $ x safe2 $ textarea val $ #id html $ <p> something </p> text $ #id get 0 innerHTML $ textarea val base $ #id base html html text $ textarea val $ #id get 0 innerHTML $ input get 0 name $ #id get 0 innerHTML $ input get 0 getAttribute name $ #id get 0 innerHTML $ input getAttribute id $ #id get 0 innerHTML $ document find option attr value valMethod $ textarea val $ #id get 0 innerHTML valMethod myValue $ document find option attr value myValue property $ #id get 0 innerHTML myValue $ jGrowl $ input get 0 name selector $ input get 0 name something selector $ textarea val $ selector $ document my_form my_input value $ #id html $ #foo prop innerText anser require anser text $ text text $ #id html anser ansiToHtml text $ #id html anser process text $ section h1 each $ nav ul append <a href='# $ text toLowerCase replace / /g - replace /[^\\w-]+/g '>Section</a> |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:27:48:27:60 | 'data-target' | enclosingFunctionName | |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:32:16:32:16 | x | argumentIndex | 0 |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:32:16:32:16 | x | calleeAccessPath | |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:32:16:32:16 | x | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:32:16:32:16 | x | calleeName | $ |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:32:16:32:16 | x | enclosingFunctionBody | $ #id html $ textarea val $ #id html $ .some-element text $ #id html $ .some-element attr foo bar $ #id html $ .some-element attr foo bar $ #id html $ .some-element attr data-target $ #id html document getElementById foo innerText $ #id html document getElementById foo innerHTML $ #id html document getElementById foo textContent $ #id html document 0 querySelectorAll textarea 0 value $ #id html document getElementById div1 getAttribute data-target safe1 x x jquery foo $ x safe1 $ textarea val safe2 x x object foo $ x safe2 $ textarea val $ #id html $ <p> something </p> text $ #id get 0 innerHTML $ textarea val base $ #id base html html text $ textarea val $ #id get 0 innerHTML $ input get 0 name $ #id get 0 innerHTML $ input get 0 getAttribute name $ #id get 0 innerHTML $ input getAttribute id $ #id get 0 innerHTML $ document find option attr value valMethod $ textarea val $ #id get 0 innerHTML valMethod myValue $ document find option attr value myValue property $ #id get 0 innerHTML myValue $ jGrowl $ input get 0 name selector $ input get 0 name something selector $ textarea val $ selector $ document my_form my_input value $ #id html $ #foo prop innerText anser require anser text $ text text $ #id html anser ansiToHtml text $ #id html anser process text $ section h1 each $ nav ul append <a href='# $ text toLowerCase replace / /g - replace /[^\\w-]+/g '>Section</a> |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:32:16:32:16 | x | enclosingFunctionName | |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:36:10:36:19 | "textarea" | argumentIndex | 0 |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:36:10:36:19 | "textarea" | calleeAccessPath | |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:36:10:36:19 | "textarea" | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:36:10:36:19 | "textarea" | calleeName | $ |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:36:10:36:19 | "textarea" | enclosingFunctionBody | $ #id html $ textarea val $ #id html $ .some-element text $ #id html $ .some-element attr foo bar $ #id html $ .some-element attr foo bar $ #id html $ .some-element attr data-target $ #id html document getElementById foo innerText $ #id html document getElementById foo innerHTML $ #id html document getElementById foo textContent $ #id html document 0 querySelectorAll textarea 0 value $ #id html document getElementById div1 getAttribute data-target safe1 x x jquery foo $ x safe1 $ textarea val safe2 x x object foo $ x safe2 $ textarea val $ #id html $ <p> something </p> text $ #id get 0 innerHTML $ textarea val base $ #id base html html text $ textarea val $ #id get 0 innerHTML $ input get 0 name $ #id get 0 innerHTML $ input get 0 getAttribute name $ #id get 0 innerHTML $ input getAttribute id $ #id get 0 innerHTML $ document find option attr value valMethod $ textarea val $ #id get 0 innerHTML valMethod myValue $ document find option attr value myValue property $ #id get 0 innerHTML myValue $ jGrowl $ input get 0 name selector $ input get 0 name something selector $ textarea val $ selector $ document my_form my_input value $ #id html $ #foo prop innerText anser require anser text $ text text $ #id html anser ansiToHtml text $ #id html anser process text $ section h1 each $ nav ul append <a href='# $ text toLowerCase replace / /g - replace /[^\\w-]+/g '>Section</a> |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:36:10:36:19 | "textarea" | enclosingFunctionName | |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:40:16:40:16 | x | argumentIndex | 0 |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:40:16:40:16 | x | calleeAccessPath | |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:40:16:40:16 | x | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:40:16:40:16 | x | calleeName | $ |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:40:16:40:16 | x | enclosingFunctionBody | $ #id html $ textarea val $ #id html $ .some-element text $ #id html $ .some-element attr foo bar $ #id html $ .some-element attr foo bar $ #id html $ .some-element attr data-target $ #id html document getElementById foo innerText $ #id html document getElementById foo innerHTML $ #id html document getElementById foo textContent $ #id html document 0 querySelectorAll textarea 0 value $ #id html document getElementById div1 getAttribute data-target safe1 x x jquery foo $ x safe1 $ textarea val safe2 x x object foo $ x safe2 $ textarea val $ #id html $ <p> something </p> text $ #id get 0 innerHTML $ textarea val base $ #id base html html text $ textarea val $ #id get 0 innerHTML $ input get 0 name $ #id get 0 innerHTML $ input get 0 getAttribute name $ #id get 0 innerHTML $ input getAttribute id $ #id get 0 innerHTML $ document find option attr value valMethod $ textarea val $ #id get 0 innerHTML valMethod myValue $ document find option attr value myValue property $ #id get 0 innerHTML myValue $ jGrowl $ input get 0 name selector $ input get 0 name something selector $ textarea val $ selector $ document my_form my_input value $ #id html $ #foo prop innerText anser require anser text $ text text $ #id html anser ansiToHtml text $ #id html anser process text $ section h1 each $ nav ul append <a href='# $ text toLowerCase replace / /g - replace /[^\\w-]+/g '>Section</a> |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:40:16:40:16 | x | enclosingFunctionName | |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:43:10:43:19 | "textarea" | argumentIndex | 0 |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:43:10:43:19 | "textarea" | calleeAccessPath | |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:43:10:43:19 | "textarea" | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:43:10:43:19 | "textarea" | calleeName | $ |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:43:10:43:19 | "textarea" | enclosingFunctionBody | $ #id html $ textarea val $ #id html $ .some-element text $ #id html $ .some-element attr foo bar $ #id html $ .some-element attr foo bar $ #id html $ .some-element attr data-target $ #id html document getElementById foo innerText $ #id html document getElementById foo innerHTML $ #id html document getElementById foo textContent $ #id html document 0 querySelectorAll textarea 0 value $ #id html document getElementById div1 getAttribute data-target safe1 x x jquery foo $ x safe1 $ textarea val safe2 x x object foo $ x safe2 $ textarea val $ #id html $ <p> something </p> text $ #id get 0 innerHTML $ textarea val base $ #id base html html text $ textarea val $ #id get 0 innerHTML $ input get 0 name $ #id get 0 innerHTML $ input get 0 getAttribute name $ #id get 0 innerHTML $ input getAttribute id $ #id get 0 innerHTML $ document find option attr value valMethod $ textarea val $ #id get 0 innerHTML valMethod myValue $ document find option attr value myValue property $ #id get 0 innerHTML myValue $ jGrowl $ input get 0 name selector $ input get 0 name something selector $ textarea val $ selector $ document my_form my_input value $ #id html $ #foo prop innerText anser require anser text $ text text $ #id html anser ansiToHtml text $ #id html anser process text $ section h1 each $ nav ul append <a href='# $ text toLowerCase replace / /g - replace /[^\\w-]+/g '>Section</a> |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:43:10:43:19 | "textarea" | enclosingFunctionName | |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:46:4:46:8 | "#id" | argumentIndex | 0 |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:46:4:46:8 | "#id" | calleeAccessPath | |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:46:4:46:8 | "#id" | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:46:4:46:8 | "#id" | calleeName | $ |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:46:4:46:8 | "#id" | enclosingFunctionBody | $ #id html $ textarea val $ #id html $ .some-element text $ #id html $ .some-element attr foo bar $ #id html $ .some-element attr foo bar $ #id html $ .some-element attr data-target $ #id html document getElementById foo innerText $ #id html document getElementById foo innerHTML $ #id html document getElementById foo textContent $ #id html document 0 querySelectorAll textarea 0 value $ #id html document getElementById div1 getAttribute data-target safe1 x x jquery foo $ x safe1 $ textarea val safe2 x x object foo $ x safe2 $ textarea val $ #id html $ <p> something </p> text $ #id get 0 innerHTML $ textarea val base $ #id base html html text $ textarea val $ #id get 0 innerHTML $ input get 0 name $ #id get 0 innerHTML $ input get 0 getAttribute name $ #id get 0 innerHTML $ input getAttribute id $ #id get 0 innerHTML $ document find option attr value valMethod $ textarea val $ #id get 0 innerHTML valMethod myValue $ document find option attr value myValue property $ #id get 0 innerHTML myValue $ jGrowl $ input get 0 name selector $ input get 0 name something selector $ textarea val $ selector $ document my_form my_input value $ #id html $ #foo prop innerText anser require anser text $ text text $ #id html anser ansiToHtml text $ #id html anser process text $ section h1 each $ nav ul append <a href='# $ text toLowerCase replace / /g - replace /[^\\w-]+/g '>Section</a> |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:46:4:46:8 | "#id" | enclosingFunctionName | |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:47:3:47:40 | $("<p>" ... .text() | argumentIndex | 0 |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:47:3:47:40 | $("<p>" ... .text() | calleeAccessPath | |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:47:3:47:40 | $("<p>" ... .text() | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:47:3:47:40 | $("<p>" ... .text() | calleeName | html |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:47:3:47:40 | $("<p>" ... .text() | enclosingFunctionBody | $ #id html $ textarea val $ #id html $ .some-element text $ #id html $ .some-element attr foo bar $ #id html $ .some-element attr foo bar $ #id html $ .some-element attr data-target $ #id html document getElementById foo innerText $ #id html document getElementById foo innerHTML $ #id html document getElementById foo textContent $ #id html document 0 querySelectorAll textarea 0 value $ #id html document getElementById div1 getAttribute data-target safe1 x x jquery foo $ x safe1 $ textarea val safe2 x x object foo $ x safe2 $ textarea val $ #id html $ <p> something </p> text $ #id get 0 innerHTML $ textarea val base $ #id base html html text $ textarea val $ #id get 0 innerHTML $ input get 0 name $ #id get 0 innerHTML $ input get 0 getAttribute name $ #id get 0 innerHTML $ input getAttribute id $ #id get 0 innerHTML $ document find option attr value valMethod $ textarea val $ #id get 0 innerHTML valMethod myValue $ document find option attr value myValue property $ #id get 0 innerHTML myValue $ jGrowl $ input get 0 name selector $ input get 0 name something selector $ textarea val $ selector $ document my_form my_input value $ #id html $ #foo prop innerText anser require anser text $ text text $ #id html anser ansiToHtml text $ #id html anser process text $ section h1 each $ nav ul append <a href='# $ text toLowerCase replace / /g - replace /[^\\w-]+/g '>Section</a> |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:47:3:47:40 | $("<p>" ... .text() | enclosingFunctionName | |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:47:5:47:9 | "<p>" | calleeAccessPath | |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:47:5:47:9 | "<p>" | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:47:5:47:9 | "<p>" | enclosingFunctionBody | $ #id html $ textarea val $ #id html $ .some-element text $ #id html $ .some-element attr foo bar $ #id html $ .some-element attr foo bar $ #id html $ .some-element attr data-target $ #id html document getElementById foo innerText $ #id html document getElementById foo innerHTML $ #id html document getElementById foo textContent $ #id html document 0 querySelectorAll textarea 0 value $ #id html document getElementById div1 getAttribute data-target safe1 x x jquery foo $ x safe1 $ textarea val safe2 x x object foo $ x safe2 $ textarea val $ #id html $ <p> something </p> text $ #id get 0 innerHTML $ textarea val base $ #id base html html text $ textarea val $ #id get 0 innerHTML $ input get 0 name $ #id get 0 innerHTML $ input get 0 getAttribute name $ #id get 0 innerHTML $ input getAttribute id $ #id get 0 innerHTML $ document find option attr value valMethod $ textarea val $ #id get 0 innerHTML valMethod myValue $ document find option attr value myValue property $ #id get 0 innerHTML myValue $ jGrowl $ input get 0 name selector $ input get 0 name something selector $ textarea val $ selector $ document my_form my_input value $ #id html $ #foo prop innerText anser require anser text $ text text $ #id html anser ansiToHtml text $ #id html anser process text $ section h1 each $ nav ul append <a href='# $ text toLowerCase replace / /g - replace /[^\\w-]+/g '>Section</a> |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:47:5:47:9 | "<p>" | enclosingFunctionName | |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:47:5:47:32 | "<p>" + ... "</p>" | argumentIndex | 0 |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:47:5:47:32 | "<p>" + ... "</p>" | calleeAccessPath | |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:47:5:47:32 | "<p>" + ... "</p>" | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:47:5:47:32 | "<p>" + ... "</p>" | calleeName | $ |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:47:5:47:32 | "<p>" + ... "</p>" | enclosingFunctionBody | $ #id html $ textarea val $ #id html $ .some-element text $ #id html $ .some-element attr foo bar $ #id html $ .some-element attr foo bar $ #id html $ .some-element attr data-target $ #id html document getElementById foo innerText $ #id html document getElementById foo innerHTML $ #id html document getElementById foo textContent $ #id html document 0 querySelectorAll textarea 0 value $ #id html document getElementById div1 getAttribute data-target safe1 x x jquery foo $ x safe1 $ textarea val safe2 x x object foo $ x safe2 $ textarea val $ #id html $ <p> something </p> text $ #id get 0 innerHTML $ textarea val base $ #id base html html text $ textarea val $ #id get 0 innerHTML $ input get 0 name $ #id get 0 innerHTML $ input get 0 getAttribute name $ #id get 0 innerHTML $ input getAttribute id $ #id get 0 innerHTML $ document find option attr value valMethod $ textarea val $ #id get 0 innerHTML valMethod myValue $ document find option attr value myValue property $ #id get 0 innerHTML myValue $ jGrowl $ input get 0 name selector $ input get 0 name something selector $ textarea val $ selector $ document my_form my_input value $ #id html $ #foo prop innerText anser require anser text $ text text $ #id html anser ansiToHtml text $ #id html anser process text $ section h1 each $ nav ul append <a href='# $ text toLowerCase replace / /g - replace /[^\\w-]+/g '>Section</a> |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:47:5:47:32 | "<p>" + ... "</p>" | enclosingFunctionName | |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:47:13:47:23 | something() | calleeAccessPath | |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:47:13:47:23 | something() | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:47:13:47:23 | something() | enclosingFunctionBody | $ #id html $ textarea val $ #id html $ .some-element text $ #id html $ .some-element attr foo bar $ #id html $ .some-element attr foo bar $ #id html $ .some-element attr data-target $ #id html document getElementById foo innerText $ #id html document getElementById foo innerHTML $ #id html document getElementById foo textContent $ #id html document 0 querySelectorAll textarea 0 value $ #id html document getElementById div1 getAttribute data-target safe1 x x jquery foo $ x safe1 $ textarea val safe2 x x object foo $ x safe2 $ textarea val $ #id html $ <p> something </p> text $ #id get 0 innerHTML $ textarea val base $ #id base html html text $ textarea val $ #id get 0 innerHTML $ input get 0 name $ #id get 0 innerHTML $ input get 0 getAttribute name $ #id get 0 innerHTML $ input getAttribute id $ #id get 0 innerHTML $ document find option attr value valMethod $ textarea val $ #id get 0 innerHTML valMethod myValue $ document find option attr value myValue property $ #id get 0 innerHTML myValue $ jGrowl $ input get 0 name selector $ input get 0 name something selector $ textarea val $ selector $ document my_form my_input value $ #id html $ #foo prop innerText anser require anser text $ text text $ #id html anser ansiToHtml text $ #id html anser process text $ section h1 each $ nav ul append <a href='# $ text toLowerCase replace / /g - replace /[^\\w-]+/g '>Section</a> |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:47:13:47:23 | something() | enclosingFunctionName | |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:47:27:47:32 | "</p>" | calleeAccessPath | |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:47:27:47:32 | "</p>" | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:47:27:47:32 | "</p>" | enclosingFunctionBody | $ #id html $ textarea val $ #id html $ .some-element text $ #id html $ .some-element attr foo bar $ #id html $ .some-element attr foo bar $ #id html $ .some-element attr data-target $ #id html document getElementById foo innerText $ #id html document getElementById foo innerHTML $ #id html document getElementById foo textContent $ #id html document 0 querySelectorAll textarea 0 value $ #id html document getElementById div1 getAttribute data-target safe1 x x jquery foo $ x safe1 $ textarea val safe2 x x object foo $ x safe2 $ textarea val $ #id html $ <p> something </p> text $ #id get 0 innerHTML $ textarea val base $ #id base html html text $ textarea val $ #id get 0 innerHTML $ input get 0 name $ #id get 0 innerHTML $ input get 0 getAttribute name $ #id get 0 innerHTML $ input getAttribute id $ #id get 0 innerHTML $ document find option attr value valMethod $ textarea val $ #id get 0 innerHTML valMethod myValue $ document find option attr value myValue property $ #id get 0 innerHTML myValue $ jGrowl $ input get 0 name selector $ input get 0 name something selector $ textarea val $ selector $ document my_form my_input value $ #id html $ #foo prop innerText anser require anser text $ text text $ #id html anser ansiToHtml text $ #id html anser process text $ section h1 each $ nav ul append <a href='# $ text toLowerCase replace / /g - replace /[^\\w-]+/g '>Section</a> |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:47:27:47:32 | "</p>" | enclosingFunctionName | |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:51:4:51:8 | "#id" | argumentIndex | 0 |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:51:4:51:8 | "#id" | calleeAccessPath | |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:51:4:51:8 | "#id" | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:51:4:51:8 | "#id" | calleeName | $ |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:51:4:51:8 | "#id" | enclosingFunctionBody | $ #id html $ textarea val $ #id html $ .some-element text $ #id html $ .some-element attr foo bar $ #id html $ .some-element attr foo bar $ #id html $ .some-element attr data-target $ #id html document getElementById foo innerText $ #id html document getElementById foo innerHTML $ #id html document getElementById foo textContent $ #id html document 0 querySelectorAll textarea 0 value $ #id html document getElementById div1 getAttribute data-target safe1 x x jquery foo $ x safe1 $ textarea val safe2 x x object foo $ x safe2 $ textarea val $ #id html $ <p> something </p> text $ #id get 0 innerHTML $ textarea val base $ #id base html html text $ textarea val $ #id get 0 innerHTML $ input get 0 name $ #id get 0 innerHTML $ input get 0 getAttribute name $ #id get 0 innerHTML $ input getAttribute id $ #id get 0 innerHTML $ document find option attr value valMethod $ textarea val $ #id get 0 innerHTML valMethod myValue $ document find option attr value myValue property $ #id get 0 innerHTML myValue $ jGrowl $ input get 0 name selector $ input get 0 name something selector $ textarea val $ selector $ document my_form my_input value $ #id html $ #foo prop innerText anser require anser text $ text text $ #id html anser ansiToHtml text $ #id html anser process text $ section h1 each $ nav ul append <a href='# $ text toLowerCase replace / /g - replace /[^\\w-]+/g '>Section</a> |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:51:4:51:8 | "#id" | enclosingFunctionName | |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:51:15:51:15 | 0 | argumentIndex | 0 |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:51:15:51:15 | 0 | calleeAccessPath | |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:51:15:51:15 | 0 | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:51:15:51:15 | 0 | calleeName | get |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:51:15:51:15 | 0 | enclosingFunctionBody | $ #id html $ textarea val $ #id html $ .some-element text $ #id html $ .some-element attr foo bar $ #id html $ .some-element attr foo bar $ #id html $ .some-element attr data-target $ #id html document getElementById foo innerText $ #id html document getElementById foo innerHTML $ #id html document getElementById foo textContent $ #id html document 0 querySelectorAll textarea 0 value $ #id html document getElementById div1 getAttribute data-target safe1 x x jquery foo $ x safe1 $ textarea val safe2 x x object foo $ x safe2 $ textarea val $ #id html $ <p> something </p> text $ #id get 0 innerHTML $ textarea val base $ #id base html html text $ textarea val $ #id get 0 innerHTML $ input get 0 name $ #id get 0 innerHTML $ input get 0 getAttribute name $ #id get 0 innerHTML $ input getAttribute id $ #id get 0 innerHTML $ document find option attr value valMethod $ textarea val $ #id get 0 innerHTML valMethod myValue $ document find option attr value myValue property $ #id get 0 innerHTML myValue $ jGrowl $ input get 0 name selector $ input get 0 name something selector $ textarea val $ selector $ document my_form my_input value $ #id html $ #foo prop innerText anser require anser text $ text text $ #id html anser ansiToHtml text $ #id html anser process text $ section h1 each $ nav ul append <a href='# $ text toLowerCase replace / /g - replace /[^\\w-]+/g '>Section</a> |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:51:15:51:15 | 0 | enclosingFunctionName | |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:51:30:51:48 | $("textarea").val() | calleeAccessPath | |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:51:30:51:48 | $("textarea").val() | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:51:30:51:48 | $("textarea").val() | enclosingFunctionBody | $ #id html $ textarea val $ #id html $ .some-element text $ #id html $ .some-element attr foo bar $ #id html $ .some-element attr foo bar $ #id html $ .some-element attr data-target $ #id html document getElementById foo innerText $ #id html document getElementById foo innerHTML $ #id html document getElementById foo textContent $ #id html document 0 querySelectorAll textarea 0 value $ #id html document getElementById div1 getAttribute data-target safe1 x x jquery foo $ x safe1 $ textarea val safe2 x x object foo $ x safe2 $ textarea val $ #id html $ <p> something </p> text $ #id get 0 innerHTML $ textarea val base $ #id base html html text $ textarea val $ #id get 0 innerHTML $ input get 0 name $ #id get 0 innerHTML $ input get 0 getAttribute name $ #id get 0 innerHTML $ input getAttribute id $ #id get 0 innerHTML $ document find option attr value valMethod $ textarea val $ #id get 0 innerHTML valMethod myValue $ document find option attr value myValue property $ #id get 0 innerHTML myValue $ jGrowl $ input get 0 name selector $ input get 0 name something selector $ textarea val $ selector $ document my_form my_input value $ #id html $ #foo prop innerText anser require anser text $ text text $ #id html anser ansiToHtml text $ #id html anser process text $ section h1 each $ nav ul append <a href='# $ text toLowerCase replace / /g - replace /[^\\w-]+/g '>Section</a> |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:51:30:51:48 | $("textarea").val() | enclosingFunctionName | |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:51:32:51:41 | "textarea" | argumentIndex | 0 |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:51:32:51:41 | "textarea" | calleeAccessPath | |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:51:32:51:41 | "textarea" | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:51:32:51:41 | "textarea" | calleeName | $ |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:51:32:51:41 | "textarea" | enclosingFunctionBody | $ #id html $ textarea val $ #id html $ .some-element text $ #id html $ .some-element attr foo bar $ #id html $ .some-element attr foo bar $ #id html $ .some-element attr data-target $ #id html document getElementById foo innerText $ #id html document getElementById foo innerHTML $ #id html document getElementById foo textContent $ #id html document 0 querySelectorAll textarea 0 value $ #id html document getElementById div1 getAttribute data-target safe1 x x jquery foo $ x safe1 $ textarea val safe2 x x object foo $ x safe2 $ textarea val $ #id html $ <p> something </p> text $ #id get 0 innerHTML $ textarea val base $ #id base html html text $ textarea val $ #id get 0 innerHTML $ input get 0 name $ #id get 0 innerHTML $ input get 0 getAttribute name $ #id get 0 innerHTML $ input getAttribute id $ #id get 0 innerHTML $ document find option attr value valMethod $ textarea val $ #id get 0 innerHTML valMethod myValue $ document find option attr value myValue property $ #id get 0 innerHTML myValue $ jGrowl $ input get 0 name selector $ input get 0 name something selector $ textarea val $ selector $ document my_form my_input value $ #id html $ #foo prop innerText anser require anser text $ text text $ #id html anser ansiToHtml text $ #id html anser process text $ section h1 each $ nav ul append <a href='# $ text toLowerCase replace / /g - replace /[^\\w-]+/g '>Section</a> |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:51:32:51:41 | "textarea" | enclosingFunctionName | |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:53:15:53:19 | "#id" | argumentIndex | 0 |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:53:15:53:19 | "#id" | calleeAccessPath | |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:53:15:53:19 | "#id" | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:53:15:53:19 | "#id" | calleeName | $ |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:53:15:53:19 | "#id" | enclosingFunctionBody | $ #id html $ textarea val $ #id html $ .some-element text $ #id html $ .some-element attr foo bar $ #id html $ .some-element attr foo bar $ #id html $ .some-element attr data-target $ #id html document getElementById foo innerText $ #id html document getElementById foo innerHTML $ #id html document getElementById foo textContent $ #id html document 0 querySelectorAll textarea 0 value $ #id html document getElementById div1 getAttribute data-target safe1 x x jquery foo $ x safe1 $ textarea val safe2 x x object foo $ x safe2 $ textarea val $ #id html $ <p> something </p> text $ #id get 0 innerHTML $ textarea val base $ #id base html html text $ textarea val $ #id get 0 innerHTML $ input get 0 name $ #id get 0 innerHTML $ input get 0 getAttribute name $ #id get 0 innerHTML $ input getAttribute id $ #id get 0 innerHTML $ document find option attr value valMethod $ textarea val $ #id get 0 innerHTML valMethod myValue $ document find option attr value myValue property $ #id get 0 innerHTML myValue $ jGrowl $ input get 0 name selector $ input get 0 name something selector $ textarea val $ selector $ document my_form my_input value $ #id html $ #foo prop innerText anser require anser text $ text text $ #id html anser ansiToHtml text $ #id html anser process text $ section h1 each $ nav ul append <a href='# $ text toLowerCase replace / /g - replace /[^\\w-]+/g '>Section</a> |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:53:15:53:19 | "#id" | enclosingFunctionName | |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:54:31:54:49 | $("textarea").val() | argumentIndex | 0 |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:54:31:54:49 | $("textarea").val() | calleeAccessPath | |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:54:31:54:49 | $("textarea").val() | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:54:31:54:49 | $("textarea").val() | enclosingFunctionBody | $ #id html $ textarea val $ #id html $ .some-element text $ #id html $ .some-element attr foo bar $ #id html $ .some-element attr foo bar $ #id html $ .some-element attr data-target $ #id html document getElementById foo innerText $ #id html document getElementById foo innerHTML $ #id html document getElementById foo textContent $ #id html document 0 querySelectorAll textarea 0 value $ #id html document getElementById div1 getAttribute data-target safe1 x x jquery foo $ x safe1 $ textarea val safe2 x x object foo $ x safe2 $ textarea val $ #id html $ <p> something </p> text $ #id get 0 innerHTML $ textarea val base $ #id base html html text $ textarea val $ #id get 0 innerHTML $ input get 0 name $ #id get 0 innerHTML $ input get 0 getAttribute name $ #id get 0 innerHTML $ input getAttribute id $ #id get 0 innerHTML $ document find option attr value valMethod $ textarea val $ #id get 0 innerHTML valMethod myValue $ document find option attr value myValue property $ #id get 0 innerHTML myValue $ jGrowl $ input get 0 name selector $ input get 0 name something selector $ textarea val $ selector $ document my_form my_input value $ #id html $ #foo prop innerText anser require anser text $ text text $ #id html anser ansiToHtml text $ #id html anser process text $ section h1 each $ nav ul append <a href='# $ text toLowerCase replace / /g - replace /[^\\w-]+/g '>Section</a> |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:54:31:54:49 | $("textarea").val() | enclosingFunctionName | |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:54:31:54:49 | $("textarea").val() | receiverName | base |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:54:33:54:42 | "textarea" | argumentIndex | 0 |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:54:33:54:42 | "textarea" | calleeAccessPath | |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:54:33:54:42 | "textarea" | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:54:33:54:42 | "textarea" | calleeName | $ |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:54:33:54:42 | "textarea" | enclosingFunctionBody | $ #id html $ textarea val $ #id html $ .some-element text $ #id html $ .some-element attr foo bar $ #id html $ .some-element attr foo bar $ #id html $ .some-element attr data-target $ #id html document getElementById foo innerText $ #id html document getElementById foo innerHTML $ #id html document getElementById foo textContent $ #id html document 0 querySelectorAll textarea 0 value $ #id html document getElementById div1 getAttribute data-target safe1 x x jquery foo $ x safe1 $ textarea val safe2 x x object foo $ x safe2 $ textarea val $ #id html $ <p> something </p> text $ #id get 0 innerHTML $ textarea val base $ #id base html html text $ textarea val $ #id get 0 innerHTML $ input get 0 name $ #id get 0 innerHTML $ input get 0 getAttribute name $ #id get 0 innerHTML $ input getAttribute id $ #id get 0 innerHTML $ document find option attr value valMethod $ textarea val $ #id get 0 innerHTML valMethod myValue $ document find option attr value myValue property $ #id get 0 innerHTML myValue $ jGrowl $ input get 0 name selector $ input get 0 name something selector $ textarea val $ selector $ document my_form my_input value $ #id html $ #foo prop innerText anser require anser text $ text text $ #id html anser ansiToHtml text $ #id html anser process text $ section h1 each $ nav ul append <a href='# $ text toLowerCase replace / /g - replace /[^\\w-]+/g '>Section</a> |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:54:33:54:42 | "textarea" | enclosingFunctionName | |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:56:4:56:8 | "#id" | argumentIndex | 0 |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:56:4:56:8 | "#id" | calleeAccessPath | |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:56:4:56:8 | "#id" | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:56:4:56:8 | "#id" | calleeName | $ |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:56:4:56:8 | "#id" | enclosingFunctionBody | $ #id html $ textarea val $ #id html $ .some-element text $ #id html $ .some-element attr foo bar $ #id html $ .some-element attr foo bar $ #id html $ .some-element attr data-target $ #id html document getElementById foo innerText $ #id html document getElementById foo innerHTML $ #id html document getElementById foo textContent $ #id html document 0 querySelectorAll textarea 0 value $ #id html document getElementById div1 getAttribute data-target safe1 x x jquery foo $ x safe1 $ textarea val safe2 x x object foo $ x safe2 $ textarea val $ #id html $ <p> something </p> text $ #id get 0 innerHTML $ textarea val base $ #id base html html text $ textarea val $ #id get 0 innerHTML $ input get 0 name $ #id get 0 innerHTML $ input get 0 getAttribute name $ #id get 0 innerHTML $ input getAttribute id $ #id get 0 innerHTML $ document find option attr value valMethod $ textarea val $ #id get 0 innerHTML valMethod myValue $ document find option attr value myValue property $ #id get 0 innerHTML myValue $ jGrowl $ input get 0 name selector $ input get 0 name something selector $ textarea val $ selector $ document my_form my_input value $ #id html $ #foo prop innerText anser require anser text $ text text $ #id html anser ansiToHtml text $ #id html anser process text $ section h1 each $ nav ul append <a href='# $ text toLowerCase replace / /g - replace /[^\\w-]+/g '>Section</a> |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:56:4:56:8 | "#id" | enclosingFunctionName | |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:56:15:56:15 | 0 | argumentIndex | 0 |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:56:15:56:15 | 0 | calleeAccessPath | |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:56:15:56:15 | 0 | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:56:15:56:15 | 0 | calleeName | get |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:56:15:56:15 | 0 | enclosingFunctionBody | $ #id html $ textarea val $ #id html $ .some-element text $ #id html $ .some-element attr foo bar $ #id html $ .some-element attr foo bar $ #id html $ .some-element attr data-target $ #id html document getElementById foo innerText $ #id html document getElementById foo innerHTML $ #id html document getElementById foo textContent $ #id html document 0 querySelectorAll textarea 0 value $ #id html document getElementById div1 getAttribute data-target safe1 x x jquery foo $ x safe1 $ textarea val safe2 x x object foo $ x safe2 $ textarea val $ #id html $ <p> something </p> text $ #id get 0 innerHTML $ textarea val base $ #id base html html text $ textarea val $ #id get 0 innerHTML $ input get 0 name $ #id get 0 innerHTML $ input get 0 getAttribute name $ #id get 0 innerHTML $ input getAttribute id $ #id get 0 innerHTML $ document find option attr value valMethod $ textarea val $ #id get 0 innerHTML valMethod myValue $ document find option attr value myValue property $ #id get 0 innerHTML myValue $ jGrowl $ input get 0 name selector $ input get 0 name something selector $ textarea val $ selector $ document my_form my_input value $ #id html $ #foo prop innerText anser require anser text $ text text $ #id html anser ansiToHtml text $ #id html anser process text $ section h1 each $ nav ul append <a href='# $ text toLowerCase replace / /g - replace /[^\\w-]+/g '>Section</a> |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:56:15:56:15 | 0 | enclosingFunctionName | |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:56:30:56:51 | $("inpu ... 0).name | calleeAccessPath | |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:56:30:56:51 | $("inpu ... 0).name | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:56:30:56:51 | $("inpu ... 0).name | enclosingFunctionBody | $ #id html $ textarea val $ #id html $ .some-element text $ #id html $ .some-element attr foo bar $ #id html $ .some-element attr foo bar $ #id html $ .some-element attr data-target $ #id html document getElementById foo innerText $ #id html document getElementById foo innerHTML $ #id html document getElementById foo textContent $ #id html document 0 querySelectorAll textarea 0 value $ #id html document getElementById div1 getAttribute data-target safe1 x x jquery foo $ x safe1 $ textarea val safe2 x x object foo $ x safe2 $ textarea val $ #id html $ <p> something </p> text $ #id get 0 innerHTML $ textarea val base $ #id base html html text $ textarea val $ #id get 0 innerHTML $ input get 0 name $ #id get 0 innerHTML $ input get 0 getAttribute name $ #id get 0 innerHTML $ input getAttribute id $ #id get 0 innerHTML $ document find option attr value valMethod $ textarea val $ #id get 0 innerHTML valMethod myValue $ document find option attr value myValue property $ #id get 0 innerHTML myValue $ jGrowl $ input get 0 name selector $ input get 0 name something selector $ textarea val $ selector $ document my_form my_input value $ #id html $ #foo prop innerText anser require anser text $ text text $ #id html anser ansiToHtml text $ #id html anser process text $ section h1 each $ nav ul append <a href='# $ text toLowerCase replace / /g - replace /[^\\w-]+/g '>Section</a> |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:56:30:56:51 | $("inpu ... 0).name | enclosingFunctionName | |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:56:32:56:38 | "input" | argumentIndex | 0 |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:56:32:56:38 | "input" | calleeAccessPath | |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:56:32:56:38 | "input" | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:56:32:56:38 | "input" | calleeName | $ |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:56:32:56:38 | "input" | enclosingFunctionBody | $ #id html $ textarea val $ #id html $ .some-element text $ #id html $ .some-element attr foo bar $ #id html $ .some-element attr foo bar $ #id html $ .some-element attr data-target $ #id html document getElementById foo innerText $ #id html document getElementById foo innerHTML $ #id html document getElementById foo textContent $ #id html document 0 querySelectorAll textarea 0 value $ #id html document getElementById div1 getAttribute data-target safe1 x x jquery foo $ x safe1 $ textarea val safe2 x x object foo $ x safe2 $ textarea val $ #id html $ <p> something </p> text $ #id get 0 innerHTML $ textarea val base $ #id base html html text $ textarea val $ #id get 0 innerHTML $ input get 0 name $ #id get 0 innerHTML $ input get 0 getAttribute name $ #id get 0 innerHTML $ input getAttribute id $ #id get 0 innerHTML $ document find option attr value valMethod $ textarea val $ #id get 0 innerHTML valMethod myValue $ document find option attr value myValue property $ #id get 0 innerHTML myValue $ jGrowl $ input get 0 name selector $ input get 0 name something selector $ textarea val $ selector $ document my_form my_input value $ #id html $ #foo prop innerText anser require anser text $ text text $ #id html anser ansiToHtml text $ #id html anser process text $ section h1 each $ nav ul append <a href='# $ text toLowerCase replace / /g - replace /[^\\w-]+/g '>Section</a> |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:56:32:56:38 | "input" | enclosingFunctionName | |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:56:45:56:45 | 0 | argumentIndex | 0 |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:56:45:56:45 | 0 | calleeAccessPath | |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:56:45:56:45 | 0 | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:56:45:56:45 | 0 | calleeName | get |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:56:45:56:45 | 0 | enclosingFunctionBody | $ #id html $ textarea val $ #id html $ .some-element text $ #id html $ .some-element attr foo bar $ #id html $ .some-element attr foo bar $ #id html $ .some-element attr data-target $ #id html document getElementById foo innerText $ #id html document getElementById foo innerHTML $ #id html document getElementById foo textContent $ #id html document 0 querySelectorAll textarea 0 value $ #id html document getElementById div1 getAttribute data-target safe1 x x jquery foo $ x safe1 $ textarea val safe2 x x object foo $ x safe2 $ textarea val $ #id html $ <p> something </p> text $ #id get 0 innerHTML $ textarea val base $ #id base html html text $ textarea val $ #id get 0 innerHTML $ input get 0 name $ #id get 0 innerHTML $ input get 0 getAttribute name $ #id get 0 innerHTML $ input getAttribute id $ #id get 0 innerHTML $ document find option attr value valMethod $ textarea val $ #id get 0 innerHTML valMethod myValue $ document find option attr value myValue property $ #id get 0 innerHTML myValue $ jGrowl $ input get 0 name selector $ input get 0 name something selector $ textarea val $ selector $ document my_form my_input value $ #id html $ #foo prop innerText anser require anser text $ text text $ #id html anser ansiToHtml text $ #id html anser process text $ section h1 each $ nav ul append <a href='# $ text toLowerCase replace / /g - replace /[^\\w-]+/g '>Section</a> |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:56:45:56:45 | 0 | enclosingFunctionName | |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:57:4:57:8 | "#id" | argumentIndex | 0 |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:57:4:57:8 | "#id" | calleeAccessPath | |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:57:4:57:8 | "#id" | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:57:4:57:8 | "#id" | calleeName | $ |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:57:4:57:8 | "#id" | enclosingFunctionBody | $ #id html $ textarea val $ #id html $ .some-element text $ #id html $ .some-element attr foo bar $ #id html $ .some-element attr foo bar $ #id html $ .some-element attr data-target $ #id html document getElementById foo innerText $ #id html document getElementById foo innerHTML $ #id html document getElementById foo textContent $ #id html document 0 querySelectorAll textarea 0 value $ #id html document getElementById div1 getAttribute data-target safe1 x x jquery foo $ x safe1 $ textarea val safe2 x x object foo $ x safe2 $ textarea val $ #id html $ <p> something </p> text $ #id get 0 innerHTML $ textarea val base $ #id base html html text $ textarea val $ #id get 0 innerHTML $ input get 0 name $ #id get 0 innerHTML $ input get 0 getAttribute name $ #id get 0 innerHTML $ input getAttribute id $ #id get 0 innerHTML $ document find option attr value valMethod $ textarea val $ #id get 0 innerHTML valMethod myValue $ document find option attr value myValue property $ #id get 0 innerHTML myValue $ jGrowl $ input get 0 name selector $ input get 0 name something selector $ textarea val $ selector $ document my_form my_input value $ #id html $ #foo prop innerText anser require anser text $ text text $ #id html anser ansiToHtml text $ #id html anser process text $ section h1 each $ nav ul append <a href='# $ text toLowerCase replace / /g - replace /[^\\w-]+/g '>Section</a> |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:57:4:57:8 | "#id" | enclosingFunctionName | |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:57:15:57:15 | 0 | argumentIndex | 0 |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:57:15:57:15 | 0 | calleeAccessPath | |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:57:15:57:15 | 0 | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:57:15:57:15 | 0 | calleeName | get |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:57:15:57:15 | 0 | enclosingFunctionBody | $ #id html $ textarea val $ #id html $ .some-element text $ #id html $ .some-element attr foo bar $ #id html $ .some-element attr foo bar $ #id html $ .some-element attr data-target $ #id html document getElementById foo innerText $ #id html document getElementById foo innerHTML $ #id html document getElementById foo textContent $ #id html document 0 querySelectorAll textarea 0 value $ #id html document getElementById div1 getAttribute data-target safe1 x x jquery foo $ x safe1 $ textarea val safe2 x x object foo $ x safe2 $ textarea val $ #id html $ <p> something </p> text $ #id get 0 innerHTML $ textarea val base $ #id base html html text $ textarea val $ #id get 0 innerHTML $ input get 0 name $ #id get 0 innerHTML $ input get 0 getAttribute name $ #id get 0 innerHTML $ input getAttribute id $ #id get 0 innerHTML $ document find option attr value valMethod $ textarea val $ #id get 0 innerHTML valMethod myValue $ document find option attr value myValue property $ #id get 0 innerHTML myValue $ jGrowl $ input get 0 name selector $ input get 0 name something selector $ textarea val $ selector $ document my_form my_input value $ #id html $ #foo prop innerText anser require anser text $ text text $ #id html anser ansiToHtml text $ #id html anser process text $ section h1 each $ nav ul append <a href='# $ text toLowerCase replace / /g - replace /[^\\w-]+/g '>Section</a> |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:57:15:57:15 | 0 | enclosingFunctionName | |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:57:30:57:67 | $("inpu ... "name") | calleeAccessPath | |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:57:30:57:67 | $("inpu ... "name") | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:57:30:57:67 | $("inpu ... "name") | enclosingFunctionBody | $ #id html $ textarea val $ #id html $ .some-element text $ #id html $ .some-element attr foo bar $ #id html $ .some-element attr foo bar $ #id html $ .some-element attr data-target $ #id html document getElementById foo innerText $ #id html document getElementById foo innerHTML $ #id html document getElementById foo textContent $ #id html document 0 querySelectorAll textarea 0 value $ #id html document getElementById div1 getAttribute data-target safe1 x x jquery foo $ x safe1 $ textarea val safe2 x x object foo $ x safe2 $ textarea val $ #id html $ <p> something </p> text $ #id get 0 innerHTML $ textarea val base $ #id base html html text $ textarea val $ #id get 0 innerHTML $ input get 0 name $ #id get 0 innerHTML $ input get 0 getAttribute name $ #id get 0 innerHTML $ input getAttribute id $ #id get 0 innerHTML $ document find option attr value valMethod $ textarea val $ #id get 0 innerHTML valMethod myValue $ document find option attr value myValue property $ #id get 0 innerHTML myValue $ jGrowl $ input get 0 name selector $ input get 0 name something selector $ textarea val $ selector $ document my_form my_input value $ #id html $ #foo prop innerText anser require anser text $ text text $ #id html anser ansiToHtml text $ #id html anser process text $ section h1 each $ nav ul append <a href='# $ text toLowerCase replace / /g - replace /[^\\w-]+/g '>Section</a> |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:57:30:57:67 | $("inpu ... "name") | enclosingFunctionName | |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:57:32:57:38 | "input" | argumentIndex | 0 |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:57:32:57:38 | "input" | calleeAccessPath | |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:57:32:57:38 | "input" | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:57:32:57:38 | "input" | calleeName | $ |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:57:32:57:38 | "input" | enclosingFunctionBody | $ #id html $ textarea val $ #id html $ .some-element text $ #id html $ .some-element attr foo bar $ #id html $ .some-element attr foo bar $ #id html $ .some-element attr data-target $ #id html document getElementById foo innerText $ #id html document getElementById foo innerHTML $ #id html document getElementById foo textContent $ #id html document 0 querySelectorAll textarea 0 value $ #id html document getElementById div1 getAttribute data-target safe1 x x jquery foo $ x safe1 $ textarea val safe2 x x object foo $ x safe2 $ textarea val $ #id html $ <p> something </p> text $ #id get 0 innerHTML $ textarea val base $ #id base html html text $ textarea val $ #id get 0 innerHTML $ input get 0 name $ #id get 0 innerHTML $ input get 0 getAttribute name $ #id get 0 innerHTML $ input getAttribute id $ #id get 0 innerHTML $ document find option attr value valMethod $ textarea val $ #id get 0 innerHTML valMethod myValue $ document find option attr value myValue property $ #id get 0 innerHTML myValue $ jGrowl $ input get 0 name selector $ input get 0 name something selector $ textarea val $ selector $ document my_form my_input value $ #id html $ #foo prop innerText anser require anser text $ text text $ #id html anser ansiToHtml text $ #id html anser process text $ section h1 each $ nav ul append <a href='# $ text toLowerCase replace / /g - replace /[^\\w-]+/g '>Section</a> |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:57:32:57:38 | "input" | enclosingFunctionName | |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:57:45:57:45 | 0 | argumentIndex | 0 |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:57:45:57:45 | 0 | calleeAccessPath | |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:57:45:57:45 | 0 | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:57:45:57:45 | 0 | calleeName | get |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:57:45:57:45 | 0 | enclosingFunctionBody | $ #id html $ textarea val $ #id html $ .some-element text $ #id html $ .some-element attr foo bar $ #id html $ .some-element attr foo bar $ #id html $ .some-element attr data-target $ #id html document getElementById foo innerText $ #id html document getElementById foo innerHTML $ #id html document getElementById foo textContent $ #id html document 0 querySelectorAll textarea 0 value $ #id html document getElementById div1 getAttribute data-target safe1 x x jquery foo $ x safe1 $ textarea val safe2 x x object foo $ x safe2 $ textarea val $ #id html $ <p> something </p> text $ #id get 0 innerHTML $ textarea val base $ #id base html html text $ textarea val $ #id get 0 innerHTML $ input get 0 name $ #id get 0 innerHTML $ input get 0 getAttribute name $ #id get 0 innerHTML $ input getAttribute id $ #id get 0 innerHTML $ document find option attr value valMethod $ textarea val $ #id get 0 innerHTML valMethod myValue $ document find option attr value myValue property $ #id get 0 innerHTML myValue $ jGrowl $ input get 0 name selector $ input get 0 name something selector $ textarea val $ selector $ document my_form my_input value $ #id html $ #foo prop innerText anser require anser text $ text text $ #id html anser ansiToHtml text $ #id html anser process text $ section h1 each $ nav ul append <a href='# $ text toLowerCase replace / /g - replace /[^\\w-]+/g '>Section</a> |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:57:45:57:45 | 0 | enclosingFunctionName | |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:57:61:57:66 | "name" | argumentIndex | 0 |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:57:61:57:66 | "name" | calleeAccessPath | |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:57:61:57:66 | "name" | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:57:61:57:66 | "name" | calleeName | getAttribute |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:57:61:57:66 | "name" | enclosingFunctionBody | $ #id html $ textarea val $ #id html $ .some-element text $ #id html $ .some-element attr foo bar $ #id html $ .some-element attr foo bar $ #id html $ .some-element attr data-target $ #id html document getElementById foo innerText $ #id html document getElementById foo innerHTML $ #id html document getElementById foo textContent $ #id html document 0 querySelectorAll textarea 0 value $ #id html document getElementById div1 getAttribute data-target safe1 x x jquery foo $ x safe1 $ textarea val safe2 x x object foo $ x safe2 $ textarea val $ #id html $ <p> something </p> text $ #id get 0 innerHTML $ textarea val base $ #id base html html text $ textarea val $ #id get 0 innerHTML $ input get 0 name $ #id get 0 innerHTML $ input get 0 getAttribute name $ #id get 0 innerHTML $ input getAttribute id $ #id get 0 innerHTML $ document find option attr value valMethod $ textarea val $ #id get 0 innerHTML valMethod myValue $ document find option attr value myValue property $ #id get 0 innerHTML myValue $ jGrowl $ input get 0 name selector $ input get 0 name something selector $ textarea val $ selector $ document my_form my_input value $ #id html $ #foo prop innerText anser require anser text $ text text $ #id html anser ansiToHtml text $ #id html anser process text $ section h1 each $ nav ul append <a href='# $ text toLowerCase replace / /g - replace /[^\\w-]+/g '>Section</a> |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:57:61:57:66 | "name" | enclosingFunctionName | |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:59:4:59:8 | "#id" | argumentIndex | 0 |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:59:4:59:8 | "#id" | calleeAccessPath | |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:59:4:59:8 | "#id" | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:59:4:59:8 | "#id" | calleeName | $ |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:59:4:59:8 | "#id" | enclosingFunctionBody | $ #id html $ textarea val $ #id html $ .some-element text $ #id html $ .some-element attr foo bar $ #id html $ .some-element attr foo bar $ #id html $ .some-element attr data-target $ #id html document getElementById foo innerText $ #id html document getElementById foo innerHTML $ #id html document getElementById foo textContent $ #id html document 0 querySelectorAll textarea 0 value $ #id html document getElementById div1 getAttribute data-target safe1 x x jquery foo $ x safe1 $ textarea val safe2 x x object foo $ x safe2 $ textarea val $ #id html $ <p> something </p> text $ #id get 0 innerHTML $ textarea val base $ #id base html html text $ textarea val $ #id get 0 innerHTML $ input get 0 name $ #id get 0 innerHTML $ input get 0 getAttribute name $ #id get 0 innerHTML $ input getAttribute id $ #id get 0 innerHTML $ document find option attr value valMethod $ textarea val $ #id get 0 innerHTML valMethod myValue $ document find option attr value myValue property $ #id get 0 innerHTML myValue $ jGrowl $ input get 0 name selector $ input get 0 name something selector $ textarea val $ selector $ document my_form my_input value $ #id html $ #foo prop innerText anser require anser text $ text text $ #id html anser ansiToHtml text $ #id html anser process text $ section h1 each $ nav ul append <a href='# $ text toLowerCase replace / /g - replace /[^\\w-]+/g '>Section</a> |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:59:4:59:8 | "#id" | enclosingFunctionName | |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:59:15:59:15 | 0 | argumentIndex | 0 |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:59:15:59:15 | 0 | calleeAccessPath | |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:59:15:59:15 | 0 | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:59:15:59:15 | 0 | calleeName | get |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:59:15:59:15 | 0 | enclosingFunctionBody | $ #id html $ textarea val $ #id html $ .some-element text $ #id html $ .some-element attr foo bar $ #id html $ .some-element attr foo bar $ #id html $ .some-element attr data-target $ #id html document getElementById foo innerText $ #id html document getElementById foo innerHTML $ #id html document getElementById foo textContent $ #id html document 0 querySelectorAll textarea 0 value $ #id html document getElementById div1 getAttribute data-target safe1 x x jquery foo $ x safe1 $ textarea val safe2 x x object foo $ x safe2 $ textarea val $ #id html $ <p> something </p> text $ #id get 0 innerHTML $ textarea val base $ #id base html html text $ textarea val $ #id get 0 innerHTML $ input get 0 name $ #id get 0 innerHTML $ input get 0 getAttribute name $ #id get 0 innerHTML $ input getAttribute id $ #id get 0 innerHTML $ document find option attr value valMethod $ textarea val $ #id get 0 innerHTML valMethod myValue $ document find option attr value myValue property $ #id get 0 innerHTML myValue $ jGrowl $ input get 0 name selector $ input get 0 name something selector $ textarea val $ selector $ document my_form my_input value $ #id html $ #foo prop innerText anser require anser text $ text text $ #id html anser ansiToHtml text $ #id html anser process text $ section h1 each $ nav ul append <a href='# $ text toLowerCase replace / /g - replace /[^\\w-]+/g '>Section</a> |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:59:15:59:15 | 0 | enclosingFunctionName | |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:59:30:59:58 | $("inpu ... e("id") | calleeAccessPath | |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:59:30:59:58 | $("inpu ... e("id") | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:59:30:59:58 | $("inpu ... e("id") | enclosingFunctionBody | $ #id html $ textarea val $ #id html $ .some-element text $ #id html $ .some-element attr foo bar $ #id html $ .some-element attr foo bar $ #id html $ .some-element attr data-target $ #id html document getElementById foo innerText $ #id html document getElementById foo innerHTML $ #id html document getElementById foo textContent $ #id html document 0 querySelectorAll textarea 0 value $ #id html document getElementById div1 getAttribute data-target safe1 x x jquery foo $ x safe1 $ textarea val safe2 x x object foo $ x safe2 $ textarea val $ #id html $ <p> something </p> text $ #id get 0 innerHTML $ textarea val base $ #id base html html text $ textarea val $ #id get 0 innerHTML $ input get 0 name $ #id get 0 innerHTML $ input get 0 getAttribute name $ #id get 0 innerHTML $ input getAttribute id $ #id get 0 innerHTML $ document find option attr value valMethod $ textarea val $ #id get 0 innerHTML valMethod myValue $ document find option attr value myValue property $ #id get 0 innerHTML myValue $ jGrowl $ input get 0 name selector $ input get 0 name something selector $ textarea val $ selector $ document my_form my_input value $ #id html $ #foo prop innerText anser require anser text $ text text $ #id html anser ansiToHtml text $ #id html anser process text $ section h1 each $ nav ul append <a href='# $ text toLowerCase replace / /g - replace /[^\\w-]+/g '>Section</a> |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:59:30:59:58 | $("inpu ... e("id") | enclosingFunctionName | |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:59:32:59:38 | "input" | argumentIndex | 0 |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:59:32:59:38 | "input" | calleeAccessPath | |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:59:32:59:38 | "input" | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:59:32:59:38 | "input" | calleeName | $ |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:59:32:59:38 | "input" | enclosingFunctionBody | $ #id html $ textarea val $ #id html $ .some-element text $ #id html $ .some-element attr foo bar $ #id html $ .some-element attr foo bar $ #id html $ .some-element attr data-target $ #id html document getElementById foo innerText $ #id html document getElementById foo innerHTML $ #id html document getElementById foo textContent $ #id html document 0 querySelectorAll textarea 0 value $ #id html document getElementById div1 getAttribute data-target safe1 x x jquery foo $ x safe1 $ textarea val safe2 x x object foo $ x safe2 $ textarea val $ #id html $ <p> something </p> text $ #id get 0 innerHTML $ textarea val base $ #id base html html text $ textarea val $ #id get 0 innerHTML $ input get 0 name $ #id get 0 innerHTML $ input get 0 getAttribute name $ #id get 0 innerHTML $ input getAttribute id $ #id get 0 innerHTML $ document find option attr value valMethod $ textarea val $ #id get 0 innerHTML valMethod myValue $ document find option attr value myValue property $ #id get 0 innerHTML myValue $ jGrowl $ input get 0 name selector $ input get 0 name something selector $ textarea val $ selector $ document my_form my_input value $ #id html $ #foo prop innerText anser require anser text $ text text $ #id html anser ansiToHtml text $ #id html anser process text $ section h1 each $ nav ul append <a href='# $ text toLowerCase replace / /g - replace /[^\\w-]+/g '>Section</a> |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:59:32:59:38 | "input" | enclosingFunctionName | |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:59:54:59:57 | "id" | argumentIndex | 0 |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:59:54:59:57 | "id" | calleeAccessPath | |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:59:54:59:57 | "id" | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:59:54:59:57 | "id" | calleeName | getAttribute |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:59:54:59:57 | "id" | enclosingFunctionBody | $ #id html $ textarea val $ #id html $ .some-element text $ #id html $ .some-element attr foo bar $ #id html $ .some-element attr foo bar $ #id html $ .some-element attr data-target $ #id html document getElementById foo innerText $ #id html document getElementById foo innerHTML $ #id html document getElementById foo textContent $ #id html document 0 querySelectorAll textarea 0 value $ #id html document getElementById div1 getAttribute data-target safe1 x x jquery foo $ x safe1 $ textarea val safe2 x x object foo $ x safe2 $ textarea val $ #id html $ <p> something </p> text $ #id get 0 innerHTML $ textarea val base $ #id base html html text $ textarea val $ #id get 0 innerHTML $ input get 0 name $ #id get 0 innerHTML $ input get 0 getAttribute name $ #id get 0 innerHTML $ input getAttribute id $ #id get 0 innerHTML $ document find option attr value valMethod $ textarea val $ #id get 0 innerHTML valMethod myValue $ document find option attr value myValue property $ #id get 0 innerHTML myValue $ jGrowl $ input get 0 name selector $ input get 0 name something selector $ textarea val $ selector $ document my_form my_input value $ #id html $ #foo prop innerText anser require anser text $ text text $ #id html anser ansiToHtml text $ #id html anser process text $ section h1 each $ nav ul append <a href='# $ text toLowerCase replace / /g - replace /[^\\w-]+/g '>Section</a> |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:59:54:59:57 | "id" | enclosingFunctionName | |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:61:4:61:8 | "#id" | argumentIndex | 0 |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:61:4:61:8 | "#id" | calleeAccessPath | |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:61:4:61:8 | "#id" | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:61:4:61:8 | "#id" | calleeName | $ |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:61:4:61:8 | "#id" | enclosingFunctionBody | $ #id html $ textarea val $ #id html $ .some-element text $ #id html $ .some-element attr foo bar $ #id html $ .some-element attr foo bar $ #id html $ .some-element attr data-target $ #id html document getElementById foo innerText $ #id html document getElementById foo innerHTML $ #id html document getElementById foo textContent $ #id html document 0 querySelectorAll textarea 0 value $ #id html document getElementById div1 getAttribute data-target safe1 x x jquery foo $ x safe1 $ textarea val safe2 x x object foo $ x safe2 $ textarea val $ #id html $ <p> something </p> text $ #id get 0 innerHTML $ textarea val base $ #id base html html text $ textarea val $ #id get 0 innerHTML $ input get 0 name $ #id get 0 innerHTML $ input get 0 getAttribute name $ #id get 0 innerHTML $ input getAttribute id $ #id get 0 innerHTML $ document find option attr value valMethod $ textarea val $ #id get 0 innerHTML valMethod myValue $ document find option attr value myValue property $ #id get 0 innerHTML myValue $ jGrowl $ input get 0 name selector $ input get 0 name something selector $ textarea val $ selector $ document my_form my_input value $ #id html $ #foo prop innerText anser require anser text $ text text $ #id html anser ansiToHtml text $ #id html anser process text $ section h1 each $ nav ul append <a href='# $ text toLowerCase replace / /g - replace /[^\\w-]+/g '>Section</a> |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:61:4:61:8 | "#id" | enclosingFunctionName | |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:61:15:61:15 | 0 | argumentIndex | 0 |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:61:15:61:15 | 0 | calleeAccessPath | |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:61:15:61:15 | 0 | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:61:15:61:15 | 0 | calleeName | get |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:61:15:61:15 | 0 | enclosingFunctionBody | $ #id html $ textarea val $ #id html $ .some-element text $ #id html $ .some-element attr foo bar $ #id html $ .some-element attr foo bar $ #id html $ .some-element attr data-target $ #id html document getElementById foo innerText $ #id html document getElementById foo innerHTML $ #id html document getElementById foo textContent $ #id html document 0 querySelectorAll textarea 0 value $ #id html document getElementById div1 getAttribute data-target safe1 x x jquery foo $ x safe1 $ textarea val safe2 x x object foo $ x safe2 $ textarea val $ #id html $ <p> something </p> text $ #id get 0 innerHTML $ textarea val base $ #id base html html text $ textarea val $ #id get 0 innerHTML $ input get 0 name $ #id get 0 innerHTML $ input get 0 getAttribute name $ #id get 0 innerHTML $ input getAttribute id $ #id get 0 innerHTML $ document find option attr value valMethod $ textarea val $ #id get 0 innerHTML valMethod myValue $ document find option attr value myValue property $ #id get 0 innerHTML myValue $ jGrowl $ input get 0 name selector $ input get 0 name something selector $ textarea val $ selector $ document my_form my_input value $ #id html $ #foo prop innerText anser require anser text $ text text $ #id html anser ansiToHtml text $ #id html anser process text $ section h1 each $ nav ul append <a href='# $ text toLowerCase replace / /g - replace /[^\\w-]+/g '>Section</a> |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:61:15:61:15 | 0 | enclosingFunctionName | |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:61:30:61:69 | $(docum ... value") | calleeAccessPath | |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:61:30:61:69 | $(docum ... value") | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:61:30:61:69 | $(docum ... value") | enclosingFunctionBody | $ #id html $ textarea val $ #id html $ .some-element text $ #id html $ .some-element attr foo bar $ #id html $ .some-element attr foo bar $ #id html $ .some-element attr data-target $ #id html document getElementById foo innerText $ #id html document getElementById foo innerHTML $ #id html document getElementById foo textContent $ #id html document 0 querySelectorAll textarea 0 value $ #id html document getElementById div1 getAttribute data-target safe1 x x jquery foo $ x safe1 $ textarea val safe2 x x object foo $ x safe2 $ textarea val $ #id html $ <p> something </p> text $ #id get 0 innerHTML $ textarea val base $ #id base html html text $ textarea val $ #id get 0 innerHTML $ input get 0 name $ #id get 0 innerHTML $ input get 0 getAttribute name $ #id get 0 innerHTML $ input getAttribute id $ #id get 0 innerHTML $ document find option attr value valMethod $ textarea val $ #id get 0 innerHTML valMethod myValue $ document find option attr value myValue property $ #id get 0 innerHTML myValue $ jGrowl $ input get 0 name selector $ input get 0 name something selector $ textarea val $ selector $ document my_form my_input value $ #id html $ #foo prop innerText anser require anser text $ text text $ #id html anser ansiToHtml text $ #id html anser process text $ section h1 each $ nav ul append <a href='# $ text toLowerCase replace / /g - replace /[^\\w-]+/g '>Section</a> |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:61:30:61:69 | $(docum ... value") | enclosingFunctionName | |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:61:32:61:39 | document | argumentIndex | 0 |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:61:32:61:39 | document | calleeAccessPath | |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:61:32:61:39 | document | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:61:32:61:39 | document | calleeName | $ |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:61:32:61:39 | document | enclosingFunctionBody | $ #id html $ textarea val $ #id html $ .some-element text $ #id html $ .some-element attr foo bar $ #id html $ .some-element attr foo bar $ #id html $ .some-element attr data-target $ #id html document getElementById foo innerText $ #id html document getElementById foo innerHTML $ #id html document getElementById foo textContent $ #id html document 0 querySelectorAll textarea 0 value $ #id html document getElementById div1 getAttribute data-target safe1 x x jquery foo $ x safe1 $ textarea val safe2 x x object foo $ x safe2 $ textarea val $ #id html $ <p> something </p> text $ #id get 0 innerHTML $ textarea val base $ #id base html html text $ textarea val $ #id get 0 innerHTML $ input get 0 name $ #id get 0 innerHTML $ input get 0 getAttribute name $ #id get 0 innerHTML $ input getAttribute id $ #id get 0 innerHTML $ document find option attr value valMethod $ textarea val $ #id get 0 innerHTML valMethod myValue $ document find option attr value myValue property $ #id get 0 innerHTML myValue $ jGrowl $ input get 0 name selector $ input get 0 name something selector $ textarea val $ selector $ document my_form my_input value $ #id html $ #foo prop innerText anser require anser text $ text text $ #id html anser ansiToHtml text $ #id html anser process text $ section h1 each $ nav ul append <a href='# $ text toLowerCase replace / /g - replace /[^\\w-]+/g '>Section</a> |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:61:32:61:39 | document | enclosingFunctionName | |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:61:47:61:54 | "option" | argumentIndex | 0 |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:61:47:61:54 | "option" | calleeAccessPath | |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:61:47:61:54 | "option" | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:61:47:61:54 | "option" | calleeName | find |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:61:47:61:54 | "option" | enclosingFunctionBody | $ #id html $ textarea val $ #id html $ .some-element text $ #id html $ .some-element attr foo bar $ #id html $ .some-element attr foo bar $ #id html $ .some-element attr data-target $ #id html document getElementById foo innerText $ #id html document getElementById foo innerHTML $ #id html document getElementById foo textContent $ #id html document 0 querySelectorAll textarea 0 value $ #id html document getElementById div1 getAttribute data-target safe1 x x jquery foo $ x safe1 $ textarea val safe2 x x object foo $ x safe2 $ textarea val $ #id html $ <p> something </p> text $ #id get 0 innerHTML $ textarea val base $ #id base html html text $ textarea val $ #id get 0 innerHTML $ input get 0 name $ #id get 0 innerHTML $ input get 0 getAttribute name $ #id get 0 innerHTML $ input getAttribute id $ #id get 0 innerHTML $ document find option attr value valMethod $ textarea val $ #id get 0 innerHTML valMethod myValue $ document find option attr value myValue property $ #id get 0 innerHTML myValue $ jGrowl $ input get 0 name selector $ input get 0 name something selector $ textarea val $ selector $ document my_form my_input value $ #id html $ #foo prop innerText anser require anser text $ text text $ #id html anser ansiToHtml text $ #id html anser process text $ section h1 each $ nav ul append <a href='# $ text toLowerCase replace / /g - replace /[^\\w-]+/g '>Section</a> |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:61:47:61:54 | "option" | enclosingFunctionName | |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:61:62:61:68 | "value" | argumentIndex | 0 |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:61:62:61:68 | "value" | calleeAccessPath | |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:61:62:61:68 | "value" | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:61:62:61:68 | "value" | calleeName | attr |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:61:62:61:68 | "value" | enclosingFunctionBody | $ #id html $ textarea val $ #id html $ .some-element text $ #id html $ .some-element attr foo bar $ #id html $ .some-element attr foo bar $ #id html $ .some-element attr data-target $ #id html document getElementById foo innerText $ #id html document getElementById foo innerHTML $ #id html document getElementById foo textContent $ #id html document 0 querySelectorAll textarea 0 value $ #id html document getElementById div1 getAttribute data-target safe1 x x jquery foo $ x safe1 $ textarea val safe2 x x object foo $ x safe2 $ textarea val $ #id html $ <p> something </p> text $ #id get 0 innerHTML $ textarea val base $ #id base html html text $ textarea val $ #id get 0 innerHTML $ input get 0 name $ #id get 0 innerHTML $ input get 0 getAttribute name $ #id get 0 innerHTML $ input getAttribute id $ #id get 0 innerHTML $ document find option attr value valMethod $ textarea val $ #id get 0 innerHTML valMethod myValue $ document find option attr value myValue property $ #id get 0 innerHTML myValue $ jGrowl $ input get 0 name selector $ input get 0 name something selector $ textarea val $ selector $ document my_form my_input value $ #id html $ #foo prop innerText anser require anser text $ text text $ #id html anser ansiToHtml text $ #id html anser process text $ section h1 each $ nav ul append <a href='# $ text toLowerCase replace / /g - replace /[^\\w-]+/g '>Section</a> |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:61:62:61:68 | "value" | enclosingFunctionName | |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:63:20:63:29 | "textarea" | argumentIndex | 0 |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:63:20:63:29 | "textarea" | calleeAccessPath | |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:63:20:63:29 | "textarea" | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:63:20:63:29 | "textarea" | calleeName | $ |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:63:20:63:29 | "textarea" | enclosingFunctionBody | $ #id html $ textarea val $ #id html $ .some-element text $ #id html $ .some-element attr foo bar $ #id html $ .some-element attr foo bar $ #id html $ .some-element attr data-target $ #id html document getElementById foo innerText $ #id html document getElementById foo innerHTML $ #id html document getElementById foo textContent $ #id html document 0 querySelectorAll textarea 0 value $ #id html document getElementById div1 getAttribute data-target safe1 x x jquery foo $ x safe1 $ textarea val safe2 x x object foo $ x safe2 $ textarea val $ #id html $ <p> something </p> text $ #id get 0 innerHTML $ textarea val base $ #id base html html text $ textarea val $ #id get 0 innerHTML $ input get 0 name $ #id get 0 innerHTML $ input get 0 getAttribute name $ #id get 0 innerHTML $ input getAttribute id $ #id get 0 innerHTML $ document find option attr value valMethod $ textarea val $ #id get 0 innerHTML valMethod myValue $ document find option attr value myValue property $ #id get 0 innerHTML myValue $ jGrowl $ input get 0 name selector $ input get 0 name something selector $ textarea val $ selector $ document my_form my_input value $ #id html $ #foo prop innerText anser require anser text $ text text $ #id html anser ansiToHtml text $ #id html anser process text $ section h1 each $ nav ul append <a href='# $ text toLowerCase replace / /g - replace /[^\\w-]+/g '>Section</a> |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:63:20:63:29 | "textarea" | enclosingFunctionName | |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:64:4:64:8 | "#id" | argumentIndex | 0 |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:64:4:64:8 | "#id" | calleeAccessPath | |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:64:4:64:8 | "#id" | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:64:4:64:8 | "#id" | calleeName | $ |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:64:4:64:8 | "#id" | enclosingFunctionBody | $ #id html $ textarea val $ #id html $ .some-element text $ #id html $ .some-element attr foo bar $ #id html $ .some-element attr foo bar $ #id html $ .some-element attr data-target $ #id html document getElementById foo innerText $ #id html document getElementById foo innerHTML $ #id html document getElementById foo textContent $ #id html document 0 querySelectorAll textarea 0 value $ #id html document getElementById div1 getAttribute data-target safe1 x x jquery foo $ x safe1 $ textarea val safe2 x x object foo $ x safe2 $ textarea val $ #id html $ <p> something </p> text $ #id get 0 innerHTML $ textarea val base $ #id base html html text $ textarea val $ #id get 0 innerHTML $ input get 0 name $ #id get 0 innerHTML $ input get 0 getAttribute name $ #id get 0 innerHTML $ input getAttribute id $ #id get 0 innerHTML $ document find option attr value valMethod $ textarea val $ #id get 0 innerHTML valMethod myValue $ document find option attr value myValue property $ #id get 0 innerHTML myValue $ jGrowl $ input get 0 name selector $ input get 0 name something selector $ textarea val $ selector $ document my_form my_input value $ #id html $ #foo prop innerText anser require anser text $ text text $ #id html anser ansiToHtml text $ #id html anser process text $ section h1 each $ nav ul append <a href='# $ text toLowerCase replace / /g - replace /[^\\w-]+/g '>Section</a> |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:64:4:64:8 | "#id" | enclosingFunctionName | |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:64:15:64:15 | 0 | argumentIndex | 0 |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:64:15:64:15 | 0 | calleeAccessPath | |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:64:15:64:15 | 0 | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:64:15:64:15 | 0 | calleeName | get |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:64:15:64:15 | 0 | enclosingFunctionBody | $ #id html $ textarea val $ #id html $ .some-element text $ #id html $ .some-element attr foo bar $ #id html $ .some-element attr foo bar $ #id html $ .some-element attr data-target $ #id html document getElementById foo innerText $ #id html document getElementById foo innerHTML $ #id html document getElementById foo textContent $ #id html document 0 querySelectorAll textarea 0 value $ #id html document getElementById div1 getAttribute data-target safe1 x x jquery foo $ x safe1 $ textarea val safe2 x x object foo $ x safe2 $ textarea val $ #id html $ <p> something </p> text $ #id get 0 innerHTML $ textarea val base $ #id base html html text $ textarea val $ #id get 0 innerHTML $ input get 0 name $ #id get 0 innerHTML $ input get 0 getAttribute name $ #id get 0 innerHTML $ input getAttribute id $ #id get 0 innerHTML $ document find option attr value valMethod $ textarea val $ #id get 0 innerHTML valMethod myValue $ document find option attr value myValue property $ #id get 0 innerHTML myValue $ jGrowl $ input get 0 name selector $ input get 0 name something selector $ textarea val $ selector $ document my_form my_input value $ #id html $ #foo prop innerText anser require anser text $ text text $ #id html anser ansiToHtml text $ #id html anser process text $ section h1 each $ nav ul append <a href='# $ text toLowerCase replace / /g - replace /[^\\w-]+/g '>Section</a> |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:64:15:64:15 | 0 | enclosingFunctionName | |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:64:30:64:40 | valMethod() | calleeAccessPath | |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:64:30:64:40 | valMethod() | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:64:30:64:40 | valMethod() | enclosingFunctionBody | $ #id html $ textarea val $ #id html $ .some-element text $ #id html $ .some-element attr foo bar $ #id html $ .some-element attr foo bar $ #id html $ .some-element attr data-target $ #id html document getElementById foo innerText $ #id html document getElementById foo innerHTML $ #id html document getElementById foo textContent $ #id html document 0 querySelectorAll textarea 0 value $ #id html document getElementById div1 getAttribute data-target safe1 x x jquery foo $ x safe1 $ textarea val safe2 x x object foo $ x safe2 $ textarea val $ #id html $ <p> something </p> text $ #id get 0 innerHTML $ textarea val base $ #id base html html text $ textarea val $ #id get 0 innerHTML $ input get 0 name $ #id get 0 innerHTML $ input get 0 getAttribute name $ #id get 0 innerHTML $ input getAttribute id $ #id get 0 innerHTML $ document find option attr value valMethod $ textarea val $ #id get 0 innerHTML valMethod myValue $ document find option attr value myValue property $ #id get 0 innerHTML myValue $ jGrowl $ input get 0 name selector $ input get 0 name something selector $ textarea val $ selector $ document my_form my_input value $ #id html $ #foo prop innerText anser require anser text $ text text $ #id html anser ansiToHtml text $ #id html anser process text $ section h1 each $ nav ul append <a href='# $ text toLowerCase replace / /g - replace /[^\\w-]+/g '>Section</a> |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:64:30:64:40 | valMethod() | enclosingFunctionName | |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:66:18:66:25 | document | argumentIndex | 0 |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:66:18:66:25 | document | calleeAccessPath | |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:66:18:66:25 | document | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:66:18:66:25 | document | calleeName | $ |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:66:18:66:25 | document | enclosingFunctionBody | $ #id html $ textarea val $ #id html $ .some-element text $ #id html $ .some-element attr foo bar $ #id html $ .some-element attr foo bar $ #id html $ .some-element attr data-target $ #id html document getElementById foo innerText $ #id html document getElementById foo innerHTML $ #id html document getElementById foo textContent $ #id html document 0 querySelectorAll textarea 0 value $ #id html document getElementById div1 getAttribute data-target safe1 x x jquery foo $ x safe1 $ textarea val safe2 x x object foo $ x safe2 $ textarea val $ #id html $ <p> something </p> text $ #id get 0 innerHTML $ textarea val base $ #id base html html text $ textarea val $ #id get 0 innerHTML $ input get 0 name $ #id get 0 innerHTML $ input get 0 getAttribute name $ #id get 0 innerHTML $ input getAttribute id $ #id get 0 innerHTML $ document find option attr value valMethod $ textarea val $ #id get 0 innerHTML valMethod myValue $ document find option attr value myValue property $ #id get 0 innerHTML myValue $ jGrowl $ input get 0 name selector $ input get 0 name something selector $ textarea val $ selector $ document my_form my_input value $ #id html $ #foo prop innerText anser require anser text $ text text $ #id html anser ansiToHtml text $ #id html anser process text $ section h1 each $ nav ul append <a href='# $ text toLowerCase replace / /g - replace /[^\\w-]+/g '>Section</a> |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:66:18:66:25 | document | enclosingFunctionName | |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:66:33:66:40 | "option" | argumentIndex | 0 |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:66:33:66:40 | "option" | calleeAccessPath | |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:66:33:66:40 | "option" | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:66:33:66:40 | "option" | calleeName | find |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:66:33:66:40 | "option" | enclosingFunctionBody | $ #id html $ textarea val $ #id html $ .some-element text $ #id html $ .some-element attr foo bar $ #id html $ .some-element attr foo bar $ #id html $ .some-element attr data-target $ #id html document getElementById foo innerText $ #id html document getElementById foo innerHTML $ #id html document getElementById foo textContent $ #id html document 0 querySelectorAll textarea 0 value $ #id html document getElementById div1 getAttribute data-target safe1 x x jquery foo $ x safe1 $ textarea val safe2 x x object foo $ x safe2 $ textarea val $ #id html $ <p> something </p> text $ #id get 0 innerHTML $ textarea val base $ #id base html html text $ textarea val $ #id get 0 innerHTML $ input get 0 name $ #id get 0 innerHTML $ input get 0 getAttribute name $ #id get 0 innerHTML $ input getAttribute id $ #id get 0 innerHTML $ document find option attr value valMethod $ textarea val $ #id get 0 innerHTML valMethod myValue $ document find option attr value myValue property $ #id get 0 innerHTML myValue $ jGrowl $ input get 0 name selector $ input get 0 name something selector $ textarea val $ selector $ document my_form my_input value $ #id html $ #foo prop innerText anser require anser text $ text text $ #id html anser ansiToHtml text $ #id html anser process text $ section h1 each $ nav ul append <a href='# $ text toLowerCase replace / /g - replace /[^\\w-]+/g '>Section</a> |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:66:33:66:40 | "option" | enclosingFunctionName | |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:66:48:66:54 | "value" | argumentIndex | 0 |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:66:48:66:54 | "value" | calleeAccessPath | |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:66:48:66:54 | "value" | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:66:48:66:54 | "value" | calleeName | attr |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:66:48:66:54 | "value" | enclosingFunctionBody | $ #id html $ textarea val $ #id html $ .some-element text $ #id html $ .some-element attr foo bar $ #id html $ .some-element attr foo bar $ #id html $ .some-element attr data-target $ #id html document getElementById foo innerText $ #id html document getElementById foo innerHTML $ #id html document getElementById foo textContent $ #id html document 0 querySelectorAll textarea 0 value $ #id html document getElementById div1 getAttribute data-target safe1 x x jquery foo $ x safe1 $ textarea val safe2 x x object foo $ x safe2 $ textarea val $ #id html $ <p> something </p> text $ #id get 0 innerHTML $ textarea val base $ #id base html html text $ textarea val $ #id get 0 innerHTML $ input get 0 name $ #id get 0 innerHTML $ input get 0 getAttribute name $ #id get 0 innerHTML $ input getAttribute id $ #id get 0 innerHTML $ document find option attr value valMethod $ textarea val $ #id get 0 innerHTML valMethod myValue $ document find option attr value myValue property $ #id get 0 innerHTML myValue $ jGrowl $ input get 0 name selector $ input get 0 name something selector $ textarea val $ selector $ document my_form my_input value $ #id html $ #foo prop innerText anser require anser text $ text text $ #id html anser ansiToHtml text $ #id html anser process text $ section h1 each $ nav ul append <a href='# $ text toLowerCase replace / /g - replace /[^\\w-]+/g '>Section</a> |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:66:48:66:54 | "value" | enclosingFunctionName | |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:68:5:68:9 | "#id" | argumentIndex | 0 |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:68:5:68:9 | "#id" | calleeAccessPath | |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:68:5:68:9 | "#id" | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:68:5:68:9 | "#id" | calleeName | $ |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:68:5:68:9 | "#id" | enclosingFunctionBody | $ #id html $ textarea val $ #id html $ .some-element text $ #id html $ .some-element attr foo bar $ #id html $ .some-element attr foo bar $ #id html $ .some-element attr data-target $ #id html document getElementById foo innerText $ #id html document getElementById foo innerHTML $ #id html document getElementById foo textContent $ #id html document 0 querySelectorAll textarea 0 value $ #id html document getElementById div1 getAttribute data-target safe1 x x jquery foo $ x safe1 $ textarea val safe2 x x object foo $ x safe2 $ textarea val $ #id html $ <p> something </p> text $ #id get 0 innerHTML $ textarea val base $ #id base html html text $ textarea val $ #id get 0 innerHTML $ input get 0 name $ #id get 0 innerHTML $ input get 0 getAttribute name $ #id get 0 innerHTML $ input getAttribute id $ #id get 0 innerHTML $ document find option attr value valMethod $ textarea val $ #id get 0 innerHTML valMethod myValue $ document find option attr value myValue property $ #id get 0 innerHTML myValue $ jGrowl $ input get 0 name selector $ input get 0 name something selector $ textarea val $ selector $ document my_form my_input value $ #id html $ #foo prop innerText anser require anser text $ text text $ #id html anser ansiToHtml text $ #id html anser process text $ section h1 each $ nav ul append <a href='# $ text toLowerCase replace / /g - replace /[^\\w-]+/g '>Section</a> |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:68:5:68:9 | "#id" | enclosingFunctionName | |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:68:16:68:16 | 0 | argumentIndex | 0 |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:68:16:68:16 | 0 | calleeAccessPath | |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:68:16:68:16 | 0 | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:68:16:68:16 | 0 | calleeName | get |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:68:16:68:16 | 0 | enclosingFunctionBody | $ #id html $ textarea val $ #id html $ .some-element text $ #id html $ .some-element attr foo bar $ #id html $ .some-element attr foo bar $ #id html $ .some-element attr data-target $ #id html document getElementById foo innerText $ #id html document getElementById foo innerHTML $ #id html document getElementById foo textContent $ #id html document 0 querySelectorAll textarea 0 value $ #id html document getElementById div1 getAttribute data-target safe1 x x jquery foo $ x safe1 $ textarea val safe2 x x object foo $ x safe2 $ textarea val $ #id html $ <p> something </p> text $ #id get 0 innerHTML $ textarea val base $ #id base html html text $ textarea val $ #id get 0 innerHTML $ input get 0 name $ #id get 0 innerHTML $ input get 0 getAttribute name $ #id get 0 innerHTML $ input getAttribute id $ #id get 0 innerHTML $ document find option attr value valMethod $ textarea val $ #id get 0 innerHTML valMethod myValue $ document find option attr value myValue property $ #id get 0 innerHTML myValue $ jGrowl $ input get 0 name selector $ input get 0 name something selector $ textarea val $ selector $ document my_form my_input value $ #id html $ #foo prop innerText anser require anser text $ text text $ #id html anser ansiToHtml text $ #id html anser process text $ section h1 each $ nav ul append <a href='# $ text toLowerCase replace / /g - replace /[^\\w-]+/g '>Section</a> |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:68:16:68:16 | 0 | enclosingFunctionName | |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:68:31:68:37 | myValue | calleeAccessPath | |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:68:31:68:37 | myValue | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:68:31:68:37 | myValue | enclosingFunctionBody | $ #id html $ textarea val $ #id html $ .some-element text $ #id html $ .some-element attr foo bar $ #id html $ .some-element attr foo bar $ #id html $ .some-element attr data-target $ #id html document getElementById foo innerText $ #id html document getElementById foo innerHTML $ #id html document getElementById foo textContent $ #id html document 0 querySelectorAll textarea 0 value $ #id html document getElementById div1 getAttribute data-target safe1 x x jquery foo $ x safe1 $ textarea val safe2 x x object foo $ x safe2 $ textarea val $ #id html $ <p> something </p> text $ #id get 0 innerHTML $ textarea val base $ #id base html html text $ textarea val $ #id get 0 innerHTML $ input get 0 name $ #id get 0 innerHTML $ input get 0 getAttribute name $ #id get 0 innerHTML $ input getAttribute id $ #id get 0 innerHTML $ document find option attr value valMethod $ textarea val $ #id get 0 innerHTML valMethod myValue $ document find option attr value myValue property $ #id get 0 innerHTML myValue $ jGrowl $ input get 0 name selector $ input get 0 name something selector $ textarea val $ selector $ document my_form my_input value $ #id html $ #foo prop innerText anser require anser text $ text text $ #id html anser ansiToHtml text $ #id html anser process text $ section h1 each $ nav ul append <a href='# $ text toLowerCase replace / /g - replace /[^\\w-]+/g '>Section</a> |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:68:31:68:37 | myValue | enclosingFunctionName | |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:71:11:71:32 | $("inpu ... 0).name | argumentIndex | 0 |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:71:11:71:32 | $("inpu ... 0).name | calleeAccessPath | |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:71:11:71:32 | $("inpu ... 0).name | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:71:11:71:32 | $("inpu ... 0).name | calleeName | jGrowl |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:71:11:71:32 | $("inpu ... 0).name | enclosingFunctionBody | $ #id html $ textarea val $ #id html $ .some-element text $ #id html $ .some-element attr foo bar $ #id html $ .some-element attr foo bar $ #id html $ .some-element attr data-target $ #id html document getElementById foo innerText $ #id html document getElementById foo innerHTML $ #id html document getElementById foo textContent $ #id html document 0 querySelectorAll textarea 0 value $ #id html document getElementById div1 getAttribute data-target safe1 x x jquery foo $ x safe1 $ textarea val safe2 x x object foo $ x safe2 $ textarea val $ #id html $ <p> something </p> text $ #id get 0 innerHTML $ textarea val base $ #id base html html text $ textarea val $ #id get 0 innerHTML $ input get 0 name $ #id get 0 innerHTML $ input get 0 getAttribute name $ #id get 0 innerHTML $ input getAttribute id $ #id get 0 innerHTML $ document find option attr value valMethod $ textarea val $ #id get 0 innerHTML valMethod myValue $ document find option attr value myValue property $ #id get 0 innerHTML myValue $ jGrowl $ input get 0 name selector $ input get 0 name something selector $ textarea val $ selector $ document my_form my_input value $ #id html $ #foo prop innerText anser require anser text $ text text $ #id html anser ansiToHtml text $ #id html anser process text $ section h1 each $ nav ul append <a href='# $ text toLowerCase replace / /g - replace /[^\\w-]+/g '>Section</a> |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:71:11:71:32 | $("inpu ... 0).name | enclosingFunctionName | |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:71:11:71:32 | $("inpu ... 0).name | receiverName | $ |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:71:13:71:19 | "input" | argumentIndex | 0 |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:71:13:71:19 | "input" | calleeAccessPath | |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:71:13:71:19 | "input" | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:71:13:71:19 | "input" | calleeName | $ |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:71:13:71:19 | "input" | enclosingFunctionBody | $ #id html $ textarea val $ #id html $ .some-element text $ #id html $ .some-element attr foo bar $ #id html $ .some-element attr foo bar $ #id html $ .some-element attr data-target $ #id html document getElementById foo innerText $ #id html document getElementById foo innerHTML $ #id html document getElementById foo textContent $ #id html document 0 querySelectorAll textarea 0 value $ #id html document getElementById div1 getAttribute data-target safe1 x x jquery foo $ x safe1 $ textarea val safe2 x x object foo $ x safe2 $ textarea val $ #id html $ <p> something </p> text $ #id get 0 innerHTML $ textarea val base $ #id base html html text $ textarea val $ #id get 0 innerHTML $ input get 0 name $ #id get 0 innerHTML $ input get 0 getAttribute name $ #id get 0 innerHTML $ input getAttribute id $ #id get 0 innerHTML $ document find option attr value valMethod $ textarea val $ #id get 0 innerHTML valMethod myValue $ document find option attr value myValue property $ #id get 0 innerHTML myValue $ jGrowl $ input get 0 name selector $ input get 0 name something selector $ textarea val $ selector $ document my_form my_input value $ #id html $ #foo prop innerText anser require anser text $ text text $ #id html anser ansiToHtml text $ #id html anser process text $ section h1 each $ nav ul append <a href='# $ text toLowerCase replace / /g - replace /[^\\w-]+/g '>Section</a> |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:71:13:71:19 | "input" | enclosingFunctionName | |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:71:26:71:26 | 0 | argumentIndex | 0 |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:71:26:71:26 | 0 | calleeAccessPath | |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:71:26:71:26 | 0 | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:71:26:71:26 | 0 | calleeName | get |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:71:26:71:26 | 0 | enclosingFunctionBody | $ #id html $ textarea val $ #id html $ .some-element text $ #id html $ .some-element attr foo bar $ #id html $ .some-element attr foo bar $ #id html $ .some-element attr data-target $ #id html document getElementById foo innerText $ #id html document getElementById foo innerHTML $ #id html document getElementById foo textContent $ #id html document 0 querySelectorAll textarea 0 value $ #id html document getElementById div1 getAttribute data-target safe1 x x jquery foo $ x safe1 $ textarea val safe2 x x object foo $ x safe2 $ textarea val $ #id html $ <p> something </p> text $ #id get 0 innerHTML $ textarea val base $ #id base html html text $ textarea val $ #id get 0 innerHTML $ input get 0 name $ #id get 0 innerHTML $ input get 0 getAttribute name $ #id get 0 innerHTML $ input getAttribute id $ #id get 0 innerHTML $ document find option attr value valMethod $ textarea val $ #id get 0 innerHTML valMethod myValue $ document find option attr value myValue property $ #id get 0 innerHTML myValue $ jGrowl $ input get 0 name selector $ input get 0 name something selector $ textarea val $ selector $ document my_form my_input value $ #id html $ #foo prop innerText anser require anser text $ text text $ #id html anser ansiToHtml text $ #id html anser process text $ section h1 each $ nav ul append <a href='# $ text toLowerCase replace / /g - replace /[^\\w-]+/g '>Section</a> |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:71:26:71:26 | 0 | enclosingFunctionName | |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:73:22:73:28 | "input" | argumentIndex | 0 |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:73:22:73:28 | "input" | calleeAccessPath | |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:73:22:73:28 | "input" | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:73:22:73:28 | "input" | calleeName | $ |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:73:22:73:28 | "input" | enclosingFunctionBody | $ #id html $ textarea val $ #id html $ .some-element text $ #id html $ .some-element attr foo bar $ #id html $ .some-element attr foo bar $ #id html $ .some-element attr data-target $ #id html document getElementById foo innerText $ #id html document getElementById foo innerHTML $ #id html document getElementById foo textContent $ #id html document 0 querySelectorAll textarea 0 value $ #id html document getElementById div1 getAttribute data-target safe1 x x jquery foo $ x safe1 $ textarea val safe2 x x object foo $ x safe2 $ textarea val $ #id html $ <p> something </p> text $ #id get 0 innerHTML $ textarea val base $ #id base html html text $ textarea val $ #id get 0 innerHTML $ input get 0 name $ #id get 0 innerHTML $ input get 0 getAttribute name $ #id get 0 innerHTML $ input getAttribute id $ #id get 0 innerHTML $ document find option attr value valMethod $ textarea val $ #id get 0 innerHTML valMethod myValue $ document find option attr value myValue property $ #id get 0 innerHTML myValue $ jGrowl $ input get 0 name selector $ input get 0 name something selector $ textarea val $ selector $ document my_form my_input value $ #id html $ #foo prop innerText anser require anser text $ text text $ #id html anser ansiToHtml text $ #id html anser process text $ section h1 each $ nav ul append <a href='# $ text toLowerCase replace / /g - replace /[^\\w-]+/g '>Section</a> |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:73:22:73:28 | "input" | enclosingFunctionName | |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:73:35:73:35 | 0 | argumentIndex | 0 |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:73:35:73:35 | 0 | calleeAccessPath | |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:73:35:73:35 | 0 | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:73:35:73:35 | 0 | calleeName | get |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:73:35:73:35 | 0 | enclosingFunctionBody | $ #id html $ textarea val $ #id html $ .some-element text $ #id html $ .some-element attr foo bar $ #id html $ .some-element attr foo bar $ #id html $ .some-element attr data-target $ #id html document getElementById foo innerText $ #id html document getElementById foo innerHTML $ #id html document getElementById foo textContent $ #id html document 0 querySelectorAll textarea 0 value $ #id html document getElementById div1 getAttribute data-target safe1 x x jquery foo $ x safe1 $ textarea val safe2 x x object foo $ x safe2 $ textarea val $ #id html $ <p> something </p> text $ #id get 0 innerHTML $ textarea val base $ #id base html html text $ textarea val $ #id get 0 innerHTML $ input get 0 name $ #id get 0 innerHTML $ input get 0 getAttribute name $ #id get 0 innerHTML $ input getAttribute id $ #id get 0 innerHTML $ document find option attr value valMethod $ textarea val $ #id get 0 innerHTML valMethod myValue $ document find option attr value myValue property $ #id get 0 innerHTML myValue $ jGrowl $ input get 0 name selector $ input get 0 name something selector $ textarea val $ selector $ document my_form my_input value $ #id html $ #foo prop innerText anser require anser text $ text text $ #id html anser ansiToHtml text $ #id html anser process text $ section h1 each $ nav ul append <a href='# $ text toLowerCase replace / /g - replace /[^\\w-]+/g '>Section</a> |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:73:35:73:35 | 0 | enclosingFunctionName | |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:75:22:75:31 | "textarea" | argumentIndex | 0 |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:75:22:75:31 | "textarea" | calleeAccessPath | |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:75:22:75:31 | "textarea" | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:75:22:75:31 | "textarea" | calleeName | $ |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:75:22:75:31 | "textarea" | enclosingFunctionBody | $ #id html $ textarea val $ #id html $ .some-element text $ #id html $ .some-element attr foo bar $ #id html $ .some-element attr foo bar $ #id html $ .some-element attr data-target $ #id html document getElementById foo innerText $ #id html document getElementById foo innerHTML $ #id html document getElementById foo textContent $ #id html document 0 querySelectorAll textarea 0 value $ #id html document getElementById div1 getAttribute data-target safe1 x x jquery foo $ x safe1 $ textarea val safe2 x x object foo $ x safe2 $ textarea val $ #id html $ <p> something </p> text $ #id get 0 innerHTML $ textarea val base $ #id base html html text $ textarea val $ #id get 0 innerHTML $ input get 0 name $ #id get 0 innerHTML $ input get 0 getAttribute name $ #id get 0 innerHTML $ input getAttribute id $ #id get 0 innerHTML $ document find option attr value valMethod $ textarea val $ #id get 0 innerHTML valMethod myValue $ document find option attr value myValue property $ #id get 0 innerHTML myValue $ jGrowl $ input get 0 name selector $ input get 0 name something selector $ textarea val $ selector $ document my_form my_input value $ #id html $ #foo prop innerText anser require anser text $ text text $ #id html anser ansiToHtml text $ #id html anser process text $ section h1 each $ nav ul append <a href='# $ text toLowerCase replace / /g - replace /[^\\w-]+/g '>Section</a> |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:75:22:75:31 | "textarea" | enclosingFunctionName | |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:77:4:77:11 | selector | argumentIndex | 0 |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:77:4:77:11 | selector | calleeAccessPath | |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:77:4:77:11 | selector | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:77:4:77:11 | selector | calleeName | $ |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:77:4:77:11 | selector | enclosingFunctionBody | $ #id html $ textarea val $ #id html $ .some-element text $ #id html $ .some-element attr foo bar $ #id html $ .some-element attr foo bar $ #id html $ .some-element attr data-target $ #id html document getElementById foo innerText $ #id html document getElementById foo innerHTML $ #id html document getElementById foo textContent $ #id html document 0 querySelectorAll textarea 0 value $ #id html document getElementById div1 getAttribute data-target safe1 x x jquery foo $ x safe1 $ textarea val safe2 x x object foo $ x safe2 $ textarea val $ #id html $ <p> something </p> text $ #id get 0 innerHTML $ textarea val base $ #id base html html text $ textarea val $ #id get 0 innerHTML $ input get 0 name $ #id get 0 innerHTML $ input get 0 getAttribute name $ #id get 0 innerHTML $ input getAttribute id $ #id get 0 innerHTML $ document find option attr value valMethod $ textarea val $ #id get 0 innerHTML valMethod myValue $ document find option attr value myValue property $ #id get 0 innerHTML myValue $ jGrowl $ input get 0 name selector $ input get 0 name something selector $ textarea val $ selector $ document my_form my_input value $ #id html $ #foo prop innerText anser require anser text $ text text $ #id html anser ansiToHtml text $ #id html anser process text $ section h1 each $ nav ul append <a href='# $ text toLowerCase replace / /g - replace /[^\\w-]+/g '>Section</a> |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:77:4:77:11 | selector | enclosingFunctionName | |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:79:4:79:34 | documen ... t.value | argumentIndex | 0 |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:79:4:79:34 | documen ... t.value | calleeAccessPath | |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:79:4:79:34 | documen ... t.value | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:79:4:79:34 | documen ... t.value | calleeName | $ |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:79:4:79:34 | documen ... t.value | enclosingFunctionBody | $ #id html $ textarea val $ #id html $ .some-element text $ #id html $ .some-element attr foo bar $ #id html $ .some-element attr foo bar $ #id html $ .some-element attr data-target $ #id html document getElementById foo innerText $ #id html document getElementById foo innerHTML $ #id html document getElementById foo textContent $ #id html document 0 querySelectorAll textarea 0 value $ #id html document getElementById div1 getAttribute data-target safe1 x x jquery foo $ x safe1 $ textarea val safe2 x x object foo $ x safe2 $ textarea val $ #id html $ <p> something </p> text $ #id get 0 innerHTML $ textarea val base $ #id base html html text $ textarea val $ #id get 0 innerHTML $ input get 0 name $ #id get 0 innerHTML $ input get 0 getAttribute name $ #id get 0 innerHTML $ input getAttribute id $ #id get 0 innerHTML $ document find option attr value valMethod $ textarea val $ #id get 0 innerHTML valMethod myValue $ document find option attr value myValue property $ #id get 0 innerHTML myValue $ jGrowl $ input get 0 name selector $ input get 0 name something selector $ textarea val $ selector $ document my_form my_input value $ #id html $ #foo prop innerText anser require anser text $ text text $ #id html anser ansiToHtml text $ #id html anser process text $ section h1 each $ nav ul append <a href='# $ text toLowerCase replace / /g - replace /[^\\w-]+/g '>Section</a> |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:79:4:79:34 | documen ... t.value | enclosingFunctionName | |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:81:4:81:8 | "#id" | argumentIndex | 0 |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:81:4:81:8 | "#id" | calleeAccessPath | |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:81:4:81:8 | "#id" | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:81:4:81:8 | "#id" | calleeName | $ |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:81:4:81:8 | "#id" | enclosingFunctionBody | $ #id html $ textarea val $ #id html $ .some-element text $ #id html $ .some-element attr foo bar $ #id html $ .some-element attr foo bar $ #id html $ .some-element attr data-target $ #id html document getElementById foo innerText $ #id html document getElementById foo innerHTML $ #id html document getElementById foo textContent $ #id html document 0 querySelectorAll textarea 0 value $ #id html document getElementById div1 getAttribute data-target safe1 x x jquery foo $ x safe1 $ textarea val safe2 x x object foo $ x safe2 $ textarea val $ #id html $ <p> something </p> text $ #id get 0 innerHTML $ textarea val base $ #id base html html text $ textarea val $ #id get 0 innerHTML $ input get 0 name $ #id get 0 innerHTML $ input get 0 getAttribute name $ #id get 0 innerHTML $ input getAttribute id $ #id get 0 innerHTML $ document find option attr value valMethod $ textarea val $ #id get 0 innerHTML valMethod myValue $ document find option attr value myValue property $ #id get 0 innerHTML myValue $ jGrowl $ input get 0 name selector $ input get 0 name something selector $ textarea val $ selector $ document my_form my_input value $ #id html $ #foo prop innerText anser require anser text $ text text $ #id html anser ansiToHtml text $ #id html anser process text $ section h1 each $ nav ul append <a href='# $ text toLowerCase replace / /g - replace /[^\\w-]+/g '>Section</a> |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:81:4:81:8 | "#id" | enclosingFunctionName | |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:81:17:81:43 | $('#foo ... rText') | argumentIndex | 0 |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:81:17:81:43 | $('#foo ... rText') | calleeAccessPath | |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:81:17:81:43 | $('#foo ... rText') | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:81:17:81:43 | $('#foo ... rText') | calleeName | html |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:81:17:81:43 | $('#foo ... rText') | enclosingFunctionBody | $ #id html $ textarea val $ #id html $ .some-element text $ #id html $ .some-element attr foo bar $ #id html $ .some-element attr foo bar $ #id html $ .some-element attr data-target $ #id html document getElementById foo innerText $ #id html document getElementById foo innerHTML $ #id html document getElementById foo textContent $ #id html document 0 querySelectorAll textarea 0 value $ #id html document getElementById div1 getAttribute data-target safe1 x x jquery foo $ x safe1 $ textarea val safe2 x x object foo $ x safe2 $ textarea val $ #id html $ <p> something </p> text $ #id get 0 innerHTML $ textarea val base $ #id base html html text $ textarea val $ #id get 0 innerHTML $ input get 0 name $ #id get 0 innerHTML $ input get 0 getAttribute name $ #id get 0 innerHTML $ input getAttribute id $ #id get 0 innerHTML $ document find option attr value valMethod $ textarea val $ #id get 0 innerHTML valMethod myValue $ document find option attr value myValue property $ #id get 0 innerHTML myValue $ jGrowl $ input get 0 name selector $ input get 0 name something selector $ textarea val $ selector $ document my_form my_input value $ #id html $ #foo prop innerText anser require anser text $ text text $ #id html anser ansiToHtml text $ #id html anser process text $ section h1 each $ nav ul append <a href='# $ text toLowerCase replace / /g - replace /[^\\w-]+/g '>Section</a> |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:81:17:81:43 | $('#foo ... rText') | enclosingFunctionName | |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:81:19:81:24 | '#foo' | argumentIndex | 0 |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:81:19:81:24 | '#foo' | calleeAccessPath | |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:81:19:81:24 | '#foo' | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:81:19:81:24 | '#foo' | calleeName | $ |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:81:19:81:24 | '#foo' | enclosingFunctionBody | $ #id html $ textarea val $ #id html $ .some-element text $ #id html $ .some-element attr foo bar $ #id html $ .some-element attr foo bar $ #id html $ .some-element attr data-target $ #id html document getElementById foo innerText $ #id html document getElementById foo innerHTML $ #id html document getElementById foo textContent $ #id html document 0 querySelectorAll textarea 0 value $ #id html document getElementById div1 getAttribute data-target safe1 x x jquery foo $ x safe1 $ textarea val safe2 x x object foo $ x safe2 $ textarea val $ #id html $ <p> something </p> text $ #id get 0 innerHTML $ textarea val base $ #id base html html text $ textarea val $ #id get 0 innerHTML $ input get 0 name $ #id get 0 innerHTML $ input get 0 getAttribute name $ #id get 0 innerHTML $ input getAttribute id $ #id get 0 innerHTML $ document find option attr value valMethod $ textarea val $ #id get 0 innerHTML valMethod myValue $ document find option attr value myValue property $ #id get 0 innerHTML myValue $ jGrowl $ input get 0 name selector $ input get 0 name something selector $ textarea val $ selector $ document my_form my_input value $ #id html $ #foo prop innerText anser require anser text $ text text $ #id html anser ansiToHtml text $ #id html anser process text $ section h1 each $ nav ul append <a href='# $ text toLowerCase replace / /g - replace /[^\\w-]+/g '>Section</a> |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:81:19:81:24 | '#foo' | enclosingFunctionName | |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:81:32:81:42 | 'innerText' | argumentIndex | 0 |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:81:32:81:42 | 'innerText' | calleeAccessPath | |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:81:32:81:42 | 'innerText' | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:81:32:81:42 | 'innerText' | calleeName | prop |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:81:32:81:42 | 'innerText' | enclosingFunctionBody | $ #id html $ textarea val $ #id html $ .some-element text $ #id html $ .some-element attr foo bar $ #id html $ .some-element attr foo bar $ #id html $ .some-element attr data-target $ #id html document getElementById foo innerText $ #id html document getElementById foo innerHTML $ #id html document getElementById foo textContent $ #id html document 0 querySelectorAll textarea 0 value $ #id html document getElementById div1 getAttribute data-target safe1 x x jquery foo $ x safe1 $ textarea val safe2 x x object foo $ x safe2 $ textarea val $ #id html $ <p> something </p> text $ #id get 0 innerHTML $ textarea val base $ #id base html html text $ textarea val $ #id get 0 innerHTML $ input get 0 name $ #id get 0 innerHTML $ input get 0 getAttribute name $ #id get 0 innerHTML $ input getAttribute id $ #id get 0 innerHTML $ document find option attr value valMethod $ textarea val $ #id get 0 innerHTML valMethod myValue $ document find option attr value myValue property $ #id get 0 innerHTML myValue $ jGrowl $ input get 0 name selector $ input get 0 name something selector $ textarea val $ selector $ document my_form my_input value $ #id html $ #foo prop innerText anser require anser text $ text text $ #id html anser ansiToHtml text $ #id html anser process text $ section h1 each $ nav ul append <a href='# $ text toLowerCase replace / /g - replace /[^\\w-]+/g '>Section</a> |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:81:32:81:42 | 'innerText' | enclosingFunctionName | |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:83:24:83:30 | "anser" | argumentIndex | 0 |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:83:24:83:30 | "anser" | calleeAccessPath | |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:83:24:83:30 | "anser" | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:83:24:83:30 | "anser" | calleeName | require |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:83:24:83:30 | "anser" | enclosingFunctionBody | $ #id html $ textarea val $ #id html $ .some-element text $ #id html $ .some-element attr foo bar $ #id html $ .some-element attr foo bar $ #id html $ .some-element attr data-target $ #id html document getElementById foo innerText $ #id html document getElementById foo innerHTML $ #id html document getElementById foo textContent $ #id html document 0 querySelectorAll textarea 0 value $ #id html document getElementById div1 getAttribute data-target safe1 x x jquery foo $ x safe1 $ textarea val safe2 x x object foo $ x safe2 $ textarea val $ #id html $ <p> something </p> text $ #id get 0 innerHTML $ textarea val base $ #id base html html text $ textarea val $ #id get 0 innerHTML $ input get 0 name $ #id get 0 innerHTML $ input get 0 getAttribute name $ #id get 0 innerHTML $ input getAttribute id $ #id get 0 innerHTML $ document find option attr value valMethod $ textarea val $ #id get 0 innerHTML valMethod myValue $ document find option attr value myValue property $ #id get 0 innerHTML myValue $ jGrowl $ input get 0 name selector $ input get 0 name something selector $ textarea val $ selector $ document my_form my_input value $ #id html $ #foo prop innerText anser require anser text $ text text $ #id html anser ansiToHtml text $ #id html anser process text $ section h1 each $ nav ul append <a href='# $ text toLowerCase replace / /g - replace /[^\\w-]+/g '>Section</a> |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:83:24:83:30 | "anser" | enclosingFunctionName | |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:84:17:84:22 | "text" | argumentIndex | 0 |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:84:17:84:22 | "text" | calleeAccessPath | |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:84:17:84:22 | "text" | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:84:17:84:22 | "text" | calleeName | $ |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:84:17:84:22 | "text" | enclosingFunctionBody | $ #id html $ textarea val $ #id html $ .some-element text $ #id html $ .some-element attr foo bar $ #id html $ .some-element attr foo bar $ #id html $ .some-element attr data-target $ #id html document getElementById foo innerText $ #id html document getElementById foo innerHTML $ #id html document getElementById foo textContent $ #id html document 0 querySelectorAll textarea 0 value $ #id html document getElementById div1 getAttribute data-target safe1 x x jquery foo $ x safe1 $ textarea val safe2 x x object foo $ x safe2 $ textarea val $ #id html $ <p> something </p> text $ #id get 0 innerHTML $ textarea val base $ #id base html html text $ textarea val $ #id get 0 innerHTML $ input get 0 name $ #id get 0 innerHTML $ input get 0 getAttribute name $ #id get 0 innerHTML $ input getAttribute id $ #id get 0 innerHTML $ document find option attr value valMethod $ textarea val $ #id get 0 innerHTML valMethod myValue $ document find option attr value myValue property $ #id get 0 innerHTML myValue $ jGrowl $ input get 0 name selector $ input get 0 name something selector $ textarea val $ selector $ document my_form my_input value $ #id html $ #foo prop innerText anser require anser text $ text text $ #id html anser ansiToHtml text $ #id html anser process text $ section h1 each $ nav ul append <a href='# $ text toLowerCase replace / /g - replace /[^\\w-]+/g '>Section</a> |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:84:17:84:22 | "text" | enclosingFunctionName | |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:86:4:86:8 | "#id" | argumentIndex | 0 |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:86:4:86:8 | "#id" | calleeAccessPath | |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:86:4:86:8 | "#id" | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:86:4:86:8 | "#id" | calleeName | $ |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:86:4:86:8 | "#id" | enclosingFunctionBody | $ #id html $ textarea val $ #id html $ .some-element text $ #id html $ .some-element attr foo bar $ #id html $ .some-element attr foo bar $ #id html $ .some-element attr data-target $ #id html document getElementById foo innerText $ #id html document getElementById foo innerHTML $ #id html document getElementById foo textContent $ #id html document 0 querySelectorAll textarea 0 value $ #id html document getElementById div1 getAttribute data-target safe1 x x jquery foo $ x safe1 $ textarea val safe2 x x object foo $ x safe2 $ textarea val $ #id html $ <p> something </p> text $ #id get 0 innerHTML $ textarea val base $ #id base html html text $ textarea val $ #id get 0 innerHTML $ input get 0 name $ #id get 0 innerHTML $ input get 0 getAttribute name $ #id get 0 innerHTML $ input getAttribute id $ #id get 0 innerHTML $ document find option attr value valMethod $ textarea val $ #id get 0 innerHTML valMethod myValue $ document find option attr value myValue property $ #id get 0 innerHTML myValue $ jGrowl $ input get 0 name selector $ input get 0 name something selector $ textarea val $ selector $ document my_form my_input value $ #id html $ #foo prop innerText anser require anser text $ text text $ #id html anser ansiToHtml text $ #id html anser process text $ section h1 each $ nav ul append <a href='# $ text toLowerCase replace / /g - replace /[^\\w-]+/g '>Section</a> |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:86:4:86:8 | "#id" | enclosingFunctionName | |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:86:16:86:37 | anser.a ... l(text) | argumentIndex | 0 |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:86:16:86:37 | anser.a ... l(text) | calleeAccessPath | |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:86:16:86:37 | anser.a ... l(text) | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:86:16:86:37 | anser.a ... l(text) | calleeName | html |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:86:16:86:37 | anser.a ... l(text) | enclosingFunctionBody | $ #id html $ textarea val $ #id html $ .some-element text $ #id html $ .some-element attr foo bar $ #id html $ .some-element attr foo bar $ #id html $ .some-element attr data-target $ #id html document getElementById foo innerText $ #id html document getElementById foo innerHTML $ #id html document getElementById foo textContent $ #id html document 0 querySelectorAll textarea 0 value $ #id html document getElementById div1 getAttribute data-target safe1 x x jquery foo $ x safe1 $ textarea val safe2 x x object foo $ x safe2 $ textarea val $ #id html $ <p> something </p> text $ #id get 0 innerHTML $ textarea val base $ #id base html html text $ textarea val $ #id get 0 innerHTML $ input get 0 name $ #id get 0 innerHTML $ input get 0 getAttribute name $ #id get 0 innerHTML $ input getAttribute id $ #id get 0 innerHTML $ document find option attr value valMethod $ textarea val $ #id get 0 innerHTML valMethod myValue $ document find option attr value myValue property $ #id get 0 innerHTML myValue $ jGrowl $ input get 0 name selector $ input get 0 name something selector $ textarea val $ selector $ document my_form my_input value $ #id html $ #foo prop innerText anser require anser text $ text text $ #id html anser ansiToHtml text $ #id html anser process text $ section h1 each $ nav ul append <a href='# $ text toLowerCase replace / /g - replace /[^\\w-]+/g '>Section</a> |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:86:16:86:37 | anser.a ... l(text) | enclosingFunctionName | |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:86:33:86:36 | text | argumentIndex | 0 |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:86:33:86:36 | text | calleeAccessPath | anser ansiToHtml |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:86:33:86:36 | text | calleeAccessPathWithStructuralInfo | anser member ansiToHtml instanceorreturn |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:86:33:86:36 | text | calleeApiName | anser |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:86:33:86:36 | text | calleeName | ansiToHtml |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:86:33:86:36 | text | enclosingFunctionBody | $ #id html $ textarea val $ #id html $ .some-element text $ #id html $ .some-element attr foo bar $ #id html $ .some-element attr foo bar $ #id html $ .some-element attr data-target $ #id html document getElementById foo innerText $ #id html document getElementById foo innerHTML $ #id html document getElementById foo textContent $ #id html document 0 querySelectorAll textarea 0 value $ #id html document getElementById div1 getAttribute data-target safe1 x x jquery foo $ x safe1 $ textarea val safe2 x x object foo $ x safe2 $ textarea val $ #id html $ <p> something </p> text $ #id get 0 innerHTML $ textarea val base $ #id base html html text $ textarea val $ #id get 0 innerHTML $ input get 0 name $ #id get 0 innerHTML $ input get 0 getAttribute name $ #id get 0 innerHTML $ input getAttribute id $ #id get 0 innerHTML $ document find option attr value valMethod $ textarea val $ #id get 0 innerHTML valMethod myValue $ document find option attr value myValue property $ #id get 0 innerHTML myValue $ jGrowl $ input get 0 name selector $ input get 0 name something selector $ textarea val $ selector $ document my_form my_input value $ #id html $ #foo prop innerText anser require anser text $ text text $ #id html anser ansiToHtml text $ #id html anser process text $ section h1 each $ nav ul append <a href='# $ text toLowerCase replace / /g - replace /[^\\w-]+/g '>Section</a> |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:86:33:86:36 | text | enclosingFunctionName | |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:86:33:86:36 | text | receiverName | anser |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:87:4:87:8 | "#id" | argumentIndex | 0 |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:87:4:87:8 | "#id" | calleeAccessPath | |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:87:4:87:8 | "#id" | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:87:4:87:8 | "#id" | calleeName | $ |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:87:4:87:8 | "#id" | enclosingFunctionBody | $ #id html $ textarea val $ #id html $ .some-element text $ #id html $ .some-element attr foo bar $ #id html $ .some-element attr foo bar $ #id html $ .some-element attr data-target $ #id html document getElementById foo innerText $ #id html document getElementById foo innerHTML $ #id html document getElementById foo textContent $ #id html document 0 querySelectorAll textarea 0 value $ #id html document getElementById div1 getAttribute data-target safe1 x x jquery foo $ x safe1 $ textarea val safe2 x x object foo $ x safe2 $ textarea val $ #id html $ <p> something </p> text $ #id get 0 innerHTML $ textarea val base $ #id base html html text $ textarea val $ #id get 0 innerHTML $ input get 0 name $ #id get 0 innerHTML $ input get 0 getAttribute name $ #id get 0 innerHTML $ input getAttribute id $ #id get 0 innerHTML $ document find option attr value valMethod $ textarea val $ #id get 0 innerHTML valMethod myValue $ document find option attr value myValue property $ #id get 0 innerHTML myValue $ jGrowl $ input get 0 name selector $ input get 0 name something selector $ textarea val $ selector $ document my_form my_input value $ #id html $ #foo prop innerText anser require anser text $ text text $ #id html anser ansiToHtml text $ #id html anser process text $ section h1 each $ nav ul append <a href='# $ text toLowerCase replace / /g - replace /[^\\w-]+/g '>Section</a> |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:87:4:87:8 | "#id" | enclosingFunctionName | |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:87:16:87:40 | new ans ... s(text) | argumentIndex | 0 |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:87:16:87:40 | new ans ... s(text) | calleeAccessPath | |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:87:16:87:40 | new ans ... s(text) | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:87:16:87:40 | new ans ... s(text) | calleeName | html |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:87:16:87:40 | new ans ... s(text) | enclosingFunctionBody | $ #id html $ textarea val $ #id html $ .some-element text $ #id html $ .some-element attr foo bar $ #id html $ .some-element attr foo bar $ #id html $ .some-element attr data-target $ #id html document getElementById foo innerText $ #id html document getElementById foo innerHTML $ #id html document getElementById foo textContent $ #id html document 0 querySelectorAll textarea 0 value $ #id html document getElementById div1 getAttribute data-target safe1 x x jquery foo $ x safe1 $ textarea val safe2 x x object foo $ x safe2 $ textarea val $ #id html $ <p> something </p> text $ #id get 0 innerHTML $ textarea val base $ #id base html html text $ textarea val $ #id get 0 innerHTML $ input get 0 name $ #id get 0 innerHTML $ input get 0 getAttribute name $ #id get 0 innerHTML $ input getAttribute id $ #id get 0 innerHTML $ document find option attr value valMethod $ textarea val $ #id get 0 innerHTML valMethod myValue $ document find option attr value myValue property $ #id get 0 innerHTML myValue $ jGrowl $ input get 0 name selector $ input get 0 name something selector $ textarea val $ selector $ document my_form my_input value $ #id html $ #foo prop innerText anser require anser text $ text text $ #id html anser ansiToHtml text $ #id html anser process text $ section h1 each $ nav ul append <a href='# $ text toLowerCase replace / /g - replace /[^\\w-]+/g '>Section</a> |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:87:16:87:40 | new ans ... s(text) | enclosingFunctionName | |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:87:36:87:39 | text | argumentIndex | 0 |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:87:36:87:39 | text | calleeAccessPath | anser process |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:87:36:87:39 | text | calleeAccessPathWithStructuralInfo | anser instanceorreturn member process instanceorreturn |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:87:36:87:39 | text | calleeApiName | anser |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:87:36:87:39 | text | calleeName | process |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:87:36:87:39 | text | enclosingFunctionBody | $ #id html $ textarea val $ #id html $ .some-element text $ #id html $ .some-element attr foo bar $ #id html $ .some-element attr foo bar $ #id html $ .some-element attr data-target $ #id html document getElementById foo innerText $ #id html document getElementById foo innerHTML $ #id html document getElementById foo textContent $ #id html document 0 querySelectorAll textarea 0 value $ #id html document getElementById div1 getAttribute data-target safe1 x x jquery foo $ x safe1 $ textarea val safe2 x x object foo $ x safe2 $ textarea val $ #id html $ <p> something </p> text $ #id get 0 innerHTML $ textarea val base $ #id base html html text $ textarea val $ #id get 0 innerHTML $ input get 0 name $ #id get 0 innerHTML $ input get 0 getAttribute name $ #id get 0 innerHTML $ input getAttribute id $ #id get 0 innerHTML $ document find option attr value valMethod $ textarea val $ #id get 0 innerHTML valMethod myValue $ document find option attr value myValue property $ #id get 0 innerHTML myValue $ jGrowl $ input get 0 name selector $ input get 0 name something selector $ textarea val $ selector $ document my_form my_input value $ #id html $ #foo prop innerText anser require anser text $ text text $ #id html anser ansiToHtml text $ #id html anser process text $ section h1 each $ nav ul append <a href='# $ text toLowerCase replace / /g - replace /[^\\w-]+/g '>Section</a> |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:87:36:87:39 | text | enclosingFunctionName | |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:89:4:89:15 | "section h1" | argumentIndex | 0 |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:89:4:89:15 | "section h1" | calleeAccessPath | |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:89:4:89:15 | "section h1" | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:89:4:89:15 | "section h1" | calleeName | $ |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:89:4:89:15 | "section h1" | enclosingFunctionBody | $ #id html $ textarea val $ #id html $ .some-element text $ #id html $ .some-element attr foo bar $ #id html $ .some-element attr foo bar $ #id html $ .some-element attr data-target $ #id html document getElementById foo innerText $ #id html document getElementById foo innerHTML $ #id html document getElementById foo textContent $ #id html document 0 querySelectorAll textarea 0 value $ #id html document getElementById div1 getAttribute data-target safe1 x x jquery foo $ x safe1 $ textarea val safe2 x x object foo $ x safe2 $ textarea val $ #id html $ <p> something </p> text $ #id get 0 innerHTML $ textarea val base $ #id base html html text $ textarea val $ #id get 0 innerHTML $ input get 0 name $ #id get 0 innerHTML $ input get 0 getAttribute name $ #id get 0 innerHTML $ input getAttribute id $ #id get 0 innerHTML $ document find option attr value valMethod $ textarea val $ #id get 0 innerHTML valMethod myValue $ document find option attr value myValue property $ #id get 0 innerHTML myValue $ jGrowl $ input get 0 name selector $ input get 0 name something selector $ textarea val $ selector $ document my_form my_input value $ #id html $ #foo prop innerText anser require anser text $ text text $ #id html anser ansiToHtml text $ #id html anser process text $ section h1 each $ nav ul append <a href='# $ text toLowerCase replace / /g - replace /[^\\w-]+/g '>Section</a> |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:89:4:89:15 | "section h1" | enclosingFunctionName | |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:89:23:91:2 | functio ... / OK\\n\\t} | argumentIndex | 0 |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:89:23:91:2 | functio ... / OK\\n\\t} | calleeAccessPath | |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:89:23:91:2 | functio ... / OK\\n\\t} | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:89:23:91:2 | functio ... / OK\\n\\t} | calleeName | each |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:89:23:91:2 | functio ... / OK\\n\\t} | enclosingFunctionBody | $ #id html $ textarea val $ #id html $ .some-element text $ #id html $ .some-element attr foo bar $ #id html $ .some-element attr foo bar $ #id html $ .some-element attr data-target $ #id html document getElementById foo innerText $ #id html document getElementById foo innerHTML $ #id html document getElementById foo textContent $ #id html document 0 querySelectorAll textarea 0 value $ #id html document getElementById div1 getAttribute data-target safe1 x x jquery foo $ x safe1 $ textarea val safe2 x x object foo $ x safe2 $ textarea val $ #id html $ <p> something </p> text $ #id get 0 innerHTML $ textarea val base $ #id base html html text $ textarea val $ #id get 0 innerHTML $ input get 0 name $ #id get 0 innerHTML $ input get 0 getAttribute name $ #id get 0 innerHTML $ input getAttribute id $ #id get 0 innerHTML $ document find option attr value valMethod $ textarea val $ #id get 0 innerHTML valMethod myValue $ document find option attr value myValue property $ #id get 0 innerHTML myValue $ jGrowl $ input get 0 name selector $ input get 0 name something selector $ textarea val $ selector $ document my_form my_input value $ #id html $ #foo prop innerText anser require anser text $ text text $ #id html anser ansiToHtml text $ #id html anser process text $ section h1 each $ nav ul append <a href='# $ text toLowerCase replace / /g - replace /[^\\w-]+/g '>Section</a> |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:89:23:91:2 | functio ... / OK\\n\\t} | enclosingFunctionName | |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:90:5:90:12 | "nav ul" | argumentIndex | 0 |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:90:5:90:12 | "nav ul" | calleeAccessPath | |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:90:5:90:12 | "nav ul" | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:90:5:90:12 | "nav ul" | calleeName | $ |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:90:5:90:12 | "nav ul" | enclosingFunctionBody | $ #id html $ textarea val $ #id html $ .some-element text $ #id html $ .some-element attr foo bar $ #id html $ .some-element attr foo bar $ #id html $ .some-element attr data-target $ #id html document getElementById foo innerText $ #id html document getElementById foo innerHTML $ #id html document getElementById foo textContent $ #id html document 0 querySelectorAll textarea 0 value $ #id html document getElementById div1 getAttribute data-target safe1 x x jquery foo $ x safe1 $ textarea val safe2 x x object foo $ x safe2 $ textarea val $ #id html $ <p> something </p> text $ #id get 0 innerHTML $ textarea val base $ #id base html html text $ textarea val $ #id get 0 innerHTML $ input get 0 name $ #id get 0 innerHTML $ input get 0 getAttribute name $ #id get 0 innerHTML $ input getAttribute id $ #id get 0 innerHTML $ document find option attr value valMethod $ textarea val $ #id get 0 innerHTML valMethod myValue $ document find option attr value myValue property $ #id get 0 innerHTML myValue $ jGrowl $ input get 0 name selector $ input get 0 name something selector $ textarea val $ selector $ document my_form my_input value $ #id html $ #foo prop innerText anser require anser text $ text text $ #id html anser ansiToHtml text $ #id html anser process text $ section h1 each $ nav ul append <a href='# $ text toLowerCase replace / /g - replace /[^\\w-]+/g '>Section</a> |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:90:5:90:12 | "nav ul" | enclosingFunctionName | |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:90:22:90:33 | "<a href='#" | calleeAccessPath | |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:90:22:90:33 | "<a href='#" | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:90:22:90:33 | "<a href='#" | enclosingFunctionBody | $ #id html $ textarea val $ #id html $ .some-element text $ #id html $ .some-element attr foo bar $ #id html $ .some-element attr foo bar $ #id html $ .some-element attr data-target $ #id html document getElementById foo innerText $ #id html document getElementById foo innerHTML $ #id html document getElementById foo textContent $ #id html document 0 querySelectorAll textarea 0 value $ #id html document getElementById div1 getAttribute data-target safe1 x x jquery foo $ x safe1 $ textarea val safe2 x x object foo $ x safe2 $ textarea val $ #id html $ <p> something </p> text $ #id get 0 innerHTML $ textarea val base $ #id base html html text $ textarea val $ #id get 0 innerHTML $ input get 0 name $ #id get 0 innerHTML $ input get 0 getAttribute name $ #id get 0 innerHTML $ input getAttribute id $ #id get 0 innerHTML $ document find option attr value valMethod $ textarea val $ #id get 0 innerHTML valMethod myValue $ document find option attr value myValue property $ #id get 0 innerHTML myValue $ jGrowl $ input get 0 name selector $ input get 0 name something selector $ textarea val $ selector $ document my_form my_input value $ #id html $ #foo prop innerText anser require anser text $ text text $ #id html anser ansiToHtml text $ #id html anser process text $ section h1 each $ nav ul append <a href='# $ text toLowerCase replace / /g - replace /[^\\w-]+/g '>Section</a> |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:90:22:90:33 | "<a href='#" | enclosingFunctionName | |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:90:22:90:124 | "<a hre ... on</a>" | argumentIndex | 0 |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:90:22:90:124 | "<a hre ... on</a>" | calleeAccessPath | |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:90:22:90:124 | "<a hre ... on</a>" | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:90:22:90:124 | "<a hre ... on</a>" | calleeName | append |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:90:22:90:124 | "<a hre ... on</a>" | enclosingFunctionBody | $ #id html $ textarea val $ #id html $ .some-element text $ #id html $ .some-element attr foo bar $ #id html $ .some-element attr foo bar $ #id html $ .some-element attr data-target $ #id html document getElementById foo innerText $ #id html document getElementById foo innerHTML $ #id html document getElementById foo textContent $ #id html document 0 querySelectorAll textarea 0 value $ #id html document getElementById div1 getAttribute data-target safe1 x x jquery foo $ x safe1 $ textarea val safe2 x x object foo $ x safe2 $ textarea val $ #id html $ <p> something </p> text $ #id get 0 innerHTML $ textarea val base $ #id base html html text $ textarea val $ #id get 0 innerHTML $ input get 0 name $ #id get 0 innerHTML $ input get 0 getAttribute name $ #id get 0 innerHTML $ input getAttribute id $ #id get 0 innerHTML $ document find option attr value valMethod $ textarea val $ #id get 0 innerHTML valMethod myValue $ document find option attr value myValue property $ #id get 0 innerHTML myValue $ jGrowl $ input get 0 name selector $ input get 0 name something selector $ textarea val $ selector $ document my_form my_input value $ #id html $ #foo prop innerText anser require anser text $ text text $ #id html anser ansiToHtml text $ #id html anser process text $ section h1 each $ nav ul append <a href='# $ text toLowerCase replace / /g - replace /[^\\w-]+/g '>Section</a> |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:90:22:90:124 | "<a hre ... on</a>" | enclosingFunctionName | |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:90:37:90:106 | $(this) ... +/g,'') | calleeAccessPath | |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:90:37:90:106 | $(this) ... +/g,'') | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:90:37:90:106 | $(this) ... +/g,'') | enclosingFunctionBody | $ #id html $ textarea val $ #id html $ .some-element text $ #id html $ .some-element attr foo bar $ #id html $ .some-element attr foo bar $ #id html $ .some-element attr data-target $ #id html document getElementById foo innerText $ #id html document getElementById foo innerHTML $ #id html document getElementById foo textContent $ #id html document 0 querySelectorAll textarea 0 value $ #id html document getElementById div1 getAttribute data-target safe1 x x jquery foo $ x safe1 $ textarea val safe2 x x object foo $ x safe2 $ textarea val $ #id html $ <p> something </p> text $ #id get 0 innerHTML $ textarea val base $ #id base html html text $ textarea val $ #id get 0 innerHTML $ input get 0 name $ #id get 0 innerHTML $ input get 0 getAttribute name $ #id get 0 innerHTML $ input getAttribute id $ #id get 0 innerHTML $ document find option attr value valMethod $ textarea val $ #id get 0 innerHTML valMethod myValue $ document find option attr value myValue property $ #id get 0 innerHTML myValue $ jGrowl $ input get 0 name selector $ input get 0 name something selector $ textarea val $ selector $ document my_form my_input value $ #id html $ #foo prop innerText anser require anser text $ text text $ #id html anser ansiToHtml text $ #id html anser process text $ section h1 each $ nav ul append <a href='# $ text toLowerCase replace / /g - replace /[^\\w-]+/g '>Section</a> |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:90:37:90:106 | $(this) ... +/g,'') | enclosingFunctionName | |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:90:39:90:42 | this | argumentIndex | 0 |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:90:39:90:42 | this | calleeAccessPath | |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:90:39:90:42 | this | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:90:39:90:42 | this | calleeName | $ |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:90:39:90:42 | this | enclosingFunctionBody | $ #id html $ textarea val $ #id html $ .some-element text $ #id html $ .some-element attr foo bar $ #id html $ .some-element attr foo bar $ #id html $ .some-element attr data-target $ #id html document getElementById foo innerText $ #id html document getElementById foo innerHTML $ #id html document getElementById foo textContent $ #id html document 0 querySelectorAll textarea 0 value $ #id html document getElementById div1 getAttribute data-target safe1 x x jquery foo $ x safe1 $ textarea val safe2 x x object foo $ x safe2 $ textarea val $ #id html $ <p> something </p> text $ #id get 0 innerHTML $ textarea val base $ #id base html html text $ textarea val $ #id get 0 innerHTML $ input get 0 name $ #id get 0 innerHTML $ input get 0 getAttribute name $ #id get 0 innerHTML $ input getAttribute id $ #id get 0 innerHTML $ document find option attr value valMethod $ textarea val $ #id get 0 innerHTML valMethod myValue $ document find option attr value myValue property $ #id get 0 innerHTML myValue $ jGrowl $ input get 0 name selector $ input get 0 name something selector $ textarea val $ selector $ document my_form my_input value $ #id html $ #foo prop innerText anser require anser text $ text text $ #id html anser ansiToHtml text $ #id html anser process text $ section h1 each $ nav ul append <a href='# $ text toLowerCase replace / /g - replace /[^\\w-]+/g '>Section</a> |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:90:39:90:42 | this | enclosingFunctionName | |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:90:74:90:77 | / /g | argumentIndex | 0 |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:90:74:90:77 | / /g | calleeAccessPath | |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:90:74:90:77 | / /g | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:90:74:90:77 | / /g | calleeName | replace |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:90:74:90:77 | / /g | enclosingFunctionBody | $ #id html $ textarea val $ #id html $ .some-element text $ #id html $ .some-element attr foo bar $ #id html $ .some-element attr foo bar $ #id html $ .some-element attr data-target $ #id html document getElementById foo innerText $ #id html document getElementById foo innerHTML $ #id html document getElementById foo textContent $ #id html document 0 querySelectorAll textarea 0 value $ #id html document getElementById div1 getAttribute data-target safe1 x x jquery foo $ x safe1 $ textarea val safe2 x x object foo $ x safe2 $ textarea val $ #id html $ <p> something </p> text $ #id get 0 innerHTML $ textarea val base $ #id base html html text $ textarea val $ #id get 0 innerHTML $ input get 0 name $ #id get 0 innerHTML $ input get 0 getAttribute name $ #id get 0 innerHTML $ input getAttribute id $ #id get 0 innerHTML $ document find option attr value valMethod $ textarea val $ #id get 0 innerHTML valMethod myValue $ document find option attr value myValue property $ #id get 0 innerHTML myValue $ jGrowl $ input get 0 name selector $ input get 0 name something selector $ textarea val $ selector $ document my_form my_input value $ #id html $ #foo prop innerText anser require anser text $ text text $ #id html anser ansiToHtml text $ #id html anser process text $ section h1 each $ nav ul append <a href='# $ text toLowerCase replace / /g - replace /[^\\w-]+/g '>Section</a> |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:90:74:90:77 | / /g | enclosingFunctionName | |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:90:80:90:82 | '-' | argumentIndex | 1 |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:90:80:90:82 | '-' | calleeAccessPath | |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:90:80:90:82 | '-' | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:90:80:90:82 | '-' | calleeName | replace |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:90:80:90:82 | '-' | enclosingFunctionBody | $ #id html $ textarea val $ #id html $ .some-element text $ #id html $ .some-element attr foo bar $ #id html $ .some-element attr foo bar $ #id html $ .some-element attr data-target $ #id html document getElementById foo innerText $ #id html document getElementById foo innerHTML $ #id html document getElementById foo textContent $ #id html document 0 querySelectorAll textarea 0 value $ #id html document getElementById div1 getAttribute data-target safe1 x x jquery foo $ x safe1 $ textarea val safe2 x x object foo $ x safe2 $ textarea val $ #id html $ <p> something </p> text $ #id get 0 innerHTML $ textarea val base $ #id base html html text $ textarea val $ #id get 0 innerHTML $ input get 0 name $ #id get 0 innerHTML $ input get 0 getAttribute name $ #id get 0 innerHTML $ input getAttribute id $ #id get 0 innerHTML $ document find option attr value valMethod $ textarea val $ #id get 0 innerHTML valMethod myValue $ document find option attr value myValue property $ #id get 0 innerHTML myValue $ jGrowl $ input get 0 name selector $ input get 0 name something selector $ textarea val $ selector $ document my_form my_input value $ #id html $ #foo prop innerText anser require anser text $ text text $ #id html anser ansiToHtml text $ #id html anser process text $ section h1 each $ nav ul append <a href='# $ text toLowerCase replace / /g - replace /[^\\w-]+/g '>Section</a> |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:90:80:90:82 | '-' | enclosingFunctionName | |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:90:93:90:102 | /[^\\w-]+/g | argumentIndex | 0 |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:90:93:90:102 | /[^\\w-]+/g | calleeAccessPath | |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:90:93:90:102 | /[^\\w-]+/g | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:90:93:90:102 | /[^\\w-]+/g | calleeName | replace |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:90:93:90:102 | /[^\\w-]+/g | enclosingFunctionBody | $ #id html $ textarea val $ #id html $ .some-element text $ #id html $ .some-element attr foo bar $ #id html $ .some-element attr foo bar $ #id html $ .some-element attr data-target $ #id html document getElementById foo innerText $ #id html document getElementById foo innerHTML $ #id html document getElementById foo textContent $ #id html document 0 querySelectorAll textarea 0 value $ #id html document getElementById div1 getAttribute data-target safe1 x x jquery foo $ x safe1 $ textarea val safe2 x x object foo $ x safe2 $ textarea val $ #id html $ <p> something </p> text $ #id get 0 innerHTML $ textarea val base $ #id base html html text $ textarea val $ #id get 0 innerHTML $ input get 0 name $ #id get 0 innerHTML $ input get 0 getAttribute name $ #id get 0 innerHTML $ input getAttribute id $ #id get 0 innerHTML $ document find option attr value valMethod $ textarea val $ #id get 0 innerHTML valMethod myValue $ document find option attr value myValue property $ #id get 0 innerHTML myValue $ jGrowl $ input get 0 name selector $ input get 0 name something selector $ textarea val $ selector $ document my_form my_input value $ #id html $ #foo prop innerText anser require anser text $ text text $ #id html anser ansiToHtml text $ #id html anser process text $ section h1 each $ nav ul append <a href='# $ text toLowerCase replace / /g - replace /[^\\w-]+/g '>Section</a> |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:90:93:90:102 | /[^\\w-]+/g | enclosingFunctionName | |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:90:104:90:105 | '' | argumentIndex | 1 |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:90:104:90:105 | '' | calleeAccessPath | |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:90:104:90:105 | '' | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:90:104:90:105 | '' | calleeName | replace |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:90:104:90:105 | '' | enclosingFunctionBody | $ #id html $ textarea val $ #id html $ .some-element text $ #id html $ .some-element attr foo bar $ #id html $ .some-element attr foo bar $ #id html $ .some-element attr data-target $ #id html document getElementById foo innerText $ #id html document getElementById foo innerHTML $ #id html document getElementById foo textContent $ #id html document 0 querySelectorAll textarea 0 value $ #id html document getElementById div1 getAttribute data-target safe1 x x jquery foo $ x safe1 $ textarea val safe2 x x object foo $ x safe2 $ textarea val $ #id html $ <p> something </p> text $ #id get 0 innerHTML $ textarea val base $ #id base html html text $ textarea val $ #id get 0 innerHTML $ input get 0 name $ #id get 0 innerHTML $ input get 0 getAttribute name $ #id get 0 innerHTML $ input getAttribute id $ #id get 0 innerHTML $ document find option attr value valMethod $ textarea val $ #id get 0 innerHTML valMethod myValue $ document find option attr value myValue property $ #id get 0 innerHTML myValue $ jGrowl $ input get 0 name selector $ input get 0 name something selector $ textarea val $ selector $ document my_form my_input value $ #id html $ #foo prop innerText anser require anser text $ text text $ #id html anser ansiToHtml text $ #id html anser process text $ section h1 each $ nav ul append <a href='# $ text toLowerCase replace / /g - replace /[^\\w-]+/g '>Section</a> |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:90:104:90:105 | '' | enclosingFunctionName | |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:90:110:90:124 | "'>Section</a>" | calleeAccessPath | |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:90:110:90:124 | "'>Section</a>" | calleeAccessPathWithStructuralInfo | |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:90:110:90:124 | "'>Section</a>" | enclosingFunctionBody | $ #id html $ textarea val $ #id html $ .some-element text $ #id html $ .some-element attr foo bar $ #id html $ .some-element attr foo bar $ #id html $ .some-element attr data-target $ #id html document getElementById foo innerText $ #id html document getElementById foo innerHTML $ #id html document getElementById foo textContent $ #id html document 0 querySelectorAll textarea 0 value $ #id html document getElementById div1 getAttribute data-target safe1 x x jquery foo $ x safe1 $ textarea val safe2 x x object foo $ x safe2 $ textarea val $ #id html $ <p> something </p> text $ #id get 0 innerHTML $ textarea val base $ #id base html html text $ textarea val $ #id get 0 innerHTML $ input get 0 name $ #id get 0 innerHTML $ input get 0 getAttribute name $ #id get 0 innerHTML $ input getAttribute id $ #id get 0 innerHTML $ document find option attr value valMethod $ textarea val $ #id get 0 innerHTML valMethod myValue $ document find option attr value myValue property $ #id get 0 innerHTML myValue $ jGrowl $ input get 0 name selector $ input get 0 name something selector $ textarea val $ selector $ document my_form my_input value $ #id html $ #foo prop innerText anser require anser text $ text text $ #id html anser ansiToHtml text $ #id html anser process text $ section h1 each $ nav ul append <a href='# $ text toLowerCase replace / /g - replace /[^\\w-]+/g '>Section</a> |
|
|
| autogenerated/Xss/XssThroughDom/xss-through-dom.js:90:110:90:124 | "'>Section</a>" | enclosingFunctionName | |
|
|
| index.js:1:20:1:23 | "fs" | argumentIndex | 0 |
|
|
| index.js:1:20:1:23 | "fs" | calleeAccessPath | |
|
|
| index.js:1:20:1:23 | "fs" | calleeAccessPathWithStructuralInfo | |
|
|
| index.js:1:20:1:23 | "fs" | calleeName | require |
|
|
| index.js:16:19:16:30 | "underscore" | argumentIndex | 0 |
|
|
| index.js:16:19:16:30 | "underscore" | calleeAccessPath | |
|
|
| index.js:16:19:16:30 | "underscore" | calleeAccessPathWithStructuralInfo | |
|
|
| index.js:16:19:16:30 | "underscore" | calleeName | require |
|
|
| index.js:17:16:17:30 | "child_process" | argumentIndex | 0 |
|
|
| index.js:17:16:17:30 | "child_process" | calleeAccessPath | |
|
|
| index.js:17:16:17:30 | "child_process" | calleeAccessPathWithStructuralInfo | |
|
|
| index.js:17:16:17:30 | "child_process" | calleeName | require |
|
|
| index.js:20:11:20:11 | x | argumentIndex | 0 |
|
|
| index.js:20:11:20:11 | x | calleeAccessPath | |
|
|
| index.js:20:11:20:11 | x | calleeAccessPathWithStructuralInfo | |
|
|
| index.js:20:11:20:11 | x | calleeName | push |
|
|
| index.js:20:11:20:11 | x | enclosingFunctionBody | x p 42 push x _ map x cp exec x |
|
|
| index.js:20:11:20:11 | x | enclosingFunctionName | |
|
|
| index.js:21:9:21:9 | x | argumentIndex | 0 |
|
|
| index.js:21:9:21:9 | x | calleeAccessPath | underscore map |
|
|
| index.js:21:9:21:9 | x | calleeAccessPathWithStructuralInfo | underscore member map instanceorreturn |
|
|
| index.js:21:9:21:9 | x | calleeApiName | underscore |
|
|
| index.js:21:9:21:9 | x | calleeName | map |
|
|
| index.js:21:9:21:9 | x | enclosingFunctionBody | x p 42 push x _ map x cp exec x |
|
|
| index.js:21:9:21:9 | x | enclosingFunctionName | |
|
|
| index.js:21:9:21:9 | x | receiverName | _ |
|
|
| index.js:22:11:22:11 | x | argumentIndex | 0 |
|
|
| index.js:22:11:22:11 | x | calleeAccessPath | child_process exec |
|
|
| index.js:22:11:22:11 | x | calleeAccessPathWithStructuralInfo | child_process member exec instanceorreturn |
|
|
| index.js:22:11:22:11 | x | calleeApiName | child_process |
|
|
| index.js:22:11:22:11 | x | calleeName | exec |
|
|
| index.js:22:11:22:11 | x | enclosingFunctionBody | x p 42 push x _ map x cp exec x |
|
|
| index.js:22:11:22:11 | x | enclosingFunctionName | |
|
|
| index.js:22:11:22:11 | x | receiverName | cp |
|
|
| index.js:25:26:25:35 | 'mongoose' | argumentIndex | 0 |
|
|
| index.js:25:26:25:35 | 'mongoose' | calleeAccessPath | |
|
|
| index.js:25:26:25:35 | 'mongoose' | calleeAccessPathWithStructuralInfo | |
|
|
| index.js:25:26:25:35 | 'mongoose' | calleeName | require |
|
|
| index.js:26:25:26:30 | 'User' | argumentIndex | 0 |
|
|
| index.js:26:25:26:30 | 'User' | calleeAccessPath | mongoose model |
|
|
| index.js:26:25:26:30 | 'User' | calleeAccessPathWithStructuralInfo | mongoose member model instanceorreturn |
|
|
| index.js:26:25:26:30 | 'User' | calleeApiName | mongoose |
|
|
| index.js:26:25:26:30 | 'User' | calleeName | model |
|
|
| index.js:26:25:26:30 | 'User' | receiverName | mongoose |
|
|
| index.js:26:33:26:36 | null | argumentIndex | 1 |
|
|
| index.js:26:33:26:36 | null | calleeAccessPath | mongoose model |
|
|
| index.js:26:33:26:36 | null | calleeAccessPathWithStructuralInfo | mongoose member model instanceorreturn |
|
|
| index.js:26:33:26:36 | null | calleeApiName | mongoose |
|
|
| index.js:26:33:26:36 | null | calleeName | model |
|
|
| index.js:26:33:26:36 | null | receiverName | mongoose |
|
|
| index.js:29:13:29:31 | { 'isAdmin': true } | argumentIndex | 0 |
|
|
| index.js:29:13:29:31 | { 'isAdmin': true } | calleeAccessPath | mongoose model find |
|
|
| index.js:29:13:29:31 | { 'isAdmin': true } | calleeAccessPathWithStructuralInfo | mongoose member model instanceorreturn member find instanceorreturn |
|
|
| index.js:29:13:29:31 | { 'isAdmin': true } | calleeApiName | mongoose |
|
|
| index.js:29:13:29:31 | { 'isAdmin': true } | calleeName | find |
|
|
| index.js:29:13:29:31 | { 'isAdmin': true } | enclosingFunctionBody | User find isAdmin true exec err adminUsers err adminUsers err i 0 i adminUsers length i console log adminUsers i |
|
|
| index.js:29:13:29:31 | { 'isAdmin': true } | enclosingFunctionName | main |
|
|
| index.js:29:13:29:31 | { 'isAdmin': true } | receiverName | User |
|
|
| index.js:29:26:29:29 | true | calleeAccessPath | |
|
|
| index.js:29:26:29:29 | true | calleeAccessPathWithStructuralInfo | |
|
|
| index.js:29:26:29:29 | true | enclosingFunctionBody | User find isAdmin true exec err adminUsers err adminUsers err i 0 i adminUsers length i console log adminUsers i |
|
|
| index.js:29:26:29:29 | true | enclosingFunctionName | main |
|
|
| index.js:30:11:38:5 | functio ... }\\n } | argumentIndex | 0 |
|
|
| index.js:30:11:38:5 | functio ... }\\n } | calleeAccessPath | mongoose model find exec |
|
|
| index.js:30:11:38:5 | functio ... }\\n } | calleeAccessPathWithStructuralInfo | mongoose member model instanceorreturn member find instanceorreturn member exec instanceorreturn |
|
|
| index.js:30:11:38:5 | functio ... }\\n } | calleeApiName | mongoose |
|
|
| index.js:30:11:38:5 | functio ... }\\n } | calleeName | exec |
|
|
| index.js:30:11:38:5 | functio ... }\\n } | enclosingFunctionBody | User find isAdmin true exec err adminUsers err adminUsers err i 0 i adminUsers length i console log adminUsers i |
|
|
| index.js:30:11:38:5 | functio ... }\\n } | enclosingFunctionName | main |
|
|
| index.js:36:21:36:33 | adminUsers[i] | argumentIndex | 0 |
|
|
| index.js:36:21:36:33 | adminUsers[i] | calleeAccessPath | |
|
|
| index.js:36:21:36:33 | adminUsers[i] | calleeAccessPathWithStructuralInfo | |
|
|
| index.js:36:21:36:33 | adminUsers[i] | calleeName | log |
|
|
| index.js:36:21:36:33 | adminUsers[i] | enclosingFunctionBody | User find isAdmin true exec err adminUsers err adminUsers err i 0 i adminUsers length i console log adminUsers i |
|
|
| index.js:36:21:36:33 | adminUsers[i] | enclosingFunctionName | main |
|
|
| index.js:36:21:36:33 | adminUsers[i] | receiverName | console |
|
|
| index.js:44:22:44:36 | o.success_scope | argumentIndex | 0 |
|
|
| index.js:44:22:44:36 | o.success_scope | calleeAccessPath | |
|
|
| index.js:44:22:44:36 | o.success_scope | calleeAccessPathWithStructuralInfo | |
|
|
| index.js:44:22:44:36 | o.success_scope | calleeName | call |
|
|
| index.js:44:22:44:36 | o.success_scope | enclosingFunctionBody | o async x readyState 4 c 10000 o success c 10000 x status 200 o success call o success_scope x responseText x o o error o error call o error_scope c 10000 TIMED_OUT GENERAL x o x null w setTimeout ready 10 |
|
|
| index.js:44:22:44:36 | o.success_scope | enclosingFunctionName | ready |
|
|
| index.js:44:39:44:57 | '' + x.responseText | argumentIndex | 0 1 |
|
|
| index.js:44:39:44:57 | '' + x.responseText | calleeAccessPath | |
|
|
| index.js:44:39:44:57 | '' + x.responseText | calleeAccessPathWithStructuralInfo | |
|
|
| index.js:44:39:44:57 | '' + x.responseText | calleeName | call success |
|
|
| index.js:44:39:44:57 | '' + x.responseText | enclosingFunctionBody | o async x readyState 4 c 10000 o success c 10000 x status 200 o success call o success_scope x responseText x o o error o error call o error_scope c 10000 TIMED_OUT GENERAL x o x null w setTimeout ready 10 |
|
|
| index.js:44:39:44:57 | '' + x.responseText | enclosingFunctionName | ready |
|
|
| index.js:44:60:44:60 | x | argumentIndex | 1 2 |
|
|
| index.js:44:60:44:60 | x | calleeAccessPath | |
|
|
| index.js:44:60:44:60 | x | calleeAccessPathWithStructuralInfo | |
|
|
| index.js:44:60:44:60 | x | calleeName | call success |
|
|
| index.js:44:60:44:60 | x | enclosingFunctionBody | o async x readyState 4 c 10000 o success c 10000 x status 200 o success call o success_scope x responseText x o o error o error call o error_scope c 10000 TIMED_OUT GENERAL x o x null w setTimeout ready 10 |
|
|
| index.js:44:60:44:60 | x | enclosingFunctionName | ready |
|
|
| index.js:44:63:44:63 | o | argumentIndex | 2 3 |
|
|
| index.js:44:63:44:63 | o | calleeAccessPath | |
|
|
| index.js:44:63:44:63 | o | calleeAccessPathWithStructuralInfo | |
|
|
| index.js:44:63:44:63 | o | calleeName | call success |
|
|
| index.js:44:63:44:63 | o | enclosingFunctionBody | o async x readyState 4 c 10000 o success c 10000 x status 200 o success call o success_scope x responseText x o o error o error call o error_scope c 10000 TIMED_OUT GENERAL x o x null w setTimeout ready 10 |
|
|
| index.js:44:63:44:63 | o | enclosingFunctionName | ready |
|
|
| index.js:46:20:46:32 | o.error_scope | argumentIndex | 0 |
|
|
| index.js:46:20:46:32 | o.error_scope | calleeAccessPath | |
|
|
| index.js:46:20:46:32 | o.error_scope | calleeAccessPathWithStructuralInfo | |
|
|
| index.js:46:20:46:32 | o.error_scope | calleeName | call |
|
|
| index.js:46:20:46:32 | o.error_scope | enclosingFunctionBody | o async x readyState 4 c 10000 o success c 10000 x status 200 o success call o success_scope x responseText x o o error o error call o error_scope c 10000 TIMED_OUT GENERAL x o x null w setTimeout ready 10 |
|
|
| index.js:46:20:46:32 | o.error_scope | enclosingFunctionName | ready |
|
|
| index.js:46:35:46:69 | c > 100 ... ENERAL' | argumentIndex | 0 1 |
|
|
| index.js:46:35:46:69 | c > 100 ... ENERAL' | calleeAccessPath | |
|
|
| index.js:46:35:46:69 | c > 100 ... ENERAL' | calleeAccessPathWithStructuralInfo | |
|
|
| index.js:46:35:46:69 | c > 100 ... ENERAL' | calleeName | call error |
|
|
| index.js:46:35:46:69 | c > 100 ... ENERAL' | enclosingFunctionBody | o async x readyState 4 c 10000 o success c 10000 x status 200 o success call o success_scope x responseText x o o error o error call o error_scope c 10000 TIMED_OUT GENERAL x o x null w setTimeout ready 10 |
|
|
| index.js:46:35:46:69 | c > 100 ... ENERAL' | enclosingFunctionName | ready |
|
|
| index.js:46:72:46:72 | x | argumentIndex | 1 2 |
|
|
| index.js:46:72:46:72 | x | calleeAccessPath | |
|
|
| index.js:46:72:46:72 | x | calleeAccessPathWithStructuralInfo | |
|
|
| index.js:46:72:46:72 | x | calleeName | call error |
|
|
| index.js:46:72:46:72 | x | enclosingFunctionBody | o async x readyState 4 c 10000 o success c 10000 x status 200 o success call o success_scope x responseText x o o error o error call o error_scope c 10000 TIMED_OUT GENERAL x o x null w setTimeout ready 10 |
|
|
| index.js:46:72:46:72 | x | enclosingFunctionName | ready |
|
|
| index.js:46:75:46:75 | o | argumentIndex | 2 3 |
|
|
| index.js:46:75:46:75 | o | calleeAccessPath | |
|
|
| index.js:46:75:46:75 | o | calleeAccessPathWithStructuralInfo | |
|
|
| index.js:46:75:46:75 | o | calleeName | call error |
|
|
| index.js:46:75:46:75 | o | enclosingFunctionBody | o async x readyState 4 c 10000 o success c 10000 x status 200 o success call o success_scope x responseText x o o error o error call o error_scope c 10000 TIMED_OUT GENERAL x o x null w setTimeout ready 10 |
|
|
| index.js:46:75:46:75 | o | enclosingFunctionName | ready |
|
|
| index.js:50:15:50:19 | ready | argumentIndex | 0 |
|
|
| index.js:50:15:50:19 | ready | calleeAccessPath | |
|
|
| index.js:50:15:50:19 | ready | calleeAccessPathWithStructuralInfo | |
|
|
| index.js:50:15:50:19 | ready | calleeName | setTimeout |
|
|
| index.js:50:15:50:19 | ready | enclosingFunctionBody | o async x readyState 4 c 10000 o success c 10000 x status 200 o success call o success_scope x responseText x o o error o error call o error_scope c 10000 TIMED_OUT GENERAL x o x null w setTimeout ready 10 |
|
|
| index.js:50:15:50:19 | ready | enclosingFunctionName | ready |
|
|
| index.js:50:15:50:19 | ready | receiverName | w |
|
|
| index.js:50:22:50:23 | 10 | argumentIndex | 1 |
|
|
| index.js:50:22:50:23 | 10 | calleeAccessPath | |
|
|
| index.js:50:22:50:23 | 10 | calleeAccessPathWithStructuralInfo | |
|
|
| index.js:50:22:50:23 | 10 | calleeName | setTimeout |
|
|
| index.js:50:22:50:23 | 10 | enclosingFunctionBody | o async x readyState 4 c 10000 o success c 10000 x status 200 o success call o success_scope x responseText x o o error o error call o error_scope c 10000 TIMED_OUT GENERAL x o x null w setTimeout ready 10 |
|
|
| index.js:50:22:50:23 | 10 | enclosingFunctionName | ready |
|
|
| index.js:50:22:50:23 | 10 | receiverName | w |
|
|
invalidTokenFeatures
|