Security Scan: stop flagging pinned hashes and test fixtures on release PRs
I maintainer di solito rispondono entro 1 giorno
Valutazione
- Difficoltà
- 2/5
- Tempo stimato
- 1-3 ore
- Idoneità per principianti
- 78/100
- Tipo di issue
- Bug
- Chiarezza
- Specificata chiaramente
- Stato di attività
- Attiva
- Stack tecnologico
- github-actions, python, typescript
Direzione di ricerca
Inizia esaminando il workflow Security Scan e la relativa configurazione di detect-secrets, in particolare .secrets.baseline e le esclusioni descritte nell’issue. Esamina gli hash bloccati, i file di test, i fixtures e il file del provider elencati per confermare quali risultati sono falsi positivi. Aggiorna la baseline o le esclusioni in base alle necessità, quindi verifica che una scansione di una PR di release segnali solo risultati reali.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
On the 2.2.0 release PR (#2214), Security Scan (detect-secrets, run 37994261254) failed on findings that are not secrets:
- the sha256 pins in
surfsense_local/backend/modules/runtime_packs/office/pin.pyand a keyword inoffice/detect.py; surfsense_local/electron/src/main/sidecars/python.test.tsandsupervisor.test.ts;- the base64 fixtures in
surfsense_local/frontend/src/features/docx-snapshot/fixtures/; surfsense_backend/app/utils/proxy/providers/nodemaven.py:16.
None match the hook's excludes (.*/tests/.*, test_.*\.py), and the scan covers every file a release changes since main.
Done when: these are audited into .secrets.baseline or the excludes cover *.test.ts and fixtures/, so a release PR's scan shows only real findings.
- Lingua principale
- Python
- Stelle
- 16.3k
- Fork
- 1.6k
- Merge medio
- 19h 14m
- PR unite (30g)
- 252
Preparare l'ambiente
Questo progetto non fornisce container di sviluppo, Dockerfile né guida per i contributori, quindi l'ambiente è a tuo carico: parti dal suo README e consulta la nostra guida al primo contributo per i passaggi generali.
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di MODSetter/SurfSense
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 73/100
I maintainer di solito rispondono entro 1 giorno
-
Laptop werkt nietApertabug
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 1/100
MODSetter/SurfSense#2369 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
backend bug desktop
Difficoltà 4/5 3-5 giorni Idoneità per principianti 48/100
MODSetter/SurfSense#2366 · 5 commenti ·
I maintainer di solito rispondono entro 1 giorno
-
[bug] 直接把桌面上的这个文件拖进去Apertabug
Difficoltà 3/5 1-2 giorni Idoneità per principianti 45/100
MODSetter/SurfSense#2345 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 55/100
I maintainer di solito rispondono entro 1 giorno
Tutte le issue di MODSetter/SurfSense
Issue simili
-
bug
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 86/100
awslabs/visual-asset-management-system#937 ·
I maintainer di solito rispondono entro 1 giorno
-
Admin member of a research group cannot see the HX2 allocation until they've been added to itAperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
-
follow-up
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 83/100
I maintainer di solito rispondono entro 3 giorni
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 70/100
I maintainer di solito rispondono entro 2 giorni