mirror of
https://github.com/github/codeql.git
synced 2026-05-03 04:39:29 +02:00
Merge pull request #13 from GitHubSecurityLab/github_ctx
Improve regexs
This commit is contained in:
@@ -355,15 +355,21 @@ class CtxAccessExpr extends ExprAccessExpr {
|
||||
abstract Expression getRefExpr();
|
||||
}
|
||||
|
||||
private string stepsCtxRegex() { result = "steps\\.([A-Za-z0-9_-]+)\\.outputs\\.([A-Za-z0-9_-]+)" }
|
||||
private string stepsCtxRegex() {
|
||||
result = "\\bsteps\\.([A-Za-z0-9_-]+)\\.outputs\\.([A-Za-z0-9_-]+)\\b"
|
||||
}
|
||||
|
||||
private string needsCtxRegex() { result = "needs\\.([A-Za-z0-9_-]+)\\.outputs\\.([A-Za-z0-9_-]+)" }
|
||||
private string needsCtxRegex() {
|
||||
result = "\\bneeds\\.([A-Za-z0-9_-]+)\\.outputs\\.([A-Za-z0-9_-]+)\\b"
|
||||
}
|
||||
|
||||
private string jobsCtxRegex() { result = "jobs\\.([A-Za-z0-9_-]+)\\.outputs\\.([A-Za-z0-9_-]+)" }
|
||||
private string jobsCtxRegex() {
|
||||
result = "\\bjobs\\.([A-Za-z0-9_-]+)\\.outputs\\.([A-Za-z0-9_-]+)\\b"
|
||||
}
|
||||
|
||||
private string envCtxRegex() { result = "env\\.([A-Za-z0-9_-]+)" }
|
||||
private string envCtxRegex() { result = "\\benv\\.([A-Za-z0-9_-]+)\\b" }
|
||||
|
||||
private string inputsCtxRegex() { result = "inputs\\.([A-Za-z0-9_-]+)" }
|
||||
private string inputsCtxRegex() { result = "\\binputs\\.([A-Za-z0-9_-]+)\\b" }
|
||||
|
||||
/**
|
||||
* Holds for an expression accesing the `steps` context.
|
||||
|
||||
@@ -137,7 +137,7 @@ private class ExternallyDefinedSource extends RemoteFlowSource {
|
||||
}
|
||||
|
||||
/**
|
||||
* Composite action input sources
|
||||
* An input for a Composite Action
|
||||
*/
|
||||
private class CompositeActionInputSource extends RemoteFlowSource {
|
||||
CompositeActionStmt c;
|
||||
|
||||
Reference in New Issue
Block a user