Skip to content

Commit 43069f1

Browse files
committed
Rust: command-line-source -> commandargs.
1 parent ed2d06b commit 43069f1

File tree

4 files changed

+8
-8
lines changed

4 files changed

+8
-8
lines changed

rust/ql/lib/codeql/rust/Concepts.qll

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -73,7 +73,7 @@ module CommandLineArgsSource {
7373
* An externally modeled source for command line arguments.
7474
*/
7575
class ModeledCommandLineArgsSource extends CommandLineArgsSource::Range {
76-
ModeledCommandLineArgsSource() { sourceNode(this, "command-line-source") }
76+
ModeledCommandLineArgsSource() { sourceNode(this, "commandargs") }
7777
}
7878

7979
/**

rust/ql/lib/codeql/rust/frameworks/stdlib/env.model.yml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -3,11 +3,11 @@ extensions:
33
pack: codeql/rust-all
44
extensible: sourceModel
55
data:
6-
- ["lang:std", "crate::env::args", "ReturnValue.Element", "command-line-source", "manual"]
7-
- ["lang:std", "crate::env::args_os", "ReturnValue.Element", "command-line-source", "manual"]
8-
- ["lang:std", "crate::env::current_dir", "ReturnValue.Field[crate::result::Result::Ok(0)]", "command-line-source", "manual"]
9-
- ["lang:std", "crate::env::current_exe", "ReturnValue.Field[crate::result::Result::Ok(0)]", "command-line-source", "manual"]
10-
- ["lang:std", "crate::env::home_dir", "ReturnValue.Field[crate::option::Option::Some(0)]", "command-line-source", "manual"]
6+
- ["lang:std", "crate::env::args", "ReturnValue.Element", "commandargs", "manual"]
7+
- ["lang:std", "crate::env::args_os", "ReturnValue.Element", "commandargs", "manual"]
8+
- ["lang:std", "crate::env::current_dir", "ReturnValue.Field[crate::result::Result::Ok(0)]", "commandargs", "manual"]
9+
- ["lang:std", "crate::env::current_exe", "ReturnValue.Field[crate::result::Result::Ok(0)]", "commandargs", "manual"]
10+
- ["lang:std", "crate::env::home_dir", "ReturnValue.Field[crate::option::Option::Some(0)]", "commandargs", "manual"]
1111
- ["lang:std", "crate::env::var", "ReturnValue.Field[crate::result::Result::Ok(0)]", "environment", "manual"]
1212
- ["lang:std", "crate::env::var_os", "ReturnValue.Field[crate::option::Option::Some(0)]", "environment", "manual"]
1313
- ["lang:std", "crate::env::vars", "ReturnValue.Element", "environment", "manual"]

rust/ql/test/query-tests/security/CWE-089/SqlInjection.expected

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,7 @@ edges
5151
| sqlx.rs:74:25:74:38 | unsafe_query_1 [&ref] | sqlx.rs:74:25:74:47 | unsafe_query_1.as_str() | provenance | MaD:3 |
5252
| sqlx.rs:76:29:76:42 | unsafe_query_2 [&ref] | sqlx.rs:76:29:76:51 | unsafe_query_2.as_str() | provenance | MaD:3 |
5353
models
54-
| 1 | Source: lang:std; crate::env::args; command-line-source; ReturnValue.Element |
54+
| 1 | Source: lang:std; crate::env::args; commandargs; ReturnValue.Element |
5555
| 2 | Source: repo:https://github.com/seanmonstar/reqwest:reqwest; crate::blocking::get; remote; ReturnValue.Field[crate::result::Result::Ok(0)] |
5656
| 3 | Summary: lang:alloc; <crate::string::String>::as_str; Argument[self]; ReturnValue; taint |
5757
| 4 | Summary: lang:alloc; crate::fmt::format; Argument[0]; ReturnValue; taint |

rust/ql/test/query-tests/security/CWE-770/UncontrolledAllocationSize.expected

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -271,7 +271,7 @@ models
271271
| 13 | Sink: repo:https://github.com/rust-lang/libc:libc; ::calloc; alloc-size; Argument[0,1] |
272272
| 14 | Sink: repo:https://github.com/rust-lang/libc:libc; ::malloc; alloc-size; Argument[0] |
273273
| 15 | Sink: repo:https://github.com/rust-lang/libc:libc; ::realloc; alloc-size; Argument[1] |
274-
| 16 | Source: lang:std; crate::env::args; command-line-source; ReturnValue.Element |
274+
| 16 | Source: lang:std; crate::env::args; commandargs; ReturnValue.Element |
275275
| 17 | Summary: lang:core; <crate::alloc::layout::Layout>::align_to; Argument[self]; ReturnValue.Field[crate::result::Result::Ok(0)]; taint |
276276
| 18 | Summary: lang:core; <crate::alloc::layout::Layout>::array; Argument[0]; ReturnValue.Field[crate::result::Result::Ok(0)]; taint |
277277
| 19 | Summary: lang:core; <crate::alloc::layout::Layout>::extend; Argument[0]; ReturnValue.Field[crate::result::Result::Ok(0)].Field[0]; taint |

0 commit comments

Comments
 (0)