4 Commits

Author SHA1 Message Date
Thuumate 👻 61fad87f23 fix: Rate-Limiting bei AUR RPC + Retry-Logik (v2.1.1)
Probleme behoben:
- 429 Too Many Requests bei schnellen AUR-RPC-Abfragen
- Pakete zeigten 0/100 UNBEKANNT statt korrekter Scores
- scan-all brach bei massiven Fehlern ab

Lösungen:
- Retry-Mechanismus mit exponentiellem Backoff (max 3 Versuche)
- 429-Status erkannt und mit 1s/2s/3s Delay retryed
- Kein Hard-Fail bei AUR-Fehlern — None zurückgeben
- 200ms Pause nach je 5 Paketen in scan-all
- Consecutive-Error-Limit: 5 Fehler → 5s Pause
- Scan läuft stabil durch alle 125+ Pakete

Test-Ergebnis:
- Vorher: 60+ Pakete mit 0/100 UNBEKANNT
- Nachher: 0 Pakete mit UNBEKANNT, alle korrekt gescored
2026-06-15 20:04:18 +02:00
Thuumate 👻 f7c1201da3 feat: v2.1.0 — Systemd Timer + Performance Optimierungen
Neue Features:
- install-timer / remove-timer Befehle
- Tägliche automatische AUR-Scans via systemd
- Cache-Status-Anzeige mit Alter und TTL
- AUR-Score aus Paket-Info (Votes, Popularität, Maintainer)
- Performance: ~7x schneller durch gecachte AUR-Prüfung
- PKGBUILD-Analyse nur bei verbose oder IOC-Match

Verbesserungen:
- Keine False-Positives für offizielle Repo-Pakete
- HedgeDoc 1931 IOCs live geladen
- Journal-Logging für Timer-Scans
2026-06-15 19:59:47 +02:00
Thuumate 👻 7a6765aecf feat: v2.0.0 - Vollständiger AUR Security Scanner
- Multi-Source IOC Fetcher (HedgeDoc, CISA, Arch Security, Gist)
- AUR-spezifische IOC-Prüfung (keine False-Positives für offizielle Repos)
- Erweiterte Threat-Typen (Ransomware, Infostealer, etc.)
- Trust-Scoring mit 12 Heuristiken
- ALPM-Hook für Pre-Install-Checks
- Cache mit 5-Minuten-TTL
- CVE und Advisory-URL Support
2026-06-15 19:28:36 +02:00
Thuumate 👻 5190aca72c feat: AegisAUR v0.1.0
Rust CI / Test (push) Failing after 3s
Rust CI / Release (x86_64-unknown-linux-gnu) (push) Has been skipped
Rust CI / Release (x86_64-unknown-linux-musl) (push) Has been skipped
2026-06-15 17:29:13 +02:00