Skip to content
docsv0.1.1

SecurityReport

The security-domain report: secrets found by {@see SecretScanner}, advisories found by {@see AuditParser}, and permission violations found by {@see PermissionChecker} — always via optional constructor params, to stay BC-friendly.

SecurityReport::__construct()

public function __construct(array $secrets, array $advisories = [], array $permissions = []):

Parameters

Parameters of __construct()
NameTypeDescription
$secretslist<SecretFinding>
$advisorieslist<AdvisoryFinding>
$permissionslist<PermissionFinding>

SecurityReport::findings()

public function findings(): array

SecurityReport::advisories()

public function advisories(): array

SecurityReport::permissions()

public function permissions(): array

SecurityReport::hasFindings()

public function hasFindings(): bool

True cuando hay algo que atender: un secreto, un aviso de seguridad o un permiso mal puesto.

SecurityReport::toArray()

public function toArray(): array

Los hallazgos como dato, agrupados por tipo. Los secretos van con el extracto YA redactado.