
Scanner de mécanismes de persistance macOS avec vérification de signature de code et suivi chronologique.
Voyez TOUT ce qui s'exécute sur votre Mac. Comprenez POURQUOI ça tourne. Décidez QUOI garder.


MacPersistenceChecker vous montre tout ce qui s'exécute automatiquement sur votre Mac, explique pourquoi c'est important et vous aide à décider ce qu'il faut garder ou supprimer.
→ Trouver des malwares → Détecter la persistance cachée → Comprendre votre système en quelques minutes
Télécharger MacPersistenceChecker v2.0.0 (DMG)
→ Scannez votre Mac en moins de 30 secondes → Pas d'assistant d'installation, ouvrez et lancez → macOS natif, universel (Apple Silicon & Intel), macOS 13+
Si macOS signale que l'app est endommagée :
xattr -cr /Applications/MacPersistenceChecker.app
L'application apprend votre système et classe automatiquement des milliers d'éléments.
Prise en main rapide :
Coût réaliste : <1 $/mois pour une utilisation active, 0 $ en régime stable.
L'application construit un graphe de connaissances de chaque élément de persistance sur votre Mac et utilise Claude (Anthropic) pour raisonner dessus. Classez rapidement des milliers d'éléments, ne remontez que ce qui compte vraiment, et apprenez votre système pour qu'il réponde à la plupart des questions sans autres appels IA.
┌──────────────────────────┐
│ Persistence scan │
│ (e.g. 6800 items) │
└─────────────┬────────────┘
▼
┌────────────────────────────────────────┐
│ Concept Extraction (deterministic) │
│ 6 extractors → vendor / software / │
│ pathCategory / pattern / mechanism / │
│ filename. No AI calls here. │
└─────────────┬──────────────────────────┘
▼
┌────────────────────────────────────────┐
│ Knowledge Graph (SQLite) │
│ • concepts (~280 typically) │
│ • concept_links (subsumes / instance) │
│ • item_concepts (m:n) │
│ • concept_verdicts │
└─────────────┬──────────────────────────┘
▼
┌────────────────────────────────────────┐
│ Concept Resolver │
│ for every item, picks the strongest │
│ verdict via a deterministic ladder: │
│ severity → confidence → specificity │
│ → source → recency. │
└─────────────┬──────────────────────────┘
│
┌───────────┴────────────┐
▼ ▼
┌──────────────────┐ ┌──────────────────────┐ │ Item is already │ │ Item is unresolved │ │ classified. │ │ → goes to a cluster. │ │ Filter hides it │ └──────────┬───────────┘ │ from "Suspicious"│ ▼ └──────────────────┘ ┌──────────────────────┐ │ Cluster Builder │ │ groups items by │ │ identical concept │ │ signature (sorted │ │ ids). 6800 items → │ │ ~280 clusters. │ └──────────┬───────────┘ ▼ ┌──────────────────────────────────────────┐ │ User decides per cluster (one click = │ │ N items decided), OR sends batch to AI: │ │ │ │ • Trust / Watch / Block (manual) │ │ • Send unresolved clusters to AI │ │ → Haiku batch (15 cluster per call) │ │ → AI returns verdicts attached to │ │ concepts (not items) — propagate │ │ to ALL items linked to those │ │ concepts, including future ones. │ └──────────────────────────────────────────┘
### Outils IA
| Outil | Où | Modèle | Coût / appel |
|---|---|---|---|
| Analyser avec IA (élément unique) | Détail de l'élément → Knowledge Graph | Haiku | ~0,003 $ |
| Triage intelligent par lot | Barre d'outils → Triage | Haiku par lot | ~0,005 $ (15 clusters) |
| Rapport système | Barre d'outils → Rapport | Sonnet | ~0,05‑0,10 $ |
| Chasse aux menaces | Barre d'outils → Chasse | Haiku | ~0,003 $ |
| Diff d'instantané | Historique → Comparer → Analyser avec IA | Haiku | ~0,003 $ |
Limite d'appels quotidienne (30 par défaut) configurable dans Paramètres → IA. Plafond strict, l'IA se désactive automatiquement une fois atteint.
### Contrôles de confiance