kra-secure — Obfuscation JavaScript
Outil professionnel d'obfuscation et de protection de code JavaScript avec anti-tampering, disponible en version web, CLI, Windows (.exe) et intégration serveur (PHP, Apache, Nginx). Package npm publié sous la marque kra Axiom.
Outil professionnel d'obfuscation et de protection de code JavaScript avec anti-tampering, disponible en version web, CLI, Windows (.exe) et intégration serveur (PHP, Apache, Nginx). Package npm publié sous la marque kra Axiom. Le code JavaScript côté client est lisible par défaut, exposant la logique métier, les algorithmes propriétaires et parfois des clés ou constantes sensibles à la copie ou à l'ingénierie inverse. Aller au-delà d'une simple minification pour proposer une véritable obfuscation multi-couches (renommage, encodage des chaînes, aplatissement du flux de contrôle, code mort) combinée à une détection d'altération (anti-tampering) déclenchant une action si le code est modifié. Un outil configurable (fichier kra-secure.config.js) avec plusieurs niveaux d'obfuscation, mode watch pour rebuild automatique en développement, signature anti-tampering avec callback personnalisable, API programmatique (classe Obfuscator) pour intégration CI/CD, et versions Web, CLI et Windows. Plusieurs téléchargements et plus de 500 développeurs utilisateurs revendiqués, avec une intégration possible dans des projets Laravel/Symfony côté PHP et dans des pipelines CI/CD côté JS.