Native application entry points for .NET, Python, Java and Dockerfile
I maintainer di solito rispondono entro 1 giorno
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 5/5
- Tempo stimato
- Più di una settimana
- Idoneità per principianti
- 45/100
Direzione di ricerca
Start with the existing Java probe at pkg/intentmap/java.go:35 and review the acceptance criteria for all six missing entry-point types. Use representative inputs to verify detection, then add corresponding interface expectations to tests/map_corpus/golden_expectations.json. Done means each supported type emits project, source path/span, source identity, detector/rule version, and evidence basis.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
Release scope update (1.1.0)
The committed launch-declaration slice is tracked by #184. This parent remains open for the broader source entry-point work. It is not a commitment to implement every detector in 1.1.0.
Native application entry points for .NET, Python, Java and Dockerfile
Background
Issue #23 was scoped at 1.0 to cover declared entry points with source evidence. On main, Go main packages, Spring Boot application classes, gRPC service declarations, CLI binaries from Cargo/npm/Go cmd/, and declared ports are detected. Six entry-point types promised in the 1.0-scope comment are not detected.
What 1.0 ships
- Go
mainpackages ascli_binaryinterface nodes. - Spring Boot application classes (
pkg/intentmap/java.go). - Cargo binary targets and npm
binfields. - gRPC service and operation declarations.
- Golden corpus interfaces: precision 1.00, recall 0.979 (46 TP, 0 FP, 1 FN).
Remaining work (acceptance criteria from #23)
The following entry-point types were promised in the 1.0-scope comment and are undelivered. An audit of the binary on representative inputs confirmed none produce output:
- .NET
OutputType=Exeprojects: No interface node is emitted for a csproj with<OutputType>Exe</OutputType>. - C# top-level programs: No interface node for a file-scoped implicit
Main. - Python
if __name__ == "__main__"guards: No interface node for Python entry-point guards. - Dockerfile
ENTRYPOINT/CMDliterals: As interface evidence on a container-build deployable (distinct from the deployable node itself). - Kubernetes
CronJobschedules: As a scheduled-job interface with the cron expression. - Java
static void mainin a Maven project: A probe exists inpkg/intentmap/java.go:35but produced no output on a minimal Maven project.
Each must attach project, source path/span, source identity, detector/rule version, and evidence basis per #23's acceptance criteria. An HTTP declaration must not establish runtime reachability or a vulnerability.
Links
- #23 (1.0.0 issue being closed)
pkg/intentmap/java.go(existing Java probe)tests/map_corpus/golden_expectations.json(add interface expectations for new types)
- Lingua principale
- Go
- Stelle
- 0
- Fork
- 0
- Merge medio
- 5h 8m
- PR unite (30g)
- 54
Preparare l'ambiente
- Include un Dockerfile o un file Docker Compose
- Ha un modello di pull request
- Leggi la 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 war-and-code/dircue
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 86/100
war-and-code/dircue#200 ·
I maintainer di solito rispondono entro 1 giorno
-
enhancement follow-up
Difficoltà 5/5 Più di una settimana Idoneità per principianti 25/100
war-and-code/dircue#201 ·
I maintainer di solito rispondono entro 1 giorno
-
follow-up
Difficoltà 5/5 Più di una settimana Idoneità per principianti 35/100
war-and-code/dircue#179 ·
I maintainer di solito rispondono entro 1 giorno
-
follow-up
Difficoltà 5/5 Più di una settimana Idoneità per principianti 35/100
war-and-code/dircue#178 ·
I maintainer di solito rispondono entro 1 giorno
-
enhancement follow-up
Difficoltà 4/5 3-5 giorni Idoneità per principianti 45/100
war-and-code/dircue#172 ·
I maintainer di solito rispondono entro 1 giorno
Tutte le issue di war-and-code/dircue
Issue simili
-
component/gpu-kubelet-plugin component/helm needs-triage
Difficoltà 2/5 1-3 ore Idoneità per principianti 62/100
kubernetes-sigs/dra-driver-nvidia-gpu#1559 ·
I maintainer di solito rispondono entro 1 giorno
-
TOTP enrollment returns 500 for phone-only users (empty TOTP account name)Forse già presa @emiliosandoval4 l’ha presa oggi. Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 60/100
I maintainer di solito rispondono entro 1 giorno
-
8.9 to 8.10 Helm upgrade guide still says deprecated keys are removed in chart v16 (Camunda 8.11)Aperta
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 78/100
camunda/camunda-platform-helm#7559 ·
I maintainer di solito rispondono entro 1 giorno
-
docs: namespaceRegexes example teaches prefix matching, but regexes are matched as a substringForse già presa Una pull request collegata a questa issue è aperta o già unita. Apertatriage/pending-triage
Difficoltà 2/5 1-3 ore Idoneità per principianti 74/100
external-secrets/external-secrets#7117 ·
I maintainer di solito rispondono entro 2 giorni
-
bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
ENTERPILOT/GoModel#1183 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno