From fbc0f572808fcfe22c635cb5b3fb96c48bf0d379 Mon Sep 17 00:00:00 2001 From: James Fletcher <42464962+jf205@users.noreply.github.com> Date: Wed, 27 Mar 2024 16:58:11 +0000 Subject: [PATCH 1/4] Update customizing-library-models-for-javascript.rst --- .../customizing-library-models-for-javascript.rst | 5 ----- 1 file changed, 5 deletions(-) diff --git a/docs/codeql/codeql-language-guides/customizing-library-models-for-javascript.rst b/docs/codeql/codeql-language-guides/customizing-library-models-for-javascript.rst index 99f6edd055c7..5e3f5d9f74f9 100644 --- a/docs/codeql/codeql-language-guides/customizing-library-models-for-javascript.rst +++ b/docs/codeql/codeql-language-guides/customizing-library-models-for-javascript.rst @@ -1,8 +1,5 @@ .. _customizing-library-models-for-javascript: -:orphan: -:nosearch: - Customizing Library Models for JavaScript ========================================= @@ -30,8 +27,6 @@ The CodeQL library for JavaScript exposes the following extensible predicates: - **typeModel**\(type1, type2, path) - **summaryModel**\(type, path, input, output, kind) -See the `CLI documentation for how to load and use data extensions in a CodeQL evaluation run `__ (internal access required). - We'll explain how to use these using a few examples, and provide some reference material at the end of this article. Example: Taint sink in the 'execa' package From 121fed63a0185d4a66f079539f01ad4f1fca67c6 Mon Sep 17 00:00:00 2001 From: James Fletcher <42464962+jf205@users.noreply.github.com> Date: Wed, 27 Mar 2024 17:06:31 +0000 Subject: [PATCH 2/4] Update codeql-for-javascript.rst --- docs/codeql/codeql-language-guides/codeql-for-javascript.rst | 2 ++ 1 file changed, 2 insertions(+) diff --git a/docs/codeql/codeql-language-guides/codeql-for-javascript.rst b/docs/codeql/codeql-language-guides/codeql-for-javascript.rst index 40ecb76ee0ae..532f08481f2d 100644 --- a/docs/codeql/codeql-language-guides/codeql-for-javascript.rst +++ b/docs/codeql/codeql-language-guides/codeql-for-javascript.rst @@ -33,3 +33,5 @@ Experiment and learn how to write effective and efficient queries for CodeQL dat - :doc:`Abstract syntax tree classes for working with JavaScript and TypeScript programs `: CodeQL has a large selection of classes for representing the abstract syntax tree of JavaScript and TypeScript programs. - :doc:`Data flow cheat sheet for JavaScript `: This article describes parts of the JavaScript libraries commonly used for variant analysis and in data flow queries. + +- :doc:`Customizing library models for JavaScript `: You can model frameworks and libraries that your codebase depends on using data extensions and publish them as CodeQL model packs. From 04edd6ec69d6e4c0ad00fcc765a8c60e82d10e96 Mon Sep 17 00:00:00 2001 From: James Fletcher <42464962+jf205@users.noreply.github.com> Date: Wed, 27 Mar 2024 17:08:47 +0000 Subject: [PATCH 3/4] Update docs/codeql/codeql-language-guides/codeql-for-javascript.rst --- docs/codeql/codeql-language-guides/codeql-for-javascript.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/codeql/codeql-language-guides/codeql-for-javascript.rst b/docs/codeql/codeql-language-guides/codeql-for-javascript.rst index 532f08481f2d..cfc98a1a7d31 100644 --- a/docs/codeql/codeql-language-guides/codeql-for-javascript.rst +++ b/docs/codeql/codeql-language-guides/codeql-for-javascript.rst @@ -34,4 +34,4 @@ Experiment and learn how to write effective and efficient queries for CodeQL dat - :doc:`Data flow cheat sheet for JavaScript `: This article describes parts of the JavaScript libraries commonly used for variant analysis and in data flow queries. -- :doc:`Customizing library models for JavaScript `: You can model frameworks and libraries that your codebase depends on using data extensions and publish them as CodeQL model packs. +- :doc:`Customizing library models for JavaScript `: You can model frameworks and libraries that your codebase depends on using data extensions and publish them as CodeQL model packs. From d57e8efaf26a715352c22727f7826eace28d6f8f Mon Sep 17 00:00:00 2001 From: James Fletcher <42464962+jf205@users.noreply.github.com> Date: Thu, 28 Mar 2024 10:28:37 +0000 Subject: [PATCH 4/4] Update codeql-for-javascript.rst --- docs/codeql/codeql-language-guides/codeql-for-javascript.rst | 1 + 1 file changed, 1 insertion(+) diff --git a/docs/codeql/codeql-language-guides/codeql-for-javascript.rst b/docs/codeql/codeql-language-guides/codeql-for-javascript.rst index cfc98a1a7d31..9c4073bce1bc 100644 --- a/docs/codeql/codeql-language-guides/codeql-for-javascript.rst +++ b/docs/codeql/codeql-language-guides/codeql-for-javascript.rst @@ -17,6 +17,7 @@ Experiment and learn how to write effective and efficient queries for CodeQL dat using-type-tracking-for-api-modeling abstract-syntax-tree-classes-for-working-with-javascript-and-typescript-programs data-flow-cheat-sheet-for-javascript + customizing-library-models-for-javascript - :doc:`Basic query for JavaScript and TypeScript code `: Learn to write and run a simple CodeQL query.