Skip to content

Commit 49dc001

Browse files
Merge pull request #24 from comma-compliance/fix/temp-project-file-permissions
fix: tighten temp_project.go file/dir permissions to 0600/0750
2 parents fa94140 + b4422c9 commit 49dc001

1 file changed

Lines changed: 3 additions & 3 deletions

File tree

internal/cli/testutil/temp_project.go

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ func TempProject(t *testing.T, mcpJSON string) string {
1212
t.Helper()
1313
dir := t.TempDir()
1414
if mcpJSON != "" {
15-
err := os.WriteFile(filepath.Join(dir, ".mcp.json"), []byte(mcpJSON), 0644)
15+
err := os.WriteFile(filepath.Join(dir, ".mcp.json"), []byte(mcpJSON), 0600)
1616
if err != nil {
1717
t.Fatalf("failed to write .mcp.json: %v", err)
1818
}
@@ -25,12 +25,12 @@ func TempProject(t *testing.T, mcpJSON string) string {
2525
func TempProjectWithGit(t *testing.T, mcpJSON, gitignore string) string {
2626
t.Helper()
2727
dir := TempProject(t, mcpJSON)
28-
err := os.Mkdir(filepath.Join(dir, ".git"), 0755)
28+
err := os.Mkdir(filepath.Join(dir, ".git"), 0750)
2929
if err != nil {
3030
t.Fatalf("failed to create .git dir: %v", err)
3131
}
3232
if gitignore != "" {
33-
err := os.WriteFile(filepath.Join(dir, ".gitignore"), []byte(gitignore), 0644)
33+
err := os.WriteFile(filepath.Join(dir, ".gitignore"), []byte(gitignore), 0600)
3434
if err != nil {
3535
t.Fatalf("failed to write .gitignore: %v", err)
3636
}

0 commit comments

Comments
 (0)