forked from loafle/openapi-generator-original
[online] use Files.createTempFile to address security concerns (#8788)
* use Files.createTempFile to address security concerns * Update modules/openapi-generator-online/src/main/java/org/openapitools/codegen/online/service/Generator.java Co-authored-by: Jonathan Leitschuh <Jlleitschuh@wpi.edu> Co-authored-by: Jonathan Leitschuh <Jlleitschuh@wpi.edu>
This commit is contained in:
parent
c653051997
commit
c31e6e79d0
@ -35,6 +35,7 @@ import org.springframework.http.HttpStatus;
|
||||
import org.springframework.web.server.ResponseStatusException;
|
||||
|
||||
import java.io.File;
|
||||
import java.nio.file.Files;
|
||||
import java.util.ArrayList;
|
||||
import java.util.LinkedHashMap;
|
||||
import java.util.List;
|
||||
@ -181,9 +182,7 @@ public class Generator {
|
||||
|
||||
private static File getTmpFolder() {
|
||||
try {
|
||||
File outputFolder = File.createTempFile("codegen-", "-tmp");
|
||||
outputFolder.delete();
|
||||
outputFolder.mkdir();
|
||||
File outputFolder = Files.createTempDirectory("codegen-tmp").toFile();
|
||||
outputFolder.deleteOnExit();
|
||||
return outputFolder;
|
||||
} catch (Exception e) {
|
||||
|
Loading…
x
Reference in New Issue
Block a user