PHP code example of mahdisphp / laravel-hack-auditor
1. Go to this page and download the library: Download mahdisphp/laravel-hack-auditor library. Choose the download type require.
2. Extract the ZIP file and open the index.php.
3. Add this code to the index.php.
<?php
require_once('vendor/autoload.php');
/* Start to develop here. Best regards https://php-download.com/ */
mahdisphp / laravel-hack-auditor example snippets
use Mahdi\HackAuditor\Facades\HackAuditor;
use Mahdi\HackAuditor\Support\UsageTracker;
$report = HackAuditor::scan();
if ($report->hasCritical()) {
// Block deployment, alert Slack, panic, etc.
}
echo $report->overallScore; // 0-100
echo $report->criticalCount(); // int
echo $report->getUsageTracker()?->totalTokens(); // tokens used
echo $report->getUsageTracker()?->estimateCost(); // estimated $$$
// Budget-capped scan
$tracker = new UsageTracker(tokenLimit: 50_000);
$report = HackAuditor::scan(tracker: $tracker);
// Scan history
$history = HackAuditor::history();
$latest = $history->latest(); // array or null
$all = $history->recent(10); // last 10 scans