Revert "Failed Extraction Queries"

This commit is contained in:
dilanbhalla
2024-12-03 10:50:15 -08:00
committed by GitHub
parent 0e25de1af0
commit a7cdda7a5b
9 changed files with 0 additions and 172 deletions

View File

@@ -1,16 +0,0 @@
/**
* @name Extraction errors msft
* @description List all extraction errors for files in the source code directory.
* @id cpp/extractor-error-msft
* @kind problem
* @tags security
* extraction
*/
import cpp
import ExtractionErrors
from ExtractionError error
select error.getFile(), error.getErrorMessage()

View File

@@ -1,17 +0,0 @@
/**
* @name Extraction error msft
* @description An error message reported by the extractor, limited to those files where there are no
* compilation errors. This indicates a bug or limitation in the extractor, and could lead
* to inaccurate results.
* @id cs/extractor-error-msft
* @kind problem
* @tags security
* extraction
*/
import csharp
import semmle.code.csharp.commons.Diagnostics
from ExtractorError error
select error.getLocation().getFile(), error.getText()

View File

@@ -1,23 +0,0 @@
/**
* @name Extraction errors msft
* @description List all extraction errors for files in the source code directory.
* @id go/extractor-error-msft
* @kind problem
* @tags security
* extraction
*/
import go
import semmle.go.DiagnosticsReporting
// Go does not have warnings, so all errors have error severity
predicate reportableDiagnosticsMsft(Diagnostic d, File f, string msg) {
// Only report errors for files that would have been extracted
f = d.getFile() and
exists(f.getAChild()) and
msg = removeAbsolutePaths(d.getMessage())
}
from Diagnostic d, File f, string msg
where reportableDiagnostics(d, f, msg)
select f, msg

View File

@@ -1,31 +0,0 @@
/**
* @name Extraction errors msft
* @description A list of extraction errors for files in the source code directory.
* @id java/extractor-error-msft
* @kind problem
* @tags security
* extraction
*/
import java
import DiagnosticsReporting
private predicate knownErrorsMsft(Diagnostic d, File f, string msg) {
d.getSeverity() = [6, 7, 8] and
f = d.getLocation().getFile()
msg = d.getMessage()
}
private predicate unknownErrorsMsft(Diagnostic d, File f, string msg) {
not knownErrors(d, _, _) and
d.getSeverity() > 3 and
d.getLocation().getFile() = f and
exists(f.getRelativePath()) and
msg = "Unknown error"
}
from Diagnostic d, File f, string msg
where
knownErrorsMsft(Diagnostic d, File f, string msg) or
unknownErrorsMsft(Diagnostic d, File f, string msg)
select f, msg

View File

@@ -1,17 +0,0 @@
/**
* @name Extraction errors msft
* @description List all extraction errors for files in the source code directory.
* @id js/extractor-error-msft
* @kind problem
* @tags security
* extraction
*/
import javascript
from Error error
where
exists(error.getFile().getRelativePath()) and
error.isFatal()
select error.getFile(), error.getMessage()

View File

@@ -1,17 +0,0 @@
/**
* @name Python extraction warnings msft
* @description List all extraction warnings for Python files in the source code directory.
* @id py/extractor-error-msft
* @kind problem
* @tags security
* extraction
*/
import python
from SyntaxError error, File file
where
file = error.getFile() and
exists(file.getRelativePath())
select file, error.getMessage()

View File

@@ -1,18 +0,0 @@
/**
* @name Extraction errors msft
* @description List all extraction errors for files in the source code directory.
* @id rb/extractor-error-msft
* @kind problem
* @tags security
* extraction
*/
import codeql.ruby.AST
import codeql.ruby.Diagnostics
from ExtractionError error, File f
where
f = error.getLocation().getFile() and
exists(f.getRelativePath())
select f, error.getMessage()

View File

@@ -1,19 +0,0 @@
/**
* @name Extraction errors msft
* @description List all extraction errors for files in the source code directory.
* @id rust/extractor-error-msft
* @kind problem
* @tags security
* extraction
*/
import codeql.rust.Diagnostics
import codeql.files.FileSystem
from ExtractionError error, File f
where
f = error.getLocation().getFile() and
exists(f.getRelativePath())
select f, error.getMessage()

View File

@@ -1,14 +0,0 @@
/**
* @name Compiler errors msft
* @description List all compiler errors for files in the source code directory.
* @id swift/extractor-error-msft
* @kind problem
* @tags security
* extraction
*/
import swift
from CompilerError error
select error.getFile(), error.getText()