Aller au contenu principal
Bear Scan — Audit de code PHP / Symfony

Sachez où en est votre code.
En 10 jours.

Un audit de code PHP/Symfony — sécurité, architecture, dette technique — livré et priorisé par un CTO. Pas de rapport générique : des recommandations concrètes et actionnables.

Pour qui

À qui s'adresse Bear Scan

CTO & DSI

Vous héritez d'une codebase et voulez un état des lieux objectif avant d'investir.

Fondateurs SaaS

Le produit a grossi vite : vous voulez savoir ce qui tiendra la charge et ce qui va casser.

Repreneurs / M&A

Due diligence technique avant rachat : risques, dette et coût de remise à niveau chiffrés.

Équipes Symfony

Un legacy PHP/Symfony à moderniser : vous cherchez par où commencer, sans y passer trois semaines.

Avantages

Un audit qui sert vraiment

Actionable

Chaque recommandation est accompagnée d'un plan d'action concret avec estimation d'effort et priorisation.

Expert senior

20+ ans d'expérience sur des codebases de toutes tailles. Pas de rapport automatisé, une analyse humaine approfondie.

Rapide

Résultats en 10 jours ouvrés. Call de restitution inclus pour parcourir les recommandations ensemble.

Transparent

Scoring objectif par discipline. Vous savez exactement où vous en êtes et ce qui doit être priorisé.

Périmètre

Ce que j'audite

Architecture

Patterns utilisés, couplage, séparation des responsabilités, scalabilité. Identification des points de friction.

Qualité de code

Analyse statique (PHPStan, Rector), conventions, complexité cyclomatique, couverture de tests.

Sécurité

Vulnérabilités OWASP, mais aussi autorisation applicative (IDOR, mass assignment), JWT et uploads — au-delà des dépendances obsolètes et des headers HTTP.

Performance

Requêtes SQL, cache, temps de réponse, profiling. Identification des goulots d'étranglement.

CI/CD

Pipeline de déploiement, tests automatisés, environnements, processus de release et rollback.

Dette technique

Cartographie de la dette, estimation du coût de remédiation, priorisation des chantiers.

Livrables

Ce que vous recevez

Rapport d'audit détaillé

Relu, priorisé et contextualisé par un CTO — pas du HTML brut. Scoring par discipline, problèmes avec sévérité, extraits de code. PDF, HTML ou SARIF. Annexe « devis de migration » incluse quand le projet tourne hors LTS.

Plan d'action priorisé

Chaque recommandation classée par urgence (critique, important, mineur) avec estimation d'effort et impact attendu.

Call de restitution

Session pour parcourir les résultats, répondre aux questions et affiner les priorités ensemble.

Tarifs

Une grille, pas un tarif fourre-tout

Le prix suit la taille et la complexité réelles de votre codebase.

Essentiel

< 15 000 lignes, mono-dépôt

990 € HT

  • Scan complet (~36 analyseurs, 6 axes)
  • Rapport PDF priorisé par un CTO
  • Call de restitution 30 min
Réserver un audit Essentiel

Standard

15 000 – 60 000 lignes

1 900 € HT

  • Tout Essentiel, plus :
  • Plan d'action priorisé (effort × impact)
  • Call de restitution 1 h
  • Ré-audit à 3 mois offert
Réserver un audit Standard

Approfondi

> 60 000 lignes / multi-bundle

3 200 € HT

  • Tout Standard, plus :
  • Revue d'architecture détaillée
  • Synthèse exécutive (pour le board)
  • 2 calls de restitution
Réserver un audit Approfondi

Portfolio

DSI / due diligence M&A, N dépôts

5 000–15 000 € HT

  • Vue portefeuille multi-dépôts
  • Santé pondérée par dépôt
  • Roadmap transverse priorisée
Discuter un audit Portfolio

Estimez votre audit au plus juste

La grille donne l'ordre de grandeur ; le calculateur affine selon votre codebase réelle. Il ne descend jamais sous 990 € HT (tarif minimum d'engagement).

Calculateur de prix Bear Scan

10 fichiers5000 fichiers
1000 lignes2000000 lignes
0 entites500 entites
1 repos20 repos
2.x7.x
5.68.4
0 bundles50 bundles
0 %100 %
09
CI pipeline existant

Ventilation du prix

  • Audit architecture436 €
  • Qualite de code209 €
  • Securite108 €
  • Performance72 €
  • CI/CD & DevOps29 €
  • Dette technique137 €
Cabinet de conseil (×3.0)3 000 € HT
Audit interne (×2.0)2 000 € HT
Prix Bear Scan990 € HT
Tarif minimum d'engagement pour un projet de cette taille
Économie : 2 010 € HT (-67%)
Rapport actionnable sous 10 jours ouvrésScoring objectif par discipline
Appel découverte 30 min

Estimation indicative, sans valeur contractuelle — valable 30 jours

Sécurité

Ce qu'un linter PHP ne voit pas

PHPStan et Psalm voient les erreurs de type. Ils ne voient pas les failles d'autorisation applicative — celles qui coûtent le plus cher. Bear Scan les détecte : une batterie sécurité dédiée.

IDOR / BOLA

Accès à une ressource sans contrôle d'appartenance : lire ou modifier les données d'un autre utilisateur via un ID deviné. Invisible pour un linter, détecté ici.

Mass assignment Symfony

Formulaires et désérialisation qui laissent écrire des champs non prévus (rôle, statut, propriétaire). On repère les entités surexposées.

Uploads non validés

Fichiers acceptés sans contrôle de type, de taille ou de chemin : porte d'entrée classique vers l'exécution de code ou le stockage empoisonné.

JWT faibles

alg:none, secret HMAC trop court, LexikJWT sans passphrase : jetons forgeables. On audite la configuration réelle, pas la théorie.

Migrations Doctrine

Migrations destructrices ou divergentes du schéma, index manquants : risques de perte de données et de lenteurs en production.

Serializer & RGPD

Groupes de sérialisation trop larges qui exposent des données personnelles dans les réponses API. Surface RGPD cartographiée.

~36 analyseurs, scoring pondéré sur 6 axesRapports PDF / HTML / SARIFHistorique & diff entre scans · agrégation multi-dépôts
Options

Pour aller plus loin

Annexe devis de migration

Incluse dans chaque rapport concerné : chiffrage de la migration Symfony/PHP hors LTS, prête à budgéter.

Ré-audit / suivi trimestriel

À 50 % du prix de l’audit initial, ou inclus dans la maintenance Bear Upgrade. L'historique et le diff entre scans montrent noir sur blanc ce qui progresse et ce qui dérive.

Montant crédité sur Bear Upgrade

Signez un Bear Upgrade dans les 30 jours suivant la restitution : le prix de l’audit est déduit de la migration.

Urgence (< 48 h)

Livraison accélérée du rapport quand la deadline l’exige : +30 % sur le palier concerné.

FAQ

Questions fréquentes

Partager cette page

Prêt à connaître l'état réel de votre codebase ?

Un appel de 30 min pour cadrer le périmètre de l'audit et choisir le palier adapté.

Cadrer mon audit en 30 min