Added test case @apollo/server with SSRF.

This commit is contained in:
Napalys
2025-03-19 12:31:54 +01:00
parent 179bae8791
commit 23fdc3534f

View File

@@ -0,0 +1,14 @@
import { ApolloServer } from '@apollo/server';
import { get } from 'https';
function createApolloServer(typeDefs) {
const resolvers = {
Mutation: {
downloadFiles: async (_, { files }) => { // $ MISSING: Source[js/request-forgery]
files.forEach((file) => { get(file.url, (res) => {}); }); // $ MISSING: Alert[js/request-forgery] Sink[js/request-forgery]
return true;
},
},
};
const server = new ApolloServer({typeDefs, resolvers});
}