-
Notifications
You must be signed in to change notification settings - Fork 1.7k
JS: Add StoredXss and XssThroughDom to ATM extraction queries #8857
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
Produced with: ``` javascript/ql$tb boost src/Security/CWE-079/StoredXss.ql XssSink javascript/ql$ tb boost src/Security/CWE-079/XssThroughDom.ql XssSink ```
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Found 8 vulnerabilities.
...experimental/adaptivethreatmodeling/lib/experimental/adaptivethreatmodeling/StoredXssATM.qll
Fixed
Show fixed
Hide fixed
...rimental/adaptivethreatmodeling/lib/experimental/adaptivethreatmodeling/XssThroughDomATM.qll
Fixed
Show fixed
Hide fixed
@@ -16,8 +16,10 @@ | |||
import experimental.adaptivethreatmodeling.FilteringReasons | |||
import experimental.adaptivethreatmodeling.NosqlInjectionATM as NosqlInjectionATM | |||
import experimental.adaptivethreatmodeling.SqlInjectionATM as SqlInjectionATM | |||
import experimental.adaptivethreatmodeling.StoredXssATM as StoredXssATM |
Check warning
Code scanning / CodeQL
Acronyms should be PascalCase/camelCase.
@@ -16,8 +16,10 @@ | |||
import experimental.adaptivethreatmodeling.FilteringReasons | |||
import experimental.adaptivethreatmodeling.NosqlInjectionATM as NosqlInjectionATM | |||
import experimental.adaptivethreatmodeling.SqlInjectionATM as SqlInjectionATM | |||
import experimental.adaptivethreatmodeling.StoredXssATM as StoredXssATM | |||
import experimental.adaptivethreatmodeling.TaintedPathATM as TaintedPathATM | |||
import experimental.adaptivethreatmodeling.XssATM as XssATM |
Check warning
Code scanning / CodeQL
Acronyms should be PascalCase/camelCase.
import experimental.adaptivethreatmodeling.TaintedPathATM as TaintedPathATM | ||
import experimental.adaptivethreatmodeling.XssATM as XssATM | ||
import experimental.adaptivethreatmodeling.XssThroughDomATM as XssThroughDomATM |
Check warning
Code scanning / CodeQL
Acronyms should be PascalCase/camelCase.
@@ -7,7 +7,9 @@ | |||
import experimental.adaptivethreatmodeling.SqlInjectionATM as SqlInjectionATM | |||
import experimental.adaptivethreatmodeling.NosqlInjectionATM as NosqlInjectionATM | |||
import experimental.adaptivethreatmodeling.TaintedPathATM as TaintedPathATM | |||
import experimental.adaptivethreatmodeling.XssATM as XssATM |
Check warning
Code scanning / CodeQL
Acronyms should be PascalCase/camelCase.
import experimental.adaptivethreatmodeling.NosqlInjectionATM as NosqlInjectionATM | ||
import experimental.adaptivethreatmodeling.TaintedPathATM as TaintedPathATM | ||
import experimental.adaptivethreatmodeling.XssATM as XssATM | ||
import experimental.adaptivethreatmodeling.StoredXssATM as StoredXssATM |
Check warning
Code scanning / CodeQL
Acronyms should be PascalCase/camelCase.
import experimental.adaptivethreatmodeling.NosqlInjectionATM as NosqlInjectionATM | ||
import experimental.adaptivethreatmodeling.TaintedPathATM as TaintedPathATM | ||
import experimental.adaptivethreatmodeling.XssATM as XssATM | ||
import experimental.adaptivethreatmodeling.StoredXssATM as StoredXssATM | ||
import experimental.adaptivethreatmodeling.XssThroughDomATM as XssThroughDomATM |
Check warning
Code scanning / CodeQL
Acronyms should be PascalCase/camelCase.
Copying Henry's comment from a previous PR:
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Found 100 vulnerabilities.
javascript/ql/experimental/adaptivethreatmodeling/modelbuilding/evaluation/NosqlInjectionATM.ql
Fixed
Show fixed
Hide fixed
javascript/ql/experimental/adaptivethreatmodeling/modelbuilding/evaluation/NosqlInjectionATM.ql
Fixed
Show fixed
Hide fixed
javascript/ql/experimental/adaptivethreatmodeling/modelbuilding/evaluation/NosqlInjectionATM.ql
Fixed
Show fixed
Hide fixed
...ipt/ql/experimental/adaptivethreatmodeling/modelbuilding/evaluation/NosqlInjectionATMLite.ql
Fixed
Show fixed
Hide fixed
...ipt/ql/experimental/adaptivethreatmodeling/modelbuilding/evaluation/NosqlInjectionATMLite.ql
Fixed
Show fixed
Hide fixed
...perimental/adaptivethreatmodeling/lib/experimental/adaptivethreatmodeling/TaintedPathATM.qll
Fixed
Show fixed
Hide fixed
...experimental/adaptivethreatmodeling/lib/experimental/adaptivethreatmodeling/StoredXssATM.qll
Fixed
Show fixed
Hide fixed
...experimental/adaptivethreatmodeling/lib/experimental/adaptivethreatmodeling/StoredXssATM.qll
Fixed
Show fixed
Hide fixed
...experimental/adaptivethreatmodeling/lib/experimental/adaptivethreatmodeling/StoredXssATM.qll
Fixed
Show fixed
Hide fixed
...pt/ql/experimental/adaptivethreatmodeling/lib/experimental/adaptivethreatmodeling/XssATM.qll
Fixed
Show fixed
Hide fixed
112855f
to
59d579c
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Found 10 vulnerabilities.
...pt/ql/experimental/adaptivethreatmodeling/lib/experimental/adaptivethreatmodeling/XssATM.qll
Fixed
Show fixed
Hide fixed
...pt/ql/experimental/adaptivethreatmodeling/lib/experimental/adaptivethreatmodeling/XssATM.qll
Fixed
Show fixed
Hide fixed
...rimental/adaptivethreatmodeling/lib/experimental/adaptivethreatmodeling/XssThroughDomATM.qll
Fixed
Show fixed
Hide fixed
...rimental/adaptivethreatmodeling/lib/experimental/adaptivethreatmodeling/XssThroughDomATM.qll
Fixed
Show fixed
Hide fixed
...rimental/adaptivethreatmodeling/lib/experimental/adaptivethreatmodeling/XssThroughDomATM.qll
Fixed
Show fixed
Hide fixed
javascript/ql/experimental/adaptivethreatmodeling/modelbuilding/evaluation/NosqlInjectionATM.ql
Fixed
Show fixed
Hide fixed
javascript/ql/experimental/adaptivethreatmodeling/modelbuilding/evaluation/NosqlInjectionATM.ql
Fixed
Show fixed
Hide fixed
javascript/ql/experimental/adaptivethreatmodeling/modelbuilding/evaluation/NosqlInjectionATM.ql
Fixed
Show fixed
Hide fixed
...ipt/ql/experimental/adaptivethreatmodeling/modelbuilding/evaluation/NosqlInjectionATMLite.ql
Fixed
Show fixed
Hide fixed
...ipt/ql/experimental/adaptivethreatmodeling/modelbuilding/evaluation/NosqlInjectionATMLite.ql
Fixed
Show fixed
Hide fixed
59d579c
to
08678a9
Compare
Closing as the experimentation with renaming |
StoredXss
andXssThroughDom
to ATM extraction queries