Skip to content

Commit 173f45f

Browse files
authored
Merge pull request github#8334 from github/tombolton/add-mapping-query
JS: Add query that maps queries to sink type
2 parents 027c824 + 2ffa677 commit 173f45f

File tree

1 file changed

+22
-0
lines changed

1 file changed

+22
-0
lines changed
Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
import experimental.adaptivethreatmodeling.SqlInjectionATM as SqlInjectionATM
2+
import experimental.adaptivethreatmodeling.NosqlInjectionATM as NosqlInjectionATM
3+
import experimental.adaptivethreatmodeling.TaintedPathATM as TaintedPathATM
4+
import experimental.adaptivethreatmodeling.XssATM as XssATM
5+
import experimental.adaptivethreatmodeling.AdaptiveThreatModeling
6+
7+
from string queryName, ATMConfig c, EndpointType e
8+
where
9+
(
10+
queryName = "SqlInjectionATM.ql" and
11+
c instanceof SqlInjectionATM::SqlInjectionATMConfig
12+
or
13+
queryName = "NosqlInjectionATM.ql" and
14+
c instanceof NosqlInjectionATM::NosqlInjectionATMConfig
15+
or
16+
queryName = "TaintedPathInjectionATM.ql" and
17+
c instanceof TaintedPathATM::TaintedPathATMConfig
18+
or
19+
queryName = "XssATM.ql" and c instanceof XssATM::DomBasedXssATMConfig
20+
) and
21+
e = c.getASinkEndpointType()
22+
select queryName, e.getEncoding() as endpointTypeEncoded

0 commit comments

Comments
 (0)