concourse / concourse

Poor file permissions used when creating a directory GSC-G301
Security
Major
4 occurrences in this check
Expect directory permissions to be 0750 or less
198func (fs *filesystem) initRawVolume(handle string) (*initVolume, error) {
199	volumePath := fs.initVolumePath(handle)
200
201	err := os.Mkdir(volumePath, 0755)202	if err != nil {
203		return nil, err
204	}
Expect directory permissions to be 0750 or less
 85		return nil, err
 86	}
 87
 88	err = os.MkdirAll(deadDir, 0755) 89	if err != nil {
 90		return nil, err
 91	}
Expect directory permissions to be 0750 or less
 80		return nil, err
 81	}
 82
 83	err = os.MkdirAll(liveDir, 0755) 84	if err != nil {
 85		return nil, err
 86	}
Expect directory permissions to be 0750 or less
 75	liveDir := filepath.Join(parentDir, liveDirname)
 76	deadDir := filepath.Join(parentDir, deadDirname)
 77
 78	err := os.MkdirAll(initDir, 0755) 79	if err != nil {
 80		return nil, err
 81	}