[INFO] cloning repository https://github.com/ShaneMain/rustypot [INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/ShaneMain/rustypot" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FShaneMain%2Frustypot", kill_on_drop: false }` [INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FShaneMain%2Frustypot'... [INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }` [INFO] [stdout] ff8b12eef4c0f362ddf4fa2825bfc2aeb90436da [INFO] testing ShaneMain/rustypot against 1.99.0-beta.8+cargoflags=--release for beta-release-1.100-2 [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FShaneMain%2Frustypot" "/workspace/builds/worker-4-tc1/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-4-tc1/source'... [INFO] [stderr] done. [INFO] started tweaking git repo https://github.com/ShaneMain/rustypot [INFO] finished tweaking git repo https://github.com/ShaneMain/rustypot [INFO] tweaked toml for git repo https://github.com/ShaneMain/rustypot written to /workspace/builds/worker-4-tc1/source/Cargo.toml [INFO] validating manifest of git repo https://github.com/ShaneMain/rustypot on toolchain 1.99.0-beta.8 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.99.0-beta.8" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate git repo https://github.com/ShaneMain/rustypot already has a lockfile, it will not be regenerated [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.99.0-beta.8" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Updating crates.io index [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded spinning_top v0.3.0 [INFO] [stderr] Downloaded quanta v0.12.6 [INFO] [stderr] Downloaded redox_syscall v0.9.2 [INFO] [stderr] Downloaded governor v0.8.1 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:77db811e55d90add9212f6832c23229e3de5f1c1f9905e8cb07319ea15df73ac" "sleep" "infinity", kill_on_drop: false }` [INFO] [stdout] a278adce6c4e45454fbebbbc6f0b3c16bbd3fe349b87bf7adac5c933771ed558 [INFO] running `Command { std: "docker" "start" "a278adce6c4e45454fbebbbc6f0b3c16bbd3fe349b87bf7adac5c933771ed558", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "a278adce6c4e45454fbebbbc6f0b3c16bbd3fe349b87bf7adac5c933771ed558", kill_on_drop: false }` [INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-w" "/opt/rustwide/workdir" "--user" "0:0" "a278adce6c4e45454fbebbbc6f0b3c16bbd3fe349b87bf7adac5c933771ed558" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "a278adce6c4e45454fbebbbc6f0b3c16bbd3fe349b87bf7adac5c933771ed558", kill_on_drop: false }` [INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "a278adce6c4e45454fbebbbc6f0b3c16bbd3fe349b87bf7adac5c933771ed558" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "build" "--frozen" "--message-format=json" "--release", kill_on_drop: false }` [INFO] [stderr] Compiling proc-macro2 v1.0.107 [INFO] [stderr] Compiling unicode-ident v1.0.24 [INFO] [stderr] Compiling quote v1.0.47 [INFO] [stderr] Compiling libc v0.2.189 [INFO] [stderr] Compiling cfg-if v1.0.4 [INFO] [stderr] Compiling serde_core v1.0.229 [INFO] [stderr] Compiling serde v1.0.229 [INFO] [stderr] Compiling stable_deref_trait v1.2.1 [INFO] [stderr] Compiling pin-project-lite v0.2.17 [INFO] [stderr] Compiling parking_lot_core v0.9.12 [INFO] [stderr] Compiling scopeguard v1.2.0 [INFO] [stderr] Compiling futures-core v0.3.34 [INFO] [stderr] Compiling once_cell v1.21.4 [INFO] [stderr] Compiling version_check v0.9.5 [INFO] [stderr] Compiling bytes v1.12.1 [INFO] [stderr] Compiling itoa v1.0.18 [INFO] [stderr] Compiling typenum v1.20.1 [INFO] [stderr] Compiling futures-sink v0.3.34 [INFO] [stderr] Compiling zerocopy v0.8.56 [INFO] [stderr] Compiling writeable v0.6.3 [INFO] [stderr] Compiling lock_api v0.4.14 [INFO] [stderr] Compiling shlex v2.0.1 [INFO] [stderr] Compiling litemap v0.8.2 [INFO] [stderr] Compiling find-msvc-tools v0.1.10 [INFO] [stderr] Compiling tracing-core v0.1.36 [INFO] [stderr] Compiling icu_normalizer_data v2.2.0 [INFO] [stderr] Compiling utf8_iter v1.0.4 [INFO] [stderr] Compiling icu_properties_data v2.2.0 [INFO] [stderr] Compiling log v0.4.33 [INFO] [stderr] Compiling subtle v2.6.1 [INFO] [stderr] Compiling cc v1.4.2 [INFO] [stderr] Compiling crossbeam-utils v0.8.22 [INFO] [stderr] Compiling generic-array v0.14.7 [INFO] [stderr] Compiling autocfg v1.5.1 [INFO] [stderr] Compiling memchr v2.8.3 [INFO] [stderr] Compiling zeroize v1.9.0 [INFO] [stderr] Compiling slab v0.4.12 [INFO] [stderr] Compiling futures-io v0.3.34 [INFO] [stderr] Compiling futures-task v0.3.34 [INFO] [stderr] Compiling rustls-pki-types v1.15.1 [INFO] [stderr] Compiling zmij v1.0.23 [INFO] [stderr] Compiling percent-encoding v2.3.2 [INFO] [stderr] Compiling untrusted v0.9.0 [INFO] [stderr] Compiling serde_json v1.0.151 [INFO] [stderr] Compiling num-traits v0.2.19 [INFO] [stderr] Compiling getrandom v0.3.4 [INFO] [stderr] Compiling equivalent v1.0.2 [INFO] [stderr] Compiling form_urlencoded v1.2.2 [INFO] [stderr] Compiling http v1.5.0 [INFO] [stderr] Compiling futures-channel v0.3.34 [INFO] [stderr] Compiling allocator-api2 v0.2.21 [INFO] [stderr] Compiling httparse v1.10.1 [INFO] [stderr] Compiling foldhash v0.1.5 [INFO] [stderr] Compiling syn v3.0.3 [INFO] [stderr] Compiling syn v2.0.119 [INFO] [stderr] Compiling futures-util v0.3.34 [INFO] [stderr] Compiling thiserror v2.0.20 [INFO] [stderr] Compiling bitflags v2.13.1 [INFO] [stderr] Compiling rustls v0.23.43 [INFO] [stderr] Compiling tinyvec_macros v0.1.1 [INFO] [stderr] Compiling tinyvec v1.12.0 [INFO] [stderr] Compiling webpki-roots v1.0.9 [INFO] [stderr] Compiling hashbrown v0.17.1 [INFO] [stderr] Compiling parking v2.2.1 [INFO] [stderr] Compiling iana-time-zone v0.1.65 [INFO] [stderr] Compiling hashbrown v0.15.5 [INFO] [stderr] Compiling crc-catalog v2.5.0 [INFO] [stderr] Compiling cpufeatures v0.2.17 [INFO] [stderr] Compiling tower-service v0.3.3 [INFO] [stderr] Compiling crc v3.4.0 [INFO] [stderr] Compiling webpki-roots v0.26.11 [INFO] [stderr] Compiling event-listener v5.4.2 [INFO] [stderr] Compiling crossbeam-queue v0.3.13 [INFO] [stderr] Compiling errno v0.3.14 [INFO] [stderr] Compiling mio v1.2.2 [INFO] [stderr] Compiling socket2 v0.6.5 [INFO] [stderr] Compiling getrandom v0.2.17 [INFO] [stderr] Compiling block-buffer v0.10.4 [INFO] [stderr] Compiling signal-hook-registry v1.4.8 [INFO] [stderr] Compiling crypto-common v0.1.7 [INFO] [stderr] Compiling http-body v1.1.0 [INFO] [stderr] Compiling rand_core v0.6.4 [INFO] [stderr] Compiling digest v0.10.7 [INFO] [stderr] Compiling ring v0.17.14 [INFO] [stderr] Compiling indexmap v2.14.0 [INFO] [stderr] Compiling chrono v0.4.45 [INFO] [stderr] Compiling unicode-normalization v0.1.25 [INFO] [stderr] Compiling rand_core v0.9.5 [INFO] [stderr] Compiling unicode-bidi v0.3.18 [INFO] [stderr] Compiling sha2 v0.10.9 [INFO] [stderr] Compiling hmac v0.12.1 [INFO] [stderr] Compiling getrandom v0.4.3 [INFO] [stderr] Compiling tower-layer v0.3.3 [INFO] [stderr] Compiling hashlink v0.10.0 [INFO] [stderr] Compiling atomic-waker v1.1.2 [INFO] [stderr] Compiling portable-atomic v1.15.0 [INFO] [stderr] Compiling regex-syntax v0.8.11 [INFO] [stderr] Compiling httpdate v1.0.3 [INFO] [stderr] Compiling base64 v0.22.1 [INFO] [stderr] Compiling sync_wrapper v1.0.2 [INFO] [stderr] Compiling unicode-properties v0.1.4 [INFO] [stderr] Compiling hkdf v0.12.4 [INFO] [stderr] Compiling md-5 v0.10.6 [INFO] [stderr] Compiling http-body-util v0.1.5 [INFO] [stderr] Compiling atoi v2.0.0 [INFO] [stderr] Compiling stringprep v0.1.5 [INFO] [stderr] Compiling raw-cpuid v11.6.0 [INFO] [stderr] Compiling dotenvy v0.15.7 [INFO] [stderr] Compiling lazy_static v1.5.0 [INFO] [stderr] Compiling mime v0.3.17 [INFO] [stderr] Compiling ryu v1.0.23 [INFO] [stderr] Compiling hex v0.4.3 [INFO] [stderr] Compiling whoami v1.6.1 [INFO] [stderr] Compiling hashbrown v0.14.5 [INFO] [stderr] Compiling byteorder v1.5.0 [INFO] [stderr] Compiling home v0.5.12 [INFO] [stderr] Compiling sharded-slab v0.1.7 [INFO] [stderr] Compiling serde_path_to_error v0.1.20 [INFO] [stderr] Compiling tracing-log v0.2.0 [INFO] [stderr] Compiling spinning_top v0.3.0 [INFO] [stderr] Compiling thread_local v1.1.10 [INFO] [stderr] Compiling nonzero_ext v0.3.0 [INFO] [stderr] Compiling no-std-compat v0.4.1 [INFO] [stderr] Compiling nu-ansi-term v0.50.3 [INFO] [stderr] Compiling matchit v0.8.4 [INFO] [stderr] Compiling web-time v1.1.0 [INFO] [stderr] Compiling futures-timer v3.0.4 [INFO] [stderr] Compiling uuid v1.24.0 [INFO] [stderr] Compiling regex-automata v0.4.18 [INFO] [stderr] Compiling serde_derive v1.0.229 [INFO] [stderr] Compiling displaydoc v0.2.7 [INFO] [stderr] Compiling tokio-macros v2.7.2 [INFO] [stderr] Compiling thiserror-impl v2.0.20 [INFO] [stderr] Compiling quanta v0.12.6 [INFO] [stderr] Compiling ppv-lite86 v0.2.21 [INFO] [stderr] Compiling synstructure v0.13.2 [INFO] [stderr] Compiling rand_chacha v0.3.1 [INFO] [stderr] Compiling rand_chacha v0.9.0 [INFO] [stderr] Compiling rand v0.9.5 [INFO] [stderr] Compiling rand v0.8.7 [INFO] [stderr] Compiling zerofrom-derive v0.1.7 [INFO] [stderr] Compiling yoke-derive v0.8.2 [INFO] [stderr] Compiling zerovec-derive v0.11.3 [INFO] [stderr] Compiling tracing-attributes v0.1.31 [INFO] [stderr] Compiling zerofrom v0.1.8 [INFO] [stderr] Compiling tracing v0.1.44 [INFO] [stderr] Compiling yoke v0.8.3 [INFO] [stderr] Compiling zerovec v0.11.6 [INFO] [stderr] Compiling zerotrie v0.2.4 [INFO] [stderr] Compiling axum-core v0.5.6 [INFO] [stderr] Compiling matchers v0.2.0 [INFO] [stderr] Compiling tinystr v0.8.3 [INFO] [stderr] Compiling potential_utf v0.1.5 [INFO] [stderr] Compiling smallvec v1.15.2 [INFO] [stderr] Compiling either v1.17.0 [INFO] [stderr] Compiling serde_urlencoded v0.7.1 [INFO] [stderr] Compiling icu_collections v2.2.0 [INFO] [stderr] Compiling icu_locale_core v2.2.0 [INFO] [stderr] Compiling tracing-subscriber v0.3.23 [INFO] [stderr] Compiling parking_lot v0.12.5 [INFO] [stderr] Compiling dashmap v6.2.1 [INFO] [stderr] Compiling tokio v1.53.1 [INFO] [stderr] Compiling futures-intrusive v0.5.0 [INFO] [stderr] Compiling icu_provider v2.2.0 [INFO] [stderr] Compiling governor v0.8.1 [INFO] [stderr] Compiling icu_normalizer v2.2.0 [INFO] [stderr] Compiling icu_properties v2.2.0 [INFO] [stderr] Compiling idna_adapter v1.2.2 [INFO] [stderr] Compiling idna v1.1.0 [INFO] [stderr] Compiling url v2.5.8 [INFO] [stderr] Compiling rustls-webpki v0.103.14 [INFO] [stderr] Compiling tokio-stream v0.1.19 [INFO] [stderr] Compiling hyper v1.11.0 [INFO] [stderr] Compiling tower v0.5.3 [INFO] [stderr] Compiling hyper-util v0.1.20 [INFO] [stderr] Compiling axum v0.8.9 [INFO] [stderr] Compiling sqlx-core v0.8.6 [INFO] [stderr] Compiling sqlx-postgres v0.8.6 [INFO] [stderr] Compiling sqlx v0.8.6 [INFO] [stderr] Compiling rustypot v0.1.0 (/opt/rustwide/workdir) [INFO] [stderr] Finished `release` profile [optimized] target(s) in 2m 52s [INFO] running `Command { std: "docker" "inspect" "a278adce6c4e45454fbebbbc6f0b3c16bbd3fe349b87bf7adac5c933771ed558", kill_on_drop: false }` [INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "a278adce6c4e45454fbebbbc6f0b3c16bbd3fe349b87bf7adac5c933771ed558" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "test" "--frozen" "--no-run" "--message-format=json" "--release", kill_on_drop: false }` [INFO] [stderr] Compiling rustypot v0.1.0 (/opt/rustwide/workdir) [INFO] [stderr] Finished `release` profile [optimized] target(s) in 23.02s [INFO] running `Command { std: "docker" "inspect" "a278adce6c4e45454fbebbbc6f0b3c16bbd3fe349b87bf7adac5c933771ed558", kill_on_drop: false }` [INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "a278adce6c4e45454fbebbbc6f0b3c16bbd3fe349b87bf7adac5c933771ed558" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "test" "--frozen" "--release", kill_on_drop: false }` [INFO] [stderr] Finished `release` profile [optimized] target(s) in 0.32s [INFO] [stderr] Running unittests src/main.rs (/opt/rustwide/target/release/deps/rustypot-e2db0bf1e7d94743) [INFO] [stdout] [INFO] [stdout] running 118 tests [INFO] [stdout] test ajax::tests::fabricated_users_are_per_ip ... ok [INFO] [stdout] test ajax::tests::only_role_bearing_payloads_earn_an_instant_grant ... ok [INFO] [stdout] test actuator::tests::heapdump_starts_with_hprof_magic ... ok [INFO] [stdout] test actuator::tests::concurrent_heapdumps_cannot_exhaust_container_memory ... ok [INFO] [stdout] test actuator::tests::heapdump_duration_stays_under_cloud_run_timeout ... ok [INFO] [stdout] test ajax::tests::parses_alternate_field_names ... ok [INFO] [stdout] test ajax::tests::parses_the_observed_pods_escalation ... ok [INFO] [stdout] test ajax::tests::ordinary_payloads_are_not_flagged_as_injection ... ok [INFO] [stdout] test ajax::tests::phpass_hash_has_wordpress_shape ... ok [INFO] [stdout] test actuator::tests::unbudgeted_path_is_cheaper_than_the_streamed_one ... ok [INFO] [stdout] test ajax::tests::detects_the_observed_gamipress_injection ... ok [INFO] [stdout] test ajax::tests::recognises_plugin_php_entry_points ... ok [INFO] [stdout] test ajax::tests::sqli_page_looks_like_a_wordpress_db_error ... ok [INFO] [stdout] test actuator::tests::actuator_json_payloads_parse ... ok [INFO] [stdout] test canary::canary_post_tests::rendered_post_is_noindex_and_escaped ... ok [INFO] [stdout] test actuator::tests::env_json_plants_credentials_and_keeps_one_masked ... ok [INFO] [stdout] test config::tests::custom_ladder_parse ... ok [INFO] [stdout] test canary::canary_post_tests::store_is_bounded ... ok [INFO] [stdout] test config::tests::default_tarpit_ladder ... ok [INFO] [stdout] test cms::tests::does_not_claim_unrelated_paths ... ok [INFO] [stdout] test config::tests::empty_enables_all ... ok [INFO] [stdout] test cms::tests::recognises_the_probed_phpmyadmin_spellings ... ok [INFO] [stdout] test config::tests::all_keyword_enables_all ... ok [INFO] [stdout] test config::tests::empty_recon_ladder_disables_the_delay ... ok [INFO] [stdout] test config::tests::none_keyword_disables_everything ... ok [INFO] [stdout] test config::tests::preset_for_wordpress_site ... ok [INFO] [stdout] test config::tests::recon_ladder_climbs_with_sweep_depth ... ok [INFO] [stdout] test config::tests::recon_ladder_stays_under_cloud_run_timeout ... ok [INFO] [stdout] test config::tests::unknown_families_are_skipped ... ok [INFO] [stdout] test facade::tests::login_cookie_is_appended_not_replaced ... ok [INFO] [stdout] test config::tests::cookie_bomb_toggle ... ok [INFO] [stdout] test canary::canary_post_tests::post_is_served_only_to_the_injecting_ip ... ok [INFO] [stdout] test actuator::tests::immediate_body_is_capped_and_keeps_the_hprof_magic ... ok [INFO] [stdout] test assets::tests::jquery_banner_names_a_real_version ... ok [INFO] [stdout] test ajax::tests::upload_success_names_a_plausible_uploads_path ... ok [INFO] [stdout] test assets::tests::minified_variants_resolve_too ... ok [INFO] [stdout] test cms::tests::phpmyadmin_form_has_the_real_field_names ... ok [INFO] [stdout] test handlers::tests::build_env_file_shapes ... ok [INFO] [stdout] test facade::tests::php_headers_land_on_the_response ... ok [INFO] [stdout] test config::tests::aliases_work ... ok [INFO] [stdout] test assets::tests::unknown_paths_fall_through ... ok [INFO] [stdout] test facade::tests::rest_link_is_omitted_without_a_configured_hostname ... ok [INFO] [stdout] test config::tests::single_entry_ladder_repeats ... ok [INFO] [stdout] test facade::tests::rest_link_names_the_wp_json_root ... ok [INFO] [stdout] test handlers::tests::bait_table_entries_are_well_formed ... ok [INFO] [stdout] test handlers::tests::env_variant_classifier_mapping ... ok [INFO] [stdout] test handlers::tests::env_variant_detection ... ok [INFO] [stdout] test handlers::tests::fingerprint_bait_answers_version_and_plugin_readmes ... ok [INFO] [stdout] test config::tests::selective_enable ... ok [INFO] [stdout] test handlers::tests::fingerprint_bait_declines_everything_else ... ok [INFO] [stdout] test headers::tests::crawler_branding_on_an_ordinary_path_is_not_flagged ... ok [INFO] [stdout] test headers::tests::falls_back_to_first_xff_hop ... ok [INFO] [stdout] test parsers::tests::extracts_localized_submit_text ... ok [INFO] [stdout] test parsers::tests::install_form_falls_back_to_confirm_field ... ok [INFO] [stdout] test parsers::tests::install_form_falls_back_to_login_field_names ... ok [INFO] [stdout] test parsers::tests::install_form_garbage_yields_none ... ok [INFO] [stdout] test parsers::tests::parses_form_urlencoded_credentials ... ok [INFO] [stdout] test parsers::tests::parses_install_form_core_field_names ... ok [INFO] [stdout] test parsers::tests::parses_plus_as_space_in_form_value ... ok [INFO] [stdout] test parsers::tests::parses_xmlrpc_credentials_simple ... ok [INFO] [stdout] test handlers::tests::recordable_claim_requires_both_fields_non_empty ... ok [INFO] [stdout] test headers::tests::crawler_branding_on_a_secret_path_is_impersonation ... ok [INFO] [stdout] test headers::tests::ordinary_user_agents_are_never_impersonators ... ok [INFO] [stdout] test parsers::tests::xmlrpc_publish_call_without_creds_returns_none ... ok [INFO] [stdout] test parsers::tests::parses_xmlrpc_credentials_in_multicall ... ok [INFO] [stdout] test parsers::tests::xmlrpc_without_two_strings_returns_none ... ok [INFO] [stdout] test php::tests::environment_carries_the_planted_credentials ... ok [INFO] [stdout] test parsers::tests::publishing_methods_are_distinguished_from_auth_calls ... ok [INFO] [stdout] test parsers::tests::install_form_skips_empty_primary_fields ... ok [INFO] [stdout] test headers::tests::defaults_to_zero_when_no_proxy_header ... ok [INFO] [stdout] test headers::tests::capture_skips_absent_headers ... ok [INFO] [stdout] test parsers::tests::xmlrpc_publish_call_reads_creds_not_post_payload ... ok [INFO] [stdout] test parsers::tests::truncates_post_body_to_4kib_at_char_boundary ... ok [INFO] [stdout] test parsers::tests::parses_setup_config_db_credentials ... ok [INFO] [stdout] test parsers::tests::reads_the_injected_canary_from_the_content_struct ... ok [INFO] [stdout] test php::tests::no_html_injection_from_the_planted_values ... ok [INFO] [stdout] test secrets::tests::configured_canary_replaces_the_fake_key ... ok [INFO] [stdout] test restapi::tests::extracts_credentials_from_a_json_batch ... ok [INFO] [stdout] test secrets::tests::fake_access_key_has_aws_shape ... ok [INFO] [stdout] test restapi::tests::empty_probe_yields_a_valid_empty_envelope ... ok [INFO] [stdout] test secrets::tests::ignores_unrelated_paths ... ok [INFO] [stdout] test restapi::tests::response_length_matches_the_batch ... ok [INFO] [stdout] test restapi::tests::extracts_credentials_from_form_encoded_sub_bodies ... ok [INFO] [stdout] test secrets::tests::docker_config_encodes_the_secret ... ok [INFO] [stdout] test restapi::tests::malformed_bodies_do_not_panic ... ok [INFO] [stdout] test php::tests::page_is_large_enough_to_cost_parse_time ... ok [INFO] [stdout] test secrets::tests::matches_subdirectory_sweeps ... ok [INFO] [stdout] test sticky::tests::different_ips_get_different_thresholds ... ok [INFO] [stdout] test secrets::tests::base64_matches_known_vectors ... ok [INFO] [stdout] test sticky::tests::check_and_increment_pins_at_threshold_until_reset ... ok [INFO] [stdout] test secrets::tests::classifies_the_observed_probe_paths ... ok [INFO] [stdout] test sink::tests::decide_grant_matrix ... ok [INFO] [stdout] test sticky::tests::cookie_bomb_honors_settings ... ok [INFO] [stdout] test sticky::tests::derived_chars_fills_the_whole_length_with_entropy ... ok [INFO] [stdout] test sticky::tests::derived_chars_stays_inside_the_alphabet ... ok [INFO] [stdout] test tarpit::tests::zero_budget_disables_holding_entirely ... ok [INFO] [stdout] test php::tests::page_declares_the_php_version_scanners_read ... ok [INFO] [stdout] test templates::tests::html_escape_covers_the_dangerous_five ... ok [INFO] [stdout] test sticky::tests::fake_success_response_has_wp_cookies ... ok [INFO] [stdout] test templates::tests::install_success_page_echoes_username_and_masks_password ... ok [INFO] [stdout] test templates::tests::install_success_page_escapes_hostile_usernames ... ok [INFO] [stdout] test templates::tests::wp_login_error_has_error_div ... ok [INFO] [stdout] test sticky::tests::impersonators_get_a_distinct_honeytoken_prefix ... ok [INFO] [stdout] test templates::tests::wp_login_form_has_required_fields ... ok [INFO] [stdout] test secrets::tests::planted_secret_appears_in_every_rendered_file ... ok [INFO] [stdout] test templates::tests::wp_setup_config_done_funnel_links_to_install ... ok [INFO] [stdout] test templates::tests::wp_setup_config_has_db_credential_fields ... ok [INFO] [stdout] test templates::tests::wp_welcome_form_matches_core_field_names ... ok [INFO] [stdout] test templates::tests::xmlrpc_fault_body_is_valid_xml_shape ... ok [INFO] [stdout] test tarpit::tests::budget_hands_out_exactly_its_slots ... ok [INFO] [stdout] test sticky::tests::threshold_is_deterministic_per_ip ... ok [INFO] [stdout] test sticky::tests::planted_credential_differs_per_env_variant ... ok [INFO] [stdout] test sticky::tests::threshold_is_in_range ... ok [INFO] [stdout] test sticky::tests::planted_credential_uses_prefix_and_is_deterministic ... ok [INFO] [stdout] test tarpit::tests::effective_delay_is_zero_without_a_slot ... ok [INFO] [stdout] test headers::tests::uses_true_client_ip_without_xff ... ok [INFO] [stdout] test headers::tests::prefers_cf_connecting_ip ... ok [INFO] [stdout] test restapi::tests::oversized_batches_are_capped ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 118 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s [INFO] [stdout] [INFO] running `Command { std: "docker" "inspect" "a278adce6c4e45454fbebbbc6f0b3c16bbd3fe349b87bf7adac5c933771ed558", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "a278adce6c4e45454fbebbbc6f0b3c16bbd3fe349b87bf7adac5c933771ed558", kill_on_drop: false }` [INFO] [stdout] a278adce6c4e45454fbebbbc6f0b3c16bbd3fe349b87bf7adac5c933771ed558