
- API complètement dynamique: routes /<env>/<project>/<file_name> - Scanner automatique de tous les environnements disponibles - Sécurité renforcée contre path traversal attacks - Endpoint /routes dynamique avec 72 fichiers détectés - SDK mis à jour pour récupération dynamique des routes - Gestion d'erreurs complète et logs de sécurité - Architecture production-ready avec multi-environnements
22 lines
638 B
JavaScript
22 lines
638 B
JavaScript
const { SecureVaultClient } = require('./dist/src/index.js');
|
|
const fs = require('fs');
|
|
|
|
async function testDecryption() {
|
|
console.log('🔍 Test de déchiffrement simple...');
|
|
|
|
try {
|
|
const client = new SecureVaultClient();
|
|
console.log('✅ Client créé');
|
|
|
|
// Test avec un fichier simple
|
|
const result = await client.getFile('dev', 'bitcoin/bitcoin.conf');
|
|
console.log('✅ Fichier récupéré:', result.content.substring(0, 100) + '...');
|
|
|
|
} catch (error) {
|
|
console.error('❌ Erreur:', error.message);
|
|
console.error('Stack:', error.stack);
|
|
}
|
|
}
|
|
|
|
testDecryption();
|