Commit Graph

175 Commits

Author SHA1 Message Date
Stephan Brandauer
f395cee944 add documentations and rename a feature 2022-08-11 09:34:23 +02:00
Stephan Brandauer
88799b2692 add functionInterfacesInFile and surroundingFunctionParameters features 2022-08-11 09:34:22 +02:00
Stephan Brandauer
f801a393f1 documentation for calleeImports ATM feature 2022-08-11 09:34:22 +02:00
Stephan Brandauer
508358c8ba documentation for new feature 2022-08-11 09:34:22 +02:00
Stephan Brandauer
5196c49ed4 ATM: new feature to list all imports in an endpoint's file 2022-08-11 09:34:22 +02:00
Esben Sparre Andreasen
83d5b52a3d use proper import instead of inlining 2022-08-11 09:34:21 +02:00
Esben Sparre Andreasen
f6d3703561 remove Input_ArgumentIndexAndAccessPathFromCallee 2022-08-11 09:34:21 +02:00
Esben Sparre Andreasen
d5dbdb122f add docstring examples 2022-08-11 09:34:21 +02:00
Esben Sparre Andreasen
6048f8fbf1 address review comments 2022-08-11 09:34:21 +02:00
Esben Sparre Andreasen
a511489e90 Apply suggestions from code review
Co-authored-by: Henry Mercer <henrymercer@github.com>
2022-08-11 09:34:20 +02:00
Esben Sparre Andreasen
295a3f51e1 fix semantic merge conflict 2022-08-11 09:34:20 +02:00
Esben Sparre Andreasen
769236fc7f rename new features 2022-08-11 09:34:20 +02:00
Esben Sparre Andreasen
278fef93f2 add more features 2022-08-11 09:34:20 +02:00
Esben Sparre Andreasen
d52082f41b improve feature documentation 2022-08-11 09:34:19 +02:00
Esben Sparre Andreasen
44340a8ce4 improve feature tests with more cases 2022-08-11 09:34:19 +02:00
Esben Sparre Andreasen
827c55c612 improve access path strings 2022-08-11 09:34:19 +02:00
Esben Sparre Andreasen
6f28d39213 support import in getSimpleAccessPath 2022-08-11 09:34:18 +02:00
Esben Sparre Andreasen
4f420c72d9 support await in getSimpleAccessPath 2022-08-11 09:34:18 +02:00
Esben Sparre Andreasen
3c01011b51 avoid using new feautes by default 2022-08-11 09:34:18 +02:00
Esben Sparre Andreasen
1b32b53205 add CompareFeatures.ql 2022-08-11 09:34:18 +02:00
Esben Sparre Andreasen
65eba5c01e add generic tests for features 2022-08-11 09:34:17 +02:00
Esben Sparre Andreasen
5e6b17672d Document EndpointFeatures.qll 2022-08-11 09:34:17 +02:00
Esben Sparre Andreasen
2e65873488 add ParameterAccessPathSimpleFromArgumentTraversal 2022-08-11 09:34:17 +02:00
Esben Sparre Andreasen
51ac3c270a improve getSimpleAccessPath 2022-08-11 09:34:17 +02:00
Esben Sparre Andreasen
88172e1347 refactor calleeAccessPath feature to class 2022-08-11 09:34:16 +02:00
Stephan Brandauer
826267ca9b refactor getACallBasedTokenFeature to class-use 2022-08-11 09:34:16 +02:00
Esben Sparre Andreasen
a6f5487298 Add CalleeAccessPathSimpleFromArgumentTraversal 2022-08-11 09:34:16 +02:00
Esben Sparre Andreasen
386672d4e0 refactor EndpointFeatures.ql to use classes 2022-08-11 09:34:15 +02:00
Erik Krogh Kristensen
ed80089d7c fix some QL-for-QL warnings in JS 2022-07-14 09:45:44 +02:00
Asger F
cc42f2f824 Merge pull request #8606 from asgerf/js/api-graph-api
JS/Python/Ruby: Document how API graphs should be interpreted
2022-05-30 10:49:14 +02:00
Tom Bolton
5830db786e Merge pull request #9285 from github/codeql-ci/js-atm-new-release
JS: Bump version numbers of ML-powered packs after 0.3.0 release
2022-05-27 11:39:45 +01:00
tombolton
91fa17a05e simplify imports in counting queries 2022-05-24 15:02:26 +01:00
tombolton
7e32614c25 refactor counting code into a library 2022-05-24 15:02:26 +01:00
tombolton
33964383d7 add individual per-security-query counting queries 2022-05-24 15:02:26 +01:00
github-actions[bot]
1fa2fd73f2 JS: Bump patch version of ML-powered library and query packs post-release 2022-05-24 10:40:45 +00:00
github-actions[bot]
53a25c8c42 JS: Bump minor version of ML-powered library and query packs 2022-05-24 10:34:26 +00:00
github-actions[bot]
1287925676 JS: Bump patch version of ML-powered model pack post-release 2022-05-24 10:34:26 +00:00
github-actions[bot]
171fe98084 JS: Bump ML model pack dependency of ML-powered model building and query packs 2022-05-24 10:34:26 +00:00
github-actions[bot]
e519304268 JS: Bump minor version of ML-powered model pack 2022-05-24 10:33:45 +00:00
Asger F
87cbf7b216 JS: Update ATM code 2022-05-24 11:57:30 +02:00
Asger Feldthaus
e2858b7b64 JS: Update ATM code 2022-05-24 11:57:30 +02:00
Erik Krogh Kristensen
b74d1fdb1a Merge pull request #8783 from erik-krogh/jsAbstractBi
JS: don't initialize sanitizer-guards in the standard library
2022-04-29 11:12:16 +02:00
Anna Railton
00b74d8b1c Merge pull request #8895 from github/annarailton-patch-1
ATM: Update `TaintedPathInjection` -> `TaintedPath`
2022-04-27 16:15:46 +01:00
Erik Krogh Kristensen
e1c7d369be Merge pull request #8796 from erik-krogh/redundantImport
Remove redundant imports
2022-04-27 12:39:51 +02:00
Anna Railton
1f1ef22f90 Update TaintedPathInjection -> TaintedPath
Lines up with usual naming in https://github.com/github/ml-ql-adaptive-threat-modeling-backend
2022-04-27 11:27:43 +01:00
Anna Railton
eacfceb6ce Merge pull request #8605 from github/annarailton/new-query-label-mappings
Experimental (ATM): update query label mappings
2022-04-26 16:39:06 +01:00
Erik Krogh Kristensen
d389012b75 Merge branch 'main' into redundantImport 2022-04-26 14:24:51 +02:00
Jean Helie
47fdb79cf8 Merge pull request #8751 from github/jhelie/add-gitkeep-to-model-resources
ML: add .gitkeep to resources dir in which ML models are to be found
2022-04-25 18:08:24 +02:00
annarailton
9c25da20a4 Update queryNames 2022-04-22 13:42:29 +01:00
Erik Krogh Kristensen
ff73dbc35c delete redundant imports 2022-04-22 12:55:28 +02:00