Confidence Indicator of Detection Methods
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 5/5
- Tempo stimato
- Più di una settimana
- Idoneità per principianti
- 25/100
Direzione di ricerca
Non sono indicati file, test o punti di ingresso. Inizia esaminando come i rilevatori ordinano i controlli e come sono rappresentati i risultati del rilevamento; quindi definisci i quattro livelli di affidabilità, associa i controlli a ciascuno di essi e determina come deve apparire l'indicatore di affidabilità nell'output. Il lavoro è completato quando la classificazione è coerente tra i rilevatori e i risultati espongono il livello di affidabilità.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
From @jonthysell in prior PR comment:
If this really is a runtime check (and not a static check as per my earlier comment) I would prefer if we listed them by highest to least confidence (I can update the template to reflect this):
- (Maybe never attainable) We unambiguously detect part of a framework being used in the running app (i.e. a control rendered at runtime)
- We see markers of a framework being used (i.e., class name / UIA identifiers) that could technically be spoofed or mistaken because there's no namespace enforcement
- We detect that the framework's module was loaded by the process (process could load a module transitively that doesn't actually get used by the app, also naming issues)
- We detect a (transitive) dependency via a package manifest (again, could be marked as a dependency but not actually used by the app)
This ordering should also be reflected in the detector as closely possible.
We should probably have this definition "baked in" vs. determined by the defined order within a detector (i.e. we don't want to try and have to coordinate between detector authors how to order specific checks within their detector).
We should define what the above criteria is and how various checks fall within their ranks. Then, since we run all checks, we can order by the confidence level and include that indicator as part of the output/results?
- Lingua principale
- C#
- Stelle
- 10
- Fork
- 4
- Metriche di merge delle PR
- Nessuna PR unita negli ultimi 30g
Preparare l'ambiente
- Nessun Dockerfile né file Docker Compose
- Ha un modello di pull request
- Nessuna guida per i contributori
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 microsoft/FrameworkDetector
-
Difficoltà 5/5 Più di una settimana Idoneità per principianti 25/100
-
Difficoltà 3/5 1-2 giorni Idoneità per principianti 48/100
-
Difficoltà 5/5 Più di una settimana Idoneità per principianti 35/100
Tutte le issue di microsoft/FrameworkDetector
Issue simili
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
I maintainer di solito rispondono entro 1 giorno
-
enhancement
Difficoltà 2/5 1-3 ore Idoneità per principianti 62/100
I maintainer di solito rispondono entro 1 giorno
-
area:re1 bounty help wanted needs-game
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
StackExchange/StackExchange.Redis#3274 ·
I maintainer di solito rispondono entro 1 giorno
-
affected/v17 affected/v18 area/frontend type/bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 82/100
umbraco/Umbraco-CMS#24186 ·
I maintainer di solito rispondono entro 2 giorni