We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent cb18408 commit 056bf4fCopy full SHA for 056bf4f
javascript/ql/test/query-tests/Security/CWE-918/apollo.serverSide.ts
@@ -11,4 +11,17 @@ function createApolloServer(typeDefs) {
11
},
12
};
13
const server = new ApolloServer({typeDefs, resolvers});
14
+
15
+ const resolvers2 = {
16
+ Mutation: {
17
+ downloadFiles: async (_, { files }) => { // $ MISSING: Source[js/request-forgery]
18
+ files.forEach((file) => { get(file.url, (res) => {}); }); // $ MISSING: Alert[js/request-forgery] Sink[js/request-forgery]
19
+ return true;
20
+ },
21
22
+ };
23
24
+ class CustomApollo extends ApolloServer {}
25
26
+ const srv = new CustomApollo({typeDefs, resolvers: resolvers2});
27
}
0 commit comments