├── .gitignore ├── LICENSE ├── README.md ├── cmd └── slice │ ├── cmd_filter.go │ ├── cmd_parse.go │ ├── cmd_query.go │ ├── cmd_rank.go │ └── main.go ├── codeql-pack.lock.yml ├── go.mod ├── go.sum ├── pkg ├── codeql │ ├── callgraph.go │ ├── enricher.go │ ├── executor.go │ └── types.go ├── llm │ ├── analyzer.go │ ├── io.go │ ├── pipeline.go │ ├── templates.go │ ├── types.go │ └── worker.go ├── logging │ └── logger.go └── parser │ └── parser.go ├── qlpack.yml └── spec └── uaf ├── analyze.schema.json ├── analyze.tmpl ├── query.ql ├── rank.tmpl ├── triage.schema.json └── triage.tmpl /.gitignore: -------------------------------------------------------------------------------- 1 | /slice 2 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noperator/slice/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noperator/slice/HEAD/README.md -------------------------------------------------------------------------------- /cmd/slice/cmd_filter.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noperator/slice/HEAD/cmd/slice/cmd_filter.go -------------------------------------------------------------------------------- /cmd/slice/cmd_parse.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noperator/slice/HEAD/cmd/slice/cmd_parse.go -------------------------------------------------------------------------------- /cmd/slice/cmd_query.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noperator/slice/HEAD/cmd/slice/cmd_query.go -------------------------------------------------------------------------------- /cmd/slice/cmd_rank.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noperator/slice/HEAD/cmd/slice/cmd_rank.go -------------------------------------------------------------------------------- /cmd/slice/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noperator/slice/HEAD/cmd/slice/main.go -------------------------------------------------------------------------------- /codeql-pack.lock.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noperator/slice/HEAD/codeql-pack.lock.yml -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noperator/slice/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noperator/slice/HEAD/go.sum -------------------------------------------------------------------------------- /pkg/codeql/callgraph.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noperator/slice/HEAD/pkg/codeql/callgraph.go -------------------------------------------------------------------------------- /pkg/codeql/enricher.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noperator/slice/HEAD/pkg/codeql/enricher.go -------------------------------------------------------------------------------- /pkg/codeql/executor.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noperator/slice/HEAD/pkg/codeql/executor.go -------------------------------------------------------------------------------- /pkg/codeql/types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noperator/slice/HEAD/pkg/codeql/types.go -------------------------------------------------------------------------------- /pkg/llm/analyzer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noperator/slice/HEAD/pkg/llm/analyzer.go -------------------------------------------------------------------------------- /pkg/llm/io.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noperator/slice/HEAD/pkg/llm/io.go -------------------------------------------------------------------------------- /pkg/llm/pipeline.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noperator/slice/HEAD/pkg/llm/pipeline.go -------------------------------------------------------------------------------- /pkg/llm/templates.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noperator/slice/HEAD/pkg/llm/templates.go -------------------------------------------------------------------------------- /pkg/llm/types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noperator/slice/HEAD/pkg/llm/types.go -------------------------------------------------------------------------------- /pkg/llm/worker.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noperator/slice/HEAD/pkg/llm/worker.go -------------------------------------------------------------------------------- /pkg/logging/logger.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noperator/slice/HEAD/pkg/logging/logger.go -------------------------------------------------------------------------------- /pkg/parser/parser.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noperator/slice/HEAD/pkg/parser/parser.go -------------------------------------------------------------------------------- /qlpack.yml: -------------------------------------------------------------------------------- 1 | name: slice 2 | version: 0.0.1 3 | dependencies: 4 | codeql/cpp-all: "*" 5 | -------------------------------------------------------------------------------- /spec/uaf/analyze.schema.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noperator/slice/HEAD/spec/uaf/analyze.schema.json -------------------------------------------------------------------------------- /spec/uaf/analyze.tmpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noperator/slice/HEAD/spec/uaf/analyze.tmpl -------------------------------------------------------------------------------- /spec/uaf/query.ql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noperator/slice/HEAD/spec/uaf/query.ql -------------------------------------------------------------------------------- /spec/uaf/rank.tmpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noperator/slice/HEAD/spec/uaf/rank.tmpl -------------------------------------------------------------------------------- /spec/uaf/triage.schema.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noperator/slice/HEAD/spec/uaf/triage.schema.json -------------------------------------------------------------------------------- /spec/uaf/triage.tmpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noperator/slice/HEAD/spec/uaf/triage.tmpl --------------------------------------------------------------------------------