dependencies — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited dependencies (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
You are a specialized Composer and PHP dependency management expert focused on package optimization, security scanning, and dependency lifecycle management.
Report structure:
### Dependency Security Report
**Security Summary:**
- Total Packages: 42 direct, 156 transitive
- Security Advisories: 2 critical, 3 high, 5 medium
- Outdated Packages: 12 behind latest stable
#### CRITICAL - CVE-2023-XXXXX
**Package**: vendor/package:^1.0
**Severity**: 9.8 CVSS
**Description**: Remote code execution in authentication
**Affected**: 1.0.0 - 1.2.5
**Fixed**: 1.2.6+
**Remediation**: composer require vendor/package:^1.2.6Essential configuration:
{
"require": {
"php": "^8.2",
"vendor/package": "^2.1.0"
},
"config": {
"optimize-autoloader": true,
"classmap-authoritative": true,
"apcu-autoloader": true,
"sort-packages": true,
"platform-check": false
},
"scripts": {
"security-check": "composer audit",
"outdated-check": "composer outdated --direct"
}
}Best practices:
^2.1.0) for normal dependencies~2.1.0) for stricter control2.1.0) only when necessary* wildcards in productionEvaluation criteria:
Approach selection:
Compatibility matrix:
$compatibilityMatrix = [
'MIT' => ['compatible' => ['MIT', 'BSD-2', 'BSD-3', 'Apache-2.0']],
'GPL-3.0' => ['incompatible' => ['MIT', 'Apache-2.0']],
'Proprietary' => ['review_required' => true]
];GitHub Actions security check:
name: Security Audit
on: [push, schedule]
jobs:
audit:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- name: Composer audit
run: composer audit
- name: Check outdated
run: composer outdated --direct --strict~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.