Modello di sicurezza

Accesso esplicito.
Confini visibili.

CodeSecurity analizza i sorgenti autorizzati. Non è una sandbox per repository ostili e una scansione superata non garantisce codice sicuro.

Mantieni locale l'origine di controllo.

L'installazione predefinita espone http://127.0.0.1:8080. API, PostgreSQL e scanner di esecuzione non pubblicano porte sull'host. Controlli esatti di Host e Origin proteggono il confine; le mutazioni dal browser richiedono anche un valore CSRF legato alla sessione.

Le capacità dell'editor appartengono a un profilo, origine e generazione di autorità esatti. Le appartenenze di browser ed editor sono revocabili separatamente. I segreti di installazione restano fuori dal checkout, nello stato privato del proprietario.

Proprietari degli account locali, amministratori del sistema e motore Docker rimangono fidati. Non esporre l'origine di controllo alla LAN o a una rete pubblica per aggirare un problema di connessione.

Autorizza il repository giusto.

Selezionare un repository nell'editor è separato dal concedere accesso ai sorgenti. POSIX e Remote WSL usano mount di sola lettura; i sorgenti Windows nativi supportati usano snapshot limitati e sigillati. Link insicuri, identità cambiate e acquisizioni incomplete vengono rifiutati.

I pattern sensibili di risultati ed estratti limitati sono oscurati prima della persistenza locale. L'output grezzo degli strumenti è temporaneo e viene eliminato dopo l'elaborazione. L'oscuramento riconosce pattern noti e non garantisce di rimuovere ogni segreto.

Non concedere accesso se conservare anche risultati o estratti oscurati è inaccettabile. Processi scanner limitati non rendono sicura l'esecuzione di contenuti arbitrari del repository.

Le prove complete hanno un significato preciso.

Gli scanner usano cache validata di sola lettura e una rete interna. Un updater separato raggiunge fonti verificate senza un mount dei sorgenti di progetto. L'attivazione della cache verifica contenuto, digest, compatibilità e validità.

Prove fallite, parziali, annullate, obsolete o mancanti non autorizzano un push protetto. Cambiare il ciclo di vita di un risultato o una soglia del gate non ripara una copertura incompleta. Gli hook Git locali restano aggirabili.

Le definizioni incluse scadono. Gli aggiornamenti richiedono sorgenti verificati aggiornati, ricompilazione degli input modificati e preparazione esplicita. L'anteprima non promette un canale automatico di aggiornamenti firmati.

Una richiesta remota richiede una scelta consapevole.

Le scansioni ordinarie non usano IA. Advisor può usare Ollama locale o un endpoint Ollama remoto autorizzato esplicitamente. L'uso remoto richiede l'autorizzazione di host ed endpoint, l'identità del modello e una nuova conferma dei dati da condividere per un singolo rilevamento.

Non sono consentiti instradamento remoto automatico o in blocco. Annullare non richiama contenuti già ricevuti dal fornitore remoto. L'output di Advisor è consiglio non affidabile e non decide mai il gate.

Cosa includere in una segnalazione privata

Descrivi versione e piattaforma interessate, passi riproducibili, confine atteso ed effetto osservato. Usa un esempio sintetico minimo. Non allegare stato di esecuzione, cookie, credenziali dell'editor, repository privati o log non revisionati.

Se le segnalazioni private GitHub non sono disponibili, usa il contatto Lomo solo per richiedere istruzioni sicure, senza dettagli della vulnerabilità. L'anteprima non ha una politica pubblicata di supporto a lungo termine o backport, né garanzie sui tempi di risposta o correzione.

Leggi la politica pubblica di sicurezza completa · Controlla i limiti attuali della versione

Fonte della politica di sicurezza: Anteprima sorgente 0.1 · 0b47fd8. Controlla lo stato di piattaforme e versione