forumNouveau sujet

L'agence demande un supplément pour une analyse statique du code source — c'est quoi, c'est indispensable ?

İİlker T***Membre actif
Poste
Grossiste alimentaire
Membre depuis
déc. 2023
Message
58
#1

Nous sommes grossistes dans l'alimentaire à Munich et nous faisons développer un portail de gestion de commandes sur mesure pour nos clients. Nous avons signé avec une agence web locale pour 14.500 EUR le projet a duré environ quatre mois. La semaine prochaine, on passe à la phase de recette et de livraison.

Hier, le chargé de compte de l'agence m'a envoyé la checklist finale et nous a recommandé de faire une analyse statique du code source avant la livraison. Pour ça ils veulent ajouter 1.800 EUR de frais de service sur la facture. Leur argument : les failles de sécurité et les défauts d'architecture du code ne peuvent être garantis qu'avec cette analyse.

Je n'y connais rien en dev. C'est quoi exactement cette analyse statique du code source ? Ce n'est pas censé être une étape de contrôle qualité déjà incluse dans le processus de dev normal, ou est-ce vraiment une étape critique qui justifie de repayer un supplément ?

MMustafa O***Membre actifMembre de la communauté
Membre depuis
févr. 2024
Message
77
Plus utile#2

En bref : l'analyse statique de code est un processus d'audit qui scanne le texte du code source avec des algorithmes automatisés sans exécuter l'application, afin de détecter failles de sécurité, fuites de mémoire, erreurs de logique et non-respect des standards d'écriture. Cette méthode est très utile pour repérer les risques potentiels pendant la phase de dev, mais selon les standards modernes, ce n'est pas un luxe à part : cela fait partie intégrante du pipeline de dev habituel.

Le fait que l'agence vous réclame 1.800 EUR est discutable pour plusieurs raisons : 1) De nos jours, l'analyse statique se fait via des outils automatisés qui tournent en quelques minutes, ce n'est pas un relecteur humain qui passe des semaines à éplucher le code ligne par ligne. 2) Cela sert surtout à détecter les injections SQL, les méthodes de chiffrement faibles, le code mort et les écarts d'architecture. 3) Vous facturer un supplément pour vérifier la qualité de leur propre code est une pratique commerciale très discutable.

Pour un projet comme un portail de commande pour PME, cet audit est certes utile, mais au lieu de payer cette somme à l'agence, vous avez deux options : soit vous exigez ce rapport de test de base sans surcoût en vous appuyant sur la clause contractuelle de qualité générale et de livraison sans vice ; soit, une fois le code livré, vous le faites scanner par un expert indépendant pour une somme symbolique et vous mettez un rapport neutre sous le nez de l'agence.

ÖÖzgür A***ExpertMembre de la communauté
Membre depuis
févr. 2025
Message
1
#3

Je gère des projets de dev depuis des années, pour moi c'est clairement une tentative de gonfler la facture. Les équipes de dev modernes intègrent des outils d'analyse statique directement dans leur CI/CD et ça tourne automatiquement à chaque commit. Dire 'on va vérifier notre propre taf avant livraison mais payez pour ça', ce n'est pas acceptable.

BBurak Ö***Expert
Poste
Saisie de données
Secteur
Sport et fitness
Type d'organisation
coopérative
Membre depuis
mars 2022
Message
104
#4

L'analyse statique analyse l'arbre syntaxique du code. Elle détecte les failles dans les requêtes BDD, les clés d'API laissées en clair ou les conflits de librairies sans faire tourner l'appli. C'est utile, mais ça revient juste à lancer un outil et sortir un PDF. Sans audit manuel approfondi, ça ne coûte techniquement pas 1.800 EUR.

KKader K***Membre actifMembre de la communauté
Membre depuis
oct. 2023
Message
6
#5

Ça nous est arrivé à Stuttgart sur un portail B2B avec un budget similaire de 16.000 EUR. Ils demandaient 1.200 EUR, on a refusé. On a récupéré les sources et fait faire un audit externe par un dev senior freelance pour 350 EUR. L'agence a dû corriger les 8 failles critiques remontées dans le cadre de la garantie.

AAlper K***Membre actif
Poste
Éditeur de contenu
Secteur
Sport et fitness
Type d'organisation
entreprise individuelle
Membre depuis
mars 2024
Message
60
#6

Même le rapport fourni par l'agence ne sera pas fiable. En lançant leurs propres outils, ils risquent d'assouplir les règles pour sortir un rapport tout propre. On ne peut pas être juge et partie. Si vous devez investir un budget supplémentaire, ne le donnez surtout pas à l'agence qui a codé le projet.

