Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/crabnebula-dev/tauri-fuzz
/ functions
Functions
203 in github.com/crabnebula-dev/tauri-fuzz
⨍
Functions
203
◇
Types & classes
15
Method
fmt
(&self, f: &mut Formatter<'_>)
crates/tauri-fuzz-policies/src/engine.rs:107
Method
fmt
(&self, f: &mut Formatter<'_>)
crates/tauri-fuzz/src/runtime/func_call_listener_rt.rs:416
Function
fopen
Calls libc function `fopen`
examples/mini-app/src-tauri/src/tauri_commands/libc_calls.rs:16
Method
from
(simple: SimpleFuzzerConfig)
crates/tauri-fuzz/src/fuzzer_options.rs:53
Method
from_random_bytes
Random data often produce invalid utf-8 characters, we don't want to invalidate too much of them so we use the lossy conversion
crates/tauri-fuzz/src/tauri/from_random_bytes.rs:20
Method
from_toml
Create a config from a toml_file Example toml_file: stdout = '/dev/stdout' nb_of_cores = 1 corpus_input = [] with_coverage = true broker_port = 8888
crates/tauri-fuzz/src/fuzzer_options.rs:38
Function
geteuid
Calls libc function `geteuid`
examples/mini-app/src-tauri/src/tauri_commands/libc_calls.rs:10
Function
greet
(name: &str)
crates/tauri-fuzz-cli/tests/tauri-app/src-tauri/src/greet.rs:5
Function
harness
Harness function that will be repeated extensively by the fuzzer with semi-random bytes inputs
examples/mini-app/src-tauri/fuzz/fuzz_targets/_template_full_.rs:52
Function
harness
Harness function that will be repeated extensively by the fuzzer with semi-random bytes inputs
examples/mini-app/src-tauri/fuzz/fuzz_targets/fuzz_read_foo_full.rs:56
Function
harness
Harness function that will be repeated extensively by the fuzzer with semi-random bytes inputs
crates/tauri-fuzz-cli/template/fuzz_targets/_template_full_.rs:56
Function
hidden_allow_by_no_policy
()
tests/fuzz-mini-app/tests/mini_app_commands_tests/write_foo_file_tests.rs:85
Function
hidden_allow_by_writeonly_policy
()
tests/fuzz-mini-app/tests/mini_app_commands_tests/write_foo_file_tests.rs:73
Function
hidden_allow_ls_with_ok_status_from_rust_command_output
()
tests/fuzz-mini-app/tests/mini_app_commands_tests/ls_with_rust_command_tests.rs:177
Function
hidden_allow_ls_with_ok_status_from_rust_command_spawn
()
tests/fuzz-mini-app/tests/mini_app_commands_tests/ls_with_rust_command_tests.rs:201
Function
hidden_allow_ls_with_ok_status_from_rust_command_status
()
tests/fuzz-mini-app/tests/mini_app_commands_tests/ls_with_rust_command_tests.rs:189
Function
hidden_allow_ls_with_rust_command_output_no_policy
()
tests/fuzz-mini-app/tests/mini_app_commands_tests/ls_with_rust_command_tests.rs:213
Function
hidden_allow_ls_with_rust_command_spawn_no_policy
()
tests/fuzz-mini-app/tests/mini_app_commands_tests/ls_with_rust_command_tests.rs:237
Function
hidden_allow_ls_with_rust_command_status_no_policy
()
tests/fuzz-mini-app/tests/mini_app_commands_tests/ls_with_rust_command_tests.rs:225
Function
hidden_allow_read_foo_with_no_policy
()
tests/fuzz-mini-app/tests/mini_app_commands_tests/read_foo_file_tests.rs:62
Function
hidden_allow_read_foo_with_readonly_policy
()
tests/fuzz-mini-app/tests/mini_app_commands_tests/read_foo_file_tests.rs:50
Function
hidden_block_all_file_access
()
tests/fuzz-mini-app/tests/mini_app_commands_tests/write_foo_file_tests.rs:37
Function
hidden_block_by_filename
()
tests/fuzz-mini-app/tests/mini_app_commands_tests/write_foo_file_tests.rs:49
Function
hidden_block_by_readonly_policy
()
tests/fuzz-mini-app/tests/mini_app_commands_tests/write_foo_file_tests.rs:61
Function
hidden_block_ls_with_error_status_from_rust_command_output
()
tests/fuzz-mini-app/tests/mini_app_commands_tests/ls_with_rust_command_tests.rs:141
Function
hidden_block_ls_with_error_status_from_rust_command_spawn
()
tests/fuzz-mini-app/tests/mini_app_commands_tests/ls_with_rust_command_tests.rs:165
Function
hidden_block_ls_with_error_status_from_rust_command_status
()
tests/fuzz-mini-app/tests/mini_app_commands_tests/ls_with_rust_command_tests.rs:153
Function
hidden_block_ls_with_rust_command_output_at_entry
()
tests/fuzz-mini-app/tests/mini_app_commands_tests/ls_with_rust_command_tests.rs:69
Function
hidden_block_ls_with_rust_command_output_error_status
()
tests/fuzz-mini-app/tests/mini_app_commands_tests/ls_with_rust_command_tests.rs:105
Function
hidden_block_ls_with_rust_command_spawn_at_entry
()
tests/fuzz-mini-app/tests/mini_app_commands_tests/ls_with_rust_command_tests.rs:93
Function
hidden_block_ls_with_rust_command_status_at_entry
()
tests/fuzz-mini-app/tests/mini_app_commands_tests/ls_with_rust_command_tests.rs:81
Function
hidden_block_ls_with_rust_command_status_error_status
()
tests/fuzz-mini-app/tests/mini_app_commands_tests/ls_with_rust_command_tests.rs:117
Function
hidden_block_ls_with_rust_command_wait_error_status
()
tests/fuzz-mini-app/tests/mini_app_commands_tests/ls_with_rust_command_tests.rs:129
Function
hidden_block_read_foo_with_filename_policy
()
tests/fuzz-mini-app/tests/mini_app_commands_tests/read_foo_file_tests.rs:38
Function
hidden_block_read_foo_with_nofileaccess_policy
()
tests/fuzz-mini-app/tests/mini_app_commands_tests/read_foo_file_tests.rs:26
Function
hidden_crash_fopen
()
tests/fuzz-mini-app/tests/mini_app_commands_tests/fopen_tests.rs:23
Function
hidden_crash_tauri_cmd_1
()
tests/fuzz-mini-app/tests/mini_app_commands_tests/tauri_cmd_1_tests.rs:17
Function
hidden_crash_tauri_cmd_2
()
tests/fuzz-mini-app/tests/mini_app_commands_tests/tauri_cmd_2_tests.rs:17
Function
hidden_direct_panic
()
tests/fuzz-mini-app/tests/mini_app_commands_tests/direct_panic_tests.rs:17
Function
hidden_fs_readFile_block_files
()
tests/fuzz-mini-app/tests/mini_app_commands_tests/fs_readFile_tests.rs:49
Function
hidden_fs_readFile_no_policy
()
tests/fuzz-mini-app/tests/mini_app_commands_tests/fs_readFile_tests.rs:37
Function
hidden_fs_readFile_readeonly_policy
()
tests/fuzz-mini-app/tests/mini_app_commands_tests/fs_readFile_tests.rs:73
Function
hidden_fs_readFile_writeonly_policy
()
tests/fuzz-mini-app/tests/mini_app_commands_tests/fs_readFile_tests.rs:61
Function
hidden_no_crash_fopen
()
tests/fuzz-mini-app/tests/mini_app_commands_tests/fopen_tests.rs:34
Function
hidden_no_crash_tauri_cmd_1
()
tests/fuzz-mini-app/tests/mini_app_commands_tests/tauri_cmd_1_tests.rs:33
Function
hidden_no_crash_tauri_cmd_2
()
tests/fuzz-mini-app/tests/mini_app_commands_tests/tauri_cmd_2_tests.rs:33
Function
init_and_fuzz
()
crates/tauri-fuzz-cli/tests/cli_test.rs:51
Method
is_interesting_instruction
Check if current instruction is relevant for the [`SyscallIsolationRuntime`]
crates/tauri-fuzz/src/runtime/instruction_listener_rt.rs:15
Function
is_return_value_an_error
Check status pointer from `GetExitCodeProcess` <https://learn.microsoft.com/en-us/windows/win32/api/processthreadsapi/nf-processthreadsapi-getexitcode
crates/tauri-fuzz-policies/src/policies/external_process.rs:285
Function
ls_with_rust_command_output
(input: String)
examples/mini-app/src-tauri/src/tauri_commands/external_process.rs:17
Function
ls_with_rust_command_spawn
(input: String)
examples/mini-app/src-tauri/src/tauri_commands/external_process.rs:37
Function
ls_with_rust_command_status
(input: String)
examples/mini-app/src-tauri/src/tauri_commands/external_process.rs:27
Function
ls_with_shell
(input: String)
examples/mini-app/src-tauri/src/tauri_commands/external_process.rs:58
Function
ls_with_tauri_plugin
(input: String)
examples/mini-app/src-tauri/src/tauri_commands/external_process.rs:52
Function
main
We import Windows manifest manually
tests/fuzz-mini-app/build.rs:5
Function
main
()
tests/fuzz-mini-app/src/main.rs:23
Function
main
()
examples/mini-app/src-tauri/build.rs:4
Function
main
()
examples/mini-app/src-tauri/src/main.rs:7
Function
main
Important: keep it here. Currently this is necessary for Windows
examples/mini-app/src-tauri/fuzz/build.rs:6
Function
main
()
examples/mini-app/src-tauri/fuzz/fuzz_targets/_template_full_.rs:25
Function
main
()
examples/mini-app/src-tauri/fuzz/fuzz_targets/fuzz_read_foo_full.rs:27
Function
main
()
crates/tauri-fuzz-policies/build.rs:4
Function
main
()
crates/tauri-fuzz/build.rs:4
Function
main
()
crates/tauri-fuzz-cli/src/main.rs:41
Function
main
()
crates/tauri-fuzz-cli/tests/tauri-app/src-tauri/build.rs:4
Function
main
()
crates/tauri-fuzz-cli/tests/tauri-app/src-tauri/src/main.rs:7
Function
main
Important: keep it here. Currently this is necessary for Windows
crates/tauri-fuzz-cli/template/build.rs:6
Function
main
()
crates/tauri-fuzz-cli/template/fuzz_targets/_template_full_.rs:27
Function
module_details_owned_to_string
(module: &ModuleDetailsOwned)
crates/tauri-fuzz/src/runtime/func_call_listener_rt.rs:357
Function
module_details_to_string
(module: &ModuleDetails)
crates/tauri-fuzz/src/runtime/func_call_listener_rt.rs:342
Function
modules_info
()
crates/tauri-fuzz/src/runtime/func_call_listener_rt.rs:374
Method
new
Create a `CommandArgs`.
crates/tauri-fuzz/src/tauri/utils.rs:218
Method
new
Creates a [`SyscallIsolationRuntime`] Setup listeners for the monitored libc functions provided. Setup listener for the tauri command being fuzzed.
crates/tauri-fuzz/src/runtime/func_call_listener_rt.rs:219
Function
no_args
()
examples/mini-app/src-tauri/src/tauri_commands/basic.rs:40
Function
no_crash_fopen
()
tests/fuzz-mini-app/tests/mini_app_commands_tests/fopen_tests.rs:17
Function
no_crash_tauri_cmd_1
()
tests/fuzz-mini-app/tests/mini_app_commands_tests/tauri_cmd_1_tests.rs:28
Function
no_crash_tauri_cmd_2
()
tests/fuzz-mini-app/tests/mini_app_commands_tests/tauri_cmd_2_tests.rs:28
Function
no_error_policy
()
crates/tauri-fuzz-policies/src/policies.rs:20
Function
no_file_access
A template to create a `FuzzPolicy` A function that will create our `FuzzPolicy` at runtime
crates/tauri-fuzz-policies/src/policies/policy_template.rs:7
Method
on_enter
When entering the fuzzed code set the flag to true
crates/tauri-fuzz/src/runtime/func_call_listener_rt.rs:62
Method
on_leave
When leaving the fuzzed code set the flag to true
crates/tauri-fuzz/src/runtime/func_call_listener_rt.rs:67
Function
parse_toml_configuration
()
crates/tauri-fuzz/src/fuzzer_options.rs:109
Method
policy_infringement_message
(&self, context: &Context)
crates/tauri-fuzz-policies/src/engine.rs:59
Method
post_exec
(&mut self, _input: &I)
crates/tauri-fuzz/src/runtime/func_call_listener_rt.rs:209
Method
pre_exec
(&mut self, _input: &I)
crates/tauri-fuzz/src/runtime/func_call_listener_rt.rs:203
Function
read_foo_file
Read the file `assets/foo.txt`
examples/mini-app/src-tauri/src/tauri_commands/file_access.rs:20
Function
rule_on_entry_and_exit
()
crates/tauri-fuzz-policies/src/engine.rs:250
Function
rule_on_parameters
()
crates/tauri-fuzz-policies/src/engine.rs:200
Function
rule_on_return_value
()
crates/tauri-fuzz-policies/src/engine.rs:217
Function
rule_wrong_context
()
crates/tauri-fuzz-policies/src/engine.rs:226
Function
sql_injection_vulnerability
(input: &str)
examples/mini-app/src-tauri/src/tauri_commands/demo.rs:34
Function
sql_transaction
Crash on input `abc`
examples/mini-app/src-tauri/src/tauri_commands/sql.rs:42
Function
store_status_ptr
Store value of status pointer positioned as 2nd parameter This will be used when exiting the function to check the exit status NOTE: not sure on the g
crates/tauri-fuzz-policies/src/policies/external_process.rs:274
Function
symbol_details_to_string
(s: &SymbolDetails)
crates/tauri-fuzz/src/runtime/func_call_listener_rt.rs:398
Function
symbols_in_module
(module_name: &str)
crates/tauri-fuzz/src/runtime/func_call_listener_rt.rs:382
Function
tauri_cmd_1
Crash on input `abc`
examples/mini-app/src-tauri/src/tauri_commands/basic.rs:14
Function
tauri_cmd_2
Crash on input `100`
examples/mini-app/src-tauri/src/tauri_commands/basic.rs:25
Function
tauri_cmd_with_backdoor
(input: u32)
examples/mini-app/src-tauri/src/tauri_commands/demo.rs:9
Function
test_command
()
crates/tauri-fuzz/src/tauri/utils.rs:246
Function
test_invoke_command
()
crates/tauri-fuzz/src/tauri/utils.rs:251
← previous
next →
101–200 of 203, ranked by callers