|
1 | 1 | extensions:
|
2 | 2 | - addsTo:
|
3 | 3 | pack: codeql/rust-all
|
4 |
| - extensible: sourceModelDeprecated |
| 4 | + extensible: sourceModel |
5 | 5 | data:
|
6 |
| - - ["lang:std", "crate::fs::read", "ReturnValue.Field[core::result::Result::Ok(0)]", "file", "manual"] |
7 |
| - - ["lang:std", "crate::fs::read_to_string", "ReturnValue.Field[core::result::Result::Ok(0)]", "file", "manual"] |
8 |
| - - ["lang:std", "crate::fs::read_link", "ReturnValue.Field[core::result::Result::Ok(0)]", "file", "manual"] |
9 |
| - - ["lang:std", "<crate::fs::DirEntry>::path", "ReturnValue", "file", "manual"] |
10 |
| - - ["lang:std", "<crate::fs::DirEntry>::file_name", "ReturnValue", "file", "manual"] |
11 |
| - - ["lang:std", "<crate::fs::File>::open", "ReturnValue.Field[core::result::Result::Ok(0)]", "file", "manual"] |
12 |
| - - ["lang:std", "<crate::fs::File>::open_buffered", "ReturnValue.Field[core::result::Result::Ok(0)]", "file", "manual"] |
| 6 | + - ["std::fs::read", "ReturnValue.Field[core::result::Result::Ok(0)]", "file", "manual"] |
| 7 | + - ["std::fs::read_to_string", "ReturnValue.Field[core::result::Result::Ok(0)]", "file", "manual"] |
| 8 | + - ["std::fs::read_link", "ReturnValue.Field[core::result::Result::Ok(0)]", "file", "manual"] |
| 9 | + - ["<std::fs::DirEntry>::path", "ReturnValue", "file", "manual"] |
| 10 | + - ["<std::fs::DirEntry>::file_name", "ReturnValue", "file", "manual"] |
| 11 | + - ["<std::fs::File>::open", "ReturnValue.Field[core::result::Result::Ok(0)]", "file", "manual"] |
| 12 | + - ["<std::fs::File>::open_buffered", "ReturnValue.Field[core::result::Result::Ok(0)]", "file", "manual"] |
13 | 13 | - addsTo:
|
14 | 14 | pack: codeql/rust-all
|
15 |
| - extensible: sinkModelDeprecated |
| 15 | + extensible: sinkModel |
16 | 16 | data:
|
17 |
| - - ["lang:std", "crate::fs::copy", "Argument[0]", "path-injection", "manual"] |
18 |
| - - ["lang:std", "crate::fs::copy", "Argument[1]", "path-injection", "manual"] |
19 |
| - - ["lang:std", "crate::fs::create_dir", "Argument[0]", "path-injection", "manual"] |
20 |
| - - ["lang:std", "crate::fs::create_dir_all", "Argument[0]", "path-injection", "manual"] |
21 |
| - - ["lang:std", "crate::fs::hard_link", "Argument[0]", "path-injection", "manual"] |
22 |
| - - ["lang:std", "crate::fs::hard_link", "Argument[1]", "path-injection", "manual"] |
23 |
| - - ["lang:std", "crate::fs::metadata", "Argument[0]", "path-injection", "manual"] |
24 |
| - - ["lang:std", "crate::fs::read", "Argument[0]", "path-injection", "manual"] |
25 |
| - - ["lang:std", "crate::fs::read_dir", "Argument[0]", "path-injection", "manual"] |
26 |
| - - ["lang:std", "crate::fs::read_link", "Argument[0]", "path-injection", "manual"] |
27 |
| - - ["lang:std", "crate::fs::read_to_string", "Argument[0]", "path-injection", "manual"] |
28 |
| - - ["lang:std", "crate::fs::remove_dir", "Argument[0]", "path-injection", "manual"] |
29 |
| - - ["lang:std", "crate::fs::remove_dir_all", "Argument[0]", "path-injection", "manual"] |
30 |
| - - ["lang:std", "crate::fs::remove_file", "Argument[0]", "path-injection", "manual"] |
31 |
| - - ["lang:std", "crate::fs::rename", "Argument[0]", "path-injection", "manual"] |
32 |
| - - ["lang:std", "crate::fs::rename", "Argument[1]", "path-injection", "manual"] |
33 |
| - - ["lang:std", "crate::fs::set_permissions", "Argument[0]", "path-injection", "manual"] |
34 |
| - - ["lang:std", "crate::fs::soft_link", "Argument[0]", "path-injection", "manual"] |
35 |
| - - ["lang:std", "crate::fs::soft_link", "Argument[1]", "path-injection", "manual"] |
36 |
| - - ["lang:std", "crate::fs::symlink_metadata", "Argument[0]", "path-injection", "manual"] |
37 |
| - - ["lang:std", "crate::fs::write", "Argument[0]", "path-injection", "manual"] |
38 |
| - - ["lang:std", "<crate::fs::DirBuilder>::create", "Argument[0]", "path-injection", "manual"] |
39 |
| - - ["lang:std", "<crate::fs::File>::create", "Argument[0]", "path-injection", "manual"] |
40 |
| - - ["lang:std", "<crate::fs::File>::create_buffered", "Argument[0]", "path-injection", "manual"] |
41 |
| - - ["lang:std", "<crate::fs::File>::create_new", "Argument[0]", "path-injection", "manual"] |
42 |
| - - ["lang:std", "<crate::fs::File>::open", "Argument[0]", "path-injection", "manual"] |
43 |
| - - ["lang:std", "<crate::fs::File>::open_buffered", "Argument[0]", "path-injection", "manual"] |
| 17 | + - ["std::fs::copy", "Argument[0]", "path-injection", "manual"] |
| 18 | + - ["std::fs::copy", "Argument[1]", "path-injection", "manual"] |
| 19 | + - ["std::fs::create_dir", "Argument[0]", "path-injection", "manual"] |
| 20 | + - ["std::fs::create_dir_all", "Argument[0]", "path-injection", "manual"] |
| 21 | + - ["std::fs::hard_link", "Argument[0]", "path-injection", "manual"] |
| 22 | + - ["std::fs::hard_link", "Argument[1]", "path-injection", "manual"] |
| 23 | + - ["std::fs::metadata", "Argument[0]", "path-injection", "manual"] |
| 24 | + - ["std::fs::read", "Argument[0]", "path-injection", "manual"] |
| 25 | + - ["std::fs::read_dir", "Argument[0]", "path-injection", "manual"] |
| 26 | + - ["std::fs::read_link", "Argument[0]", "path-injection", "manual"] |
| 27 | + - ["std::fs::read_to_string", "Argument[0]", "path-injection", "manual"] |
| 28 | + - ["std::fs::remove_dir", "Argument[0]", "path-injection", "manual"] |
| 29 | + - ["std::fs::remove_dir_all", "Argument[0]", "path-injection", "manual"] |
| 30 | + - ["std::fs::remove_file", "Argument[0]", "path-injection", "manual"] |
| 31 | + - ["std::fs::rename", "Argument[0]", "path-injection", "manual"] |
| 32 | + - ["std::fs::rename", "Argument[1]", "path-injection", "manual"] |
| 33 | + - ["std::fs::set_permissions", "Argument[0]", "path-injection", "manual"] |
| 34 | + - ["std::fs::soft_link", "Argument[0]", "path-injection", "manual"] |
| 35 | + - ["std::fs::soft_link", "Argument[1]", "path-injection", "manual"] |
| 36 | + - ["std::fs::symlink_metadata", "Argument[0]", "path-injection", "manual"] |
| 37 | + - ["std::fs::write", "Argument[0]", "path-injection", "manual"] |
| 38 | + - ["<std::fs::DirBuilder>::create", "Argument[0]", "path-injection", "manual"] |
| 39 | + - ["<std::fs::File>::create", "Argument[0]", "path-injection", "manual"] |
| 40 | + - ["<std::fs::File>::create_buffered", "Argument[0]", "path-injection", "manual"] |
| 41 | + - ["<std::fs::File>::create_new", "Argument[0]", "path-injection", "manual"] |
| 42 | + - ["<std::fs::File>::open", "Argument[0]", "path-injection", "manual"] |
| 43 | + - ["<std::fs::File>::open_buffered", "Argument[0]", "path-injection", "manual"] |
44 | 44 | - addsTo:
|
45 | 45 | pack: codeql/rust-all
|
46 |
| - extensible: summaryModelDeprecated |
| 46 | + extensible: summaryModel |
47 | 47 | data:
|
48 |
| - - ["lang:std", "<crate::path::PathBuf as crate::convert::From>::from", "Argument[0]", "ReturnValue", "taint", "manual"] |
49 |
| - - ["lang:std", "<crate::path::Path>::join", "Argument[self]", "ReturnValue", "taint", "manual"] |
50 |
| - - ["lang:std", "<crate::path::Path>::join", "Argument[0]", "ReturnValue", "taint", "manual"] |
51 |
| - - ["lang:std", "<crate::path::Path>::canonicalize", "Argument[self].OptionalStep[normalize-path]", "ReturnValue.Field[core::result::Result::Ok(0)]", "taint", "manual"] |
52 |
| - - ["lang:std", "<crate::path::Path>::canonicalize", "Argument[self].OptionalBarrier[normalize-path]", "ReturnValue.Field[core::result::Result::Ok(0)]", "taint", "manual"] |
| 48 | + - ["<std::path::PathBuf as core::convert::From>::from", "Argument[0]", "ReturnValue", "taint", "manual"] |
| 49 | + - ["<std::path::Path>::join", "Argument[self]", "ReturnValue", "taint", "manual"] |
| 50 | + - ["<std::path::Path>::join", "Argument[0]", "ReturnValue", "taint", "manual"] |
| 51 | + - ["<std::path::Path>::canonicalize", "Argument[self].OptionalStep[normalize-path]", "ReturnValue.Field[core::result::Result::Ok(0)]", "taint", "manual"] |
| 52 | + - ["<std::path::Path>::canonicalize", "Argument[self].OptionalBarrier[normalize-path]", "ReturnValue.Field[core::result::Result::Ok(0)]", "taint", "manual"] |
0 commit comments