mirror of
https://github.com/github/codeql.git
synced 2026-03-04 22:56:47 +01:00
31 lines
2.2 KiB
YAML
31 lines
2.2 KiB
YAML
extensions:
|
|
- addsTo:
|
|
pack: codeql/rust-all
|
|
extensible: sourceModel
|
|
data:
|
|
- ["repo::test", "crate::simple_source", "ReturnValue", "test-source", "manual"]
|
|
- ["repo::test", "crate::enum_source", "ReturnValue.Variant[crate::MyFieldEnum::D::field_d]", "test-source", "manual"]
|
|
- ["repo::test", "<crate::MyFieldEnum>::source", "ReturnValue.Variant[crate::MyFieldEnum::C::field_c]", "test-source", "manual"]
|
|
- addsTo:
|
|
pack: codeql/rust-all
|
|
extensible: sinkModel
|
|
data:
|
|
- ["repo::test", "crate::simple_sink", "Argument[0]", "test-sink", "manual"]
|
|
- ["repo::test", "crate::enum_sink", "Argument[0].Variant[crate::MyFieldEnum::C::field_c]", "test-sink", "manual"]
|
|
- ["repo::test", "<crate::MyFieldEnum>::sink", "Argument[self].Variant[crate::MyFieldEnum::D::field_d]", "test-sink", "manual"]
|
|
- addsTo:
|
|
pack: codeql/rust-all
|
|
extensible: summaryModel
|
|
data:
|
|
- ["repo::test", "crate::coerce", "Argument[0]", "ReturnValue", "taint", "manual"]
|
|
- ["repo::test", "crate::get_var_pos", "Argument[0].Variant[crate::MyPosEnum::A(0)]", "ReturnValue", "value", "manual"]
|
|
- ["repo::test", "crate::set_var_pos", "Argument[0]", "ReturnValue.Variant[crate::MyPosEnum::B(0)]", "value", "manual"]
|
|
- ["repo::test", "crate::get_var_field", "Argument[0].Variant[crate::MyFieldEnum::C::field_c]", "ReturnValue", "value", "manual"]
|
|
- ["repo::test", "crate::set_var_field", "Argument[0]", "ReturnValue.Variant[crate::MyFieldEnum::D::field_d]", "value", "manual"]
|
|
- ["repo::test", "crate::get_struct_field", "Argument[0].Struct[crate::MyStruct::field1]", "ReturnValue", "value", "manual"]
|
|
- ["repo::test", "crate::set_struct_field", "Argument[0]", "ReturnValue.Struct[crate::MyStruct::field2]", "value", "manual"]
|
|
- ["repo::test", "crate::get_array_element", "Argument[0].ArrayElement", "ReturnValue", "value", "manual"]
|
|
- ["repo::test", "crate::set_array_element", "Argument[0]", "ReturnValue.ArrayElement", "value", "manual"]
|
|
- ["repo::test", "crate::get_tuple_element", "Argument[0].Tuple[0]", "ReturnValue", "value", "manual"]
|
|
- ["repo::test", "crate::set_tuple_element", "Argument[0]", "ReturnValue.Tuple[1]", "value", "manual"]
|