Skip to content

Commit e84d0c9

Browse files
committed
restrict temp file permissions
1 parent e468d06 commit e84d0c9

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

plugins/amazonq/shared/jetbrains-community/src/software/aws/toolkits/jetbrains/services/amazonq/lsp/AmazonQLanguageClientImpl.kt

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -283,7 +283,9 @@ class AmazonQLanguageClientImpl(private val project: Project) : AmazonQLanguageC
283283
// Create a temporary virtual file for syntax highlighting
284284
val fileExtension = fileName.substringAfterLast('.', "")
285285
tempPath = Files.createTempFile(null, ".$fileExtension")
286-
val virtualFile = tempPath.toFile().toVirtualFile()
286+
val file = tempPath.toFile()
287+
file.setReadOnly()
288+
val virtualFile = file.toVirtualFile()
287289

288290
val originalContent = params.originalFileContent ?: run {
289291
val file = File(params.originalFileUri)

0 commit comments

Comments
 (0)