Questa pagina documenta i controlli eseguiti dallo sviluppatore stessoNon si tratta di una certificazione o di un audit di un ente terzo. Poiché pubblichiamo anche che cosa viene controllato, La invitiamo a utilizzare queste informazioni come elemento di valutazione per l'adozione.
Nella v1.11.0 non sono presenti problemi non corretti di gravità «alta» o «media» (date dei controlli: 2026-10-28).
Questi controlli hanno riguardato le modifiche dalla v1.10.0 (l’integrazione con Claude, i colori del testo e dello sfondo e i separatori nel testo formattato, ecc.) e hanno anche corretto problemi già presenti nelle versioni precedenti. Se usate la v1.10.0 o una versione precedente, consigliamo di aggiornare alla v1.11.0.
| Controllo | Strumenti (versione) | Rilevati (alta / media / bassa) | Intervento |
|---|---|---|---|
| Librerie dipendenti | GitHub Advisory Database, FriendsOfPHP security-advisories (dati al 2026-10-28; 89 pacchetti) | 0 / 0 / 0 | Nessuna vulnerabilità nota nelle librerie incluse nei file distribuiti. Le vulnerabilità note delle librerie di sviluppo sono state risolte aggiornandole nella v1.11.0 (le librerie di sviluppo non sono incluse nei file distribuiti) |
| Analisi statica e revisione del codice | Psalm 5.26.1 (analisi taint), PHPStan 2.1.17 (livello 5), Semgrep 1.182.1, revisione manuale del codice (modifiche dalla v1.10.0: API e token dell’integrazione con Claude, testo formattato, accesso persistente, aggiornamenti del software; oltre all’output dei link in tutte le schermate) | 1 / 1 / 3 | I problemi di gravità «alta» e «media» e 2 di quelli di gravità «bassa» sono stati corretti nella v1.11.0. Il problema «basso» rimanente si verifica solo tramite azioni dell’utente stesso e il suo impatto è risultato limitato. Il problema «alto» era già presente nelle versioni precedenti |
| Presenza di dati segreti | gitleaks 8.24.2 | 0 / 0 / 0 | Sono stati controllati sia il codice sorgente sia i file distribuiti. Entrambi i 2 rilevamenti erano falsi positivi (stringhe di esempio in librerie esterne, ecc.) |
| Verifica delle correzioni | Verifica del funzionamento nell'ambiente di test (PHP 8.3, MariaDB 10.11, Apache 2.4, Nginx 1.24, Chromium) | — | Per ciascun rilievo, verificato che il problema precedente alla correzione non si riproduca |
| Scansione dinamica | Nuclei v3.11.1 (template v10.5.1), senza autenticazione e come amministratore e membro | 0 / 0 / 0 | Nessun problema |
| Controllo dei permessi | PHPUnit 12.5 (454 test automatici; oltre ai controlli precedenti, verificato che l’API dell’integrazione con Claude rifiuta le richieste senza token, con token di sola lettura, da utenti non autorizzati e con la funzione disattivata, e non raggiunge mai progetti di cui l’utente non fa parte) | 0 / 0 / 0 | Nessun problema |
| Verifica per configurazione del server | Manuale (Apache 2.4 e Nginx 1.24, 2 disposizioni della cartella pubblica; 39 URL tra file di configurazione, log, sessioni, file salvati, ecc.) | 0 / 0 / 1 | Corretto nella v1.11.0: l’accesso diretto alla cartella dei file delle versioni precedenti (files) ora viene rifiutato completamente anche su Apache. Nessun altro problema |
| Checklist | OWASP ASVS 5.0 livello 1 (70 voci) | Soddisfatte 50 delle 56 voci applicabili | Non rivista in questa occasione (resta valido il risultato della v1.10.0) |
| Estensione dell’integrazione con Claude | npm audit, gitleaks 8.24.2, mcpb validate, revisione manuale del codice (geckoflag-1.0.0.mcpb) | 0 / 0 / 0 | Nessuna vulnerabilità nota che riguardi le librerie incluse nel file distribuito. Verificati la gestione del token API e i limiti sulle destinazioni delle richieste (solo HTTPS, nessun reindirizzamento seguito) |