github-actions[bot]
9599f01ae0
update codeql documentation
2026-05-22 11:02:30 +00:00
Michael Nebel
422a6bd670
C#: Remove the prelim C# 14 footnote from the documentation.
2026-05-20 10:59:10 +02:00
Florin Coada
ab0b492429
Merge branch 'main' into docs/customizing-library-models-for-rust
2026-05-13 11:45:11 +01:00
Florin Coada
8abd3b93c9
Update docs/codeql/codeql-language-guides/customizing-library-models-for-rust.rst
...
Co-authored-by: Geoffrey White <40627776+geoffw0@users.noreply.github.com >
2026-05-13 11:44:43 +01:00
github-actions[bot]
26e13055c8
update codeql documentation
2026-05-08 09:24:10 +00:00
Paolo Tranquilli
1c20e78593
Docs: replace build mode: none with build-mode: none
2026-05-04 10:26:50 +02:00
github-actions[bot]
5546025f12
update codeql documentation
2026-05-04 08:19:28 +00:00
Florin Coada
d5b690caf8
Apply suggestions from code review
...
Co-authored-by: Sarita Iyer <66540150+saritai@users.noreply.github.com >
2026-04-27 15:54:20 +01:00
Florin Coada
870ce1be5c
Update docs/codeql/codeql-language-guides/customizing-library-models-for-rust.rst
...
Co-authored-by: Sarita Iyer <66540150+saritai@users.noreply.github.com >
2026-04-27 15:53:06 +01:00
Florin Coada
dbd851e64d
Update docs/codeql/codeql-language-guides/customizing-library-models-for-rust.rst
...
Co-authored-by: Sarita Iyer <66540150+saritai@users.noreply.github.com >
2026-04-27 15:52:32 +01:00
Florin Coada
81d7fc2611
Update docs/codeql/codeql-language-guides/customizing-library-models-for-rust.rst
...
Co-authored-by: Sarita Iyer <66540150+saritai@users.noreply.github.com >
2026-04-27 15:51:12 +01:00
Florin Coada
e3fa8b031b
Update docs/codeql/codeql-language-guides/customizing-library-models-for-rust.rst
...
Co-authored-by: Sarita Iyer <66540150+saritai@users.noreply.github.com >
2026-04-27 15:50:55 +01:00
Florin Coada
9692671213
Update docs/codeql/codeql-language-guides/customizing-library-models-for-rust.rst
...
Co-authored-by: Sarita Iyer <66540150+saritai@users.noreply.github.com >
2026-04-27 15:50:41 +01:00
Florin Coada
909d9cb805
Update docs/codeql/codeql-language-guides/customizing-library-models-for-rust.rst
...
Co-authored-by: Sarita Iyer <66540150+saritai@users.noreply.github.com >
2026-04-27 15:50:28 +01:00
murderteeth
a6dba9eb25
Merge branch 'main' into js/vercel-node-framework
2026-04-25 14:19:43 -04:00
Florin Coada
a44883486a
Update docs/codeql/codeql-language-guides/customizing-library-models-for-rust.rst
...
Co-authored-by: Geoffrey White <40627776+geoffw0@users.noreply.github.com >
2026-04-21 16:44:12 +01:00
Florin Coada
0866e8dc21
Update docs/codeql/codeql-language-guides/customizing-library-models-for-rust.rst
...
Co-authored-by: Geoffrey White <40627776+geoffw0@users.noreply.github.com >
2026-04-21 16:43:59 +01:00
Florin Coada
d60a30d1f2
Update docs/codeql/codeql-language-guides/customizing-library-models-for-rust.rst
...
Co-authored-by: Geoffrey White <40627776+geoffw0@users.noreply.github.com >
2026-04-21 16:43:40 +01:00
Florin Coada
da88268943
Update docs/codeql/codeql-language-guides/customizing-library-models-for-rust.rst
...
Co-authored-by: Geoffrey White <40627776+geoffw0@users.noreply.github.com >
2026-04-21 16:43:25 +01:00
Florin Coada
af32ae2ba5
Update docs/codeql/codeql-language-guides/customizing-library-models-for-rust.rst
...
Co-authored-by: Geoffrey White <40627776+geoffw0@users.noreply.github.com >
2026-04-21 16:42:41 +01:00
Owen Mansel-Chan
b47afafe8e
Fix duplicated quotation mark
2026-04-21 14:53:11 +01:00
Owen Mansel-Chan
3a13f77058
Fix typo "passd" -> "passed"
2026-04-21 14:52:48 +01:00
Owen Mansel-Chan
424b7decb1
Fix wrong parameter name
2026-04-21 14:52:22 +01:00
Owen Mansel-Chan
91f9f23138
Fix wrong function name
2026-04-21 14:52:10 +01:00
Owen Mansel-Chan
6efb21314a
Merge pull request #21523 from owen-mc/docs/mad/barriers
...
Document models-as-data barriers and barrier guards and add change notes
2026-04-21 13:49:19 +01:00
Florin Coada
2429e7b792
Update docs/codeql/codeql-language-guides/customizing-library-models-for-rust.rst
...
Co-authored-by: Geoffrey White <40627776+geoffw0@users.noreply.github.com >
2026-04-21 09:36:48 +01:00
Florin Coada
1c8b90e9b1
Add model pack publishing section to Rust docs
...
Add the 'Publish data extension files in a CodeQL model pack to share'
section, matching the structure used in C#, C++, Go, and Java docs.
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com >
2026-04-17 15:18:00 +01:00
Florin Coada
7c9dd05edd
Update docs/codeql/codeql-language-guides/codeql-for-rust.rst
...
Co-authored-by: Geoffrey White <40627776+geoffw0@users.noreply.github.com >
2026-04-17 15:11:58 +01:00
Florin Coada
73695db668
Update docs/codeql/codeql-language-guides/customizing-library-models-for-rust.rst
...
Co-authored-by: Geoffrey White <40627776+geoffw0@users.noreply.github.com >
2026-04-17 15:11:15 +01:00
Florin Coada
08aced85ba
Add barrier and barrier guard documentation for Rust
...
Add barrierModel and barrierGuardModel sections to the Rust library
models documentation, following the pattern established in PR #21523
for other languages.
Includes:
- New extensible predicate descriptions in the overview
- Example: barrier for SQL injection using escape_sql
- Example: barrier guard for path injection using is_safe_path
- Reference material for both barrierModel and barrierGuardModel
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com >
2026-04-17 11:09:46 +01:00
Florin Coada
6c83ec6e61
docs: Add 'Customizing library models for Rust' documentation
...
Add documentation for customizing library models for Rust using data
extension files. This follows the pattern of existing documentation for
other languages (Java, Python, Ruby, Go, C#, C++, JavaScript).
The documentation covers:
- Rust-specific extensible predicates (sourceModel, sinkModel,
summaryModel, neutralModel) with their simplified schema
- Canonical path syntax for identifying Rust functions and methods
- Examples using real models from the codebase (sqlx, reqwest,
std::env, std::path, Iterator::map)
- Access path token reference (Argument, Parameter, ReturnValue,
Element, Field, Reference, Future)
- Source and sink kind reference
- Threat model integration
Also updates codeql-for-rust.rst to include the new page in the
toctree.
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com >
2026-04-17 10:02:34 +01:00
Owen Mansel-Chan
73cc54c10d
Use monospace instead of bold for quoted code
2026-04-16 12:35:38 +01:00
Owen Mansel-Chan
69c150d5f6
Use monospace instead of bold for predicate signatures
2026-04-16 12:34:47 +01:00
Owen Mansel-Chan
82d9d46fde
Remove duplication and standardize wording
...
Co-authored-by: Copilot <copilot@github.com >
2026-04-16 12:26:44 +01:00
Owen Mansel-Chan
5a7b1b91e0
Fix mistakes in explanation of override column
...
To avoid copy-paste mistakes and make them more consistent we just use
the word "model".
2026-04-16 11:41:30 +01:00
Owen Mansel-Chan
2c16cb46ad
Quote library name in backticks
...
Co-authored-by: Sarita Iyer <66540150+saritai@users.noreply.github.com >
2026-04-16 11:30:10 +01:00
github-actions[bot]
d24fb29ff4
update codeql documentation
2026-04-15 14:23:47 +00:00
Owen Mansel-Chan
f79ffe792e
Fix docs: "branch" -> "acceptingValue"
2026-04-14 15:41:02 +01:00
Owen Mansel-Chan
87f2e21ae9
Fix docs: "acceptingvalue" -> "acceptingValue"
2026-04-14 15:37:17 +01:00
Owen Mansel-Chan
6321482a46
Remove mention of extension ID
2026-04-14 15:29:52 +01:00
Owen Mansel-Chan
8081d4602b
Use hyphens in column names: "access-path", "accepting-value"
2026-04-14 15:27:42 +01:00
Owen Mansel-Chan
2ecf086333
Include parameters when quoting extensible predicate name
2026-04-14 15:27:41 +01:00
Owen Mansel-Chan
76d165e71e
"modelling" -> "modeling" in docs
2026-04-14 15:27:39 +01:00
Owen Mansel-Chan
6d4e8bfcb2
Correct extensible predicate signatures in docs
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2026-04-14 15:27:35 +01:00
Owen Mansel-Chan
a2a0c087e1
Remove incorrect parameter of extensible predicate
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2026-04-14 15:27:33 +01:00
Owen Mansel-Chan
415330d5eb
Update docs for barriers and barrier guards
2026-04-14 15:27:29 +01:00
Owen Mansel-Chan
05e3073165
List extensible predicates for barriers and barrier guards
2026-04-14 15:27:27 +01:00
Owen Mansel-Chan
ef9136c053
(Formatting) Remove erroneous bullet point in ruby docs
2026-04-14 15:27:25 +01:00
Owen Mansel-Chan
f02ccd36cc
(Trivial) Remove trailing spaces in some docs
2026-04-14 15:27:21 +01:00
Jeroen Ketema
07b02942db
Merge remote-tracking branch 'upstream/main' into jketema/swift-6.3
2026-04-14 13:54:16 +02:00