Installa NotHoly nel tuo editor.
Chat con i modelli NotHoly nella barra laterale, revisione di file e git diff per problemi di sicurezza, ricerca di CVE, e test di regressione o regole di rilevamento dalla selezione.
È su Visual Studio Marketplace e su Open VSX. Cerca NotHoly.com nel pannello delle estensioni di VS Code, Cursor, Windsurf o VSCodium.
NotHoly.com
NotHolycom.notholy
- NotHoly: Explain selectionEnter
- NotHoly: Review this file
- NotHoly: Review changes (git diff)
- NotHoly: Investigate a CVE
- NotHoly: Write a regression test for the selection
Installa e inizia
1/5
Installa dal tuo editor
Cerca NotHoly.com nel pannello delle estensioni e fai clic su Install, oppure esegui questo comando. VS Code installa da Visual Studio Marketplace; Cursor, Windsurf e VSCodium installano da Open VSX. Gli aggiornamenti arrivano dall'editor, quindi salta i due passaggi successivi.
code --install-extension NotHolycom.notholy2/5
Oppure scarica il .vsix
Per verificare il file, esegui il comando del tuo sistema nella cartella dove lo hai salvato e confronta l'output con lo SHA-256 qui sotto.
Scarica .vsixVersione 0.1.3SHA-256
00d430ea591f0a3dcac93abd8daaf7933c5d53736d86fe5ea26af7081ad9df5aGet-FileHash notholy-vscode-latest.vsix -Algorithm SHA2563/5
Installalo
Nel pannello Extensions apri il menu ... in alto, scegli Install from VSIX e seleziona il file. Oppure esegui questo comando nella cartella dove lo hai salvato.
code --install-extension notholy-vscode-latest.vsix4/5
Accedi
Apri la Command Palette (Ctrl+Shift+P, o Cmd+Shift+P su macOS) ed esegui NotHoly: Sign in, oppure fai clic su ✦ NotHoly nella barra di stato. Una notifica mostra un codice e il browser apre notholy.com/activate. Accedi se serve, controlla il codice, scegli l'organizzazione e approva. La chiave finisce nel secret storage dell'editor. Non esiste un campo per incollare una chiave. In CI, imposta NOTHOLY_API_KEY nell'ambiente che avvia l'editor.
>NotHoly:- NotHoly: Sign inEnter
5/5
Verifica che funzioni
Nella barra di stato ✦ NotHoly lascia il posto al saldo e al modello in uso. Fai clic sull'icona NotHoly nella barra delle attività, invia un messaggio e aspetta la risposta. Quel messaggio consuma saldo come qualsiasi altra richiesta.
✦ $12.34 · modelAccesso eseguito. Il tuo saldo e il modello in uso.
✦ NotHolyAccesso non eseguito, oppure l'API non ha risposto. Passaci sopra con il mouse e il tooltip dice quale delle due.
Cursor, Windsurf e VSCodium usano la stessa estensione, da Open VSX. I nostri test automatici girano solo in VS Code, quindi su questi tre non abbiamo provato l'estensione. Se accedi da uno di loro, la pagina di conferma indica comunque VS Code.
Cosa aggiunge all'editor
Chat in una vista della barra laterale. Cita un file del workspace con @path e il suo contenuto parte con il messaggio.
Rivedi un file e i finding finiscono in Problems. Un link di revisione compare sopra le righe che di solito meritano un secondo sguardo.
Una correzione suggerita è un quick fix sul finding. Si apre come diff affiancato e nulla cambia finché non scegli Apply.
La barra di stato mostra saldo e modello. La chiave resta nel secret storage dell'editor, fuori dalle impostazioni e dai file del workspace.
- NotHoly: Sign in, Sign out
- Collega o scollega questo editor.
- NotHoly: Explain selection
- Spiega il codice selezionato in chat e indica ciò che riguarda la sicurezza.
- NotHoly: Review this file
- Rivede il file aperto per problemi di sicurezza. I finding vanno in Problems.
- NotHoly: Review changes (git diff)
- Rivede in chat le modifiche senza commit, o quelle in stage quando il resto è pulito.
- NotHoly: Investigate a CVE
- Chiede l'ID del CVE, recupera il record e spiega impatto, stato di sfruttamento e cosa correggere o rilevare.
- NotHoly: Write a regression test for the selection
- Prepara un test che intercetterebbe un bug di sicurezza nel codice selezionato, nello stile di test del progetto.
- NotHoly: Write a detection rule for the selection
- Prepara una regola Sigma, Semgrep o YARA per l'uso improprio del codice selezionato.
Aggiorna e disinstalla
Aggiorna
L'editor non aggiorna da solo un'estensione installata da file. Confronta la versione di questa pagina con la tua, scarica il nuovo .vsix e installalo sopra il vecchio. Con --force il comando lo sostituisce senza chiedere.
code --install-extension notholy-vscode-latest.vsix --forceDisinstalla
Prima esegui NotHoly: Sign out, così la chiave esce da questo editor. Poi fai clic su Uninstall nel pannello Extensions o esegui questo comando. Uscire non revoca la chiave. Per quello vai in Connessioni, nella console.
code --uninstall-extension NotHolycom.notholyRisoluzione dei problemi
- Il terminale non trova il comando code
- In VS Code su macOS, esegui Shell Command: Install 'code' command in PATH dalla Command Palette e apri un nuovo terminale. Oppure lascia stare il terminale e usa il pannello Extensions.
- L'editor dice che l'estensione non è compatibile
- Serve un editor basato su VS Code 1.95 o successivo. Aggiorna l'editor e installa di nuovo.
- Il browser non si è aperto, o il codice è scaduto
- Vai su notholy.com/activate e digita il codice della notifica. I codici durano 10 minuti. Dopo, esegui di nuovo NotHoly: Sign in.
- La barra di stato mostra ancora ✦ NotHoly
- Passaci sopra con il mouse. Sign in to NotHoly vuol dire che la chiave manca o è stata revocata, quindi accedi di nuovo. NotHoly is unreachable indica un problema di rete o di proxy.
- Mancano i comandi di revisione e di test di regressione
- Il workspace non è attendibile. Esegui Workspaces: Manage Workspace Trust e rendi attendibile la cartella. Fino ad allora revisioni, test di regressione, citazioni con @path e link di revisione restano spenti. Chat, ricerca CVE, Explain selection e regole di rilevamento funzionano sul testo che invii.
- La chat dice not enough credits
- Il saldo non copre la richiesta. Aggiungi crediti nella console. La barra di stato si aggiorna ogni cinque minuti.
- Review changes dice No git repository is open
- Apri la cartella del repository. Il comando rivede il primo repository aperto nell'editor.
Chiedi tutto quello che il tuo perimetro consente.
Crea un account, aggiungi crediti da 5 USD e fai la prima domanda in chat o nel terminale.
- 1/3
Crea l'account
Privato o azienda. Puoi passare ad azienda in seguito senza perdere saldo o chiavi.
PrivatoAzienda - 2/3
Aggiungi crediti
Con carta, da 5 USD. Paghi a token, senza abbonamento.
$5.00ricarica minima - 3/3
Chiedi
In chat, oppure installa la CLI ed esegui notholy login nel terminale.
$ notholy login