mirror of
https://github.com/elicpeter/nyx.git
synced 2026-07-12 21:02:11 +02:00
cargo fmt
This commit is contained in:
parent
bec7bbf96c
commit
3a35cd6c8f
294 changed files with 6809 additions and 3911 deletions
|
|
@ -12,7 +12,7 @@
|
|||
#![cfg(feature = "dynamic")]
|
||||
|
||||
use nyx_scanner::dynamic::corpus::{payloads_for_lang, resolve_benign_control_lang};
|
||||
use nyx_scanner::dynamic::oracle::{oracle_fired, Oracle, ProbePredicate};
|
||||
use nyx_scanner::dynamic::oracle::{Oracle, ProbePredicate, oracle_fired};
|
||||
use nyx_scanner::dynamic::probe::{ProbeKind, ProbeWitness, SinkProbe};
|
||||
use nyx_scanner::dynamic::sandbox::SandboxOutcome;
|
||||
use nyx_scanner::labels::Cap;
|
||||
|
|
@ -60,10 +60,7 @@ fn idor_probe(caller: &str, owner: &str) -> SinkProbe {
|
|||
fn corpus_registers_unauthorized_id_for_each_supported_lang() {
|
||||
for lang in LANGS {
|
||||
let slice = payloads_for_lang(Cap::UNAUTHORIZED_ID, *lang);
|
||||
assert!(
|
||||
!slice.is_empty(),
|
||||
"UNAUTHORIZED_ID missing for {lang:?}"
|
||||
);
|
||||
assert!(!slice.is_empty(), "UNAUTHORIZED_ID missing for {lang:?}");
|
||||
assert!(slice.iter().any(|p| !p.is_benign));
|
||||
assert!(slice.iter().any(|p| p.is_benign));
|
||||
}
|
||||
|
|
@ -74,9 +71,8 @@ fn idor_payloads_pair_benign_per_lang() {
|
|||
for lang in LANGS {
|
||||
let slice = payloads_for_lang(Cap::UNAUTHORIZED_ID, *lang);
|
||||
let vuln = slice.iter().find(|p| !p.is_benign).expect("vuln");
|
||||
let resolved =
|
||||
resolve_benign_control_lang(vuln, Cap::UNAUTHORIZED_ID, *lang)
|
||||
.expect("benign control resolves");
|
||||
let resolved = resolve_benign_control_lang(vuln, Cap::UNAUTHORIZED_ID, *lang)
|
||||
.expect("benign control resolves");
|
||||
assert!(resolved.is_benign);
|
||||
match &vuln.oracle {
|
||||
Oracle::SinkProbe { predicates } => assert!(
|
||||
|
|
@ -94,7 +90,11 @@ fn idor_predicate_fires_on_boundary_crossing() {
|
|||
let oracle = Oracle::SinkProbe {
|
||||
predicates: &[ProbePredicate::IdorBoundaryCrossed],
|
||||
};
|
||||
assert!(oracle_fired(&oracle, &outcome(), &[idor_probe("alice", "bob")]));
|
||||
assert!(oracle_fired(
|
||||
&oracle,
|
||||
&outcome(),
|
||||
&[idor_probe("alice", "bob")]
|
||||
));
|
||||
assert!(!oracle_fired(
|
||||
&oracle,
|
||||
&outcome(),
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue