ceph-csi/pkg/cephfs
Niels de Vos dd668e59f1 Address security concerns reported by 'gosec'
gosec reports several issues, none of them looks very critical. With
this change the following concerns have been addressed:

[pkg/cephfs/nodeserver.go:229] - G302: Expect file permissions to be 0600 or less (Confidence: HIGH, Severity: MEDIUM)
  > os.Chmod(targetPath, 0777)

[pkg/cephfs/util.go:39] - G204: Subprocess launched with variable (Confidence: HIGH, Severity: MEDIUM)
  > exec.Command(program, args...)

[pkg/rbd/nodeserver.go:156] - G302: Expect file permissions to be 0600 or less (Confidence: HIGH, Severity: MEDIUM)
  > os.Chmod(stagingTargetPath, 0777)

[pkg/rbd/nodeserver.go:205] - G302: Expect file permissions to be 0600 or less (Confidence: HIGH, Severity: MEDIUM)
  > os.OpenFile(mountPath, os.O_CREATE|os.O_RDWR, 0750)

[pkg/rbd/rbd_util.go:797] - G304: Potential file inclusion via variable (Confidence: HIGH, Severity: MEDIUM)
  > ioutil.ReadFile(fPath)

[pkg/util/cephcmds.go:35] - G204: Subprocess launched with variable (Confidence: HIGH, Severity: MEDIUM)
  > exec.Command(program, args...)

[pkg/util/credentials.go:47] - G104: Errors unhandled. (Confidence: HIGH, Severity: LOW)
  > os.Remove(tmpfile.Name())

[pkg/util/credentials.go:92] - G104: Errors unhandled. (Confidence: HIGH, Severity: LOW)
  > os.Remove(cr.KeyFile)

[pkg/util/pidlimit.go:74] - G304: Potential file inclusion via variable (Confidence: HIGH, Severity: MEDIUM)
  > os.Open(pidsMax)

URL: https://github.com/securego/gosec
Signed-off-by: Niels de Vos <ndevos@redhat.com>
2019-09-04 11:48:37 +00:00
..
cephfs_util.go switch to cephfs, utils, and csicommon to new loging system 2019-08-29 14:04:31 +00:00
cephuser.go switch to cephfs, utils, and csicommon to new loging system 2019-08-29 14:04:31 +00:00
controllerserver.go switch to cephfs, utils, and csicommon to new loging system 2019-08-29 14:04:31 +00:00
driver.go implement grpc metrics for ceph-csi 2019-08-30 06:50:32 +00:00
errors.go Make CephFS plugin stateless reusing RADOS based journal scheme 2019-05-30 06:20:35 -04:00
fsjournal.go switch to cephfs, utils, and csicommon to new loging system 2019-08-29 14:04:31 +00:00
identityserver.go Replaces the references to the Kubernete Authors with the Ceph-CSI authors 2019-04-03 11:14:08 +02:00
mountcache_test.go code style 2019-04-01 23:02:19 +08:00
mountcache.go switch to cephfs, utils, and csicommon to new loging system 2019-08-29 14:04:31 +00:00
nodeserver.go Address security concerns reported by 'gosec' 2019-09-04 11:48:37 +00:00
util.go Address security concerns reported by 'gosec' 2019-09-04 11:48:37 +00:00
volume.go switch to cephfs, utils, and csicommon to new loging system 2019-08-29 14:04:31 +00:00
volumemounter.go switch to cephfs, utils, and csicommon to new loging system 2019-08-29 14:04:31 +00:00
volumeoptions.go switch to cephfs, utils, and csicommon to new loging system 2019-08-29 14:04:31 +00:00