v2.4-GOLD Specification๐ก๏ธ Sentinel AI v2.4 Active
SDK & CLI Integration Center
Integrazione unificata per ambienti Node.js, Python, Go e Terminale locale sotto il namespace ufficiale @alexdpl/sdk.
1. Selezione Modulo & Installazione
npm install @alexdpl/sdk # Oppure pnpm add / yarn add @alexdpl/sdk2. Autenticazione & Utilizzo da Riga di Comando (CLI)
Il pacchetto @alexdpl/cli consente ai developer e agli architetti software di gestire le scansioni e la notarizzazione direttamente all'interno delle pipeline CI/CD o dal proprio terminale.
Autenticazione con API Hub Key
Associa il tuo terminale locale al tuo account DKP generando una chiave dall'API Console:
dkp auth login --key dkp_live_9f8a2b3c4d5e6f7a3. Inizializzazione SDK in Applicazioni Backend
import { DevKernelPulse } from '@alexdpl/sdk'
// Inizializzazione del client unificato
const dkp = new DevKernelPulse({
apiKey: process.env.DKP_API_KEY,
environment: 'production'
})
// Esempio: Audit SAST e Notarizzazione Vault
async function secureDeploy() {
const audit = await dkp.sentinel.scanCode({ source: 'const key = "secret"' })
if (audit.riskScore > 50) {
throw new Error('Deploy bloccato da Pulse Sentinel AI!')
}
const cert = await dkp.vault.notarize({ title: 'Deploy Gold', content: '...' })
console.log('Certificato Vault:', cert.certificateId)
}