Skip to content

Commit ed2d06b

Browse files
committed
Rust: environment-source -> environment.
1 parent e05c030 commit ed2d06b

File tree

3 files changed

+6
-6
lines changed

3 files changed

+6
-6
lines changed

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -99,7 +99,7 @@ module EnvironmentSource {
9999
* An externally modeled source for data from the program's environment.
100100
*/
101101
class ModeledEnvironmentSource extends EnvironmentSource::Range {
102-
ModeledEnvironmentSource() { sourceNode(this, "environment-source") }
102+
ModeledEnvironmentSource() { sourceNode(this, "environment") }
103103
}
104104

105105
/**

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

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ extensions:
88
- ["lang:std", "crate::env::current_dir", "ReturnValue.Field[crate::result::Result::Ok(0)]", "command-line-source", "manual"]
99
- ["lang:std", "crate::env::current_exe", "ReturnValue.Field[crate::result::Result::Ok(0)]", "command-line-source", "manual"]
1010
- ["lang:std", "crate::env::home_dir", "ReturnValue.Field[crate::option::Option::Some(0)]", "command-line-source", "manual"]
11-
- ["lang:std", "crate::env::var", "ReturnValue.Field[crate::result::Result::Ok(0)]", "environment-source", "manual"]
12-
- ["lang:std", "crate::env::var_os", "ReturnValue.Field[crate::option::Option::Some(0)]", "environment-source", "manual"]
13-
- ["lang:std", "crate::env::vars", "ReturnValue.Element", "environment-source", "manual"]
14-
- ["lang:std", "crate::env::vars_os", "ReturnValue.Element", "environment-source", "manual"]
11+
- ["lang:std", "crate::env::var", "ReturnValue.Field[crate::result::Result::Ok(0)]", "environment", "manual"]
12+
- ["lang:std", "crate::env::var_os", "ReturnValue.Field[crate::option::Option::Some(0)]", "environment", "manual"]
13+
- ["lang:std", "crate::env::vars", "ReturnValue.Element", "environment", "manual"]
14+
- ["lang:std", "crate::env::vars_os", "ReturnValue.Element", "environment", "manual"]

rust/ql/test/query-tests/security/CWE-020/RegexInjection.expected

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ edges
1313
| main.rs:5:25:5:44 | { ... } | main.rs:5:25:5:44 | ...::must_use(...) | provenance | MaD:4 |
1414
| main.rs:6:26:6:30 | regex | main.rs:6:25:6:30 | &regex | provenance | |
1515
models
16-
| 1 | Source: lang:std; crate::env::var; environment-source; ReturnValue.Field[crate::result::Result::Ok(0)] |
16+
| 1 | Source: lang:std; crate::env::var; environment; ReturnValue.Field[crate::result::Result::Ok(0)] |
1717
| 2 | Summary: lang:alloc; crate::fmt::format; Argument[0]; ReturnValue; taint |
1818
| 3 | Summary: lang:core; <crate::result::Result>::unwrap_or; Argument[self].Field[crate::result::Result::Ok(0)]; ReturnValue; value |
1919
| 4 | Summary: lang:core; crate::hint::must_use; Argument[0]; ReturnValue; value |

0 commit comments

Comments
 (0)