Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type PermissionFinding ¶
type PermissionFinding struct {
Path string
CurrentMode os.FileMode
RequiredMode os.FileMode
Reason string
}
PermissionFinding describes a file whose current permissions differ from what the security policy requires.
func AuditProjectPermissions ¶
func AuditProjectPermissions(projectDir string) ([]PermissionFinding, error)
AuditProjectPermissions walks projectDir and checks each file against the sensitivePatterns map. Files whose current mode is more permissive than required are reported as PermissionFinding values.
Directories are skipped; only regular files are evaluated.
Click to show internal directories.
Click to hide internal directories.