friendsofoxid / security-advisories-shop
Security advisory metapackage for shop packages in OXID eShop projects
Package info
github.com/FriendsOfOxid/security-advisories-shop
Type:metapackage
pkg:composer/friendsofoxid/security-advisories-shop
Conflicts
- oxid-esales/oxideshop-ce: >=6.0.0 <=6.2.3 || >=6.3.0 <=6.3.5 || >= 6.5.3 <= 6.14.1 || >=7.0 <=7.0.5
This package is auto-updated.
Last update: 2026-04-16 10:31:26 UTC
README
Zentrales Security-Metapackage zur Vermeidung bekannter verwundbarer Composer-Abhängigkeiten in OXID-Projekten.
Dieses Paket definiert conflict-Regeln für unsichere Paketversionen und verhindert deren Installation oder Aktualisierung.
Zweck
- Schutz vor bekannten Sicherheitslücken in Drittanbieter-Paketen
- Zentrale Pflege durch die Agentur
- Automatische Durchsetzung bei composer update
Installation
composer require friendsofoxid/security-advisories
Vulnerability Check
Zur Prüfung, ob ein Projekt verwundbare Abhängigkeiten enthält, kann ein Dry-Run verwendet werden:
composer update --dry-run --with-all-dependencies || exit 1
Verhalten
- Kein Konflikt → alle Abhängigkeiten gelten als unkritisch
- Konflikt erkannt → Composer bricht mit Fehlermeldung ab enthält Details zu betroffenen Paketen und Versionen
Funktionsweise
Das Paket nutzt Composer's native conflict-Mechanik:
- Verwundbare Versionen werden explizit ausgeschlossen
- Der Dependency Resolver verhindert deren Installation
- Auch indirekte (transitive) Abhängigkeiten werden berücksichtigt
Update-Strategie
Da neue Sicherheitslücken laufend ergänzt werden:
composer update friendsofoxid/security-advisories
Empfohlen:
- regelmäßige Updates (z. B. im Rahmen normaler Wartung)
- Integration in CI/CD-Pipelines
Einschränkungen
- Erkennt Probleme nur beim Dependency-Resolving
- Kein Ersatz für Laufzeit-Sicherheitsprüfungen
- Bestehende Installationen werden erst beim nächsten update geprüft
Empfehlung
Für maximale Sicherheit:
- Kombination mit composer audit
- regelmäßige Dependency-Updates
- optionaler automatisierter Check in CI