Configuration

Garrison is configured via config/garrison.php with multi-environment support.

Config File

<?php
return [
    'maxLoginAttempts' => 5,
    'lockoutDuration' => 300,
    'enableAuditLog' => true,
    'scanSchedule' => 'weekly',
    'enableRateLimiting' => false,
    'enableFileIntegrity' => false,
    'enableNotifications' => false,
    'emailRecipients' => ['[email protected]'],
    'slackWebhookUrl' => '$SLACK_WEBHOOK_URL',
];

Settings

SettingDefaultDescription
maxLoginAttempts5Failed login attempts before lockout
lockoutDuration300Lockout duration in seconds
enableAuditLogtrueEnable audit event logging
scanScheduleweeklyAutomatic scan schedule

More in Security & Compliance

Pairs well with Garrison

Keeping bad actors out and the lawyers happy. Scanning, bot traps, access rules, per-entry permissions, GDPR requests and the legal pages themselves.