403Webshell
Server IP : 35.80.110.71  /  Your IP : 216.73.216.221
Web Server : Apache/2.4.58 (Ubuntu)
System : Linux ip-172-31-21-44 6.17.0-1019-aws #19~24.04.1-Ubuntu SMP Tue Jun 23 18:53:06 UTC 2026 x86_64
User : ubuntu ( 1000)
PHP Version : 8.3.31
Disable Function : NONE
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : OFF  |  Sudo : ON  |  Pkexec : OFF
Directory :  /var/www/client-portal-laravel/releases/20260626120707/config/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /var/www/client-portal-laravel/releases/20260626120707/config/compliance.php
<?php

return [
    /*
    |--------------------------------------------------------------------------
    | Compliance Frameworks
    |--------------------------------------------------------------------------
    |
    | Define the compliance frameworks your organization supports.
    |
    */
    'frameworks' => [
        'gdpr' => [
            'name' => 'GDPR',
            'description' => 'General Data Protection Regulation',
            'enabled' => env('COMPLIANCE_GDPR_ENABLED', true),
            'data_retention_days' => env('GDPR_DATA_RETENTION_DAYS', 365),
        ],
        'soc2' => [
            'name' => 'SOC 2',
            'description' => 'Service Organization Control 2',
            'enabled' => env('COMPLIANCE_SOC2_ENABLED', true),
        ],
        'hipaa' => [
            'name' => 'HIPAA',
            'description' => 'Health Insurance Portability and Accountability Act',
            'enabled' => env('COMPLIANCE_HIPAA_ENABLED', false),
            'security_officer' => env('HIPAA_SECURITY_OFFICER'),
        ],
        'pci' => [
            'name' => 'PCI DSS',
            'description' => 'Payment Card Industry Data Security Standard',
            'enabled' => env('COMPLIANCE_PCI_ENABLED', false),
        ],
    ],

    /*
    |--------------------------------------------------------------------------
    | Compliance Checks
    |--------------------------------------------------------------------------
    |
    | Configure automated compliance checks and their schedules.
    |
    */
    'checks' => [
        'enabled' => env('COMPLIANCE_CHECKS_ENABLED', true),
        'schedule' => env('COMPLIANCE_CHECK_SCHEDULE', 'daily'), // daily, weekly, hourly
        'notify_on_failure' => env('COMPLIANCE_NOTIFY_FAILURES', true),

        // Individual check settings
        'password_policy' => [
            'min_length' => env('PASSWORD_MIN_LENGTH', 12),
            'require_uppercase' => true,
            'require_lowercase' => true,
            'require_numbers' => true,
            'require_symbols' => true,
            'max_age_days' => env('PASSWORD_MAX_AGE_DAYS', 90),
        ],

        'mfa_enforcement' => [
            'require_for_admins' => true,
            'require_for_clients' => env('MFA_REQUIRED_FOR_CLIENTS', false),
        ],

        'session_timeout' => [
            'max_lifetime_minutes' => env('SESSION_MAX_LIFETIME', 120),
            'idle_timeout_minutes' => env('SESSION_IDLE_TIMEOUT', 30),
        ],

        'inactive_accounts' => [
            'warning_days' => env('INACTIVE_ACCOUNT_WARNING_DAYS', 60),
            'lockout_days' => env('INACTIVE_ACCOUNT_LOCKOUT_DAYS', 90),
        ],

        'data_retention' => [
            'audit_log_days' => env('AUDIT_LOG_RETENTION_DAYS', 365),
            'soft_delete_days' => env('SOFT_DELETE_RETENTION_DAYS', 90),
            'auto_purge' => env('DATA_AUTO_PURGE', false),
        ],
    ],

    /*
    |--------------------------------------------------------------------------
    | Compliance Reports
    |--------------------------------------------------------------------------
    |
    | Configure report generation settings.
    |
    */
    'reports' => [
        'storage_path' => env('COMPLIANCE_REPORTS_PATH', 'compliance-reports'),
        'retention_days' => env('COMPLIANCE_REPORTS_RETENTION', 365),
        'formats' => ['pdf', 'html', 'json', 'csv'],
        'default_format' => 'pdf',
        'include_evidence' => true,
    ],

    /*
    |--------------------------------------------------------------------------
    | Evidence Collection
    |--------------------------------------------------------------------------
    |
    | Configure evidence collection and storage.
    |
    */
    'evidence' => [
        'enabled' => env('COMPLIANCE_EVIDENCE_ENABLED', true),
        'storage_path' => env('COMPLIANCE_EVIDENCE_PATH', 'compliance-evidence'),
        'auto_collect' => true,
        'types' => [
            'screenshot',
            'log_export',
            'config_snapshot',
            'policy_document',
            'attestation',
        ],
    ],

    /*
    |--------------------------------------------------------------------------
    | Findings Management
    |--------------------------------------------------------------------------
    |
    | Configure how compliance findings are handled.
    |
    */
    'findings' => [
        'severity_levels' => ['critical', 'high', 'medium', 'low', 'info'],
        'statuses' => ['open', 'in_progress', 'resolved', 'accepted', 'deferred'],
        'auto_assign' => env('COMPLIANCE_AUTO_ASSIGN', false),
        'default_assignee' => env('COMPLIANCE_DEFAULT_ASSIGNEE'),
        'sla_days' => [
            'critical' => 1,
            'high' => 7,
            'medium' => 30,
            'low' => 90,
        ],
    ],

    /*
    |--------------------------------------------------------------------------
    | Notifications
    |--------------------------------------------------------------------------
    |
    | Configure compliance-related notifications.
    |
    */
    'notifications' => [
        'check_failure' => [
            'enabled' => true,
            'channels' => ['mail', 'database'],
            'recipients' => [], // Add admin emails or leave empty to use default admins
        ],
        'finding_created' => [
            'enabled' => true,
            'channels' => ['mail', 'database'],
        ],
        'report_generated' => [
            'enabled' => true,
            'channels' => ['database'],
        ],
    ],

    /*
    |--------------------------------------------------------------------------
    | Dashboard Settings
    |--------------------------------------------------------------------------
    |
    | Configure the compliance dashboard display.
    |
    */
    'dashboard' => [
        'score_thresholds' => [
            'good' => 90,
            'warning' => 70,
            'critical' => 0,
        ],
        'show_trends' => true,
        'trend_days' => 30,
        'cache_ttl' => 300, // 5 minutes
    ],
];

Youez - 2016 - github.com/yon3zu
LinuXploit