AAli Y***Membre actifMembre de la communauté
Membre depuis
mars 2025
Message
157
#7

si on ne fait pas du tout cette analyse, est-ce qu'on risque d'avoir des problèmes de sécurité en prod ? en clair, est-ce que ne pas la faire va empêcher le site de tourner, ou c'est juste pour des bugs invisibles en arrière-plan ?

UUğur Ö***Membre actif
Poste
Directeur commercial
Secteur
Services informatiques
Type d'organisation
distributeur régional
Membre depuis
janv. 2024
Message
5

Doki · Identité de marque · 2026

#8

Ouvrez tout de suite votre contrat et lisez la clause sur les critères de livraison. S'il est écrit 'livraison d'un code sécurisé conforme aux standards de l'industrie', exigez ce rapport comme preuve de conformité sans payer un centime de plus. S'ils refusent, ne payez rien en plus et attendez la livraison.

MMert E***Membre actifMembre de la communauté
Membre depuis
sept. 2024
Message
28
#9

payez surtout pas... bref ils vont juste cliquer sur un bouton pour lancer un outil et vous coller le pdf sous le nez puis de l'argent jeté par les fenêtres bcp plus logique de faire checker par un tiers après livraison.

OOnur K***Expert
Poste
Directeur R&D
Membre depuis
août 2023
Message
142
#10

Selon les principes du contrat d'entreprise en droit allemand des contrats, le prestataire est tenu de livrer un produit exempt de vices. Les failles détectées par une analyse statique de code constituent en réalité des défauts qui doivent être corrigés avant réception. Facturer le coût de ce contrôle au client est donc juridiquement très contestable.

EEsra T***Membre actif
Poste
Analyste de données
Secteur
Élevage
Type d'organisation
atelier
Membre depuis
févr. 2024
Message
66
#11

je vais expliquer comment c'est fait en pratique et bref prendre des notes pendant deux semaines donne de meilleurs résultats qu'une estimation de six mois.

je suis aussi cruieux de savoir si d'autres font autrement.

ÖÖzge T***Expert
Poste
Consultant en marque
Type d'organisation
distributeur régional
Membre depuis
juin 2023
Message
164

Doki · Infrastructure e-commerce · 2023

#12

Vous avez raison. L'offre la moins chère est généralement la moins réfléchie.

À votre place, j'irais par cette voie.

LLale K***Membre actifMembre de la communauté
Membre depuis
oct. 2024
Message
253
#13

Sujet très actuel.

FFatma C***Membre actifMembre de la communauté
Membre depuis
sept. 2024
Message
13
#14

Je me pose aussi la question.

RRıdvan Ö***Membre actifMembre de la communauté
Membre depuis
avr. 2025
Message
5
#15

Ne manquez rien : Ce qui nous faisait perdre le plus de temps, c'était l'absence de clarté sur qui prenait les décisions.

Les solutions qui fonctionnent à petite échelle s'effondrent en grandissant j'ai appris cela trop tard. Si vous écrivez le résultat ici, cela aidera aussi d'autres personnes.

SSelin Ö***Membre actifMembre de la communauté
Membre depuis
nov. 2025
Message
336
#16

Nous avons vécu presque la même chose l'année dernière. Tout point non écrit est un point que les deux parties se rappelleront différemment plus tard.

Je le note au cas où.

OOya G***Membre actif
Poste
Directeur de production
Secteur
Catering
Type d'organisation
Entreprise de 300 personnes
Membre depuis
oct. 2023
Message
66
#17

Chez nous aussi.

GGizem Y***Expert
Poste
Directeur marketing
Type d'organisation
filiale d'un groupe
Membre depuis
sept. 2023
Message
168
#18

Je suis entièrement d'accord. Tous ceux qui se pressent sur analyse statique de code se heurtent au même obstacle.

Les décisions hâtives finissent par être corrigées six mois plus tard. Voilà, désolé si je me suis étendu.

AAli Ö***Membre actif
Poste
Comptable
Secteur
Plastique
Type d'organisation
Entreprise de 20 personnes
Membre depuis
nov. 2023
Message
42

Doki · Application mobile · 2023

#19

Chez nous aussi. L'erreur commise du côté de analyse statique de code est généralement réversible, mais coûteuse.

C'est mon avis, je ne l'écris pas comme une vérité absolue.

TTolgaNouveau membre
Poste
Développeur
Type d'organisation
coopérative
Membre depuis
nov. 2024
Message
41
#20

Je me permets une petite mise en garde. Si les critères d'acceptation ne sont pas écrits, la date de fin du projet est ouverte à discussion.

N'hésitez pas à demander, celui qui ne demande pas paie toujours plus cher. Corrigez-moi si je me trompe.

Répondre