Outil R&D

Owi

Détection de bugs multi-langages propulsée par WebAssembly. Analysez vos projets C, Rust ou Zig pour trouver des vulnérabilités complexes sans faux positifs.

6+
langages supportés
3.27×
plus rapide que KLEE
Capacités

Ce qu'Owi fait

Analysez votre code, lancez des tests automatisés et recevez un feedback continu sur vos projets mixtes.

Support Multi-langages

Analysez des projets mixtes via WebAssembly, dépassant les frontières habituelles des langages.

Génération auto de tests

Maximisez la couverture et découvrez les cas limites 3x plus efficacement que KLEE.

Programmation par contraintes

Intégrez la résolution de contraintes directement dans votre langage favori sans outils dédiés.

Zéro faux positif

Chaque bug rapporté est réel. Gagnez du temps en ne chassant plus de fantômes.

Comparatif

Pourquoi Owi ?

Aussi performant que KLEE pour la recherche de bugs, et bien plus efficace pour la couverture de code.

OwiC/C++, Rust, Go, Wasm, ZigYesYesYes
KLEEC---YesYes
Frama-C (EVA)CYes------
AstréeC/C++Yes------
3.27×
couverture plus rapide que KLEE
Owi
KLEE
3.03×
meilleure efficacité de couverture que KLEE
Owi
KLEE
Intégration

Owi propulse SeaCoral

Intégré à notre orchestrateur SeaCoral pour fournir une analyse multi-langages puissante sur C/C++ et Rust.

Orchestrateur SeaCoral

Génération auto de tests C, détection de code mort et erreurs RTE, prêt pour la CI/CD.

Écosystème

Adopté par les experts

Thales
CEA List

Owi a déjà détecté de **nouveaux bugs dans la bibliothèque standard Rust**, prouvant son efficacité sur du code éprouvé.

Success Story

Owi en action

Feuille de route

Prochainement

Support C/C++

Support Rust, Zig, Go

Intégration Build

Cargo pour Rust, CC pour C

Plus de langages

Haskell, OCaml, Java, Kotlin

FAQ

Frequently asked questions

Quels langages sont supportés ?

C, C++, Rust, Go, Zig et tout langage compilant vers WebAssembly.

Comparaison avec KLEE ?

3x plus rapide pour la couverture et l'efficacité de génération de tests, avec zéro faux positif.

Fonctionne-t-il sur du code en prod ?

Oui, il a déjà trouvé des bugs dans la standard lib de Rust. Il est conçu pour les bases de code réelles.

Intégration CI/CD ?

Oui, il s'intègre à vos pipelines continus et à l'orchestrateur SeaCoral.

Qu'est-ce que l'analyse symbolique ?

Une méthode explorant tous les chemins possibles via résolution de contraintes pour trouver les bugs invisibles.

Get Started

Prêt à analyser votre projet ?