nyx/tests/fixtures
Eli Peter 58f1794a4e
Added Cap::DATA_EXFIL and taint fp and fn fixes on real repos (#59)
* feat: Enhance data exfiltration detection with source sensitivity gating for cookies and headers

* feat: Implement cross-file data exfiltration detection with parameter-specific gate filters

* feat: Add calibration tests and refine DATA_EXFIL severity scoring logic

* feat: Introduce per-detector configuration for data exfiltration suppression

* feat: Enhance DATA_EXFIL findings with destination field tracking in diagnostics and SARIF output

* feat: Add tainted body and URL handling for data exfiltration detection

* feat: Add integration tests and fixtures for DATA_EXFIL and SSRF detection in Go

* feat: Add Java integration tests and fixtures for DATA_EXFIL detection across multiple HTTP clients

* feat: Add synthetic externals handling for closure-captured variables in SSA

* feat: Implement closure-based suppression for resource leak findings

* feat: Add regression guards for shell-injection and taint propagation in for-of destructure patterns

* feat: Implement constructor cap narrowing for data exfiltration detection in HTTP request builders

* feat: Add gated sinks for data exfiltration detection in C and C++ using curl_easy_setopt

* feat: Implement DATA_EXFIL cap parity for backwards analysis and add integration tests

* feat: Add data exfiltration sinks for various languages and enhance documentation

* refactor: Simplify formatting and improve readability in various files

* refactor: Improve readability by simplifying conditional statements and adding clippy linting

* docs: Update CHANGELOG and comments for data exfiltration features and configuration

* docs: Clarify configuration instructions for data exfiltration trusted destinations

* docs: Enhance comments for evidence routing logic in data exfiltration
2026-05-01 10:59:52 -04:00
..
async_promise_chain_js Release/0.5.0 (#35) 2026-04-25 17:59:11 -04:00
async_python Release/0.5.0 (#35) 2026-04-25 17:59:11 -04:00
async_rust Python fp and docs updtes (#58) 2026-04-29 19:53:34 -04:00
auth_analysis Python fp and docs updtes (#58) 2026-04-29 19:53:34 -04:00
auth_analysis_admin_multilang_integration Prerelease cleanup (#46) 2026-04-29 00:58:38 -04:00
auth_analysis_frameworks_integration Release/0.5.0 (#35) 2026-04-25 17:59:11 -04:00
auth_analysis_go_java_frameworks_integration Release/0.5.0 (#35) 2026-04-25 17:59:11 -04:00
auth_analysis_integration Release/0.5.0 (#35) 2026-04-25 17:59:11 -04:00
auth_analysis_noise_frameworks Release/0.5.0 (#35) 2026-04-25 17:59:11 -04:00
auth_analysis_ownership_multilang_integration Prerelease cleanup (#46) 2026-04-29 00:58:38 -04:00
auth_analysis_python_frameworks_integration Release/0.5.0 (#35) 2026-04-25 17:59:11 -04:00
auth_analysis_ruby_frameworks_integration Release/0.5.0 (#35) 2026-04-25 17:59:11 -04:00
auth_analysis_rust_frameworks_integration Prerelease cleanup (#46) 2026-04-29 00:58:38 -04:00
c_utils Prerelease cleanup (#46) 2026-04-29 00:58:38 -04:00
closure_capture_js Prerelease cleanup (#46) 2026-04-29 00:58:38 -04:00
closure_capture_py Release/0.5.0 (#35) 2026-04-25 17:59:11 -04:00
closure_capture_ts Prerelease cleanup (#46) 2026-04-29 00:58:38 -04:00
container_taint_js Release/0.5.0 (#35) 2026-04-25 17:59:11 -04:00
container_taint_py Release/0.5.0 (#35) 2026-04-25 17:59:11 -04:00
cross_file_abstract_bounded_index Release/0.5.0 (#35) 2026-04-25 17:59:11 -04:00
cross_file_abstract_port_range Release/0.5.0 (#35) 2026-04-25 17:59:11 -04:00
cross_file_abstract_url_prefix_lock Release/0.5.0 (#35) 2026-04-25 17:59:11 -04:00
cross_file_alias_bounded_graph Release/0.5.0 (#35) 2026-04-25 17:59:11 -04:00
cross_file_alias_mutating_helper Release/0.5.0 (#35) 2026-04-25 17:59:11 -04:00
cross_file_alias_returned_alias Release/0.5.0 (#35) 2026-04-25 17:59:11 -04:00
cross_file_callback_alias Prerelease cleanup (#46) 2026-04-29 00:58:38 -04:00
cross_file_container_factory Prerelease cleanup (#46) 2026-04-29 00:58:38 -04:00
cross_file_context_callback Release/0.5.0 (#35) 2026-04-25 17:59:11 -04:00
cross_file_context_deep_chain Release/0.5.0 (#35) 2026-04-25 17:59:11 -04:00
cross_file_context_sanitizer Release/0.5.0 (#35) 2026-04-25 17:59:11 -04:00
cross_file_context_two_call_sites Release/0.5.0 (#35) 2026-04-25 17:59:11 -04:00
cross_file_data_exfil_split Added Cap::DATA_EXFIL and taint fp and fn fixes on real repos (#59) 2026-05-01 10:59:52 -04:00
cross_file_go_data_exfil Added Cap::DATA_EXFIL and taint fp and fn fixes on real repos (#59) 2026-05-01 10:59:52 -04:00
cross_file_go_handler_exec Release/0.5.0 (#35) 2026-04-25 17:59:11 -04:00
cross_file_go_int_validated Release/0.5.0 (#35) 2026-04-25 17:59:11 -04:00
cross_file_info_leak Release/0.5.0 (#35) 2026-04-25 17:59:11 -04:00
cross_file_java_sqli Release/0.5.0 (#35) 2026-04-25 17:59:11 -04:00
cross_file_js_aliased_import Release/0.5.0 (#35) 2026-04-25 17:59:11 -04:00
cross_file_js_html_sanitized Release/0.5.0 (#35) 2026-04-25 17:59:11 -04:00
cross_file_js_redirect Release/0.5.0 (#35) 2026-04-25 17:59:11 -04:00
cross_file_js_sqli Release/0.5.0 (#35) 2026-04-25 17:59:11 -04:00
cross_file_mixed_cap_sink Release/0.5.0 (#35) 2026-04-25 17:59:11 -04:00
cross_file_near_miss_field_isolation Release/0.5.0 (#35) 2026-04-25 17:59:11 -04:00
cross_file_near_miss_wrong_sanitizer Release/0.5.0 (#35) 2026-04-25 17:59:11 -04:00
cross_file_param_sink_precision Release/0.5.0 (#35) 2026-04-25 17:59:11 -04:00
cross_file_phi_both_branches_safe Release/0.5.0 (#35) 2026-04-25 17:59:11 -04:00
cross_file_phi_partial_sanitiser Release/0.5.0 (#35) 2026-04-25 17:59:11 -04:00
cross_file_phi_validated_branch Release/0.5.0 (#35) 2026-04-25 17:59:11 -04:00
cross_file_py_const_passthrough Release/0.5.0 (#35) 2026-04-25 17:59:11 -04:00
cross_file_py_nested_chain Release/0.5.0 (#35) 2026-04-25 17:59:11 -04:00
cross_file_py_object_field Release/0.5.0 (#35) 2026-04-25 17:59:11 -04:00
cross_file_py_shlex_sanitizer Release/0.5.0 (#35) 2026-04-25 17:59:11 -04:00
cross_file_python_data_exfil Added Cap::DATA_EXFIL and taint fp and fn fixes on real repos (#59) 2026-05-01 10:59:52 -04:00
cross_file_scc_8cycle Prerelease cleanup (#46) 2026-04-29 00:58:38 -04:00
cross_file_scc_16cycle Release/0.5.0 (#35) 2026-04-25 17:59:11 -04:00
cross_file_scc_convergence Release/0.5.0 (#35) 2026-04-25 17:59:11 -04:00
cross_file_scc_deep_cycle Release/0.5.0 (#35) 2026-04-25 17:59:11 -04:00
cross_file_scc_mutual_recursion Release/0.5.0 (#35) 2026-04-25 17:59:11 -04:00
cross_file_scc_recursive_with_sanitiser Release/0.5.0 (#35) 2026-04-25 17:59:11 -04:00
cross_file_scc_ssa Release/0.5.0 (#35) 2026-04-25 17:59:11 -04:00
cross_file_scc_three_way_cycle Release/0.5.0 (#35) 2026-04-25 17:59:11 -04:00
cross_file_ssa_propagation Release/0.5.0 (#35) 2026-04-25 17:59:11 -04:00
cross_file_ssa_sanitizer Release/0.5.0 (#35) 2026-04-25 17:59:11 -04:00
cross_file_ssa_source Release/0.5.0 (#35) 2026-04-25 17:59:11 -04:00
cross_file_symex_body Release/0.5.0 (#35) 2026-04-25 17:59:11 -04:00
cross_file_symex_js Release/0.5.0 (#35) 2026-04-25 17:59:11 -04:00
cross_file_taint Release/0.5.0 (#35) 2026-04-25 17:59:11 -04:00
cross_file_ts_ssrf Release/0.5.0 (#35) 2026-04-25 17:59:11 -04:00
debug_endpoint Release/0.5.0 (#35) 2026-04-25 17:59:11 -04:00
dedup_alternative_paths Release/0.5.0 (#35) 2026-04-25 17:59:11 -04:00
dedup_same_line_different_sinks Release/0.5.0 (#35) 2026-04-25 17:59:11 -04:00
demand_driven_catch_new_fn Release/0.5.0 (#35) 2026-04-25 17:59:11 -04:00
demand_driven_data_exfil Added Cap::DATA_EXFIL and taint fp and fn fixes on real repos (#59) 2026-05-01 10:59:52 -04:00
demand_driven_no_source Release/0.5.0 (#35) 2026-04-25 17:59:11 -04:00
demand_driven_prove_infeasible Release/0.5.0 (#35) 2026-04-25 17:59:11 -04:00
demand_driven_reach_source Release/0.5.0 (#35) 2026-04-25 17:59:11 -04:00
dynamic_dispatch_ssrf Release/0.5.0 (#35) 2026-04-25 17:59:11 -04:00
ejs_xss Release/0.5.0 (#35) 2026-04-25 17:59:11 -04:00
error_throw_terminates Release/0.5.0 (#35) 2026-04-25 17:59:11 -04:00
exec_async_wrapper Release/0.5.0 (#35) 2026-04-25 17:59:11 -04:00
express_app Release/0.5.0 (#35) 2026-04-25 17:59:11 -04:00
fastify_app Release/0.5.0 (#35) 2026-04-25 17:59:11 -04:00
flask_app Release/0.5.0 (#35) 2026-04-25 17:59:11 -04:00
fp_guards Python fp and docs updtes (#58) 2026-04-29 19:53:34 -04:00
gated_sink_dynamic_activation Release/0.5.0 (#35) 2026-04-25 17:59:11 -04:00
go Added Cap::DATA_EXFIL and taint fp and fn fixes on real repos (#59) 2026-05-01 10:59:52 -04:00
go_server Release/0.5.0 (#35) 2026-04-25 17:59:11 -04:00
hardcoded_secret Release/0.5.0 (#35) 2026-04-25 17:59:11 -04:00
inline_cache_origin_attribution Release/0.5.0 (#35) 2026-04-25 17:59:11 -04:00
insecure_session_config Release/0.5.0 (#35) 2026-04-25 17:59:11 -04:00
internal_redirect_taint Release/0.5.0 (#35) 2026-04-25 17:59:11 -04:00
java Added Cap::DATA_EXFIL and taint fp and fn fixes on real repos (#59) 2026-05-01 10:59:52 -04:00
java_service Release/0.5.0 (#35) 2026-04-25 17:59:11 -04:00
js Added Cap::DATA_EXFIL and taint fp and fn fixes on real repos (#59) 2026-05-01 10:59:52 -04:00
js_ts_pass2_deep_chain Release/0.5.0 (#35) 2026-04-25 17:59:11 -04:00
koa_app Release/0.5.0 (#35) 2026-04-25 17:59:11 -04:00
large_switch_go Release/0.5.0 (#35) 2026-04-25 17:59:11 -04:00
migration_script_sql Release/0.5.0 (#35) 2026-04-25 17:59:11 -04:00
mixed_project Python fp and docs updtes (#58) 2026-04-29 19:53:34 -04:00
path_traversal_download Release/0.5.0 (#35) 2026-04-25 17:59:11 -04:00
patterns Python fp and docs updtes (#58) 2026-04-29 19:53:34 -04:00
phase_c_auth_taint Python fp and docs updtes (#58) 2026-04-29 19:53:34 -04:00
predicate_multi_arg_validator_tainted Release/0.5.0 (#35) 2026-04-25 17:59:11 -04:00
predicate_multi_arg_validator_wrong Release/0.5.0 (#35) 2026-04-25 17:59:11 -04:00
python_subprocess_shell_default_safe Release/0.5.0 (#35) 2026-04-25 17:59:11 -04:00
python_subprocess_shell_false_safe Release/0.5.0 (#35) 2026-04-25 17:59:11 -04:00
python_subprocess_shell_true Release/0.5.0 (#35) 2026-04-25 17:59:11 -04:00
real_world Added Cap::DATA_EXFIL and taint fp and fn fixes on real repos (#59) 2026-05-01 10:59:52 -04:00
receiver_chain_taint_java Prerelease cleanup (#46) 2026-04-29 00:58:38 -04:00
route_registration_noise Release/0.5.0 (#35) 2026-04-25 17:59:11 -04:00
route_registration_noise_frameworks Release/0.5.0 (#35) 2026-04-25 17:59:11 -04:00
rust_framework_rules Prerelease cleanup (#46) 2026-04-29 00:58:38 -04:00
rust_module_path_resolution Python fp and docs updtes (#58) 2026-04-29 19:53:34 -04:00
rust_web_app Release/0.5.0 (#35) 2026-04-25 17:59:11 -04:00
same_name_collisions_js Release/0.5.0 (#35) 2026-04-25 17:59:11 -04:00
state Python fp and docs updtes (#58) 2026-04-29 19:53:34 -04:00
switch_fall_through_c Release/0.5.0 (#35) 2026-04-25 17:59:11 -04:00
symex Python fp and docs updtes (#58) 2026-04-29 19:53:34 -04:00
taint_termination Phase 1 (#33) 2026-02-25 21:16:36 -05:00
weak_hash_password Release/0.5.0 (#35) 2026-04-25 17:59:11 -04:00