Mzack9999
316d28c924
Honor interval
2026-10-26 16:40:40 +01:00
Mzack9999
95824bc4bc
Merge dev
2026-10-26 13:48:09 +01:00
Mzack9999
dfeb4c59ae
Count upfront
2026-10-26 11:20:55 +01:00
Mzack9999
263bc13412
Merge pull request #7941 from TassioSales/fix/passive-raw-response-http-body
...
fix(offlinehttp): handle request body and unversioned HTTP/2 in passive mode (#7924 )
2026-10-26 07:35:25 +01:00
dependabot[bot]
660b7438d8
chore(deps): bump crate-ci/typos ( #7943 )
...
Bumps the workflows group with 1 update: [crate-ci/typos](https://github.com/crate-ci/typos ).
Updates `crate-ci/typos` from 1.49.0 to 1.51.1
- [Release notes](https://github.com/crate-ci/typos/releases )
- [Changelog](https://github.com/crate-ci/typos/blob/main/CHANGELOG.md )
- [Commits](https://github.com/crate-ci/typos/compare/v1.49.0...v1.51.1 )
---
updated-dependencies:
- dependency-name: crate-ci/typos
dependency-version: 1.51.1
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: workflows
...
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-10-26 06:27:48 +00:00
Mzack9999
ee0c72cbca
Fix review
2026-10-25 23:16:41 +01:00
Mzack9999
f609ea2182
Merge dev
2026-10-25 23:15:36 +01:00
TassioSales
aa761b9c33
fix(offlinehttp): handle request body and unversioned HTTP/2 in passive mode ( #7924 )
...
Signed-off-by: TassioSales <[email protected] >
2026-10-25 18:20:30 -03:00
Mzack9999
731d438319
Merge pull request #7690 from IgorDaniel45/fix-threadsafe-compiled-template-cache
...
fix: reuse compiled templates in thread-safe engine
2026-10-25 22:09:59 +01:00
Mzack9999
a85a545323
Merge pull request #7655 from hu-matin/translation-fa
...
docs: add Persian(FA) translation for README
2026-10-25 22:02:43 +01:00
Mzack9999
5ea11e5f43
Merge pull request #7784 from root-Manas/feat/openapi-oauth-security
...
feat(openapi): support OAuth2 and OpenID Connect access tokens
2026-10-25 22:02:38 +01:00
Mzack9999
230a17d4fa
Merge pull request #7680 from chauhand2463/feat/http-tls-key-exchange
...
feat (http) : expose TLS key exchange metadata
2026-10-25 22:02:33 +01:00
Mzack9999
d2499b74da
trim cache
2026-10-25 21:46:31 +01:00
Mzack9999
93483eaff9
merge dev
2026-10-25 21:46:30 +01:00
Mzack9999
a81624e595
fix readme
2026-10-25 21:20:18 +01:00
Mzack9999
a9df3eff9e
merge dev
2026-10-25 21:19:34 +01:00
Mzack9999
08820abff6
merge dev
2026-10-25 21:18:56 +01:00
Mzack9999
fa3fa92092
merge dev
2026-10-25 21:15:30 +01:00
Mzack9999
be7b2648ef
document ssl
2026-10-25 21:15:30 +01:00
Mzack9999
47398198a0
Merge pull request #7770 from hodeswildsmith455-boop/orcarouter/task-7500
...
Select OrcaRouter as an LLM provider
2026-10-25 19:29:59 +01:00
Mzack9999
f846a5553d
Merge pull request #7863 from mazzz3r/feat/target-line-ip
...
feat(input): pin a target to an ip with the ip key of target lines
2026-10-25 18:56:19 +01:00
Mzack9999
39c5d8764e
Merge pull request #7928 from projectdiscovery/fix/http-large-request-body-memory
...
http: stop copying large request bodies (fixes OOM on multi-MB body templates)
2026-10-25 18:54:34 +01:00
Mzack9999
93b64043b1
merge dev
2026-10-25 18:27:19 +01:00
Mzack9999
7d6b2fef6f
bump utils
2026-10-25 18:27:03 +01:00
Mzack9999
445e6ab972
Merge pull request #7753 from gnuletik/perf/lazy-full-response
...
perf(http): build the full response only when an operator reads it
2026-10-25 18:24:42 +01:00
Mzack9999
7f8abe2c0f
Merge pull request #7678 from gnuletik/fix/cancellable-template-and-js-waits
...
fix(core): honour the scan context when acquiring worker slots and JS runtimes
2026-10-25 18:20:28 +01:00
Mzack9999
bfd8d4585c
slim provider
2026-10-25 18:18:28 +01:00
Mzack9999
1c3cc97748
merge dev
2026-10-25 18:17:48 +01:00
Georgii Butakov
947a2a9a2a
fix(http): dial pipelined requests through the pinned ip
...
executeTurboHTTP dialed pipelined connections with context.Background(),
so a pipelined request of a pinned target resolved the host instead of
connecting to its ip. It now dials with the input context, which carries
the pin. protocols/http/target-line-ip-pipeline.yaml runs the pinned
target test with pipeline: true, and gets no result without the change.
ProbeKey joins the input and the ip with a NUL byte, which no input
holds, instead of "@", which a scheme-less input may hold itself.
2026-10-25 17:12:13 +00:00
Mzack9999
8e1e613a15
merge dev
2026-10-25 18:10:14 +01:00
Mzack9999
5a339a8da1
fix lint
2026-10-25 17:56:27 +01:00
Georgii Butakov
779868985d
fix(input): do not give a pinned input the probe result of its host
...
A pinned input whose ip had no probe result fell back to Transform,
which takes the result probed for the input without an ip, so the
pinned target could get the scheme of another server. It now gets the
conversion of an input that was not probed.
2026-10-25 16:50:30 +00:00
Mzack9999
c4d933d165
merge dev
2026-10-25 17:50:20 +01:00
Mzack9999
f58b21e6c3
merge dev
2026-10-25 17:45:44 +01:00
Mzack9999
71805f5093
Merge pull request #7857 from AdamMagued/fix-issue-7829
...
perf(protocols/http): defer building FullResponseString when unused by operators
2026-10-25 17:33:54 +01:00
Mzack9999
1086d5d391
keep matchers
2026-10-25 17:32:15 +01:00
Mzack9999
75434a01e9
Merge pull request #7747 from MGreif/mgr-interact-client-interface
...
Improvement: implementation of interface for interactsh
2026-10-25 17:24:11 +01:00
Mzack9999
e9f062f600
Merge pull request #7861 from mazzz3r/feat/task-based-progress
...
feat(progress): report completion by executed templates
2026-10-25 17:19:28 +01:00
root-Manas
5bd7c79be4
test(openapi): check request body cleanup errors
2026-10-25 21:45:04 +05:30
Mzack9999
8f31e9d24d
Merge pull request #7612 from DPS0340/fix/regex-group-out-of-range
...
fix(extractors): reject a regex group the pattern cannot produce
2026-10-25 17:10:25 +01:00
Mzack9999
e17273911b
Merge pull request #7914 from mazzz3r/feat/payload-random-order
...
feat(payloads): iterate payload combinations in a random order
2026-10-25 17:10:19 +01:00
Mzack9999
e2840f3644
fix lint
2026-10-25 17:09:07 +01:00
Georgii Butakov
be6e32d5ae
fix(runner): keep the http probe result of each pinned ip
...
A target without a scheme is probed through its pinned ip, but the
result was stored under the target alone, so the last probe of a host
pinned to several ips set the scheme for all of them, and a server that
answered only on the other scheme was not scanned. The result is now
stored under the target and its ip, and TransformPinned looks it up for
a pinned input.
2026-10-25 16:05:09 +00:00
Mzack9999
86d9a9bd54
Merge pull request #7882 from NitinReddy-A/feat/5608-templates-update-channel
...
feat(installer): add templates update channel
2026-10-25 16:57:00 +01:00
Mzack9999
7c2b74424e
Merge pull request #7618 from aviadavi/feat/dsl-in-custom-headers
...
feat: evaluate DSL helpers in -H values per request
2026-10-25 16:56:54 +01:00
Mzack9999
f1e79cd82b
fix response
2026-10-25 16:54:03 +01:00
Mzack9999
4ae1faa64f
merge dev
2026-10-25 16:53:53 +01:00
Mzack9999
834cff9fa2
Merge pull request #7786 from omlahore/fix/openapi-schemaless-bodies
...
fix(openapi): build request bodies from an example of the empty schema
2026-10-25 16:18:34 +01:00
Georgii Butakov
23f766eb61
feat(runner): refuse -replay-proxy with targets pinned to an ip
...
-replay-proxy re-sends the requests behind a finding through a proxy,
which resolves the host itself, so the replay of a pinned target would
not reach the pinned ip. The pinned-target checks move into
pinnedTargetConflict with a table test, and the input README lists
-replay-proxy next to -proxy and -automatic-scan.
2026-10-25 15:14:50 +00:00
Georgii Butakov
43f99eadde
Merge branch 'dev' into feat/target-line-ip
...
dev requires fastdialer v0.6.0, which has WithResolveOverride and the
dial cache fix, so go.mod and go.sum take dev's versions and the
fastdialer replace is dropped.
2026-10-25 15:14:50 +00:00
Mzack9999
baaeb15022
merge dev
2026-10-25 16:05:21 +01:00
Mzack9999
d4b8a07e80
add scope
2026-10-25 15:57:30 +01:00
Mzack9999
319baa3152
merge dev
2026-10-25 15:51:39 +01:00
Mzack9999
e24855067e
merge dev
2026-10-25 15:50:36 +01:00
Georgii Butakov
a4c597fd31
Merge branch 'dev' into feat/task-based-progress
...
Resolved pkg/core/executors.go: kept the task accounting and took dev's
per-template host-errors cache key from #7859 .
2026-10-25 14:50:25 +00:00
Mzack9999
87afa2fd4e
Merge pull request #7926 from projectdiscovery/feat/7894-js-backoff
...
apply host backoff to javascript template dials
2026-10-25 15:46:57 +01:00
Mzack9999
b4c9cc10c9
pass options
2026-10-25 15:46:14 +01:00
Mzack9999
7f6cfd42f3
fix callback
2026-10-25 15:35:50 +01:00
Mzack9999
a03f13e929
merge dev
2026-10-25 15:35:50 +01:00
Mzack9999
02f5d9a6c3
merge dev
2026-10-25 15:32:51 +01:00
Mzack9999
f46ee55118
Merge pull request #7930 from projectdiscovery/compiled-cache-options
...
Keep template options on compiled-cache hits
2026-10-25 15:26:37 +01:00
Mzack9999
a9d358a56a
Merge pull request #7929 from projectdiscovery/sdk-ignore-after-init
...
Read the nuclei ignore file after init updates it
2026-10-25 15:24:17 +01:00
Mzack9999
9545a9246c
copy operators
2026-10-25 14:51:11 +01:00
Mzack9999
48e04c7317
fix ignore
2026-10-25 14:51:10 +01:00
Ice3man and Claude Opus 5.5
2954b81c85
http: stop copying large request bodies
...
Templates that send multi-MB bodies (e.g. CVE-2026-109618 sends 1, 8 and
20 MB) kept 8-10 copies of each body alive per request. With 25 hosts in
flight this reached ~10 GB RSS and OOM-killed scan VMs.
- add pkg/utils/httpbody: a zero-copy request body that rewinds on EOF;
GetBody hands out new cursors over the same slice instead of cloning
- build raw, model and fuzzed request bodies with httpbody instead of
retryablehttp's ReusableReadCloser, which tees every read into a second
growing buffer and clones on each GetBody
- dump requests with http.Request.Write into a capped writer instead of
retryablehttp Dump/httputil.DumpRequestOut; output is unchanged for
bodies under the cap
- keep only the first 32 KiB of a body in request dumps (new
-rqss/-request-size-save flag, 0 keeps all) and leave bodies over 4 KiB
out of curl commands
- build the project cache key only when a project file is used, hashing
the body when the dump is truncated
- replay sends the full body when the dump was truncated
- slice the raw request body from the request instead of reading it out
- pass replacer values to fasttemplate as []byte so writes don't copy them
Co-Authored-By: Claude Opus 5.5 <[email protected] >
2026-10-25 18:48:04 +05:30
Mzack9999
052855717d
Merge pull request #7679 from projectdiscovery/idle-conn-quarantine
...
Stop reusing hosts after idle leftovers
2026-10-25 14:09:42 +01:00
Mzack9999
e1f656033d
fix idle
2026-10-25 13:39:50 +01:00
Mzack9999
9301048bc4
merge dev
2026-10-25 13:37:52 +01:00
Mzack9999
e21e636530
Merge pull request #7922 from MasterchiefGalaxy/fix/offline-http-preserve-response
...
fix(offlinehttp): preserve response content during HTTP version normalization
2026-10-25 00:59:31 +02:00
Mzack9999
6d433e6a6f
Merge pull request #7855 from projectdiscovery/dependabot/go_modules/go_modules-e1bf5cf652
...
chore(deps): bump the go_modules group across 1 directory with 2 updates
2026-10-24 23:48:14 +02:00
ghost
e8f1a788ac
chore(js): update memoized functions 🤖
2026-10-24 21:45:37 +00:00
Mzack9999
f1702dc401
Merge pull request #7908 from gnuletik/fix/js-redis-reply-cap
...
fix(js): cap what a redis connection may read
2026-10-24 23:44:46 +02:00
Doğan Can Bakır
3ab0a66962
bump fastdialer to v0.6.0
2026-10-24 23:22:28 +03:00
Doğan Can Bakır
bf53db167d
apply host backoff to javascript template dials
2026-10-24 23:22:24 +03:00
Mzack9999
d13b58d987
fix lint
2026-10-24 18:19:06 +02:00
MasterchiefGalaxy
206446f567
fix(offlinehttp): preserve response content during version normalization
2026-10-23 21:46:03 -05:00
Mzack9999
b901fb8aea
Merge pull request #7868 from TassioSales/fix/headless-ws-exclude-hosts
...
fix(headless): enforce network policy on ws and wss schemes (#7867 )
2026-10-24 02:28:10 +02:00
Mzack9999
7e1a8f7da9
Merge pull request #7633 from prithvee07/dev
...
Keep unique markdown report names
2026-10-24 01:51:15 +02:00
Mzack9999
943ec350bb
Merge pull request #7876 from TassioSales/fix/proxy-internal-env-vars
...
fix(runner): set HTTPS_PROXY and all proxy env vars when proxy-internal is enabled
2026-10-24 01:47:18 +02:00
Mzack9999
a54a6252a6
fix test
2026-10-24 01:45:56 +02:00
Mzack9999
131b7b5e2c
fix filenames
2026-10-24 01:19:20 +02:00
Mzack9999
773ddf1411
merge dev
2026-10-24 01:17:29 +02:00
Mzack9999
665914747c
fix lint
2026-10-24 01:11:55 +02:00
Mzack9999
bb06c6a470
Merge pull request #7812 from CalvinTjoaquinn/fix/raw-versionless-request-line
...
fix(raw): keep a path that contains "HTTP" in a versionless request line
2026-10-24 01:08:00 +02:00
Mzack9999
bdbdc1e8de
fix lint
2026-10-24 01:07:20 +02:00
Mzack9999
68cc4b17cd
guard proxy
2026-10-24 01:04:17 +02:00
Mzack9999
308044e234
merge dev
2026-10-24 01:01:45 +02:00
Mzack9999
64ad459151
Merge pull request #7756 from baturdenada/fix/dialer-panic
...
Fix dialer panics in JS protocol and input providers
2026-10-24 00:54:34 +02:00
Mzack9999
4e6f69cb97
merge dev
2026-10-24 00:53:47 +02:00
Mzack9999
cdf3798bb7
Merge pull request #7796 from comradezephyr/fix/requestresponse-json-roundtrip
...
fix(input): emit JSON objects in RequestResponse.MarshalJSON
2026-10-24 00:48:47 +02:00
Mzack9999
d2699653fd
Merge pull request #7810 from TassioSales/fix/extractor-field-type-validation
...
fix(extractors): reject misapplied group and attribute fields on wrong extractor types (#7808 )
2026-10-24 00:46:56 +02:00
Mzack9999
663c3528c7
Merge pull request #7802 from omlahore/fix/openapi-binary-content-type
...
fix(openapi): send format: binary octet-stream bodies as octet-stream
2026-10-24 00:45:31 +02:00
Mzack9999
9dbbe4c225
Merge pull request #7831 from m10x/dev
...
fix(installer): fail fast on unremovable templates update lock
2026-10-24 00:39:05 +02:00
Mzack9999
40e165a065
merge dev
2026-10-24 00:37:21 +02:00
Mzack9999
25c4b0d623
Merge pull request #7799 from CalvinTjoaquinn/fix/raw-header-without-colon
...
fix(raw): two defects in the raw header loop
2026-10-24 00:35:12 +02:00
Mzack9999
cb8434c81c
Merge pull request #7828 from ruzfi/fix/http/ip-var-empty-behind-proxy
...
fix(http): set ip var from IP-literal target when dial history is empty
2026-10-24 00:28:52 +02:00
Mzack9999
e7a383124b
merge dev
2026-10-24 00:27:32 +02:00
Mzack9999
9cd0fbb983
fix dialers
2026-10-24 00:25:03 +02:00
Mzack9999
1e8b85a133
drop duplicate
2026-10-24 00:18:52 +02:00
Mzack9999
c1b2553022
merge dev
2026-10-24 00:17:51 +02:00
Mzack9999
99c22b36f0
Merge pull request #7853 from NitinReddy-A/fix/7610-exact-config-basename
...
fix(catalog): match known config files by exact basename
2026-10-24 00:17:22 +02:00
Mzack9999
213b74b683
Merge pull request #7809 from sandiyochristan/fix/extractor-field-type-ownership
...
fix(extractors): reject fields the extractor type never reads
2026-10-24 00:13:55 +02:00
Mzack9999
ee9a2ed36d
quote paths
2026-10-24 00:08:43 +02:00
Mzack9999
9fd430d803
merge dev
2026-10-24 00:05:23 +02:00
Mzack9999
20c1510069
merge dev
2026-10-24 00:03:13 +02:00
Mzack9999
6ab068a356
merge dev
2026-10-24 00:01:57 +02:00
Mzack9999
a4f855aeee
Merge pull request #7850 from SamIntruder/fix/http-to-https-self-heal-on-detect
...
fix(http): self-heal HTTP-to-HTTPS requests immediately on detection
2026-10-24 00:01:17 +02:00
Mzack9999
30c6e1f0ca
merge dev
2026-10-23 23:53:03 +02:00
Mzack9999
7448d2ab23
keep group
2026-10-23 23:49:32 +02:00
Mzack9999
833bd0102c
merge dev
2026-10-23 23:48:57 +02:00
Mzack9999
cefccf97f3
merge dev
2026-10-23 23:43:57 +02:00
Mzack9999
b229dadf45
Merge pull request #7854 from TassioSales/fix/xpath-extractor-validation
...
fix(extractors): reject invalid xpath expressions during extractor compilation (#7750 )
2026-10-23 23:43:06 +02:00
Mzack9999
332cfd5372
merge dev
2026-10-23 23:37:09 +02:00
Mzack9999
bad0e62459
fix lint
2026-10-23 23:34:38 +02:00
Mzack9999
cebb1a45b0
merge dev
2026-10-23 23:32:09 +02:00
Mzack9999
39ab5141a8
retry lock
2026-10-23 23:24:19 +02:00
Mzack9999
347b996d2c
merge dev
2026-10-23 23:23:10 +02:00
Mzack9999
5dde4c2b30
retry https
2026-10-23 23:16:53 +02:00
Mzack9999
3a686c1ba5
Merge pull request #7877 from TassioSales/fix/honour-template-max-size
...
fix(http): honour template max-size under global response-size-read limit
2026-10-23 22:59:50 +02:00
Mzack9999
8c214de616
merge dev
2026-10-23 22:58:20 +02:00
Mzack9999
8081bcbee8
guard xpath
2026-10-23 22:52:44 +02:00
Mzack9999
913d4161d1
merge dev
2026-10-23 22:52:11 +02:00
Mzack9999
5c3c00f2fa
guard limit
2026-10-23 22:31:36 +02:00
Mzack9999
ab5c51640e
merge dev
2026-10-23 22:30:05 +02:00
Mzack9999
beccd36038
Merge pull request #7910 from gnuletik/fix/js-smtp-reply-cap
...
fix(js): cap what an smtp connection may read
2026-10-23 22:11:41 +02:00
Mzack9999
2b39243c73
merge dev
2026-10-23 19:32:40 +02:00
Mzack9999
bc53323223
Merge pull request #7906 from gnuletik/fix/js-ldap-smtp-close-on-cancel
...
fix(js): close ldap and smtp connections when the template ends
2026-10-23 19:31:25 +02:00
Mzack9999
0cfd312330
unstick timeout
2026-10-23 19:04:09 +02:00
Mzack9999
8be6ff6389
allow helo
2026-10-23 18:40:53 +02:00
Mzack9999
9ece5bc5f6
Merge pull request #7886 from TassioSales/fix/sdk-intermittent-zero-templates-7859
...
fix(sdk): prevent custom-port HTTP failures from poisoning base host cache and filter skip events
2026-10-23 18:36:14 +02:00
Mzack9999
d117fcada4
merge dev
2026-10-23 18:29:52 +02:00
Mzack9999
316de3dc43
cap lengths
2026-10-23 18:28:58 +02:00
Mzack9999
86b0f3f14f
merge dev
2026-10-23 18:12:05 +02:00
Mzack9999
e284b6bc24
Merge pull request #7897 from projectdiscovery/feat/7893-headless-backoff
...
apply host backoff to headless navigations
2026-10-23 18:05:53 +02:00
Mzack9999
1248a14a62
merge dev
2026-10-23 18:03:30 +02:00
Mzack9999
4a2eb3b29d
Merge pull request #7904 from TassioSales/fix/interactsh-client-fastdialer
...
fix(runner): use protocolstate fastdialer for default interactsh client (#7903 )
2026-10-23 17:50:29 +02:00
Mzack9999
413a418714
reuse transport
2026-10-23 17:18:43 +02:00
Mzack9999
4cf0bbc08a
merge dev
2026-10-23 17:16:07 +02:00
Mzack9999
1628b4c437
follow redirects
2026-10-23 17:16:07 +02:00
Mzack9999
e554a7e514
merge dev
2026-10-23 17:04:02 +02:00
Mzack9999
1fb6a9a287
keep proxy
2026-10-23 17:04:00 +02:00
Mzack9999
214d5e1310
Merge pull request #7889 from IBazsecI/fix/js-net-proxy-network-policy
...
fix(js/net): enforce network policy on proxied target in JS net dial
2026-10-23 16:51:43 +02:00
Mzack9999
54134f0f5b
reorder check
2026-10-23 16:12:43 +02:00
Mzack9999
3e68f2b99f
merge dev
2026-10-23 15:43:27 +02:00
Mzack9999
f8451703a2
check host
2026-10-23 15:43:27 +02:00
Mzack9999
5e0c3e3d4f
Merge pull request #7902 from projectdiscovery/fix/go-toolchain-cve
...
bump Go toolchain for CVE-2026-111943
2026-10-23 14:27:52 +02:00
Georgii Butakov
9f4e53b933
chore(deps): point the fastdialer replace at the upstream commit
...
fastdialer#580 is merged into main, so the fork branch it was on no longer
exists. The replace resolves the same commit through the upstream module
path github.com/projectdiscovery/fastdialer.
2026-10-22 12:00:39 +00:00
mazzz3r
aba8fda759
fix(payloads): widen the Feistel domain to cover the full int range
...
The domain search stopped at 62 bits, so a total above 2^62 was handed a
domain smaller than the range and encrypt dropped the top bit, breaking the
one-to-one mapping. Stop at 63 bits (rounded up to an even 64), which covers
every representable combination total.
2026-10-22 11:10:55 +00:00
mazzz3r
c2767d6ef6
fix(payloads): generate the random order on demand with bounded memory
...
The random-order iterator built the shuffled order with rand.Perm(total),
allocating an int slice for the whole combination space before the first
request. For a clusterbomb product that is O(total): four 100-value lists
need ~800 MB up front, which can exhaust memory on the large, partially
sent scans the flag is meant for.
Replace it with an on-demand pseudo-random permutation of [0,total): a
4-round Feistel network over the enclosing power-of-two domain, restricted
to the range by cycle-walking. It visits every combination exactly once in
a random order, stays deterministic per iterator so Reset replays the same
order, and uses O(1) memory. The combination decode and Total() are
unchanged.
Add coverage for larger, non-power-of-two totals to exercise the
cycle-walking, and point the default-off guard at the new field.
2026-10-22 10:24:42 +00:00
mazzz3r
c99bc1b959
test(payloads): cover random order totals, reset, default-off and option copy
2026-10-22 09:02:02 +00:00
mazzz3r
05d328d936
feat(payloads): iterate payload combinations in a random order
...
Add -pro, -payload-random-order to run a template's payload combinations
in a random order instead of the sequential order of the payload sets.
The iterator shuffles the combination indices [0,total) and decodes each
index back to a combination, so it visits every combination exactly once
for batteringram, pitchfork and clusterbomb, keeping pitchfork's
index-aligned pairs and the full clusterbomb product. Total() is
unchanged, so request estimates and progress stay correct. When the flag
is off the sequential path is used as before.
2026-10-22 08:49:42 +00:00
Georgii Butakov
c1fcd4d8d2
Merge branch 'dev' into feat/target-line-ip
...
go.mod takes dev's versions, including fastdialer v0.5.26, and keeps the
fastdialer replace.
2026-10-21 20:25:04 +00:00
gnuletik and Claude Opus 5.5
d1bc79be95
fix(js): cap what an smtp connection may read
...
net/smtp reads replies through net/textproto, which buffers a line until
"\n" with no length limit, so IsOpenRelay and SendMail buffered whatever a
port streaming without newlines sent. Their reads now fail after 1 MiB.
SendMail dials through the execution's dialer like IsOpenRelay so its
connection can be wrapped; smtp.SendMail dials on its own.
Co-Authored-By: Claude Opus 5.5 <[email protected] >
2026-10-21 19:10:57 +02:00
gnuletik and Claude Opus 5.5
c505b5f3c4
fix(js): cap what a redis connection may read
...
go-redis reads a reply line until "\n" with no length limit, so a port that
streams bytes without one was buffered for as long as it kept sending: one
GetServerInfoAuth call against such a port grew the heap by about 1 GiB.
The redis clients now dial through go-redis's default dialer and wrap the
connection so reads fail past 16 MiB, far above any reply these calls expect.
Co-Authored-By: Claude Opus 5.5 <[email protected] >
2026-10-21 18:26:16 +02:00
gnuletik and Claude Opus 5.5
6a4e6fab6f
fix(js): close ldap and smtp connections when the template ends
...
go-ldap waits for a reply with no timeout and net/smtp reads with no
deadline. Neither takes a context, so on a server that accepts and never
answers the call stays blocked after the session is abandoned, and the
goroutine keeps the runtime and everything it references alive for the life
of the process.
Close the connection when the template's context is done. SendMail now
dials through the execution's dialer like IsSMTP and IsOpenRelay, instead of
net/smtp.SendMail dialing on its own past the network policy.
Co-Authored-By: Claude Opus 5.5 <[email protected] >
2026-10-21 13:45:11 +02:00
Doğan Can Bakır
9bf950c861
require patched go version
2026-10-21 11:43:54 +03:00
TassioSales
4edd5c2c68
fix(runner): use protocolstate fastdialer for default interactsh client ( fixes #7903 )
2026-10-20 22:36:36 -03:00
TassioSales
5cf7f3ba47
fix(http): scope projectCacheKey with effective body read limit
...
Include the effective read limit in projectCacheKey so requests with different
limits (such as small template max-size previews) do not share truncated cached
bodies with larger reads.
2026-10-20 21:07:35 -03:00
TassioSales
c918d010c5
fix(http): honour template max-size under global response-size-read limit
...
When -response-size-read (-rsr) is configured, use it as a ceiling while
preserving a template's own MaxSize when smaller, rather than unconditionally
overwriting it. Also account for ResponseReadSize in response truncation detection.
Fixes #7873
2026-10-20 21:07:35 -03:00
Doğan Can Bakır
ed46eb76e3
bump go toolchain for CVE-2026-111943
2026-10-20 21:39:34 +03:00
Mzack9999
b0eeadc554
Merge pull request #7899 from projectdiscovery/chore/zcrypto-tls13-deps
...
bump utils and tlsx to the zcrypto TLS 1.3 revision
2026-10-20 16:58:14 +02:00
Mzack9999
5670af4c66
pin mongo
2026-10-20 16:17:17 +02:00
Mzack9999
6c4fa11c96
match redirect
2026-10-20 14:26:39 +02:00
Doğan Can Bakır
88f169d56d
bump utils and tlsx, drop the zcrypto replace
2026-10-20 08:49:09 +03:00
Doğan Can Bakır
d7730705af
apply host backoff to headless navigations
2026-10-19 22:04:52 +03:00
Nakul Bharti
f3b817b818
feat(reporting): close Linear issues when a finding is fixed ( #7856 )
...
* feat(reporting): close Linear issues when a finding is fixed
CloseIssue moves the matching Linear issue to the team's completed
workflow state (lowest position), or to closed-state-id when set.
Issues already completed or canceled are left alone.
Claude-Session: https://claude.ai/code/session_01Ud2FL9XNTahVE1Ke8W6y1M
Claude-Local-Session: claude --resume c4f3697b-a416-4c11-b645-e5dde2109626
* fix: address PR review comments
Claude-Session: https://claude.ai/code/session_01Ud2FL9XNTahVE1Ke8W6y1M
Claude-Local-Session: claude --resume c4f3697b-a416-4c11-b645-e5dde2109626
* fix: address PR review comments
Claude-Session: https://claude.ai/code/session_01Ud2FL9XNTahVE1Ke8W6y1M
Claude-Local-Session: claude --resume c4f3697b-a416-4c11-b645-e5dde2109626
2026-10-19 23:56:19 +05:30
dependabot[bot] and Mzack9999
be87581d1e
chore(deps): bump the modules group with 7 updates ( #7891 )
...
* chore(deps): bump the modules group with 7 updates
Bumps the modules group with 7 updates:
| Package | From | To |
| --- | --- | --- |
| [github.com/projectdiscovery/fastdialer](https://github.com/projectdiscovery/fastdialer ) | `0.5.25` | `0.5.26` |
| [github.com/projectdiscovery/networkpolicy](https://github.com/projectdiscovery/networkpolicy ) | `0.1.54` | `0.1.55` |
| [github.com/projectdiscovery/ratelimit](https://github.com/projectdiscovery/ratelimit ) | `0.0.93` | `0.0.94` |
| [github.com/projectdiscovery/rawhttp](https://github.com/projectdiscovery/rawhttp ) | `0.1.92` | `0.2.0` |
| [github.com/projectdiscovery/retryablehttp-go](https://github.com/projectdiscovery/retryablehttp-go ) | `1.3.30` | `1.3.31` |
| [github.com/projectdiscovery/wappalyzergo](https://github.com/projectdiscovery/wappalyzergo ) | `0.3.4` | `0.3.5` |
| [github.com/projectdiscovery/cdncheck](https://github.com/projectdiscovery/cdncheck ) | `1.3.1` | `1.3.2` |
Updates `github.com/projectdiscovery/fastdialer` from 0.5.25 to 0.5.26
- [Release notes](https://github.com/projectdiscovery/fastdialer/releases )
- [Commits](https://github.com/projectdiscovery/fastdialer/compare/v0.5.25...v0.5.26 )
Updates `github.com/projectdiscovery/networkpolicy` from 0.1.54 to 0.1.55
- [Release notes](https://github.com/projectdiscovery/networkpolicy/releases )
- [Commits](https://github.com/projectdiscovery/networkpolicy/compare/v0.1.54...v0.1.55 )
Updates `github.com/projectdiscovery/ratelimit` from 0.0.93 to 0.0.94
- [Release notes](https://github.com/projectdiscovery/ratelimit/releases )
- [Commits](https://github.com/projectdiscovery/ratelimit/compare/v0.0.93...v0.0.94 )
Updates `github.com/projectdiscovery/rawhttp` from 0.1.92 to 0.2.0
- [Release notes](https://github.com/projectdiscovery/rawhttp/releases )
- [Commits](https://github.com/projectdiscovery/rawhttp/compare/v0.1.92...v0.2.0 )
Updates `github.com/projectdiscovery/retryablehttp-go` from 1.3.30 to 1.3.31
- [Release notes](https://github.com/projectdiscovery/retryablehttp-go/releases )
- [Commits](https://github.com/projectdiscovery/retryablehttp-go/compare/v1.3.30...v1.3.31 )
Updates `github.com/projectdiscovery/wappalyzergo` from 0.3.4 to 0.3.5
- [Release notes](https://github.com/projectdiscovery/wappalyzergo/releases )
- [Commits](https://github.com/projectdiscovery/wappalyzergo/compare/v0.3.4...v0.3.5 )
Updates `github.com/projectdiscovery/cdncheck` from 1.3.1 to 1.3.2
- [Release notes](https://github.com/projectdiscovery/cdncheck/releases )
- [Commits](https://github.com/projectdiscovery/cdncheck/compare/v1.3.1...v1.3.2 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/fastdialer
dependency-version: 0.5.26
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/networkpolicy
dependency-version: 0.1.55
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/ratelimit
dependency-version: 0.0.94
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/rawhttp
dependency-version: 0.2.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: modules
- dependency-name: github.com/projectdiscovery/retryablehttp-go
dependency-version: 1.3.31
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/wappalyzergo
dependency-version: 0.3.5
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/cdncheck
dependency-version: 1.3.2
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: modules
...
Signed-off-by: dependabot[bot] <[email protected] >
* pin zcrypto
* keep transport
---------
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Mzack9999 <[email protected] >
2026-10-19 20:12:07 +02:00
Mzack9999
b4761d4fc4
merge dev
2026-10-19 15:05:46 +02:00
Mzack9999
e78e9ddea8
Merge pull request #7895 from projectdiscovery/feat/7794-dial-backoff
...
apply host backoff to network, ssl and websocket dials
2026-10-19 15:04:31 +02:00
Mzack9999
e4d1535691
merge dev
2026-10-19 14:26:55 +02:00
Mzack9999
339578d415
split tls
2026-10-19 14:19:10 +02:00
Mzack9999
a3109229fd
fix dials
2026-10-19 13:21:59 +02:00
Doğan Can Bakır
69f4fe915b
ignore dial failures on hosts that never accepted
2026-10-19 09:42:49 +03:00
Doğan Can Bakır
c8a0d45d38
apply host backoff to network, ssl and websocket dials
2026-10-19 09:10:52 +03:00
Mzack9999
10f1967cdc
Merge pull request #7879 from projectdiscovery/fix/7878-dump-body-race
...
keep the request body in the dump taken after sending
2026-10-18 17:19:50 +02:00
Mzack9999
767655e306
copy bodies
2026-10-18 16:29:21 +02:00
Mzack9999
0bd50f957a
Merge pull request #7881 from projectdiscovery/fix/7880-stdin-with-targets
...
skip stdin when targets are given with -u or -l
2026-10-18 15:56:16 +02:00
Mzack9999
e264bd82f9
skip uncover
2026-10-18 15:29:23 +02:00
Kemal Baz and Claude Opus 4.8
1c0f77d28e
fix(js/net): enforce network policy on proxied target in JS net dial
...
When an HTTP(S) proxy is configured, the nuclei/net JS library dialed the
proxy through Fastdialer (which validates the proxy host) but tunneled the
connection target inside an HTTP CONNECT without validating it. This let a
template reach a deny-listed destination (-exclude-hosts /
-restrict-local-network-access) that a direct dial would have blocked,
bypassing the network policy.
Validate the target host against the network policy in the proxy branch of
Dial() before contacting the proxy, matching the guard the direct path gets
from Fastdialer. Adds a regression test asserting the proxy is never
contacted for a deny-listed target.
Co-Authored-By: Claude Opus 4.8 <[email protected] >
2026-10-18 14:32:26 +03:00
kleonyuan
6a42a7bf52
chore: fix some comments ( #7830 )
...
Signed-off-by: kleonyuan <[email protected] >
2026-10-18 05:00:43 +05:30
TassioSales
3827928531
fix(sdk): separate template auto-upgrade sync.Once and avoid FailNow in callback goroutine
2026-10-17 13:32:20 -03:00
TassioSales
b296cc0d46
fix(sdk): prevent custom-port HTTP failures from poisoning base host cache and filter skip events ( #7859 )
2026-10-17 13:06:21 -03:00
IgorDaniel45
9a20d1cc69
merge dev and preserve both protocol test suites
2026-10-16 17:34:39 -03:00
IgorDaniel45
3bb429522f
fix template flow options on compiled cache hits
2026-10-16 17:27:25 -03:00
AdamMagued
535e04d555
perf(protocols/http): defer building FullResponseString when unused by operators
...
Signed-off-by: AdamMagued <[email protected] >
2026-10-16 01:35:26 +03:00
TassioSales
4ce6dea3e9
fix(runner): set HTTPS_PROXY and all proxy env vars when proxy-internal is enabled
...
Fixes #7875
When options.ProxyInternal was enabled, only HTTP_PROXY was set in the environment.
Because Go standard library http.ProxyFromEnvironment inspects HTTPS_PROXY for https URLs,
internal HTTPS requests (such as template updates via GitHub API / releases, pdtm, etc.)
failed to route through the specified proxy in restricted or proxy-required environments.
This sets HTTP_PROXY, HTTPS_PROXY, ALL_PROXY (and lowercase counterparts) when ProxyInternal
is enabled, and adds unit test coverage. Also fixes operator precedence for ProxyInternal
checks in runner.go and sdk_private.go.
2026-10-15 09:15:21 -03:00
Nitin
b31f787d79
chore: fix ValidateOptions doc comment name
2026-10-15 16:59:22 +05:30
Nitin
17101d0501
chore: add doc comments to functions touched by the templates channel
2026-10-15 16:54:00 +05:30
Nitin
a4cc18f30e
fix(installer): download templates archive without the github token
...
The archive link points to a different host than the API, and the github
client sends the token to every request it makes. The archive is public,
so only the API call needs the token now, and the archive url has to be
https.
Also adds doc comments to the new functions and tests.
2026-10-15 16:43:31 +05:30
Nitin
866da46866
feat(installer): add templates update channel
...
Adds -utc / -update-templates-channel (stable, latest). stable keeps the
current behaviour. latest installs the head of the nuclei-templates main
branch, so templates merged after the last release are available without
waiting for the next one.
The version for the latest channel is the last release plus the short
commit as semver build metadata (e.g. v10.5.0+3de629d). Build metadata is
ignored when comparing versions, so switching back to stable doesn't
downgrade, and only a newer release makes it outdated there. Since the
version check only knows about releases, the latest channel compares the
installed version against the current head to decide when to update.
The channel can also be set in the config file like the other options.
Closes #5608
2026-10-15 16:26:17 +05:30
Doğan Can Bakır
788973d974
fix: skip stdin when targets are given with -u or -l
2026-10-15 11:58:30 +03:00
Doğan Can Bakır
7989011cdf
fix: keep the request body in the dump taken after sending
2026-10-15 11:52:15 +03:00
Dogan Can Bakir
a151a1d54f
Merge pull request #7793 from projectdiscovery/feat/7783-host-backoff
...
slow down a host that starts blocking
2026-10-14 16:06:57 +03:00
Dogan Can Bakir
1db63fdb42
Merge pull request #7852 from projectdiscovery/feat/replay-proxy
...
add -replay-proxy to re-send requests that produced a finding
2026-10-14 16:04:55 +03:00
TassioSales
8b440a5a77
fix(headless): address errcheck linter warnings for unchecked returns in proxy and tests
2026-10-14 00:34:33 -03:00
Mzack9999
af61439dc5
merge dev
2026-10-14 00:00:38 +02:00
Georgii Butakov
4716246849
Merge branch 'dev' into feat/target-line-ip
...
go.mod takes dev's versions, including fastdialer v0.5.25, and keeps
fastdialer replaced by the branch of projectdiscovery/fastdialer#580 ,
which now includes v0.5.25.
2026-10-13 19:55:18 +00:00
Mzack9999
9a13e64144
replay findings
2026-10-13 20:30:34 +02:00
TassioSales
d43c1f547f
fix(headless): canonicalize IPv4-mapped IPv6 literals and re-validate dial targets
2026-10-13 15:01:50 -03:00
TassioSales
506e4fb0fc
fix(headless): enforce network policy on WebSocket handshakes via loopback proxy
2026-10-13 14:16:53 -03:00
Nakul Bharti
a5715288aa
fix(runtime): honor cancellation in HTTP and headless waits ( #7814 )
...
* fix(http): cancel per-host rate admission
* fix: address PR review comments
* test: keep request coverage with request tests
* fix(headless): bound browser setup by request context
* fix: address PR review comments
* fix: address PR review comments
* fix cancellation-safe rate and headless cleanup
* fix: cancel global rate admission waits
* chore: bump ratelimit to v0.0.93
2026-10-13 23:32:09 +07:00
Nakul Bharti
cc5645e674
fix(http): preserve iterate-all extraction branches ( #7858 )
...
* fix(http): preserve extractor branch correlation
* fix(http): preserve re-extracted dynamic values
* fix(http): isolate iterate-all branch state
* fix(http): address iterate-all review findings
2026-10-13 20:02:58 +05:30
dependabot[bot]
40075b0b20
chore(deps): bump the modules group across 1 directory with 5 updates ( #7869 )
...
Bumps the modules group with 5 updates in the / directory:
| Package | From | To |
| --- | --- | --- |
| [github.com/projectdiscovery/interactsh](https://github.com/projectdiscovery/interactsh ) | `1.4.0` | `1.4.1` |
| [github.com/projectdiscovery/ratelimit](https://github.com/projectdiscovery/ratelimit ) | `0.0.91` | `0.0.92` |
| [github.com/projectdiscovery/retryablehttp-go](https://github.com/projectdiscovery/retryablehttp-go ) | `1.3.29` | `1.3.30` |
| [github.com/projectdiscovery/tlsx](https://github.com/projectdiscovery/tlsx ) | `1.4.0` | `1.4.1` |
| [github.com/projectdiscovery/wappalyzergo](https://github.com/projectdiscovery/wappalyzergo ) | `0.3.2` | `0.3.4` |
Updates `github.com/projectdiscovery/interactsh` from 1.4.0 to 1.4.1
- [Release notes](https://github.com/projectdiscovery/interactsh/releases )
- [Commits](https://github.com/projectdiscovery/interactsh/compare/v1.4.0...v1.4.1 )
Updates `github.com/projectdiscovery/ratelimit` from 0.0.91 to 0.0.92
- [Release notes](https://github.com/projectdiscovery/ratelimit/releases )
- [Commits](https://github.com/projectdiscovery/ratelimit/compare/v0.0.91...v0.0.92 )
Updates `github.com/projectdiscovery/retryablehttp-go` from 1.3.29 to 1.3.30
- [Release notes](https://github.com/projectdiscovery/retryablehttp-go/releases )
- [Commits](https://github.com/projectdiscovery/retryablehttp-go/compare/v1.3.29...v1.3.30 )
Updates `github.com/projectdiscovery/tlsx` from 1.4.0 to 1.4.1
- [Release notes](https://github.com/projectdiscovery/tlsx/releases )
- [Commits](https://github.com/projectdiscovery/tlsx/compare/v1.4.0...v1.4.1 )
Updates `github.com/projectdiscovery/wappalyzergo` from 0.3.2 to 0.3.4
- [Release notes](https://github.com/projectdiscovery/wappalyzergo/releases )
- [Commits](https://github.com/projectdiscovery/wappalyzergo/compare/v0.3.2...v0.3.4 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/interactsh
dependency-version: 1.4.1
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/ratelimit
dependency-version: 0.0.92
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/retryablehttp-go
dependency-version: 1.3.30
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/tlsx
dependency-version: 1.4.1
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/wappalyzergo
dependency-version: 0.3.4
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
...
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-10-13 10:45:51 +00:00
Dogan Can Bakir
90a0cce807
Merge pull request #7824 from projectdiscovery/fix/smb-connect-race
...
cancel a stalled SMB connect through its context
2026-10-13 13:16:21 +03:00
Doğan Can Bakır
1caa955c77
chore: bump fastdialer to v0.5.25
2026-10-13 12:43:26 +03:00
TassioSales
52960db710
fix(headless): harden blocked URL staging, URL target parsing, and wsMap cleanup
2026-10-13 02:37:33 -03:00
TassioSales
ca3e27c5f5
fix(headless): accumulate dynamic blocked URL patterns across denied WebSockets
2026-10-13 02:22:21 -03:00
TassioSales
a94aa7f00d
fix(headless): propagate NetworkEnable errors during policy initialization
2026-10-13 02:12:01 -03:00
TassioSales
c14335d351
fix(headless): address code review feedback on page lifecycle and CIDR handling
2026-10-13 02:02:26 -03:00
TassioSales
c5a528cc60
fix(headless): enforce network policy and blocked URLs for WebSocket connections via CDP
2026-10-13 01:45:12 -03:00
TassioSales
d9dabbb4a1
fix(headless): enforce network policy on ws and wss schemes ( #7867 )
...
Previously, isValidHost only checked targets with http: and https:
prefixes, allowing ws: and wss: connections in headless mode to bypass
configured network policies (e.g. -exclude-hosts or local network restrictions).
This commit normalizes the scheme check and enforces host validation
against the network policy for ws: and wss: protocols as well.
2026-10-12 23:50:25 -03:00
Georgii Butakov
d21749be3a
feat(input): pin a target to an ip with the ip key of target lines
...
Scanning a vhost on a given server, or an origin behind a CDN, needs the
hostname in the Host header, SNI and template variables while the
connection goes to another ip, and one host often has to be scanned on
several ips. -sa scans the ips DNS returns, and a target of the ip with
a Host header sends no SNI and sets {{Hostname}} to the ip.
A target line can now pin its target to an ip, like curl --resolve:
{"target": "https://app.example ", "ip": "192.0.2.10"}
Each target and ip pair is a separate target with its own template
selection. The ip is validated and canonicalized, the target must have
a hostname, -sa and -iv don't resolve a pinned target, and an ip the
network policy denies is skipped. Pinned targets are refused with
-proxy and -automatic-scan.
The engine pins the host of every target with a CustomIP, from a target
line or -sa, with fastdialer.WithResolveOverride on the context each
template runs with. HTTP, network, websocket and javascript templates
then connect to the ip, while redirects to other hosts and the proxy
dial are no longer pinned. HTTP keeps a client per pinned ip, network
and websocket results report the ip, and scheme-less targets are probed
through it.
The host errors cache keys a failed dial of a pinned target by its ip,
also for IDN hosts, and -mup counts the urls of each ip apart, so a url
listed with several ips, or resolved to several with -sa, is kept on
each of them.
go.mod points fastdialer at a fork commit with WithResolveOverride until
a fastdialer release includes it.
2026-10-12 17:02:39 +00:00
Doğan Can Bakır
830e012a10
Merge remote-tracking branch 'origin/dev' into feat/7783-host-backoff
...
# Conflicts:
# pkg/protocols/common/hostratelimit/host_normalize.go
# pkg/protocols/http/request.go
# pkg/protocols/http/request_fuzz.go
# pkg/types/types.go
2026-10-12 12:04:34 +03:00
Doğan Can Bakır
9b368f3eaa
Merge remote-tracking branch 'origin/dev' into fix/smb-connect-race
...
# Conflicts:
# go.mod
# go.sum
2026-10-12 11:57:44 +03:00
Dogan Can Bakir
59e6ffa6fb
Merge pull request #7822 from projectdiscovery/fix/7821-js-call-cancellation
...
cancel javascript library calls with the template execution timeout
2026-10-12 11:33:23 +03:00
Doğan Can Bakır
b870cdcd67
chore: bump goimpacket to main
2026-10-12 11:03:19 +03:00
Doğan Can Bakır
3f776b5ff0
chore: bump goja to master
2026-10-12 10:58:22 +03:00
Doğan Can Bakır
ad74f0094c
chore: pin goja to the projectdiscovery/goja branch instead of a fork
2026-10-11 21:57:38 +03:00
Doğan Can Bakır
4137bedd31
fix: keep replayed requests free of an added Accept-Encoding
2026-10-11 19:39:49 +03:00
Georgii Butakov
1568f1e68e
feat(progress): report completion by executed templates
...
The -stats percentage was requests sent against a total estimated
before the scan: TotalRequests of each template after clustering, times
the number of targets. The estimate leaves out workflows, whose requests
are added while they run, counts a self-contained template once per
target although it runs once, and doesn't follow stop-at-first-match or
a template that runs once per origin. A scan could end at 108% or stop
at 25%.
The engine now counts tasks: one per template, cluster or workflow run
on a target, and one per self-contained template. The total is known
when the scan starts. A task is done when it runs, when -resume skips
it, when its host is unresponsive, or when it repeats its origin.
progress.TaskTracker is an optional interface that StatsTicker
implements, so Progress and lib.StatsWriter don't change. The stats
line shows Tasks: done/total and takes the percentage from it, and -sj
and the metrics endpoint report tasks, totalTasks and the same percent.
2026-10-10 12:00:33 +00:00
Dogan Can Bakir
a48a58ef59
Merge pull request #7847 from projectdiscovery/fix/per-host-rate-limit-all-protocols
...
apply per-host rate limiting to every protocol
2026-10-09 21:11:47 +02:00
dependabot[bot]
007ee7d4ba
chore(deps): bump the go_modules group across 1 directory with 2 updates
...
Bumps the go_modules group with 2 updates in the / directory: [github.com/moby/sys/user](https://github.com/moby/sys ) and [go.opentelemetry.io/otel/sdk](https://github.com/open-telemetry/opentelemetry-go ).
Updates `github.com/moby/sys/user` from 0.4.0 to 0.4.1
- [Release notes](https://github.com/moby/sys/releases )
- [Commits](https://github.com/moby/sys/compare/user/v0.4.0...user/v0.4.1 )
Updates `go.opentelemetry.io/otel/sdk` from 1.44.0 to 1.45.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-go/releases )
- [Changelog](https://github.com/open-telemetry/opentelemetry-go/blob/main/CHANGELOG.md )
- [Commits](https://github.com/open-telemetry/opentelemetry-go/compare/v1.44.0...v1.45.0 )
---
updated-dependencies:
- dependency-name: github.com/moby/sys/user
dependency-version: 0.4.1
dependency-type: indirect
dependency-group: go_modules
- dependency-name: go.opentelemetry.io/otel/sdk
dependency-version: 1.45.0
dependency-type: indirect
dependency-group: go_modules
...
Signed-off-by: dependabot[bot] <[email protected] >
2026-10-09 18:51:19 +00:00
Mzack9999
0de51237b7
Merge pull request #7588 from projectdiscovery/5717-graphql-fuzz
...
fuzz: GraphQL-over-HTTP body support for DAST
2026-10-09 20:48:41 +02:00
Mzack9999
4857883667
Merge remote-tracking branch 'origin/fix/rate-limit-all-protocols' into fix/per-host-rate-limit-all-protocols
2026-10-09 20:34:20 +02:00
Mzack9999
bccaa4410d
merge dev
2026-10-09 20:34:08 +02:00
Mzack9999
d8253b97e9
retrigger checks
2026-10-09 20:30:35 +02:00
Mzack9999
65f60dd0a6
retrigger checks
2026-10-09 20:30:35 +02:00
Mzack9999
1115f18b68
fix keys
2026-10-09 20:26:43 +02:00
Mzack9999
458367feb7
add tests
2026-10-09 20:20:02 +02:00
Mzack9999
0af8c98679
replay once
2026-10-09 20:03:07 +02:00
TassioSales
50a6526721
fix(extractors): reject invalid xpath expressions during extractor compilation ( fixes #7750 )
2026-10-08 17:33:24 -03:00
Nitin
7010ce6a91
test(catalog): add doc comments to catalog tests
2026-10-08 15:46:15 +05:30
Nitin
5d9da1d199
fix(catalog): match known config files by exact basename
...
The catalog skipped any template whose name contained a known config file
name (cves.json, contributors.json, TEMPLATES-STATS.json) since the check
used substring matching. A template like http/cves.json.yaml was silently
dropped both when passed directly and during directory traversal.
Add config.IsKnownConfigFile which compares the base name exactly, use it
in IsTemplateWithRoot and GetTemplatesPath, and drop the duplicate list in
the disk package.
Closes #7610
2026-10-08 15:23:23 +05:30
Doğan Can Bakır
0217339d5d
fix: reuse the scan's TLS config for replayed requests
2026-10-08 10:15:29 +03:00
Doğan Can Bakır
d23849e996
feat: add -replay-proxy to re-send requests that produced a finding
2026-10-08 09:41:24 +03:00
Dogan Can Bakir
59dad1b619
Merge pull request #7834 from projectdiscovery/perf/functional-runtime
...
walk and parse the templates directory once for workflow tag lookups
2026-10-08 09:33:23 +03:00
Dogan Can Bakir
889c8ff9c5
Merge pull request #7840 from projectdiscovery/fix/7836-fuzz-progress-total
...
count fuzzing requests in the progress total
2026-10-08 09:33:10 +03:00
Dogan Can Bakir
c990724404
Merge pull request #7841 from projectdiscovery/fix/7837-js-port-requests
...
count javascript requests per port
2026-10-08 09:32:56 +03:00
Dogan Can Bakir
50e0afd188
Merge pull request #7842 from projectdiscovery/fix/7838-flow-request-count
...
keep flow progress at 100% for repeated and named requests
2026-10-08 09:32:41 +03:00
Mzack9999
04d0caa646
merge dev
2026-10-07 23:07:06 +02:00
Mzack9999
80a001ca0f
Merge pull request #7843 from projectdiscovery/fix/7839-js-precondition-count
...
count javascript pre-condition requests without -debug
2026-10-07 23:04:03 +02:00
Sam Pizzey and Claude Sonnet 5
8d33e4a4c7
fix(http): self-heal HTTP-to-HTTPS requests immediately on detection
...
The http-to-https-tracker only recorded a host:port as https-only
after a plain-HTTP request received the "plain HTTP request was sent
to HTTPS port" 400 response, and used that record solely to
pre-emptively rewrite the scheme of later requests. The request that
first discovered the mismatch was never retried, so it matched
against the wrong-scheme 400 instead of the real page.
This produced a false negative on whichever request happened to run
first against a given host:port, including every request racing out
before the tracker learned about it under default concurrency - and
template loading itself races, so results could flip between runs of
the same scan even at -c 1.
Peek the response immediately after the first send and, if it matches
the signature, retry the same request over https before handing it to
the matcher pipeline, instead of only caching the fact for next time.
Fixes #7849
Co-Authored-By: Claude Sonnet 5 <[email protected] >
2026-10-07 11:46:38 +01:00
Doğan Can Bakır
1b080a7d19
fix: apply per-host rate limiting to every protocol
2026-10-07 12:45:14 +03:00
Doğan Can Bakır
a847374f2c
fix: apply the rate limit to network, ssl, websocket, whois, javascript and headless
2026-10-07 00:17:52 +03:00
Doğan Can Bakır
9c9247895d
fix(flow): count skipped requests as processed like other protocols
2026-10-06 23:21:34 +03:00
Doğan Can Bakır
37052a7e3f
fix(fuzz): count nothing up front for fuzzing requests with path or raw
2026-10-06 23:16:08 +03:00
Doğan Can Bakır
c4825e98c9
fix(js): count pre-condition requests without -debug
2026-10-06 23:07:25 +03:00
Doğan Can Bakır
0c0e886c2c
fix(flow): count only requests a flow sends
2026-10-06 23:03:36 +03:00
Doğan Can Bakır
b3e02efa7f
fix(js): count requests per port
2026-10-06 23:03:06 +03:00
Doğan Can Bakır
aa3c7a361c
fix(fuzz): count fuzzing requests in the progress total
2026-10-06 23:02:53 +03:00
Dogan Can Bakir
afb2afaf4f
Merge pull request #7800 from projectdiscovery/feat/7782-dedup-crawled-urls
...
deduplicate crawled urls before template execution
2026-10-06 22:13:56 +03:00
Doğan Can Bakır
6fde18d311
fix(js): reset the runtime context with context.TODO
2026-10-06 21:58:07 +03:00
Doğan Can Bakır
62721e589a
perf(workflow): walk and parse the templates directory once per loader for tag lookups
2026-10-06 20:50:31 +03:00
Doğan Can Bakır
66ef296067
test(functional): report per-test durations
2026-10-06 20:50:31 +03:00
Mzack9999
496589e7d0
merge dev
2026-10-06 16:07:21 +02:00
Mzack9999
113ea8afa9
fix lint
2026-10-06 15:19:34 +02:00
Mzack9999
a5d0eb9fda
fix cluster
2026-10-06 15:13:19 +02:00
Mzack9999
65732c382f
add tests
2026-10-06 14:56:50 +02:00
Mzack9999
ab8c7feeba
fix exports
2026-10-06 14:30:41 +02:00
Mzack9999
bd510ac6bf
Merge pull request #7827 from projectdiscovery/dwisiswant0/fix/fuzz/preserve-cookie-payloads-when-rebuilding-requests
...
fix(fuzz): preserve cookie payloads when rebuilding requests
2026-10-06 14:10:54 +02:00
Mzack9999
71457b4f69
Merge pull request #7820 from projectdiscovery/perf/jobs-after-lint
...
start integration, functional and other jobs right after lint
2026-10-06 14:08:15 +02:00
Maximilian Hildebrand
2815cb2aef
fix(installer): fail fast on unremovable templates update lock
2026-10-06 10:12:11 +02:00
Dwi Siswanto
97c8233b72
test: avoid DNS lookups in cookie redirect tests
...
Dial the test listener directly while retaining distinct request
hosts for cookie scope checks. This avoids localhost lookup failures
on Windows.
Signed-off-by: Dwi Siswanto <[email protected] >
2026-10-06 12:30:55 +07:00
Mzack9999
cb824a4718
cover consumers
2026-10-05 23:43:43 +02:00
Mzack9999
78a5cadc67
fix response
2026-10-05 23:28:43 +02:00
Mzack9999
6bb5b5dbd1
fix lint
2026-10-05 22:31:44 +02:00
Riyan Firmansyah
f5aa294aa6
Merge pull request #1 from ruzfi/fix/http-ip-var-empty-behind-proxy
2026-10-06 02:19:05 +07:00
ruzfi
77b34db0cc
fix(http): set hostname for pipelined non-raw requests
...
The pipeline branch that sends a built request via pipelinedClient.Dor
never set hostname, unlike the raw pipeline branch. With an empty
hostname, the dial-history lookup, the IP-literal fallback in outputIP
and the cname lookup had nothing to work with, so `ip` was always empty
for these requests.
Set hostname from the request URL's host when the URL is non-nil,
matching the normal request path.
2026-10-06 02:14:36 +07:00
Dwi Siswanto
8f23a8633f
fix(fuzz): preserve cookie payloads when rebuilding requests
...
`Cookie.String` sanitizes values that can be deliberate fuzz payloads.
Stored cookies can also introduce a second value for the cookie under
test.
Build Cookie headers from raw fields and track the keys selected for
fuzzing. Use a filtered jar on an isolated client to retain session
updates without replacing those fields.
Fixes #7813
Fixes #7826
Signed-off-by: Dwi Siswanto <[email protected] >
2026-10-06 01:48:04 +07:00
ruzfi
87e0a1d2a4
fix(http): set ip var from IP-literal target when dial history is empty
...
Resolve the output ip in a single helper, outputIP, used by both the
request-error and response paths: CustomIP first, then dial history,
then the target host if it is an IP literal. The helper splits the port
from the unstripped host with net.SplitHostPort, because the existing
LastIndex(":") strip truncates bracketed IPv6 without a port and, in
the redirect loop, truncates bracketed IPv6 further on each iteration.
2026-10-06 01:14:35 +07:00
Doğan Can Bakır
28d5b3e8c0
fix(smb): cancel a stalled connect through its context instead of closing it concurrently
2026-10-05 17:17:47 +03:00
Doğan Can Bakır
c2d38083dc
fix(js): cancel library calls with the template execution timeout
2026-10-05 16:35:38 +03:00
Dogan Can Bakir
1884ed920f
Merge pull request #7807 from projectdiscovery/perf/fast-downloader-timeout-tests
...
cut unit and integration test runtime
2026-10-05 16:22:40 +03:00
Doğan Can Bakır
d28dd2c745
ci: start every job after lint instead of after unit tests
2026-10-05 15:59:27 +03:00
Mzack9999
3336556187
Merge pull request #7818 from projectdiscovery/perf/release-test-after-lint
...
run release test right after lint
2026-10-05 14:48:01 +02:00
Mzack9999
2c8f4a0318
resolve aliases
2026-10-05 14:26:23 +02:00
Doğan Can Bakır
8c8a1a9d78
ci: run the release test after lint instead of after unit tests
2026-10-05 13:51:35 +03:00
Doğan Can Bakır
81749cf750
test(integration): install templates once before cases and never auto-update in cases
2026-10-05 12:57:09 +03:00
Doğan Can Bakır
846f4425b0
perf(installer): open the templates root and create each directory once per install
2026-10-05 12:53:47 +03:00
Doğan Can Bakır
fa876a4d92
fix(installer): give every alias of a templates directory the same update lock
2026-10-05 12:49:20 +03:00
Sandiyo Christan
352f46cc35
fix(extractors): reject attribute on non-xpath extractors
...
`attribute` is read only by the xpath extractors, but it is accepted on
every extractor type and then dropped. A template that sets it on a json
extractor compiles, runs, and returns whatever the extractor collects.
Nothing reports the drop, so the result is indistinguishable from "the
target did not match" — a silent false negative for a scanner.
CompileExtractors already rejects a misapplied field, `case-insensitive`
outside kval extractors. Extend that pattern so a misapplied `attribute`
fails at template load through Operators.Compile, which reports it as
"could not compile extractor". The check runs after the per-type
required-value validation so the more useful "requires at least one
<field> value" error still wins.
`group` is a no-op outside regex extractors in the same way but is
deliberately left alone. A survey of all 14,029 templates in
nuclei-templates found 17 extractors that set `group` on a json or kval
extractor, all published CVE detections such as CVE-2024-3848, so
enforcing it breaks real templates. Two tests pin that behaviour.
Verified with nuclei -validate over all 14,029 templates: "All templates
validated successfully".
2026-10-02 12:09:18 +05:30
Doğan Can Bakır
0ae69a7d53
fix(installer): reload the templates version after taking the update lock
2026-10-01 18:10:08 +03:00
Doğan Can Bakır
80b58e6e9b
test(integration): report per-test durations
2026-10-01 16:36:38 +03:00
Doğan Can Bakır
4d7e91e4e0
ci: drop unused build and disk cleanup from the tests job
2026-10-01 15:55:23 +03:00
Doğan Can Bakır
6b9208cdbf
refactor(installer): inject the templates release and scope the update lock per directory
2026-10-01 15:55:17 +03:00
Doğan Can Bakır
26b28c69a4
test(installer): serve releases from memory and isolate the update lock
2026-10-01 15:13:39 +03:00
Calvin Tjoaquinn
98df72854b
fix(raw): keep a path that contains "HTTP" in a versionless request line
...
A two-field request line omits the path, so the second field is the
version, and the branch that handles it tested the field with
strings.Contains(parts[1], "HTTP"). Any path containing that substring
matched, so the field was treated as the version and the path was
replaced with "".
GET /HTTPProxy -> Method=GET Path=""
GET /api/HTTPHandler -> Method=GET Path=""
GET /admin -> Method=GET Path="/admin"
For a normal raw template the request then goes to the path of the input
URL instead of the one the template asked for, with no warning. For a
self-contained template the symptom is worse: ParseRawRequest refuses an
empty path, so the template fails with "path cannot be empty in self
contained request" while the path is plainly there.
Testing the field with HasPrefix(parts[1], "HTTP/") keeps the case the
branch exists for, "GET HTTP/1.1", and stops a path from being mistaken
for a version. The sibling raw parser in pkg/input/types already works
this way: it requires three fields and uses a prefix test for the scheme.
2026-10-01 18:04:42 +07:00
Dogan Can Bakir
a14b3de2a4
Merge pull request #7791 from projectdiscovery/feat/7743-llm-non-http-protocols
...
llm matchers and extractors on all protocols
2026-10-01 14:00:19 +03:00
Calvin Tjoaquinn
7fa79ba6a6
fix(raw): stop an empty line at EOF from becoming a header
...
The header loop treats an empty line as the end of the block only when
the read succeeded. When the request ends with a newline and the next
read returns io.EOF, the guard falls through and the empty line is
processed as a header, so Headers gains an entry named "".
That entry reaches the wire. rawhttp's serializer writes a header with
an empty value as just the key followed by CRLF, so a key of "" is
written as a bare CRLF, which ends the header block. Map iteration order
decides where it lands, so a random subset of the remaining headers is
sent as body instead:
GET /admin HTTP/1.1
Host: example.com
<- header block ends here
Authorization: Bearer s3cr3t
Before the previous commit the entry held the preceding header's value
and serialized as a malformed ": value" line. With values no longer
reused it holds "", which is why the fix belongs with that change rather
than after it.
An empty line now ends the block regardless of the read error, and a
real read error still stops the loop without storing anything.
2026-10-01 14:23:28 +07:00
TassioSales
52245202ff
fix(extractors): reject misapplied group and attribute fields on wrong extractor types ( #7808 )
...
- Reject non-zero 'group' on non-regex extractor types with descriptive compilation error
- Reject non-empty 'attribute' on non-xpath extractor types with descriptive compilation error
- Implement String() on ExtractorTypeHolder so formatted error strings output clean type names
- Add unit tests covering rejection of misapplied fields across all extractor types
2026-09-30 22:13:48 -03:00
Mzack9999
3c434fb73a
fix lint
2026-09-30 22:48:03 +02:00
Mzack9999
f40fa195b6
fix dedup
2026-09-30 22:28:21 +02:00
Mzack9999
a2b6d2abc7
Merge pull request #7805 from projectdiscovery/perf/windows-ci-defender-exclusion
...
exclude the workspace from defender scanning on windows
2026-09-30 22:05:13 +02:00
Doğan Can Bakır
b87b28d7ad
test: drop the interactsh cooldown from test defaults
2026-09-30 17:47:56 +03:00
Doğan Can Bakır
4d9f2f9867
test(headless): reset debug state between engine tests
2026-09-30 17:41:21 +03:00
Doğan Can Bakır
4177ca752b
test(headless): share one browser across the engine tests
2026-09-30 17:38:49 +03:00
Doğan Can Bakır
8ffccaf639
test(input): stop waiting out the real timeout in downloader tests
2026-09-30 17:25:14 +03:00
Doğan Can Bakır
fd1da307b6
ci: exclude the workspace from defender scanning on windows
2026-09-30 16:04:42 +03:00
Om
b104625865
fix(openapi): send format: binary octet-stream bodies as octet-stream
...
The octet-stream branch compared the schema format against "bindary",
so a requestBody with format: binary went out with Content-Type:
text/plain and only format: byte kept application/octet-stream.
2026-09-30 03:51:50 +05:30
Mzack9999
5674792a7c
pace waiters
2026-09-29 23:34:53 +02:00
Mzack9999
a80d0b881a
fix backoff
2026-09-29 22:21:55 +02:00
Mzack9999
0e243e3edb
seed audits
2026-09-29 21:43:54 +02:00
dw1
54f9310945
chore: migrate github clients to go-github/v92 ( #7778 )
...
Use v92 for template downloads and issue reporting, removing the direct
v30 dependency. Adapt client construction, issue request types, and
archive calls while preserving authentication fallback, custom API
paths, and the single repository-rename redirect.
Signed-off-by: Dwi Siswanto <[email protected] >
2026-09-29 21:10:11 +02:00
Doğan Can Bakır
3a827b8c8b
feat(input): deduplicate crawled urls before template execution
2026-09-29 16:10:55 +03:00
Calvin Tjoaquinn
73d976be6c
fix(raw): stop a colon-less header line from taking the previous value
...
readRawRequest reused key and value across loop iterations and only
reassigned value when the line contained a colon. A line carrying no colon
therefore stored the value of the line before it under its own name:
GET /admin HTTP/1.1
Host: example.com
Authorization: Bearer s3cr3t
X-Forwarded-For
parsed to X-Forwarded-For: Bearer s3cr3t, so the credential went out under
the wrong header name.
Declaring both inside the loop fixes it by construction rather than by
remembering to reset. The parser stays as lenient as before: the malformed
line is still accepted as a header, now with an empty value.
2026-09-29 14:02:24 +07:00
comradezephyr
06dd497f85
fix(input): emit JSON objects in RequestResponse.MarshalJSON
...
RequestResponse.MarshalJSON stored the pre-marshaled request/response bytes as []byte inside map[string]interface{}, which encoding/json (and sonic) encode as base64 strings. The type's own UnmarshalJSON expects JSON objects under those keys, so the marshal -> unmarshal round-trip always failed when Request != nil, breaking the json.JSONCodec contract asserted at pkg/input/types/http.go.
MetaInput.ReqResp serializes under the raw-request key with this codec (MetaInput.MarshalString -> MetaInput.Unmarshal), used by host-map scans and exclusion processing in pkg/input/provider/list/hmap.go and internal/runner/preflight_portscan.go: a captured request attached to a MetaInput produced an encoded key that could not be decoded.
Wrap the pre-marshaled bytes as json.Message so they are emitted verbatim, and omit the keys for nil Request/Response instead of encoding base64 null, mirroring UnmarshalJSON's optional-key behavior.
Fixes #7795
2026-09-28 16:02:40 -04:00
Doğan Can Bakır
97e13fae6e
feat(scan): slow down a host that starts blocking
2026-09-28 15:40:19 +03:00
Doğan Can Bakır
1b8e3515bf
feat(llm): attach llm audit on every protocol
2026-09-28 13:46:17 +03:00
Doğan Can Bakır
0de1d12cc9
feat(llm): evaluate llm matchers and extractors on all protocols
2026-09-28 12:43:01 +03:00
ghost
47f74706a5
docs: update syntax & JSON schema 🤖
2026-09-28 08:35:44 +00:00
Dogan Can Bakir
dad93f0ed6
Merge pull request #7774 from projectdiscovery/feat/7742-llm-matcher-inputs
...
feat(llm): compare multiple responses with matcher inputs
2026-09-28 11:30:19 +03:00
dependabot[bot]
3adff6347b
chore(deps): bump the modules group with 6 updates ( #7787 )
...
Bumps the modules group with 6 updates:
| Package | From | To |
| --- | --- | --- |
| [github.com/projectdiscovery/fastdialer](https://github.com/projectdiscovery/fastdialer ) | `0.5.21` | `0.5.22` |
| [github.com/projectdiscovery/interactsh](https://github.com/projectdiscovery/interactsh ) | `1.3.1` | `1.4.0` |
| [github.com/projectdiscovery/networkpolicy](https://github.com/projectdiscovery/networkpolicy ) | `0.1.51` | `0.1.52` |
| [github.com/projectdiscovery/ratelimit](https://github.com/projectdiscovery/ratelimit ) | `0.0.90` | `0.0.91` |
| [github.com/projectdiscovery/retryablehttp-go](https://github.com/projectdiscovery/retryablehttp-go ) | `1.3.27` | `1.3.28` |
| [github.com/projectdiscovery/wappalyzergo](https://github.com/projectdiscovery/wappalyzergo ) | `0.3.1` | `0.3.2` |
Updates `github.com/projectdiscovery/fastdialer` from 0.5.21 to 0.5.22
- [Release notes](https://github.com/projectdiscovery/fastdialer/releases )
- [Commits](https://github.com/projectdiscovery/fastdialer/compare/v0.5.21...v0.5.22 )
Updates `github.com/projectdiscovery/interactsh` from 1.3.1 to 1.4.0
- [Release notes](https://github.com/projectdiscovery/interactsh/releases )
- [Commits](https://github.com/projectdiscovery/interactsh/compare/v1.3.1...v1.4.0 )
Updates `github.com/projectdiscovery/networkpolicy` from 0.1.51 to 0.1.52
- [Release notes](https://github.com/projectdiscovery/networkpolicy/releases )
- [Commits](https://github.com/projectdiscovery/networkpolicy/compare/v0.1.51...v0.1.52 )
Updates `github.com/projectdiscovery/ratelimit` from 0.0.90 to 0.0.91
- [Release notes](https://github.com/projectdiscovery/ratelimit/releases )
- [Commits](https://github.com/projectdiscovery/ratelimit/compare/v0.0.90...v0.0.91 )
Updates `github.com/projectdiscovery/retryablehttp-go` from 1.3.27 to 1.3.28
- [Release notes](https://github.com/projectdiscovery/retryablehttp-go/releases )
- [Commits](https://github.com/projectdiscovery/retryablehttp-go/compare/v1.3.27...v1.3.28 )
Updates `github.com/projectdiscovery/wappalyzergo` from 0.3.1 to 0.3.2
- [Release notes](https://github.com/projectdiscovery/wappalyzergo/releases )
- [Commits](https://github.com/projectdiscovery/wappalyzergo/compare/v0.3.1...v0.3.2 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/fastdialer
dependency-version: 0.5.22
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/interactsh
dependency-version: 1.4.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: modules
- dependency-name: github.com/projectdiscovery/networkpolicy
dependency-version: 0.1.52
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/ratelimit
dependency-version: 0.0.91
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/retryablehttp-go
dependency-version: 1.3.28
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/wappalyzergo
dependency-version: 0.3.2
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
...
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-09-28 06:23:44 +00:00
Om
349299c9ab
fix(openapi): skip a request whose xml body cannot be encoded
...
An XML array example has no single root to encode, and the request
still went out with no body or Content-Type. Skip it after the warning,
like the default branch does for content types it cannot build.
2026-09-28 02:30:09 +05:30
Om
f76bd78d15
fix(openapi): build request bodies from an example of the empty schema
...
When a request body had no schema, the generator used the schema that
generateEmptySchemaValue returned as the body value itself. An
application/xml body then hit the unchecked map assertion and nuclei
panicked while loading the spec, a JSON body was sent as
{"type":"object"}, and a text/plain body as a dump of the schema struct.
Generate an example from the empty schema instead, and let the XML
branch take a string example as the body and warn on types it cannot
encode instead of panicking. The empty schema for
application/octet-stream has no example, so that body now gets the
placeholder the octet-stream branch already has for an empty value.
2026-09-28 01:52:46 +05:30
root-Manas
cbbf15bc1e
fix(openapi): select complete authentication requirements
2026-09-27 18:31:48 +05:30
root-Manas
591a019e83
fix(openapi): report missing credentials and reject empty values
2026-09-27 11:29:42 +05:30
root-Manas
5b4bc8efc8
fix(openapi): validate credentials per operation
2026-09-27 11:06:44 +05:30
root-Manas
8496c48c6f
feat(openapi): support OAuth2 and OpenID Connect access tokens
2026-09-27 10:51:06 +05:30
dw1
c5611b9ac4
feat(js): expose SMB auth status & migrate goimpacket ( #7780 )
...
* feat(js): expose SMB auth status & migrate goimpacket
Add `SMBClient.Authenticate` to check session setup without accessing
shares. Report success and the server's guest and null-session flags so
callers can distinguish credential authentication from guest or anonymous
access. Return failures as errors and close the session after each call.
Switch to projectdiscovery/[email protected] . Adapt krbforge to upstream's
mandatory <username>.ccache output in the current directory. Validate
the destination against the existing file policy before ticket creation
and return the actual filename. Reject custom output paths and "-", as
upstream no longer supports custom paths or in-memory ticket generation.
Closes #7760
Closes #7752
Fixes #7761
Signed-off-by: Dwi Siswanto <[email protected] >
* chore: satisfy lint
Signed-off-by: Dwi Siswanto <[email protected] >
* fix(js): validate execution ID in smb.Authenticate
Return an error when the executionId context value is missing, empty, or
not a string. This prevents the unchecked type assertion from panicking
for missing or incorrectly typed values.
Signed-off-by: Dwi Siswanto <[email protected] >
---------
Signed-off-by: Dwi Siswanto <[email protected] >
2026-09-26 08:59:56 +07:00
IgorDaniel45
ccd0aaca40
fix compiled cache after metadata load
2026-09-25 10:56:02 -03:00
Mzack9999
77d3b6d314
retry functional
2026-09-25 13:57:31 +02:00
Mr.X and Dwi Siswanto
c36316de36
chore(deps): bump github.com/projectdiscovery/[email protected] ( #7766 )
...
* Bump projectdiscovery/utils to pick up the zstd decoder leak fix
http.NewResponseChain() decompresses Content-Encoding: zstd responses
through utils's wrapDecodeReader(), which builds a *zstd.Decoder and
wraps it in io.NopCloser. The decoder is never closed, and klauspost's
zstd decoder keeps background worker goroutines alive until Close() is
called. When a response's decompressed size exceeds MaxBodyRead, the
LimitReader stops before EOF, the decoder's workers block permanently,
and the goroutines plus their window buffers leak for the life of the
process (projectdiscovery/nuclei#7749). gzip/deflate/brotli don't spawn
goroutines, so only zstd is affected.
The fix (github.com/projectdiscovery/utils@27864e5, PR #783 ) already
landed on utils's main branch, but no tagged release contains it yet
(latest is v0.11.5), so go.mod still points at v0.11.4. Bump to a
pseudo-version pinned at that commit as the interim step the issue
calls for, to be replaced by a tagged version once utils cuts one.
Verified with the deterministic reproducer from the issue report
(NewResponseChain + Fill against a >cap zstd body, 50 iterations):
goroutine count returns to baseline (delta=0) instead of leaking ~1
goroutine per response.
* chore(deps): bump github.com/projectdiscovery/[email protected] .6
Signed-off-by: Dwi Siswanto <[email protected] >
---------
Signed-off-by: Dwi Siswanto <[email protected] >
Co-authored-by: Dwi Siswanto <[email protected] >
2026-09-25 18:50:59 +07:00
Mzack9999
010ee044b2
fix inputs
2026-09-24 20:00:05 +02:00
Mzack9999
71f9782b2c
Merge pull request #7777 from projectdiscovery/fix/7775-sonic-warning
...
fix(json): keep sonic out of builds it does not support
2026-09-24 19:50:48 +02:00
Mzack9999
536e427c01
Merge pull request #7776 from projectdiscovery/fix/7764-go-1.27
...
chore(deps): require go 1.27.1
2026-09-24 19:48:35 +02:00
Doğan Can Bakır
ae203e7aad
test(sdk): ignore the renamed http2 idle connection goroutine on go 1.27
2026-09-24 10:22:32 +03:00
Doğan Can Bakır
2b6b1d3371
fix(json): keep sonic out of builds it does not support
2026-09-24 10:07:28 +03:00
Doğan Can Bakır
3fdd8ca091
chore(deps): require go 1.27.1 for windows overlapped I/O fix
2026-09-24 09:30:27 +03:00
ghost
af77e344f0
docs: update syntax & JSON schema 🤖
2026-09-24 06:17:10 +00:00
Doğan Can Bakır
1b244b2330
feat(llm): compare multiple responses with matcher inputs
2026-09-24 09:14:01 +03:00
Dogan Can Bakir
fb1a318c6a
Merge pull request #7773 from projectdiscovery/dwisiswant0/refactor/enforce-scan-network-restrictions-in-network-helpers
...
refactor: enforce scan network restrictions in network helpers
2026-09-24 09:13:43 +03:00
Dogan Can Bakir
dbc69f7bf0
Merge pull request #7772 from projectdiscovery/feat/7744-llm-prompt-interpolation
...
feat(llm): interpolate variables and target values in llm prompts
2026-09-24 09:13:07 +03:00
Mzack9999
aed2cb4643
fix literals
2026-09-24 00:50:53 +02:00
Mzack9999
3fb407b345
restore tls
2026-09-23 23:47:09 +02:00
Mzack9999
15e2d88ca5
fix graphql
2026-09-23 21:58:13 +02:00
Mzack9999
c987c2df6a
fix quarantine
2026-09-23 21:58:13 +02:00
Mzack9999
4d967cba5c
merge dev
2026-09-23 20:43:05 +02:00
Mzack9999
213d3badfd
merge dev
2026-09-23 20:23:30 +02:00
Mzack9999
dece1c5ea9
fix helpers
2026-09-23 18:57:29 +02:00
Mzack9999
5e5758b7d3
fix interpolation
2026-09-23 14:23:46 +02:00
Mzack9999
06fb71ebf2
fix lint
2026-09-23 14:23:46 +02:00
Dwi Siswanto
c50f92fdd3
refactor: enforce scan network restrictions in network helpers
...
Pass scan options through rendering, variables, matchers, and extractors
so resolve(), public_ip()/publicip(), and jarm() honor -lna and -eh.
These helpers previously performed network I/O outside the scan's network
policy.
Use the scan dialer for HTTP and JARM connections and reject restricted
IP addresses in DNS answers. Validate original and normalized hostnames
to prevent exclusion bypasses through DNS escapes and trailing dots.
Enforce -eh with or without -lna, including in unsigned templates.
Keep local access available without -lna unless excluded, and preserve
configured DNS resolvers, including local ones.
Bind helpers at evaluation time without storing scan state in cached
expressions. Reject network helper calls without initialized scan
context.
Fixes #7769
Signed-off-by: Dwi Siswanto <[email protected] >
2026-09-23 18:53:49 +07:00
Doğan Can Bakır
5b6510fb79
feat(llm): interpolate variables and target values in llm prompts
2026-09-23 12:09:18 +03:00
Dogan Can Bakir
a5b59a9a4e
Merge pull request #7765 from projectdiscovery/fix/7764-go-1.26.8
...
chore(deps): require go 1.26.8
2026-09-22 22:11:27 +03:00
hodeswildsmith455-boop
268ea525bd
feat: add OrcaRouter as a first-class LLM provider with API key and PKCE login
...
Signed-off-by: hodeswildsmith455-boop <[email protected] >
2026-09-22 15:17:55 +00:00
Dogan Can Bakir
14283b0e13
Merge pull request #7735 from projectdiscovery/feat/llm-matchers
...
add llm matchers and extractors (semantic matching)
2026-09-22 16:59:11 +03:00
Doğan Can Bakır
322a40e1db
fix(headless): subscribe wait-event before navigating
2026-09-22 16:03:27 +03:00
Dogan Can Bakir
aa457f1c44
Merge pull request #7763 from projectdiscovery/feat/websocket-js-module
...
feat(js): add websocket module
2026-09-22 15:50:41 +03:00
Doğan Can Bakır
bd0c398887
test(headless): cover wait-event missing events fired before waiting
2026-09-22 15:46:03 +03:00
Doğan Can Bakır
b4a5cdab02
Merge remote-tracking branch 'origin/dev' into feat/llm-matchers
...
# Conflicts:
# go.mod
# go.sum
2026-09-22 15:26:55 +03:00
Doğan Can Bakır
1981edbaac
chore(deps): require go 1.26.8 for windows overlapped I/O fix
2026-09-22 15:04:03 +03:00
Dogan Can Bakir
0e2fb326d6
Merge pull request #7759 from projectdiscovery/feat/per-target-profiles
...
feat(input): per-target profiles via target lines
2026-09-22 14:12:46 +03:00
Doğan Can Bakır
ef0faa7d6f
fix(js): answer pings between websocket fragments and release closed connections
2026-09-22 13:01:47 +03:00
Doğan Can Bakır
e8b53505e5
fix(js): use projectdiscovery/goja import in bindgen template
2026-09-22 12:41:44 +03:00
Doğan Can Bakır
1d6b532bbc
docs(js): note which headers websocket ResponseHeaders omits
2026-09-22 11:58:05 +03:00
Doğan Can Bakır
b6cea874d3
feat(js): register websocket module with bindings and integration tests
2026-09-22 11:31:32 +03:00
Doğan Can Bakır
36dafa988b
feat(js): add websocket module
2026-09-22 11:16:06 +03:00
Mzack9999
d7bdb9c058
Merge pull request #7746 from dwisiswant0/dwisiswant0/fix/dedupe/preserve-input-identity-serialize-indexing
...
fix(dedupe): preserve input identity & serialize indexing
2026-09-21 21:46:03 +02:00
Doğan Can Bakır
f3c12c43eb
fix(input): accept only profile IDs in target lines
2026-09-21 18:18:43 +03:00
Doğan Can Bakır
4dad173f0a
fix(input): load every template when a plain duplicate lifts a restriction
2026-09-21 18:14:13 +03:00
Doğan Can Bakır
1b557852c4
test(input): cover target lines in list provider
2026-09-21 16:38:46 +03:00
Doğan Can Bakır
e5052eb771
docs(input): document per-target profiles
2026-09-21 16:37:56 +03:00
Doğan Can Bakır
56411349d2
fix(input): match multi-word tech names by each word
2026-09-21 16:33:10 +03:00
Doğan Can Bakır
77dda01e67
feat(core): run per-target profiles in engine, clusters and loader
2026-09-21 15:53:54 +03:00
Doğan Can Bakır
a7faddf748
feat(input): parse per-target profile lines into a target scope registry
2026-09-21 15:47:11 +03:00
dependabot[bot]
d47ace7701
chore(deps): bump the modules group with 8 updates ( #7758 )
...
Bumps the modules group with 8 updates:
| Package | From | To |
| --- | --- | --- |
| [github.com/projectdiscovery/fastdialer](https://github.com/projectdiscovery/fastdialer ) | `0.5.20` | `0.5.21` |
| [github.com/projectdiscovery/retryablehttp-go](https://github.com/projectdiscovery/retryablehttp-go ) | `1.3.26` | `1.3.27` |
| [github.com/projectdiscovery/dsl](https://github.com/projectdiscovery/dsl ) | `0.8.23-0.20260910174914-8e1207b367b8` | `0.8.24` |
| [github.com/projectdiscovery/networkpolicy](https://github.com/projectdiscovery/networkpolicy ) | `0.1.50` | `0.1.51` |
| [github.com/projectdiscovery/ratelimit](https://github.com/projectdiscovery/ratelimit ) | `0.0.90-0.20260912164306-aeeca5645294` | `0.0.90` |
| [github.com/projectdiscovery/utils](https://github.com/projectdiscovery/utils ) | `0.11.4-0.20260910160917-83d6b6e62668` | `0.11.4-0.20260911153819-02811729e1f0` |
| [github.com/projectdiscovery/wappalyzergo](https://github.com/projectdiscovery/wappalyzergo ) | `0.3.0` | `0.3.1` |
| [github.com/projectdiscovery/cdncheck](https://github.com/projectdiscovery/cdncheck ) | `1.3.0` | `1.3.1` |
Updates `github.com/projectdiscovery/fastdialer` from 0.5.20 to 0.5.21
- [Release notes](https://github.com/projectdiscovery/fastdialer/releases )
- [Commits](https://github.com/projectdiscovery/fastdialer/compare/v0.5.20...v0.5.21 )
Updates `github.com/projectdiscovery/retryablehttp-go` from 1.3.26 to 1.3.27
- [Release notes](https://github.com/projectdiscovery/retryablehttp-go/releases )
- [Commits](https://github.com/projectdiscovery/retryablehttp-go/compare/v1.3.26...v1.3.27 )
Updates `github.com/projectdiscovery/dsl` from 0.8.23-0.20260910174914-8e1207b367b8 to 0.8.24
- [Release notes](https://github.com/projectdiscovery/dsl/releases )
- [Commits](https://github.com/projectdiscovery/dsl/commits/v0.8.24 )
Updates `github.com/projectdiscovery/networkpolicy` from 0.1.50 to 0.1.51
- [Release notes](https://github.com/projectdiscovery/networkpolicy/releases )
- [Commits](https://github.com/projectdiscovery/networkpolicy/compare/v0.1.50...v0.1.51 )
Updates `github.com/projectdiscovery/ratelimit` from 0.0.90-0.20260912164306-aeeca5645294 to 0.0.90
- [Release notes](https://github.com/projectdiscovery/ratelimit/releases )
- [Commits](https://github.com/projectdiscovery/ratelimit/commits/v0.0.90 )
Updates `github.com/projectdiscovery/utils` from 0.11.4-0.20260910160917-83d6b6e62668 to 0.11.4-0.20260911153819-02811729e1f0
- [Release notes](https://github.com/projectdiscovery/utils/releases )
- [Changelog](https://github.com/projectdiscovery/utils/blob/main/CHANGELOG.md )
- [Commits](https://github.com/projectdiscovery/utils/commits )
Updates `github.com/projectdiscovery/wappalyzergo` from 0.3.0 to 0.3.1
- [Release notes](https://github.com/projectdiscovery/wappalyzergo/releases )
- [Commits](https://github.com/projectdiscovery/wappalyzergo/compare/v0.3.0...v0.3.1 )
Updates `github.com/projectdiscovery/cdncheck` from 1.3.0 to 1.3.1
- [Release notes](https://github.com/projectdiscovery/cdncheck/releases )
- [Commits](https://github.com/projectdiscovery/cdncheck/compare/v1.3.0...v1.3.1 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/fastdialer
dependency-version: 0.5.21
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/retryablehttp-go
dependency-version: 1.3.27
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/dsl
dependency-version: 0.8.24
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/networkpolicy
dependency-version: 0.1.51
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/ratelimit
dependency-version: 0.0.90
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/utils
dependency-version: 0.11.4-0.20260911153819-02811729e1f0
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/wappalyzergo
dependency-version: 0.3.1
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/cdncheck
dependency-version: 1.3.1
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: modules
...
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-09-21 06:22:44 +00:00
Bounty Hunter
0270f5f1da
Add test case for missing dialers in JS protocol
2026-09-18 21:57:16 +03:00
Bounty Hunter
9cf5459dd9
Fix dialer panics in JS protocol and input providers
2026-09-18 21:45:44 +03:00
dependabot[bot]
37c06098ad
chore(deps): bump google.golang.org/grpc ( #7754 )
...
Bumps the go_modules group with 1 update in the / directory: [google.golang.org/grpc](https://github.com/grpc/grpc-go ).
Updates `google.golang.org/grpc` from 1.83.1 to 1.83.2
- [Release notes](https://github.com/grpc/grpc-go/releases )
- [Commits](https://github.com/grpc/grpc-go/compare/v1.83.1...v1.83.2 )
---
updated-dependencies:
- dependency-name: google.golang.org/grpc
dependency-version: 1.83.2
dependency-type: direct:production
dependency-group: go_modules
...
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-09-18 00:53:21 +00:00
gnuletik and Claude Opus 5
ff7b951bf0
style: drop the redundant embedded Operators selector
...
staticcheck QF1008: Operators is embedded in Request, so Matchers and
Extractors are reachable directly.
Co-Authored-By: Claude Opus 5 <[email protected] >
2026-09-17 22:18:59 +02:00
gnuletik and Claude Opus 5
4a6aed5eab
perf(http): build the full response only when an operator reads it
...
executeRequest calls respChain.FullResponseString() for every response.
That allocates a copy of headers+body (a make plus two copies) and keeps
it reachable for as long as the event is -- including inside the
interactsh request cache, which holds events until their OAST callback
arrives or the eviction window closes.
Almost nothing reads it. Across the public template corpus only 81 of
11,634 http templates (0.7%) reference "response" or part "all". The rest
match on body or headers, which are already materialised separately.
Gate the build on a scan of the request's own matchers and extractors,
plus the debug and fuzz-stats paths that consume it independently of any
template.
Measured against 4 hosts serving 2MB responses, 4 concurrent runs, with
GOMEMLIMIT at 1.73GiB:
full profile (73,856 requests) 9,559MB -> 4,760MB peak
http/vulnerabilities/ subset 7,445MB -> 3,796MB peak
Behaviour is unchanged for part: response, part: body, part: all and a
dsl contains(response, ...) expression, checked against a target whose
token appears only in a response header, so the concatenation is the
only thing that can match it.
Co-Authored-By: Claude Opus 5 <[email protected] >
2026-09-17 19:59:43 +02:00
MGreif
228cf4b9a2
Change test
2026-09-16 09:57:18 +02:00
MGreif
f5dcb9bf31
Add nil receiver guard and regression test
2026-09-16 09:48:02 +02:00
MGreif
b9f971c8fa
Add: cb syncing
2026-09-16 09:34:44 +02:00
MGreif
65964f2819
Add back rebase corruptions
2026-09-16 09:14:11 +02:00
MGreif
40715999a5
Change: Rename interface
2026-09-16 09:08:28 +02:00
Doğan Can Bakır
12fd62163b
use a process-stable framing marker so llm cache still hits
2026-09-15 15:54:37 +03:00
Dwi Siswanto
748ff1381e
fix(dedupe): preserve input identity & serialize indexing
...
Include Port, Scheme, and URL in the deduplication key so distinct
inputs that redirect to the same matched URL remain separate findings.
Encode field and collection lengths to prevent ambiguous keys, and sort
metadata keys to make hashing deterministic.
Protect the LevelDB lookup and insert with a mutex to prevent
concurrent calls from accepting the same finding more than once.
Version the stored keys and document the upgrade behavior. Existing
report databases may report previous findings once again because old
hashes cannot recover the missing input fields.
Fixes #7745
Signed-off-by: Dwi Siswanto <[email protected] >
2026-09-15 19:20:46 +07:00
Doğan Can Bakır
026a1890b8
Merge remote-tracking branch 'origin/dev' into feat/llm-matchers
...
# Conflicts:
# go.mod
# go.sum
2026-09-15 12:51:00 +03:00
Doğan Can Bakır
e14933f765
frame llm response with a random boundary to resist prompt injection
2026-09-15 12:44:43 +03:00
MGreif
223daf2615
Fix: tests
2026-09-15 11:11:12 +02:00
MGreif
63c656f7ee
Add: interactsh-client interface for modular design
...
# Conflicts:
# pkg/protocols/common/interactsh/interactsh.go
# pkg/protocols/protocols.go
2026-09-15 11:11:10 +02:00
Nakul Bharti
66068dbec2
perf: improve embedded scan runtime efficiency ( #7717 )
...
* feat(templates): add execution-local parser lifecycle
* fix(network): include ports and payloads in request count
* fix(headless): include payloads in request count
* feat(core): expose template execution lifecycle
* fix(core): report context-interrupted template executions
* perf(interactsh): allocate caches on first use
* perf(stats): reuse compiled waf detector
* perf(hosterrors): release cache storage on close
* fix(deps): use published tlsx release
* perf(templates): coalesce concurrent parses
* perf(stats): prefilter waf response regexes
* perf(stats): scan waf literals once per response
* fix(sdk): isolate shared interactsh executions
* fix(protocols): preserve interactsh request scope
* fix(interactsh): drain in-flight scoped callbacks
* perf(hosterrors): allocate storage on first failure
* fix(interactsh): recognize raw SNI callbacks
* fix(interactsh): guard non-fuzz callback accounting
* perf(jarm): integrate bounded shared fingerprints
* fix(jarm): honor configured scan proxy
* perf(core): support adaptive template concurrency
* perf(core): enforce shared template concurrency budget
* fix(http): smooth low per-host request limits
* perf(http): remove per-host limiter goroutines
* fix(http): retain host budgets for large embedded scans
* test: consolidate parser and headless coverage
* fix: address PR review comments
* fix(headless): honor scan cancellation
2026-09-15 02:35:21 +05:30
Doğan Can Bakır
bd639a5aff
document llm flags in readmes
2026-09-14 16:00:46 +03:00
Doğan Can Bakır
fcba75d191
record model verdict on llm findings and regen schema
2026-09-14 15:28:32 +03:00
Doğan Can Bakır
33067508b1
bump utils to v0.11.4
2026-09-14 15:03:13 +03:00
Doğan Can Bakır
d4a40d2b04
Merge remote-tracking branch 'origin/dev' into feat/llm-matchers
...
# Conflicts:
# go.mod
# go.sum
2026-09-14 14:36:46 +03:00
Doğan Can Bakır
c063d77d2d
run cheap matchers before llm and defer llm extractors
2026-09-14 14:21:04 +03:00
Doğan Can Bakır
ddb2edb2e9
harden llm matchers: no negative, confidence floor, scoped client, http only
2026-09-14 14:00:06 +03:00
Dogan Can Bakir
5347be3255
Merge pull request #7725 from projectdiscovery/dogancanbakir/feat/4953-dast-proxy
...
add dast proxy mode to fuzz live traffic
2026-09-14 13:41:07 +03:00
dependabot[bot]
59f4635e8c
chore(deps): bump the modules group with 11 updates ( #7737 )
...
Bumps the modules group with 11 updates:
| Package | From | To |
| --- | --- | --- |
| [github.com/projectdiscovery/clistats](https://github.com/projectdiscovery/clistats ) | `0.1.6` | `0.1.7` |
| [github.com/projectdiscovery/fastdialer](https://github.com/projectdiscovery/fastdialer ) | `0.5.19` | `0.5.20` |
| [github.com/projectdiscovery/retryablehttp-go](https://github.com/projectdiscovery/retryablehttp-go ) | `1.3.25` | `1.3.26` |
| [github.com/projectdiscovery/goflags](https://github.com/projectdiscovery/goflags ) | `0.2.0` | `0.2.1` |
| [github.com/projectdiscovery/gologger](https://github.com/projectdiscovery/gologger ) | `1.1.72` | `1.1.73` |
| [github.com/projectdiscovery/httpx](https://github.com/projectdiscovery/httpx ) | `1.11.0` | `1.12.0` |
| [github.com/projectdiscovery/networkpolicy](https://github.com/projectdiscovery/networkpolicy ) | `0.1.49` | `0.1.50` |
| [github.com/projectdiscovery/ratelimit](https://github.com/projectdiscovery/ratelimit ) | `0.0.88` | `0.0.89` |
| [github.com/projectdiscovery/tlsx](https://github.com/projectdiscovery/tlsx ) | `1.3.2` | `1.4.0` |
| [github.com/projectdiscovery/wappalyzergo](https://github.com/projectdiscovery/wappalyzergo ) | `0.2.96` | `0.3.0` |
| [github.com/projectdiscovery/cdncheck](https://github.com/projectdiscovery/cdncheck ) | `1.2.51` | `1.3.0` |
Updates `github.com/projectdiscovery/clistats` from 0.1.6 to 0.1.7
- [Release notes](https://github.com/projectdiscovery/clistats/releases )
- [Commits](https://github.com/projectdiscovery/clistats/compare/v0.1.6...v0.1.7 )
Updates `github.com/projectdiscovery/fastdialer` from 0.5.19 to 0.5.20
- [Release notes](https://github.com/projectdiscovery/fastdialer/releases )
- [Commits](https://github.com/projectdiscovery/fastdialer/compare/v0.5.19...v0.5.20 )
Updates `github.com/projectdiscovery/retryablehttp-go` from 1.3.25 to 1.3.26
- [Release notes](https://github.com/projectdiscovery/retryablehttp-go/releases )
- [Commits](https://github.com/projectdiscovery/retryablehttp-go/compare/v1.3.25...v1.3.26 )
Updates `github.com/projectdiscovery/goflags` from 0.2.0 to 0.2.1
- [Release notes](https://github.com/projectdiscovery/goflags/releases )
- [Commits](https://github.com/projectdiscovery/goflags/compare/v0.2.0...v0.2.1 )
Updates `github.com/projectdiscovery/gologger` from 1.1.72 to 1.1.73
- [Release notes](https://github.com/projectdiscovery/gologger/releases )
- [Commits](https://github.com/projectdiscovery/gologger/compare/v1.1.72...v1.1.73 )
Updates `github.com/projectdiscovery/httpx` from 1.11.0 to 1.12.0
- [Release notes](https://github.com/projectdiscovery/httpx/releases )
- [Commits](https://github.com/projectdiscovery/httpx/compare/v1.11.0...v1.12.0 )
Updates `github.com/projectdiscovery/networkpolicy` from 0.1.49 to 0.1.50
- [Release notes](https://github.com/projectdiscovery/networkpolicy/releases )
- [Commits](https://github.com/projectdiscovery/networkpolicy/compare/v0.1.49...v0.1.50 )
Updates `github.com/projectdiscovery/ratelimit` from 0.0.88 to 0.0.89
- [Release notes](https://github.com/projectdiscovery/ratelimit/releases )
- [Commits](https://github.com/projectdiscovery/ratelimit/compare/v0.0.88...v0.0.89 )
Updates `github.com/projectdiscovery/tlsx` from 1.3.2 to 1.4.0
- [Release notes](https://github.com/projectdiscovery/tlsx/releases )
- [Commits](https://github.com/projectdiscovery/tlsx/commits/v1.4.0 )
Updates `github.com/projectdiscovery/wappalyzergo` from 0.2.96 to 0.3.0
- [Release notes](https://github.com/projectdiscovery/wappalyzergo/releases )
- [Commits](https://github.com/projectdiscovery/wappalyzergo/compare/v0.2.96...v0.3.0 )
Updates `github.com/projectdiscovery/cdncheck` from 1.2.51 to 1.3.0
- [Release notes](https://github.com/projectdiscovery/cdncheck/releases )
- [Commits](https://github.com/projectdiscovery/cdncheck/compare/v1.2.51...v1.3.0 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/clistats
dependency-version: 0.1.7
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/fastdialer
dependency-version: 0.5.20
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/retryablehttp-go
dependency-version: 1.3.26
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/goflags
dependency-version: 0.2.1
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/gologger
dependency-version: 1.1.73
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/httpx
dependency-version: 1.12.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: modules
- dependency-name: github.com/projectdiscovery/networkpolicy
dependency-version: 0.1.50
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/ratelimit
dependency-version: 0.0.89
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/tlsx
dependency-version: 1.4.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: modules
- dependency-name: github.com/projectdiscovery/wappalyzergo
dependency-version: 0.3.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: modules
- dependency-name: github.com/projectdiscovery/cdncheck
dependency-version: 1.3.0
dependency-type: indirect
update-type: version-update:semver-minor
dependency-group: modules
...
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-09-14 06:22:51 +00:00
Mzack9999
8f4c1fff90
raise timeout
2026-09-11 20:37:46 +02:00
Mzack9999
6138a17677
bound tests
2026-09-11 18:23:14 +02:00
Doğan Can Bakır
fe14cf5d2c
reject llm as sole matcher on high or critical templates
2026-09-11 18:26:37 +03:00
Doğan Can Bakır
89db6cf43a
add llm extractor and share client with matcher
2026-09-11 18:08:53 +03:00
Doğan Can Bakır
a78ea81854
wire llm matcher client, flags, and capability gate
2026-09-11 17:51:19 +03:00
Mzack9999
666dde153a
fix hex
2026-09-10 21:52:42 +02:00
Mzack9999
6dfd955715
harden proxy
2026-09-10 19:06:48 +02:00
Doğan Can Bakır
7b14d3db3c
recover dast proxy CA from a partial write
2026-09-10 18:37:49 +03:00
Doğan Can Bakır
b69bf17ce1
add dast proxy mode to fuzz live traffic
2026-09-10 14:16:32 +03:00
dependabot[bot]
a04aba1022
chore(deps): bump actions/checkout in the workflows group ( #7713 )
...
Bumps the workflows group with 1 update: [actions/checkout](https://github.com/actions/checkout ).
Updates `actions/checkout` from 6.0.2 to 7.0.1
- [Release notes](https://github.com/actions/checkout/releases )
- [Commits](https://github.com/actions/checkout/compare/v6.0.2...v7.0.1 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-version: 7.0.1
dependency-type: direct:production
update-type: version-update:semver-major
dependency-group: workflows
...
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-09-10 09:09:43 +07:00
Mzack9999
f91f5bb405
Merge pull request #7721 from projectdiscovery/dwisiswant0/chore/deps/bump-github-com-bytedance-sonic-v1-15-3
...
chore(deps): bump github.com/bytedance/[email protected] .3
2026-09-09 23:30:27 +02:00
Mzack9999
1cbdf4f4c7
Merge pull request #7724 from projectdiscovery/dogancanbakir/fix/7722-stats-percent
...
fix(stats): invalid percent on automatic scan
2026-09-09 23:21:11 +02:00
Mzack9999
97f24a1c3e
Merge pull request #7723 from projectdiscovery/dogancanbakir/docs/lfa-scope
...
docs(cli): clarify -lfa scope
2026-09-09 22:37:31 +02:00
Mzack9999
e39543e57b
guard percent
2026-09-09 22:13:38 +02:00
Doğan Can Bakır
c12b7f21c3
fix(stats): count automatic scan requests in progress
2026-09-09 17:09:29 +03:00
Doğan Can Bakır
2d1914d808
fix(stats): guard percent divide by zero
2026-09-09 17:09:22 +03:00
Doğan Can Bakır
7c4d90f9d3
docs(cli): clarify -lfa scope
2026-09-09 16:49:38 +03:00
Dwi Siswanto
88f78206b1
chore(deps): bump github.com/bytedance/[email protected]
...
Signed-off-by: Dwi Siswanto <[email protected] >
2026-09-09 18:03:59 +07:00
dependabot[bot]
12aa925acc
chore(deps): bump filippo.io/age ( #7719 )
...
Bumps the go_modules group with 1 update in the / directory: [filippo.io/age](https://github.com/FiloSottile/age ).
Updates `filippo.io/age` from 1.2.0 to 1.2.1
- [Release notes](https://github.com/FiloSottile/age/releases )
- [Commits](https://github.com/FiloSottile/age/compare/v1.2.0...v1.2.1 )
---
updated-dependencies:
- dependency-name: filippo.io/age
dependency-version: 1.2.1
dependency-type: direct:production
dependency-group: go_modules
...
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-09-09 01:39:38 +00:00
Mzack9999
f2e1f2c830
Merge pull request #7711 from projectdiscovery/dwisiswant0/fix/operators/reject-matchers-extractors-w-o-values
...
fix(operators): reject matchers & extractors w/o values
2026-09-08 17:06:07 +04:00
dependabot[bot]
f6abdcf2f2
chore(deps): bump the modules group with 9 updates ( #7712 )
...
Bumps the modules group with 9 updates:
| Package | From | To |
| --- | --- | --- |
| [github.com/projectdiscovery/fastdialer](https://github.com/projectdiscovery/fastdialer ) | `0.5.18` | `0.5.19` |
| [github.com/projectdiscovery/rawhttp](https://github.com/projectdiscovery/rawhttp ) | `0.1.91` | `0.1.92` |
| [github.com/projectdiscovery/retryablehttp-go](https://github.com/projectdiscovery/retryablehttp-go ) | `1.3.24` | `1.3.25` |
| [github.com/projectdiscovery/yamldoc-go](https://github.com/projectdiscovery/yamldoc-go ) | `1.0.6` | `1.0.7` |
| [github.com/projectdiscovery/httpx](https://github.com/projectdiscovery/httpx ) | `1.10.0` | `1.11.0` |
| [github.com/projectdiscovery/networkpolicy](https://github.com/projectdiscovery/networkpolicy ) | `0.1.48` | `0.1.49` |
| [github.com/projectdiscovery/utils](https://github.com/projectdiscovery/utils ) | `0.11.2` | `0.11.3` |
| [github.com/projectdiscovery/wappalyzergo](https://github.com/projectdiscovery/wappalyzergo ) | `0.2.95` | `0.2.96` |
| [github.com/projectdiscovery/cdncheck](https://github.com/projectdiscovery/cdncheck ) | `1.2.50` | `1.2.51` |
Updates `github.com/projectdiscovery/fastdialer` from 0.5.18 to 0.5.19
- [Release notes](https://github.com/projectdiscovery/fastdialer/releases )
- [Commits](https://github.com/projectdiscovery/fastdialer/compare/v0.5.18...v0.5.19 )
Updates `github.com/projectdiscovery/rawhttp` from 0.1.91 to 0.1.92
- [Release notes](https://github.com/projectdiscovery/rawhttp/releases )
- [Commits](https://github.com/projectdiscovery/rawhttp/compare/v0.1.91...v0.1.92 )
Updates `github.com/projectdiscovery/retryablehttp-go` from 1.3.24 to 1.3.25
- [Release notes](https://github.com/projectdiscovery/retryablehttp-go/releases )
- [Commits](https://github.com/projectdiscovery/retryablehttp-go/compare/v1.3.24...v1.3.25 )
Updates `github.com/projectdiscovery/yamldoc-go` from 1.0.6 to 1.0.7
- [Release notes](https://github.com/projectdiscovery/yamldoc-go/releases )
- [Commits](https://github.com/projectdiscovery/yamldoc-go/compare/v1.0.6...v1.0.7 )
Updates `github.com/projectdiscovery/httpx` from 1.10.0 to 1.11.0
- [Release notes](https://github.com/projectdiscovery/httpx/releases )
- [Commits](https://github.com/projectdiscovery/httpx/compare/v1.10.0...v1.11.0 )
Updates `github.com/projectdiscovery/networkpolicy` from 0.1.48 to 0.1.49
- [Release notes](https://github.com/projectdiscovery/networkpolicy/releases )
- [Commits](https://github.com/projectdiscovery/networkpolicy/compare/v0.1.48...v0.1.49 )
Updates `github.com/projectdiscovery/utils` from 0.11.2 to 0.11.3
- [Release notes](https://github.com/projectdiscovery/utils/releases )
- [Changelog](https://github.com/projectdiscovery/utils/blob/main/CHANGELOG.md )
- [Commits](https://github.com/projectdiscovery/utils/compare/v0.11.2...v0.11.3 )
Updates `github.com/projectdiscovery/wappalyzergo` from 0.2.95 to 0.2.96
- [Release notes](https://github.com/projectdiscovery/wappalyzergo/releases )
- [Commits](https://github.com/projectdiscovery/wappalyzergo/compare/v0.2.95...v0.2.96 )
Updates `github.com/projectdiscovery/cdncheck` from 1.2.50 to 1.2.51
- [Release notes](https://github.com/projectdiscovery/cdncheck/releases )
- [Commits](https://github.com/projectdiscovery/cdncheck/compare/v1.2.50...v1.2.51 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/fastdialer
dependency-version: 0.5.19
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/rawhttp
dependency-version: 0.1.92
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/retryablehttp-go
dependency-version: 1.3.25
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/yamldoc-go
dependency-version: 1.0.7
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/httpx
dependency-version: 1.11.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: modules
- dependency-name: github.com/projectdiscovery/networkpolicy
dependency-version: 0.1.49
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/utils
dependency-version: 0.11.3
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/wappalyzergo
dependency-version: 0.2.96
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/cdncheck
dependency-version: 1.2.51
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: modules
...
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-09-07 06:19:19 +00:00
Dwi Siswanto
37076fdc95
test(file): add word value to mock matcher
...
The shared fixture used an empty word matcher,
causing four tests to fail after operator
compilation began rejecting missing values.
Signed-off-by: Dwi Siswanto <[email protected] >
2026-09-07 10:12:45 +07:00
Dwi Siswanto
87cd437d67
fix(operators): reject matchers & extractors w/o values
...
Require at least one value for the selected
operator type during compilation. Empty lists
previously compiled without an error and produced
no results.
Fixes #7604
Signed-off-by: Dwi Siswanto <[email protected] >
2026-09-07 09:26:31 +07:00
f5d0ef81a5
feat(http): add RFC 9111 cache w/ per-request disable ( #6746 )
...
* feat(http): add RFC-9111 cache w/ per-request disable
* wrap HTTP transports with sandrolain/httpcache
and expose global `--no-http-cache` flag.
* allow templates to set `disable-http-cache`.
* bump Go to 1.25.7.
Signed-off-by: Dwi Siswanto <[email protected] >
* ci: pin go version by go.mod
Signed-off-by: Dwi Siswanto <[email protected] >
* build: set GODEBUG=tlssha1=1
Signed-off-by: Dwi Siswanto <[email protected] >
* build(make): add more `GO*` envs for `go-build`
Signed-off-by: Dwi Siswanto <[email protected] >
* chore(cmd): fix typo
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
* fix(types): add `DisableHTTPCache` to `Copy` method
Signed-off-by: Dwi Siswanto <[email protected] >
* test: add HTTP cache integration tests
Signed-off-by: Dwi Siswanto <[email protected] >
* refactor: inverse HTTP cache (RFC 9111) logic (opt-in)
Signed-off-by: Dwi Siswanto <[email protected] >
* chore(deps): go mod tidy
Signed-off-by: Dwi Siswanto <[email protected] >
* test(integration): add -http-cache to both HTTP cache test cases
Signed-off-by: Dwi Siswanto <[email protected] >
* filter cache
* bound cache
---------
Signed-off-by: Dwi Siswanto <[email protected] >
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
Co-authored-by: Mzack9999 <[email protected] >
2026-09-07 03:55:36 +07:00
Mzack9999
927f30464e
fix race
2026-09-05 17:48:50 +04:00
Mzack9999
bf11a866e1
fix lint
2026-09-05 16:09:50 +04:00
Mzack9999
ca0688f086
clone variables
2026-09-05 15:55:38 +04:00
Mzack9999
8f87aa7440
normalize context
2026-09-05 14:27:44 +04:00
Mzack9999
b00db1d984
cancel listing
2026-09-05 14:17:05 +04:00
Mzack9999
db2b48a3a0
stop enumeration
2026-09-05 13:07:11 +04:00
Mzack9999
e505fb840e
restore signature
2026-09-05 12:55:05 +04:00
Mzack9999
7496794e58
honour cancellation
2026-09-05 12:42:01 +04:00
Mzack9999
b996c5d4ce
merge dev
2026-09-05 11:59:54 +04:00
Mzack9999
911c2303fe
Merge pull request #7658 from lucasonline0/fix/7651-ignore-file-validation
...
fix(installer): validate nuclei ignore file downloads
2026-09-04 18:17:38 +04:00
Madureira
dd2374604b
test(installer): fix ignore file path assertion on Windows
2026-09-04 10:17:13 -03:00
Mzack9999
4fb9d22b68
validate ignorefile
2026-09-04 15:47:23 +04:00
Mzack9999
38dd02f13b
merge dev
2026-09-04 15:42:17 +04:00
dependabot[bot]
fe7b1df128
chore(deps): bump google.golang.org/grpc ( #7699 )
...
Bumps the go_modules group with 1 update in the / directory: [google.golang.org/grpc](https://github.com/grpc/grpc-go ).
Updates `google.golang.org/grpc` from 1.82.1 to 1.83.1
- [Release notes](https://github.com/grpc/grpc-go/releases )
- [Commits](https://github.com/grpc/grpc-go/compare/v1.82.1...v1.83.1 )
---
updated-dependencies:
- dependency-name: google.golang.org/grpc
dependency-version: 1.83.1
dependency-type: direct:production
dependency-group: go_modules
...
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-09-04 08:38:06 +07:00
dw1 and Mzack9999
33d71f9156
refactor(installer): preserve local templates during updates ( #7584 )
...
* refactor(installer): preserve local templates during updates
Track files installed by each official release and
remove only retired templates whose contents still
match the recorded digest. Bootstrap ownership for
existing installations so upgrades keep unknown
and locally modified templates intact.
Write templates, ownership state, and config thru
synced temporary files. Recover interrupted
cleanup before another update and record the new
version only after metadata finalization succeeds.
Signed-off-by: Dwi Siswanto <[email protected] >
* Harden restore
* test(installer): compare restored permissions with source
Use the quarantined file's reported mode as the
expected value so the test works on cross-plats.
Signed-off-by: Dwi Siswanto <[email protected] >
* chore(installer): rm deprecated UpdateNucleiIgnoreHash call
Signed-off-by: Dwi Siswanto <[email protected] >
---------
Signed-off-by: Dwi Siswanto <[email protected] >
Co-authored-by: Mzack9999 <[email protected] >
2026-09-04 04:33:32 +07:00
Mzack9999
c126e2abcc
Merge pull request #7698 from guardian360/fix/sdk-per-scan-filters-keep-ignore-excludes
...
fix(sdk): keep baseline ExcludeTags across per-execution filters
2026-09-04 00:12:52 +04:00
Mzack9999
d00461a2cc
fix exclude
2026-09-03 23:18:36 +04:00
Niek den Breeje
09c1bbf51b
fix(sdk): keep baseline ExcludeTags across per-execution filters
...
applyRequiredDefaults installs the .nuclei-ignore deny-list into
Options.ExcludeTags once, while the engine is built.
ExecuteNucleiWithOptsCtx applies per-execution options to a COPY of
those options afterwards, and WithTemplateFilters assigns the whole
filter set — so a literal naming only Tags cleared ExcludeTags.
Nothing re-reads the ignore file after construction, so every execution
that varied tags per call ran with an empty exclude list and executed
templates tagged dos, local, fuzz, bruteforce and txt-service. The
failure was silent. Varying filters across concurrent executions is the
documented purpose of the thread-safe engine, so this was reachable
through intended use.
Restore the engine's baseline exclusions after per-execution options are
applied: a per-execution filter can now add exclusions but not silently
discard them. IncludeTags is untouched and remains the explicit per-tag
override for callers who do want an ignored template to run.
No extra I/O — the deny-list is already on the base engine's options —
and only missing entries are appended, so the helper is idempotent
across executions against a long-lived engine.
Fixes #7695
2026-09-03 23:01:40 +04:00
Mzack9999
d7d7cf2b2c
Merge pull request #7697 from guardian360/fix/sdk-ignore-file-files-section
...
fix(sdk): apply the files section of .nuclei-ignore
2026-09-03 22:50:09 +04:00
Mzack9999
689026b756
fix ignore
2026-09-03 20:55:15 +04:00
Mzack9999
d0e6a9d869
Merge pull request #7687 from ateto3/fix-dynamic-fetch-deadlock-7639
...
fix: perform request dump before auth/post-processors to avoid signat…
2026-09-03 19:14:42 +04:00
Mzack9999
80f1839aa3
Merge pull request #7281 from eyupcanakman/fix/js-template-flags-6645
...
fix(js): propagate proxy, timeout, and custom headers to JS templates
2026-09-03 18:40:52 +04:00
Mzack9999
fcbaa8f4b2
Merge pull request #7692 from projectdiscovery/dwisiswant0/fix/config/reject-corrupt-active-ignore-files
...
fix(config): reject corrupt active ignore files
2026-09-03 18:03:05 +04:00
Mzack9999
4138b68134
Merge pull request #7694 from projectdiscovery/dwisiswant0/feat/authx/sops-integration
...
feat(authx): SOPS integration
2026-09-03 17:33:28 +04:00
Niek den Breeje
f66a832d8e
fix(sdk): apply the files section of .nuclei-ignore
...
ReadIgnoreFile returns both `tags` and `files`, but applyRequiredDefaults
applied only `tags`, leaving ExcludedTemplates empty. The CLI runner
applies both, so the `files` section was inert for every SDK consumer.
That section exists to suppress templates known to have weak matchers,
so library users received false positives the CLI would never report.
Populate ExcludedTemplates from ignoreFile.Files, matching
internal/runner. ExcludedTemplates already flows to the loader as
Config.ExcludeTemplates, so no new plumbing is needed.
Fixes #7696
2026-09-03 11:27:12 +02:00
Mzack9999
dc5f464282
fix sops
2026-09-03 12:34:22 +04:00
Dwi Siswanto
2e22d4f612
chore: rm golangci config
...
Signed-off-by: Dwi Siswanto <[email protected] >
2026-09-03 14:54:34 +07:00
Dwi Siswanto
7ebe19d60b
test(lib): add go.opencensus.io/stats/view to knownLeaks
...
Signed-off-by: Dwi Siswanto <[email protected] >
2026-09-03 14:20:28 +07:00
Dwi Siswanto
2ba82f722f
chore: add golangci-lint confing
...
Signed-off-by: Dwi Siswanto <[email protected] >
2026-09-03 14:19:32 +07:00
Dwi Siswanto
82071fe0c9
chore: add SOPS creation rules file
...
Signed-off-by: Dwi Siswanto <[email protected] >
2026-09-03 14:18:58 +07:00
Dwi Siswanto
550b92da42
chore: tidy up mod
...
Signed-off-by: Dwi Siswanto <[email protected] >
2026-09-03 14:18:57 +07:00
dw1 and Mzack9999
a34f810ffa
refactor(exporters): improve exported sarif rule and result metadata ( #7368 )
...
* refactor(exporters): improve exported sarif rule and result metadata
Normalize rule ids and descriptions, attach help
text, references and GitHub security properties,
and enrich result messages with target, matcher,
extractor, extracted values and reproduction
details.
Keep rule indices stable, generate better artifact
locations, mark the invocation successful, and
export with normalization and empty-object pruning
enabled.
Also adapt the exporter to the updated sarif API.
Signed-off-by: Dwi Siswanto <[email protected] >
* adding tests
---------
Signed-off-by: Dwi Siswanto <[email protected] >
Co-authored-by: Mzack9999 <[email protected] >
2026-09-03 13:52:49 +07:00
Dwi Siswanto
6d4d1be80c
fix(config): reject corrupt active ignore files
...
Return .nuclei-ignore read and parse failures to
callers instead of continuing with an empty
exclusion set.
Treat only a missing active ignore file as
recoverable and log it as a warning. Apply this
behavior to the CLI, SDK, and loader paths.
Fixes #7691
Signed-off-by: Dwi Siswanto <[email protected] >
2026-09-03 11:02:09 +07:00
IgorDaniel45
eded59972e
fix: address compiled cache review feedback
2026-09-02 19:13:00 -03:00
ateto3
46ea619bc6
Merge branch 'projectdiscovery:dev' into fix-dynamic-fetch-deadlock-7639
2026-09-02 23:03:11 +02:00
Igor Daniel
4fb773d8b2
fix: isolate cached template execution state
2026-09-02 17:58:59 -03:00
dw1
b04fc59ad0
refactor: adopt XDG storage and layered configs ( #7684 )
...
* refactor: adopt XDG storage and layered configs
Load XDG system configuration (and /etc/nuclei/config.yaml) before the
active user configuration, selected config, profile, and command line.
Preserve explicit command-line values, replace collections between
layers, and defer stateful option handling until the final values are
known. Keep callback flags and authentication setup limited to the CLI.
Move configuration loading, profile resolution, inline targets, and
inline secrets into internal/configuration. Keep NUCLEI_CONFIG_DIR as
a compatibility override for the user configuration directory.
Use platform directories for configuration, template data, persistent
state, and cache data. Discover default template roots through
XDG_DATA_HOME and XDG_DATA_DIRS without assigning ownership semantics
to the selected path.
Store template state in XDG_STATE_HOME and migrate the legacy
.templates-config.json file when needed. Persist the active template
path, keep custom provider templates below that root, and apply the
same installation, update, health-check, and reset behavior to every
root.
Keep .nuclei-ignore with the active template root. Derive its local
hash from the file and pass the remote hash through the update check
without persisting either value.
Move generated resume and crash-recovery files into persistent state
and use XDG_CACHE_HOME for the catalog index. Write template state and
cache snapshots atomically with private permissions.
Validate every reset target before deleting any path. Reject broad or
unsafe targets, preserve explicit resume paths, and remove generated
inline-secret directories on normal, interrupted, and fatal exits.
Isolate configuration, state, cache, and template paths in functional
and integration tests, and add coverage for layered precedence, state
migration, active-root lifecycle, reset safety, and private file modes.
Closes #6755
Signed-off-by: Dwi Siswanto <[email protected] >
* chore(cmd): use memProfile+ext instead
Signed-off-by: Dwi Siswanto <[email protected] >
* fix(lib): gate SDK version check
Signed-off-by: Dwi Siswanto <[email protected] >
---------
Signed-off-by: Dwi Siswanto <[email protected] >
2026-09-03 03:21:50 +07:00
Igor Daniel
9f47943e11
fix: reuse compiled templates in thread-safe engine
2026-09-02 16:49:30 -03:00
Mzack9999
87fbc2d045
fix deadlock
2026-09-02 22:44:23 +04:00
Mzack9999
6ec0e9e52c
js flags
2026-09-02 22:14:05 +04:00
Eyüp Can Akman
91ffec51a1
fix lint
2026-09-02 22:00:47 +04:00
Eyüp Can Akman
24a101fbdf
fix(js): support https proxies in net helpers
2026-09-02 22:00:47 +04:00
Eyüp Can Akman
eb10c9f160
fix(js): propagate proxy, timeout, and custom headers to JS templates
...
Fixes #6645
2026-09-02 22:00:47 +04:00
Mzack9999
2a11278647
Merge pull request #7683 from threatmate/tm/restore-idle-conn-pool
...
Size the per-host idle connection pool to actual concurrency
2026-09-02 19:45:06 +04:00
Stan Ivanov
83dbc85a08
Let -c and payload threads raise the idle connection pool
...
Review asked for the pool to be sized from the configured concurrency instead of
a constant, as max(TemplateThreads, request Threads) with TemplateThreads
defaulting to 25. The first half of that is right and is what this does now:
TemplateThreads and a template's payload Threads both raise the pool, which fixes
-c 800 being served by a 500-deep pool.
They cannot also lower it, because -c is not an upper bound on how many
connections the transport has open. http.Transport starts a dial whenever a
request does not find an idle connection; if one frees up first the request
takes it and the racing dial still completes. Measured against a keep-alive
target at -c 25, 1,965 templates, 5,388 requests, counting at the target:
requests in flight peaked at 22-31
open connections peaked at 121-178
Sizing the pool at -c therefore discards most of what the transport opened:
pool 500 (floor) 414 connections 13.0 req/conn
pool 25 (= -c) 3,070 connections 1.8 req/conn
pool 4 (v3.11.1) 4,352 connections 1.2 req/conn
So the floor stays at 500 and the configured concurrency raises it. A pool that
is never filled costs nothing: it is a ceiling on retained connections, not an
allocation, and the transport only ever holds connections it actually opened.
Tests: TestIdleConnPoolSize is the requested table (unset, -c 50, -c 800,
payload threads raising the pool, payload threads never shrinking it);
TestIdleConnPoolSizeIsWiredToTransport asserts the size reaches http.Transport
rather than only the helper; TestIdleConnPoolAllowsKeepAliveReuseWithPayloadThreads
covers the client that payload templates share -- Configuration.Threads is in the
client cache key, so every template with the same payload thread count piles onto
one pool. It holds each group of requests at a cyclic barrier so the overlap is
sustained for the whole run; with a single-shot barrier a pool that is too small
still passes, because once requests stop overlapping a shallow pool is enough.
2026-09-02 10:19:04 -04:00
github-actions[bot] and ehsandeep
764f5a9744
chore: refresh security context ( #7688 )
...
Co-authored-by: ehsandeep <[email protected] >
2026-09-01 22:16:44 +05:30
Sandeep Singh
3e1e0e81f0
Add workflow to maintain security context
...
This workflow maintains the security context by analyzing the repository for vulnerabilities and updating the SECURITY_CONTEXT.md file accordingly.
2026-09-01 21:50:52 +05:30
Mzack9999
a2f9070f68
Merge pull request #7677 from dev-rehaann/fix/disable-cookie-shared-jar
...
fix(http): honor disable-cookie with shared jars
2026-09-01 17:13:21 +04:00
Stanimir Ivanov
c07c84f1d1
Make the idle-pool test fail loudly instead of vacuously
...
The connection-count assertion held trivially in two cases the test did not
rule out: if every request errored (client.Do errors were swallowed, so zero
successful requests also means zero connections), or if the requests happened
to serialise, since the semaphore caps concurrency without forcing overlap.
Requests now block in the handler until "concurrency" of them have arrived, so
that many connections are genuinely required, and the test asserts every
request succeeded before looking at the connection count. A timer releases the
barrier so a shortfall fails on the assertions rather than hanging.
Verified both ways: reverting the pool to 4 fails on the connection count (400
requests over 176 connections), and pointing the client at a closed server
fails on "requests must succeed" rather than passing on zero connections.
2026-08-31 20:15:52 -04:00
Stanimir Ivanov
d443462fda
Add regression test for per-host idle connection pool sizing
...
Counts connections accepted by the server rather than requests served,
because the regression is invisible in request counts: the scan still issues
every request, it just opens a new connection for most of them.
Fails at MaxIdleConnsPerHost=4 (400 requests over 157 connections) and passes
with the pool sized to concurrency (400 requests over 50 connections).
2026-08-31 19:24:21 -04:00
Stanimir Ivanov
8bd6fabb04
Size the per-host idle connection pool to actual concurrency
...
The per-host client pool introduced in v3.10.0 sets MaxIdleConns and
MaxIdleConnsPerHost to 4. http.Transport closes a connection returned to a
host whose idle pool is already full, so an idle pool smaller than the number
of requests in flight against that host silently defeats keep-alive: every
request past the fourth pays a fresh TCP (and TLS) handshake instead of
reusing a pooled connection.
Clients are scoped to a single host and, in host-spray mode, every template
runs against that host, so concurrency is TemplateThreads multiplied by a
template's payload parallelism. With the defaults that is far above 4.
Measured against a local keep-alive target (6,674 templates, host-spray,
TemplateThreads=50), counting connections accepted by the target:
before: 17,564 connections for 19,997 requests (1.14 requests/connection)
after: 885 connections for 19,997 requests (22.6 requests/connection)
Identical request count and identical findings (7 and 7), so this is purely
connection reuse. The connection churn also defeats NAT: behind a Cloud NAT
gateway the pre-fix rate of ~147 new connections/sec per scanner exhausted
per-endpoint port mappings and the gateway began dropping outbound SYNs.
configuration.Threads may now only raise the pool, never lower it, since one
template's thread count does not bound total concurrency against the host.
2026-08-31 18:50:18 -04:00
Mzack9999
98d264c8a7
Merge pull request #7666 from buzhimingdeaikun/codex/fix-readme-grammar
...
docs: fix grammar in README
2026-08-31 17:53:39 +04:00
Mzack9999
d0d5100607
fix wording
2026-08-31 17:45:58 +04:00
dependabot[bot]
3f6e6931dd
chore(deps): bump the modules group with 11 updates ( #7682 )
...
Bumps the modules group with 11 updates:
| Package | From | To |
| --- | --- | --- |
| [github.com/projectdiscovery/clistats](https://github.com/projectdiscovery/clistats ) | `0.1.5` | `0.1.6` |
| [github.com/projectdiscovery/fastdialer](https://github.com/projectdiscovery/fastdialer ) | `0.5.17` | `0.5.18` |
| [github.com/projectdiscovery/hmap](https://github.com/projectdiscovery/hmap ) | `0.0.101` | `0.0.102` |
| [github.com/projectdiscovery/retryabledns](https://github.com/projectdiscovery/retryabledns ) | `1.0.115` | `1.0.116` |
| [github.com/projectdiscovery/retryablehttp-go](https://github.com/projectdiscovery/retryablehttp-go ) | `1.3.23` | `1.3.24` |
| [github.com/projectdiscovery/dsl](https://github.com/projectdiscovery/dsl ) | `0.8.21` | `0.8.22` |
| [github.com/projectdiscovery/networkpolicy](https://github.com/projectdiscovery/networkpolicy ) | `0.1.47` | `0.1.48` |
| [github.com/projectdiscovery/useragent](https://github.com/projectdiscovery/useragent ) | `0.0.108` | `0.0.109` |
| [github.com/projectdiscovery/utils](https://github.com/projectdiscovery/utils ) | `0.11.1` | `0.11.2` |
| [github.com/projectdiscovery/wappalyzergo](https://github.com/projectdiscovery/wappalyzergo ) | `0.2.94` | `0.2.95` |
| [github.com/projectdiscovery/cdncheck](https://github.com/projectdiscovery/cdncheck ) | `1.2.49` | `1.2.50` |
Updates `github.com/projectdiscovery/clistats` from 0.1.5 to 0.1.6
- [Release notes](https://github.com/projectdiscovery/clistats/releases )
- [Commits](https://github.com/projectdiscovery/clistats/compare/v0.1.5...v0.1.6 )
Updates `github.com/projectdiscovery/fastdialer` from 0.5.17 to 0.5.18
- [Release notes](https://github.com/projectdiscovery/fastdialer/releases )
- [Commits](https://github.com/projectdiscovery/fastdialer/compare/v0.5.17...v0.5.18 )
Updates `github.com/projectdiscovery/hmap` from 0.0.101 to 0.0.102
- [Release notes](https://github.com/projectdiscovery/hmap/releases )
- [Commits](https://github.com/projectdiscovery/hmap/compare/v0.0.101...v0.0.102 )
Updates `github.com/projectdiscovery/retryabledns` from 1.0.115 to 1.0.116
- [Release notes](https://github.com/projectdiscovery/retryabledns/releases )
- [Commits](https://github.com/projectdiscovery/retryabledns/compare/v1.0.115...v1.0.116 )
Updates `github.com/projectdiscovery/retryablehttp-go` from 1.3.23 to 1.3.24
- [Release notes](https://github.com/projectdiscovery/retryablehttp-go/releases )
- [Commits](https://github.com/projectdiscovery/retryablehttp-go/compare/v1.3.23...v1.3.24 )
Updates `github.com/projectdiscovery/dsl` from 0.8.21 to 0.8.22
- [Release notes](https://github.com/projectdiscovery/dsl/releases )
- [Commits](https://github.com/projectdiscovery/dsl/compare/v0.8.21...v0.8.22 )
Updates `github.com/projectdiscovery/networkpolicy` from 0.1.47 to 0.1.48
- [Release notes](https://github.com/projectdiscovery/networkpolicy/releases )
- [Commits](https://github.com/projectdiscovery/networkpolicy/compare/v0.1.47...v0.1.48 )
Updates `github.com/projectdiscovery/useragent` from 0.0.108 to 0.0.109
- [Release notes](https://github.com/projectdiscovery/useragent/releases )
- [Commits](https://github.com/projectdiscovery/useragent/compare/v0.0.108...v0.0.109 )
Updates `github.com/projectdiscovery/utils` from 0.11.1 to 0.11.2
- [Release notes](https://github.com/projectdiscovery/utils/releases )
- [Changelog](https://github.com/projectdiscovery/utils/blob/main/CHANGELOG.md )
- [Commits](https://github.com/projectdiscovery/utils/compare/v0.11.1...v0.11.2 )
Updates `github.com/projectdiscovery/wappalyzergo` from 0.2.94 to 0.2.95
- [Release notes](https://github.com/projectdiscovery/wappalyzergo/releases )
- [Commits](https://github.com/projectdiscovery/wappalyzergo/compare/v0.2.94...v0.2.95 )
Updates `github.com/projectdiscovery/cdncheck` from 1.2.49 to 1.2.50
- [Release notes](https://github.com/projectdiscovery/cdncheck/releases )
- [Commits](https://github.com/projectdiscovery/cdncheck/compare/v1.2.49...v1.2.50 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/clistats
dependency-version: 0.1.6
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/fastdialer
dependency-version: 0.5.18
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/hmap
dependency-version: 0.0.102
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/retryabledns
dependency-version: 1.0.116
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/retryablehttp-go
dependency-version: 1.3.24
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/dsl
dependency-version: 0.8.22
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/networkpolicy
dependency-version: 0.1.48
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/useragent
dependency-version: 0.0.109
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/utils
dependency-version: 0.11.2
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/wappalyzergo
dependency-version: 0.2.95
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/cdncheck
dependency-version: 1.2.50
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: modules
...
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-31 06:19:09 +00:00
chauhand2463
a1c26f9d98
feat(http): expose TLS key exchange metadata
2026-08-28 09:41:07 +05:30
Rehan Khan
efd160c266
Merge branch 'dev' into fix/disable-cookie-shared-jar
2026-08-27 20:22:19 +05:00
Mzack9999
034cf04d47
quarantine hosts
2026-08-26 10:37:40 +04:00
Dogan Can Bakir
da279d42a3
Merge pull request #7585 from projectdiscovery/5414-passive-exports
...
passive exports
2026-08-26 06:39:25 +03:00
Dogan Can Bakir
f146fb3a06
Merge pull request #7674 from projectdiscovery/7673-template-id-error
...
fix(templates): invalid template id error message
2026-08-26 05:59:10 +03:00
Dogan Can Bakir
6a5c443f95
Merge pull request #7629 from projectdiscovery/7590-raw-http-input
...
feat(input): add raw http request input mode
2026-08-26 05:14:49 +03:00
gnuletik
841cd851ca
fix(core): honour the scan context when acquiring worker slots and JS runtimes
...
Four acquires in the scan path ignored the context they were given, so a
cancelled scan could not leave until unrelated work finished:
- executeTemplateSpray and executeTemplatesOnTarget acquire a worker slot via
AdaptiveWaitGroup.Add, which passes context.Background().
- executeHostSpray does the same.
- flow.GetJSRuntime acquires from a process-global goja pool with
sizedpool.Get(context.TODO()).
Each of these can wait a long time. A worker slot is held for as long as a
template runs, and a JS runtime stays checked out for the whole flow including
any wait on the rate limiter, so the pool saturates under concurrent scans.
A scan whose context is already cancelled then queues for a runtime it only
needs in order to unwind, and its own cancellation cannot break the wait.
Both spray loops already check ctx.Done() at the top of each iteration, so the
acquire was the only place cancellation was invisible.
GetJSRuntime now takes a context and returns an error. This changes an
exported signature; it has one caller in-tree.
2026-08-26 03:15:52 +02:00
Rehan Khan
71ccb1d568
chore: remove redundant test comment
...
Keep the regression test focused on behavior without restating the method name.
Signed-off-by: Muhammad Rehan Khan <[email protected] >
Signed-off-by: Rehan Khan <[email protected] >
2026-08-25 18:38:54 +05:00
Rehan Khan
a976ca8d3f
fix(http): honor disable-cookie with shared jars
...
Honor disable-cookie when a workflow supplies a shared cookie jar. Add an integration fixture proving that a cookie set by one request is not attached to a later request with cookie handling disabled.
Signed-off-by: Muhammad Rehan Khan <[email protected] >
Signed-off-by: Rehan Khan <[email protected] >
2026-08-25 16:06:26 +05:00
Mzack9999
6d6bfd7950
fix lint
2026-08-24 12:49:10 +04:00
dependabot[bot]
84b464e6bd
chore(deps): bump the modules group with 4 updates ( #7675 )
...
Bumps the modules group with 4 updates: [github.com/projectdiscovery/fastdialer](https://github.com/projectdiscovery/fastdialer ), [github.com/projectdiscovery/networkpolicy](https://github.com/projectdiscovery/networkpolicy ), [github.com/projectdiscovery/wappalyzergo](https://github.com/projectdiscovery/wappalyzergo ) and [github.com/projectdiscovery/cdncheck](https://github.com/projectdiscovery/cdncheck ).
Updates `github.com/projectdiscovery/fastdialer` from 0.5.16 to 0.5.17
- [Release notes](https://github.com/projectdiscovery/fastdialer/releases )
- [Commits](https://github.com/projectdiscovery/fastdialer/compare/v0.5.16...v0.5.17 )
Updates `github.com/projectdiscovery/networkpolicy` from 0.1.46 to 0.1.47
- [Release notes](https://github.com/projectdiscovery/networkpolicy/releases )
- [Commits](https://github.com/projectdiscovery/networkpolicy/compare/v0.1.46...v0.1.47 )
Updates `github.com/projectdiscovery/wappalyzergo` from 0.2.93 to 0.2.94
- [Release notes](https://github.com/projectdiscovery/wappalyzergo/releases )
- [Commits](https://github.com/projectdiscovery/wappalyzergo/compare/v0.2.93...v0.2.94 )
Updates `github.com/projectdiscovery/cdncheck` from 1.2.48 to 1.2.49
- [Release notes](https://github.com/projectdiscovery/cdncheck/releases )
- [Commits](https://github.com/projectdiscovery/cdncheck/compare/v1.2.48...v1.2.49 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/fastdialer
dependency-version: 0.5.17
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/networkpolicy
dependency-version: 0.1.47
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/wappalyzergo
dependency-version: 0.2.94
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/cdncheck
dependency-version: 1.2.49
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: modules
...
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-24 06:17:16 +00:00
Doğan Can Bakır
85fb938c39
fix(templates): render regex in invalid template id error
2026-08-24 07:52:04 +03:00
coriatwood
bb79d8ed71
build: bump Go version in Dockerfile ( #7669 )
2026-08-20 15:52:23 +07:00
buzhimingdeaikun
7a8da3cd00
Fix grammatical errors in README.md
2026-08-19 02:23:52 +08:00
prithvee07
59f8657566
Merge pull request #6 from prithvee07/codex/review-the-codebase-r6nml5
...
Harden markdown report filenames, improve HTTP input parsing/progress, and upgrade dependencies
2026-08-18 22:14:01 +05:30
prithvee07
7a1d539d7e
Merge branch 'dev' into codex/review-the-codebase-r6nml5
2026-08-18 21:32:29 +05:30
Claude
03adf593d4
Merge remote-tracking branch 'upstream/dev' into dev
...
# Conflicts:
# pkg/input/types/http.go
2026-08-18 15:54:52 +00:00
prithvee07
fd91245001
Merge pull request #7 from prithvee07/claude/project-contribution-work-gwxmho
...
Fix panic when parsing unsafe HTTP requests with only method
2026-08-18 21:13:06 +05:30
Claude
e6f6274e99
Fix index-out-of-range panic parsing unsafe raw requests with no path
...
readRawRequest() skips the malformed-field guard when unsafe is true,
so a raw request line with a single token (e.g. "GET\n", no path or
HTTP version) falls through to rawRequest.Path = parts[1] and panics
with "index out of range [1] with length 1". Since unsafe mode exists
specifically to tolerate malformed request lines, this is directly
reachable via a template's raw HTTP request block.
Guard the assignment so a one-token request line degrades to an empty
path instead of panicking; the existing case rawrequest.Path == "" in
Parse() already handles an empty path correctly by automerging with
the input URL.
2026-08-18 15:41:34 +00:00
dependabot[bot]
34866efc22
chore(deps): bump the modules group with 5 updates ( #7664 )
...
Bumps the modules group with 5 updates:
| Package | From | To |
| --- | --- | --- |
| [github.com/projectdiscovery/fastdialer](https://github.com/projectdiscovery/fastdialer ) | `0.5.15` | `0.5.16` |
| [github.com/projectdiscovery/retryablehttp-go](https://github.com/projectdiscovery/retryablehttp-go ) | `1.3.22` | `1.3.23` |
| [github.com/projectdiscovery/networkpolicy](https://github.com/projectdiscovery/networkpolicy ) | `0.1.45` | `0.1.46` |
| [github.com/projectdiscovery/wappalyzergo](https://github.com/projectdiscovery/wappalyzergo ) | `0.2.92` | `0.2.93` |
| [github.com/projectdiscovery/cdncheck](https://github.com/projectdiscovery/cdncheck ) | `1.2.47` | `1.2.48` |
Updates `github.com/projectdiscovery/fastdialer` from 0.5.15 to 0.5.16
- [Release notes](https://github.com/projectdiscovery/fastdialer/releases )
- [Commits](https://github.com/projectdiscovery/fastdialer/compare/v0.5.15...v0.5.16 )
Updates `github.com/projectdiscovery/retryablehttp-go` from 1.3.22 to 1.3.23
- [Release notes](https://github.com/projectdiscovery/retryablehttp-go/releases )
- [Commits](https://github.com/projectdiscovery/retryablehttp-go/compare/v1.3.22...v1.3.23 )
Updates `github.com/projectdiscovery/networkpolicy` from 0.1.45 to 0.1.46
- [Release notes](https://github.com/projectdiscovery/networkpolicy/releases )
- [Commits](https://github.com/projectdiscovery/networkpolicy/compare/v0.1.45...v0.1.46 )
Updates `github.com/projectdiscovery/wappalyzergo` from 0.2.92 to 0.2.93
- [Release notes](https://github.com/projectdiscovery/wappalyzergo/releases )
- [Commits](https://github.com/projectdiscovery/wappalyzergo/compare/v0.2.92...v0.2.93 )
Updates `github.com/projectdiscovery/cdncheck` from 1.2.47 to 1.2.48
- [Release notes](https://github.com/projectdiscovery/cdncheck/releases )
- [Commits](https://github.com/projectdiscovery/cdncheck/compare/v1.2.47...v1.2.48 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/fastdialer
dependency-version: 0.5.16
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/retryablehttp-go
dependency-version: 1.3.23
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/networkpolicy
dependency-version: 0.1.46
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/wappalyzergo
dependency-version: 0.2.93
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/cdncheck
dependency-version: 1.2.48
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: modules
...
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-17 06:18:28 +00:00
Dwi Siswanto
fd0aff232e
perf(templates): reuse parsed templates across engines ( #7661 )
...
* test(templates): add parse across engine local caches bench test
Signed-off-by: Dwi Siswanto <[email protected] >
* perf(templates): reuse parsed templates across engines
Clone cached parsed templates before compiling
them with engine-local options to avoid reopening
and decoding the same source for every engine
without sharing mutable compiled state.
Signed-off-by: Dwi Siswanto <[email protected] >
* fix(templates): preserve aliases when cloning templates
Use one visited map for the full clone and
register maps and slices before walking their
contents to preserve shared values and handles
cycles without infinite recursion.
Signed-off-by: Dwi Siswanto <[email protected] >
---------
Signed-off-by: Dwi Siswanto <[email protected] >
2026-08-17 01:47:00 +07:00
Mzack9999
265b3a3dec
Merge pull request #7659 from dwisiswant0/dwisiswant0/fix/lib/avoid-caching-engine-state-in-shared-parsers
...
fix(lib): avoid caching engine state in shared parsers
2026-08-15 11:19:38 +04:00
Lucas Madureira
e908de14fa
fix(installer): validate nuclei ignore file downloads
2026-08-14 09:10:47 -03:00
Dwi Siswanto
dc0ebd19a5
fix(lib): avoid caching engine state in shared parsers
...
Compiled template cache entries retain mutable
`ExecutorOptions` and can keep closed engines
alive.
Move those entries into an engine-local cache.
Leave the caller-owned parsed cache intact and
purge only compiled entries on `Close`.
Fixes #7656
Signed-off-by: Dwi Siswanto <[email protected] >
2026-08-14 15:03:03 +07:00
Mzack9999
05e0e8387b
Merge pull request #7657 from lucasonline0/fix/7654-proxy-keepalive
...
fix(http): avoid proxy stalls from keep-alive reuse
2026-08-13 20:27:12 +04:00
Matin
0316732363
docs: update heading level to preserve outline
2026-08-13 19:59:04 +04:30
hu-matin
960ba0bb7f
docs: add image alt tags and fix table of contents links
2026-08-13 19:51:25 +04:30
Lucas Madureira
f1007e48d3
fix(http): avoid proxy stalls from keep-alive reuse
2026-08-13 15:02:26 +00:00
hu-matin
04c6db7de0
docs: link Persian README in main README
2026-08-13 13:12:29 +04:30
hu-matin
caa5dfafea
docs: add Persian(FA) translation for README
2026-08-13 12:50:42 +04:30
Dogan Can Bakir
a3f1367fcd
Merge pull request #7627 from projectdiscovery/7626-raw-request-parsing
...
fix(input): parse raw request line and headers by name, not position
2026-08-12 01:50:55 +03:00
Dwi Siswanto
1027207f5e
fix(raw): preserve abs targets in unsafe requests ( #7652 )
...
* fix(raw): preserve abs targets in unsafe requests
Keep absolute request targets unchanged on the
wire. Derive the effective URL from the scan
target authority and the raw target path and query,
without merging the input path or query. Also
handle mixed-case schemes and single-label hosts.
Fixes #7382
Fixes #7649
Signed-off-by: Dwi Siswanto <[email protected] >
* test(raw): add unsafe w/ full URL w/o path test
Signed-off-by: Dwi Siswanto <[email protected] >
---------
Signed-off-by: Dwi Siswanto <[email protected] >
2026-08-11 17:08:00 +07:00
dependabot[bot]
73be40cae7
chore(deps): bump crate-ci/typos in the workflows group ( #7648 )
...
Bumps the workflows group with 1 update: [crate-ci/typos](https://github.com/crate-ci/typos ).
Updates `crate-ci/typos` from 1.48.0 to 1.49.0
- [Release notes](https://github.com/crate-ci/typos/releases )
- [Changelog](https://github.com/crate-ci/typos/blob/master/CHANGELOG.md )
- [Commits](https://github.com/crate-ci/typos/compare/v1.48.0...v1.49.0 )
---
updated-dependencies:
- dependency-name: crate-ci/typos
dependency-version: 1.49.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: workflows
...
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-11 17:07:18 +07:00
Dwi Siswanto
0df0976899
chore(deps): bump [email protected] ( #7653 )
...
Signed-off-by: Dwi Siswanto <[email protected] >
2026-08-11 17:06:40 +07:00
dependabot[bot]
dd7153518e
chore(deps): bump the modules group with 10 updates ( #7647 )
...
Bumps the modules group with 10 updates:
| Package | From | To |
| --- | --- | --- |
| [github.com/projectdiscovery/clistats](https://github.com/projectdiscovery/clistats ) | `0.1.4` | `0.1.5` |
| [github.com/projectdiscovery/fastdialer](https://github.com/projectdiscovery/fastdialer ) | `0.5.14` | `0.5.15` |
| [github.com/projectdiscovery/retryablehttp-go](https://github.com/projectdiscovery/retryablehttp-go ) | `1.3.21` | `1.3.22` |
| [github.com/projectdiscovery/dsl](https://github.com/projectdiscovery/dsl ) | `0.8.20` | `0.8.21` |
| [github.com/projectdiscovery/gologger](https://github.com/projectdiscovery/gologger ) | `1.1.71` | `1.1.72` |
| [github.com/projectdiscovery/networkpolicy](https://github.com/projectdiscovery/networkpolicy ) | `0.1.44` | `0.1.45` |
| [github.com/projectdiscovery/tlsx](https://github.com/projectdiscovery/tlsx ) | `1.2.2` | `1.3.2` |
| [github.com/projectdiscovery/wappalyzergo](https://github.com/projectdiscovery/wappalyzergo ) | `0.2.91` | `0.2.92` |
| [github.com/projectdiscovery/blackrock](https://github.com/projectdiscovery/blackrock ) | `0.0.1` | `0.0.2` |
| [github.com/projectdiscovery/cdncheck](https://github.com/projectdiscovery/cdncheck ) | `1.2.46` | `1.2.47` |
Updates `github.com/projectdiscovery/clistats` from 0.1.4 to 0.1.5
- [Release notes](https://github.com/projectdiscovery/clistats/releases )
- [Commits](https://github.com/projectdiscovery/clistats/compare/v0.1.4...v0.1.5 )
Updates `github.com/projectdiscovery/fastdialer` from 0.5.14 to 0.5.15
- [Release notes](https://github.com/projectdiscovery/fastdialer/releases )
- [Commits](https://github.com/projectdiscovery/fastdialer/compare/v0.5.14...v0.5.15 )
Updates `github.com/projectdiscovery/retryablehttp-go` from 1.3.21 to 1.3.22
- [Release notes](https://github.com/projectdiscovery/retryablehttp-go/releases )
- [Commits](https://github.com/projectdiscovery/retryablehttp-go/compare/v1.3.21...v1.3.22 )
Updates `github.com/projectdiscovery/dsl` from 0.8.20 to 0.8.21
- [Release notes](https://github.com/projectdiscovery/dsl/releases )
- [Commits](https://github.com/projectdiscovery/dsl/compare/v0.8.20...v0.8.21 )
Updates `github.com/projectdiscovery/gologger` from 1.1.71 to 1.1.72
- [Release notes](https://github.com/projectdiscovery/gologger/releases )
- [Commits](https://github.com/projectdiscovery/gologger/compare/v1.1.71...v1.1.72 )
Updates `github.com/projectdiscovery/networkpolicy` from 0.1.44 to 0.1.45
- [Release notes](https://github.com/projectdiscovery/networkpolicy/releases )
- [Commits](https://github.com/projectdiscovery/networkpolicy/compare/v0.1.44...v0.1.45 )
Updates `github.com/projectdiscovery/tlsx` from 1.2.2 to 1.3.2
- [Release notes](https://github.com/projectdiscovery/tlsx/releases )
- [Commits](https://github.com/projectdiscovery/tlsx/commits )
Updates `github.com/projectdiscovery/wappalyzergo` from 0.2.91 to 0.2.92
- [Release notes](https://github.com/projectdiscovery/wappalyzergo/releases )
- [Commits](https://github.com/projectdiscovery/wappalyzergo/compare/v0.2.91...v0.2.92 )
Updates `github.com/projectdiscovery/blackrock` from 0.0.1 to 0.0.2
- [Release notes](https://github.com/projectdiscovery/blackrock/releases )
- [Commits](https://github.com/projectdiscovery/blackrock/compare/v0.0.1...v0.0.2 )
Updates `github.com/projectdiscovery/cdncheck` from 1.2.46 to 1.2.47
- [Release notes](https://github.com/projectdiscovery/cdncheck/releases )
- [Commits](https://github.com/projectdiscovery/cdncheck/compare/v1.2.46...v1.2.47 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/clistats
dependency-version: 0.1.5
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/fastdialer
dependency-version: 0.5.15
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/retryablehttp-go
dependency-version: 1.3.22
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/dsl
dependency-version: 0.8.21
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/gologger
dependency-version: 1.1.72
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/networkpolicy
dependency-version: 0.1.45
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/tlsx
dependency-version: 1.3.2
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: modules
- dependency-name: github.com/projectdiscovery/wappalyzergo
dependency-version: 0.2.92
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/blackrock
dependency-version: 0.0.2
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/cdncheck
dependency-version: 1.2.47
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: modules
...
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-10 06:19:34 +00:00
dependabot[bot]
dfdfa5fd65
chore(deps): bump github.com/go-git/go-git/v5 ( #7644 )
...
Bumps the go_modules group with 1 update in the / directory: [github.com/go-git/go-git/v5](https://github.com/go-git/go-git ).
Updates `github.com/go-git/go-git/v5` from 5.19.1 to 5.19.2
- [Release notes](https://github.com/go-git/go-git/releases )
- [Changelog](https://github.com/go-git/go-git/blob/main/HISTORY.md )
- [Commits](https://github.com/go-git/go-git/compare/v5.19.1...v5.19.2 )
---
updated-dependencies:
- dependency-name: github.com/go-git/go-git/v5
dependency-version: 5.19.2
dependency-type: direct:production
dependency-group: go_modules
...
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-09 05:55:28 +00:00
Sandeep Singh
a8c88feb4a
Merge pull request #7641 from projectdiscovery/dev
...
release prep
2026-08-08 17:50:01 +05:30
PDTeamX
5bbca25bea
version update
2026-08-08 17:49:30 +05:30
Mzack9999
64bc83e004
Merge pull request #7635 from projectdiscovery/dependabot/github_actions/dev/workflows-84c3d95bcf
...
chore(deps): bump actions/stale from 10 to 11 in the workflows group
2026-08-05 14:07:54 +04:00
Mzack9999
37bba07662
Merge pull request #7636 from dwisiswant0/dwisiswant0/feat/templates/bind-javascript-execution-to-verified-content
...
feat(templates): bind js execution to verified content
2026-08-05 13:38:09 +04:00
prithvee07
8a3a0f33de
fix(input): parse HTTP authority case-insensitively
2026-08-04 11:16:50 +05:30
Dwi Siswanto
9de96e4dda
feat(templates): bind js execution to verified content
...
Verify signatures before protocol compilation so
unsigned init blocks cannot run, and enforce the
same check at request execution.
Bind cached results to the template, imported file
contents, and verifier key. Use the loaded import
snapshot for signing and verification, and apply
the executable-template re-signing rule to
JavaScript.
Signed-off-by: Dwi Siswanto <[email protected] >
2026-08-04 10:24:11 +07:00
aviadavi
0f5934cfaa
test: assert unsafe raw -H evaluation on the generated wire bytes
...
The previous test called the resolver directly, so it passed even with the
TryFillCustomHeaders wiring reverted and therefore guarded nothing.
Drive real request generation instead and read UnsafeRawBytes, asserting
the marker is absent, the tag survives, and the user agent still varies
across requests. Confirmed by reverting the fix: the test now fails with
"expression reached the wire unevaluated".
2026-08-03 17:18:04 +03:00
aviadavi
bfd48c7740
fix: evaluate -H expressions on the unsafe raw request path too
...
Unsafe raw requests do not go through setCustomHeaders for the value that
reaches the wire: TryFillCustomHeaders splices the -H line straight into
UnsafeRawBytes, and rawhttp sends those bytes. So a header carrying an
expression was sent with the literal {{...}} marker intact.
Evaluate the -H strings before they are spliced in, and share one
evaluation helper between both paths so they cannot drift.
Verified against a local server with an unsafe: true template:
before: {{rand_user_agent()}} myprop/value
after: Mozilla/5.0 (Macintosh ...) Safari/605.1.15 myprop/value
2026-08-03 17:18:04 +03:00
aviadavi
92f3a55ee7
feat: evaluate DSL helpers in -H values per request
...
Adds a rand_user_agent() DSL helper and evaluates helper expressions in
global custom header values once per generated request.
This implements the approach proposed in #7446 instead of a dedicated
CLI flag, so attribution tagging needs no new global option:
-H "User-Agent: {{rand_user_agent()}} myprop/value"
The helper is registered with cacheable=false, otherwise a cached result
would freeze the user agent for the whole run. It is backed by the
existing projectdiscovery/useragent pool that nuclei already uses for UA
randomization, so tagged scans send the same class of user agent as
untagged ones and no new dependency is introduced. The name matches the
slug dsl.FakerFunctions() would expose, so wiring faker later is a
drop in.
Values come from the operator's own -H flag or config file, the same
trust boundary as a template, and response data is never evaluated here.
Values with no {{ }} marker skip evaluation entirely, and compile or
evaluation errors keep the original value so a typo degrades the header
rather than failing the scan. The unsafe raw request path is unchanged.
2026-08-03 17:18:04 +03:00
prithvee07
b19e739961
Merge branch 'projectdiscovery:dev' into dev
2026-08-03 17:03:26 +05:30
prithvee07
b24ade541a
Merge pull request #5 from prithvee07/claude/codebase-review-3q1x4d
...
Add ReadHeaderTimeout to DASTServer's http.Server
2026-08-03 12:01:27 +05:30
Claude
58d3ad6063
Add ReadHeaderTimeout to DASTServer's http.Server
...
The DAST fuzzing/stats server (-dast-server) constructed its http.Server
with no timeouts, leaving it open to a Slowloris-style slow-header DoS.
Only ReadHeaderTimeout is set (not ReadTimeout/WriteTimeout) since /fuzz
requests can legitimately take a while to process. Same class of fix
already applied to internal/httpapi/apiendpoint.go.
Co-Authored-By: Claude Sonnet 5 <[email protected] >
Claude-Session: https://claude.ai/code/session_01QSCzGpK3LLQDKXtHCew5CG
2026-08-03 06:21:20 +00:00
dependabot[bot]
4a6f7c5a86
chore(deps): bump the modules group with 3 updates ( #7634 )
...
Bumps the modules group with 3 updates: [github.com/projectdiscovery/fastdialer](https://github.com/projectdiscovery/fastdialer ), [github.com/projectdiscovery/retryablehttp-go](https://github.com/projectdiscovery/retryablehttp-go ) and [github.com/projectdiscovery/networkpolicy](https://github.com/projectdiscovery/networkpolicy ).
Updates `github.com/projectdiscovery/fastdialer` from 0.5.13 to 0.5.14
- [Release notes](https://github.com/projectdiscovery/fastdialer/releases )
- [Commits](https://github.com/projectdiscovery/fastdialer/compare/v0.5.13...v0.5.14 )
Updates `github.com/projectdiscovery/retryablehttp-go` from 1.3.20 to 1.3.21
- [Release notes](https://github.com/projectdiscovery/retryablehttp-go/releases )
- [Commits](https://github.com/projectdiscovery/retryablehttp-go/compare/v1.3.20...v1.3.21 )
Updates `github.com/projectdiscovery/networkpolicy` from 0.1.43 to 0.1.44
- [Release notes](https://github.com/projectdiscovery/networkpolicy/releases )
- [Commits](https://github.com/projectdiscovery/networkpolicy/compare/v0.1.43...v0.1.44 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/fastdialer
dependency-version: 0.5.14
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/retryablehttp-go
dependency-version: 1.3.21
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/networkpolicy
dependency-version: 0.1.44
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
...
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-03 06:18:57 +00:00
Mzack9999
379687596f
Normalize schemes
2026-08-03 10:14:40 +04:00
prithvee07
1ff643d72a
Merge branch 'projectdiscovery:dev' into dev
2026-08-03 11:44:22 +05:30
prithvee07
7f2254ae57
Merge pull request #4 from prithvee07/claude/codebase-review-3q1x4d
...
Fix ParseRawRequest header/host parsing panics and data loss
2026-08-03 11:42:56 +05:30
Mzack9999
890147c20e
Merge pull request #7632 from projectdiscovery/chore/bump-kin-openapi
...
chore(deps): bump modules with known advisories
2026-08-03 10:09:12 +04:00
Claude
5371ac689a
Fix ParseRawRequest header/host parsing panics and data loss
...
ParseRawRequest read the request line and headers positionally: the
second line was always treated as the Host line regardless of content,
and header values were read by skipping exactly one byte past the
colon. This meant:
- a valueless header (e.g. "X-Empty:") panicked with a slice-bounds
error, taking down the whole scan
- a Host header anywhere but the second line was silently dropped from
the header map, so header-based preconditions never matched
- "Host:target" (no space after colon) parsed the host as "arget"
- an absolute-form request target, as used by proxy captures
(GET http://target/p HTTP/1.1), got appended to the Host rather than
replacing it
Every request-shaped input mode (burp, jsonl, yaml, openapi) goes
through this parser. Parse headers uniformly first, look up Host by
name, trim header values instead of assuming one space, and treat an
absolute-form request target as replacing the authority outright -
matching how pkg/protocols/http/raw.readRawRequest already handles
raw template requests.
Co-Authored-By: Claude Sonnet 5 <[email protected] >
Claude-Session: https://claude.ai/code/session_01QSCzGpK3LLQDKXtHCew5CG
2026-08-03 06:08:52 +00:00
prithvee07
675fcc4ea8
Merge pull request #3 from prithvee07/claude/codebase-review-3q1x4d
...
Security hardening: Add HTTP API token auth and improve file permissions
2026-08-03 11:28:32 +05:30
dependabot[bot]
89c2054bc1
chore(deps): bump actions/stale from 10 to 11 in the workflows group
...
Bumps the workflows group with 1 update: [actions/stale](https://github.com/actions/stale ).
Updates `actions/stale` from 10 to 11
- [Release notes](https://github.com/actions/stale/releases )
- [Changelog](https://github.com/actions/stale/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/stale/compare/v10...v11 )
---
updated-dependencies:
- dependency-name: actions/stale
dependency-version: '11'
dependency-type: direct:production
update-type: version-update:semver-major
dependency-group: workflows
...
Signed-off-by: dependabot[bot] <[email protected] >
2026-08-03 05:55:36 +00:00
Claude
a20aa26024
Fix pprof/auth exposure on http-api-endpoint and harden file permissions
...
The experimental -http-api-endpoint server used http.ListenAndServe(addr,
nil), which serves Go's global DefaultServeMux. Since net/http/pprof is
blank-imported elsewhere in the binary for the separate, opt-in
-enable-pprof feature, enabling -http-api-endpoint silently exposed
/debug/pprof/* (process cmdline, heap/goroutine dumps, CPU profiling) on
the same address. The endpoint's PUT /api/concurrency also had no
authentication. Give the server its own ServeMux, add an optional
-http-api-token flag (mirroring -dast-server-token) with a warning when
unset, and add request timeouts.
Also tighten file/directory permissions (0644->0600, 0755/0775->0750)
across report exporters, the template installer/signer, custom-template
downloaders, and output writers, so scan results and downloaded
templates aren't left world-readable on shared systems.
Co-Authored-By: Claude Sonnet 5 <[email protected] >
Claude-Session: https://claude.ai/code/session_01QSCzGpK3LLQDKXtHCew5CG
2026-08-03 05:54:23 +00:00
prithvee07
06771d7197
Merge pull request #2 from prithvee07/codex/review-the-codebase
...
Harden Markdown report filenames and update Go dependencies (go1.26.5, go-github v81)
# Markdown and security change report
This file is a standalone, downloadable summary of the Markdown report filename
hardening and Go vulnerability remediation work.
## Executive summary
The change set:
- prevents Markdown report paths from being influenced by directory traversal
sequences;
- prevents long template IDs and hosts from removing the per-finding UUID;
- includes the selected matcher or extractor name in result filenames;
- truncates filenames without producing invalid UTF-8;
- updates the Go toolchain and vulnerable dependencies; and
- reduces reachable `govulncheck` findings from 23 to one upstream advisory
with no fixed dependency version.
## Markdown filename hardening
Markdown finding files use this structure:
```text
<template-id>-<host>-<uuid>-<matcher-or-extractor>.md
```
The matcher name is selected when both a matcher and extractor name are
available. Extractor-only findings use the extractor name.
Before a file is written, unsafe filesystem characters, path separators, and
parent-directory references are replaced. The resulting filename is limited to
255 bytes and truncated only at a valid UTF-8 boundary. Prefix truncation does
not remove the UUID or `.md` extension, so findings cannot collide merely
because their long template and host prefixes are identical.
## Dependency remediation
| Component | Previous version | Updated version |
| --- | --- | --- |
| Go toolchain | 1.26.0 | 1.26.5 |
| `golang.org/x/text` | v0.38.0 | v0.39.0 |
| `github.com/yuin/goldmark` | v1.7.13 | v1.7.17 |
| Direct `github.com/google/go-github` use | v30.1.0 | v81.0.0 |
The direct GitHub client migration covers the custom-template downloader and
GitHub reporting tracker. Module metadata was refreshed after the upgrades.
## Vulnerability scan result
The initial source scan reported 23 reachable vulnerabilities. After the
updates, the scan reports only GO-2026-5932.
GO-2026-5932 remains reachable through the latest available
`github.com/projectdiscovery/utils/update` dependency, which transitively uses
`github.com/google/go-github/v30` and `golang.org/x/crypto/openpgp`. The advisory
does not identify a fixed `golang.org/x/crypto` release. Eliminating this final
result requires the upstream update package to migrate away from the older
GitHub client or a replacement of that update subsystem.
Run the vulnerability scan with:
```console
go run golang.org/x/vuln/cmd/govulncheck@latest \
-db=https://storage.googleapis.com/go-vulndb ./...
```
An exit status indicating GO-2026-5932 is expected until the upstream
dependency is migrated.
## Validation commands
```console
go mod verify
go test ./pkg/reporting/exporters/markdown
go test ./pkg/external/customtemplates -run '^$'
go test ./pkg/reporting/trackers/github
go vet ./pkg/external/customtemplates \
./pkg/reporting/trackers/github \
./pkg/reporting/exporters/markdown
```
The `-run '^$'` custom-template command checks compilation without running the
network-dependent GitHub download tests.
## Detailed documentation
- [Markdown report filenames](markdown-report-filenames.md)
- [Go vulnerability remediation](security-remediation.md)
2026-08-02 22:56:16 +05:30
prithvee07
efbb48c167
docs: add downloadable change report
2026-08-02 22:55:13 +05:30
prithvee07
c03f5c8df1
Merge pull request #1 from prithvee07/codex/review-the-codebase
...
Sanitize/truncate markdown report filenames; update GitHub client and dependency versions
2026-08-02 22:41:13 +05:30
prithvee07
865c90e627
fix(deps): remediate reachable Go vulnerabilities
2026-08-02 22:40:26 +05:30
Doğan Can Bakır
938b19d470
chore(deps): bump modules with known advisories
...
govulncheck on dev reports x/text and goldmark as reachable, and compress and
otel as imported. Remaining findings are the unmaintained x/crypto/openpgp
advisory, which has no fixed version and is reached only through go-github's
init, and stdlib patches that the build toolchain supplies.
2026-07-31 16:05:01 +03:00
Doğan Can Bakır
780e20b33a
feat(input): add raw http request input mode
...
Fuzzing takes the request shape from the input, so a bare URL is always fuzzed
as a GET and anything else needed a spec, captured traffic or a hand-written
proxify document. -im http reads requests as they appear on the wire, which is
what Burp and browser devtools already put on the clipboard.
2026-07-31 15:28:36 +03:00
Doğan Can Bakır
49f1d49a1d
fix(input): parse raw request line and headers by name, not position
...
The second line was always consumed as the Host line, so any request-shaped
input whose Host header sat elsewhere lost that header silently and skipped
fuzzing. Reading values by skipping one byte past the colon also truncated
unspaced values and panicked on valueless headers, crashing the scan. Absolute
request targets, as used by proxy captures, were appended to the authority
instead of replacing it.
2026-07-30 15:09:00 +03:00
Mzack9999
ba05210f16
Merge pull request #7616 from projectdiscovery/dwisiswant0/fix/loader/compile-requests-during-validation
...
fix(loader): compile requests during validation
2026-07-27 16:09:49 +04:00
Mzack9999
e557207b41
add nuclei/http js client ( #7568 )
...
* add http
* harden ntlm
* fix bounds
2026-07-27 15:47:02 +04:00
Mzack9999
4c7e1687ad
rawhttp bump ( #7593 )
2026-07-27 15:46:12 +04:00
Dwi Siswanto
479c8187a5
fix(loader): compile requests during validation
...
Do not let parsed template cache hits bypass
protocol compilation, making `-validate` reject
templates with runtime compilation errors.
Fixes #7602
Signed-off-by: Dwi Siswanto <[email protected] >
2026-07-27 16:42:19 +07:00
ghost
7936ec36d8
chore(js): update memoized functions 🤖
2026-07-27 09:07:18 +00:00
Mzack9999
e6e558dc23
Improve MSSQL JS fingerprint via TDS prelogin ( #7577 )
...
* mssql fingerprint
* review fixes
* fix typo
* fix test
2026-07-27 13:07:03 +04:00
ghost
9d9012ce29
docs: update syntax & JSON schema 🤖
2026-07-27 08:14:48 +00:00
Mzack9999
671b875d23
Improve MySQL JS fingerprint with native handshake parsing ( #7575 )
...
* Native fingerprint
* fix typo
2026-07-27 12:10:26 +04:00
dependabot[bot]
367dfdb436
chore(deps): bump the modules group with 5 updates ( #7615 )
...
Bumps the modules group with 5 updates:
| Package | From | To |
| --- | --- | --- |
| [github.com/projectdiscovery/rawhttp](https://github.com/projectdiscovery/rawhttp ) | `0.1.90` | `0.1.91` |
| [github.com/projectdiscovery/retryablehttp-go](https://github.com/projectdiscovery/retryablehttp-go ) | `1.3.19` | `1.3.20` |
| [github.com/projectdiscovery/networkpolicy](https://github.com/projectdiscovery/networkpolicy ) | `0.1.42` | `0.1.43` |
| [github.com/projectdiscovery/wappalyzergo](https://github.com/projectdiscovery/wappalyzergo ) | `0.2.90` | `0.2.91` |
| [github.com/projectdiscovery/cdncheck](https://github.com/projectdiscovery/cdncheck ) | `1.2.45` | `1.2.46` |
Updates `github.com/projectdiscovery/rawhttp` from 0.1.90 to 0.1.91
- [Release notes](https://github.com/projectdiscovery/rawhttp/releases )
- [Commits](https://github.com/projectdiscovery/rawhttp/compare/v0.1.90...v0.1.91 )
Updates `github.com/projectdiscovery/retryablehttp-go` from 1.3.19 to 1.3.20
- [Release notes](https://github.com/projectdiscovery/retryablehttp-go/releases )
- [Commits](https://github.com/projectdiscovery/retryablehttp-go/compare/v1.3.19...v1.3.20 )
Updates `github.com/projectdiscovery/networkpolicy` from 0.1.42 to 0.1.43
- [Release notes](https://github.com/projectdiscovery/networkpolicy/releases )
- [Commits](https://github.com/projectdiscovery/networkpolicy/compare/v0.1.42...v0.1.43 )
Updates `github.com/projectdiscovery/wappalyzergo` from 0.2.90 to 0.2.91
- [Release notes](https://github.com/projectdiscovery/wappalyzergo/releases )
- [Commits](https://github.com/projectdiscovery/wappalyzergo/compare/v0.2.90...v0.2.91 )
Updates `github.com/projectdiscovery/cdncheck` from 1.2.45 to 1.2.46
- [Release notes](https://github.com/projectdiscovery/cdncheck/releases )
- [Commits](https://github.com/projectdiscovery/cdncheck/compare/v1.2.45...v1.2.46 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/rawhttp
dependency-version: 0.1.91
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/retryablehttp-go
dependency-version: 1.3.20
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/networkpolicy
dependency-version: 0.1.43
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/wappalyzergo
dependency-version: 0.2.91
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/cdncheck
dependency-version: 1.2.46
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: modules
...
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-27 06:18:27 +00:00
ghost
ad1447b329
chore(js): update memoized functions 🤖
2026-07-26 15:51:55 +00:00
Mzack9999
1f39f73e93
extend js smb for #4707 ( #7565 )
...
* extend smb
* enum services
* unify session
* bridge files
* document matrix
* enum processes
* test session
* test enums
* test bridge
* fix ci
* address review
* fix lint
2026-07-26 19:51:32 +04:00
Jiho Lee
2766609119
fix(extractors): reject a regex group the pattern cannot produce
...
ExtractRegex skips any submatch where len(match) < RegexGroup+1, and
FindAllStringSubmatch returns exactly NumSubexp()+1 entries. So a group
index beyond the pattern's capture count can never match: the template
compiles, runs, and silently extracts nothing. An empty result is
indistinguishable from 'the pattern did not match the target', which is
the same silent-failure class as the negative-group case already
rejected two lines above.
Scanning nuclei-templates (13451 files, 2100 regex extractors with
group > 0) finds 4 real instances, and they look like genuine bugs
rather than false positives. The clearest is
smtp-credentials-exposure.yaml, where two patterns share one group: 1:
regex:
- smtp_username":".*" <- 0 groups
- <smtp_username>(.*)</smtp_username> <- 1 group
Against a body containing both forms it extracts only the XML one; the
JSON credential is missed with no indication. That template has been
half-working since it was written.
Validation runs on the cached-regex branch too. The compile path
short-circuits on a cache hit, so checking only the freshly-compiled
branch would let the same pattern through unvalidated as soon as any
other template had already compiled it.
The fuzz harness picks a group index independently of its patterns (its
own defaults include the group-less https?://[^\s"']+), so it now
clamps the group to what the narrowest pattern captures -- otherwise it
would fail at compile time on inputs it deliberately generates, instead
of exercising extraction.
Tests fail without the fix: removing both call sites gives 2 failures,
and removing only the cached-branch check still fails the cache test.
2026-07-26 23:45:05 +09:00
Mzack9999
437897d054
Print config directories in -hc and verbose modes ( #7578 )
...
* config directories
* lint review
2026-07-26 17:57:29 +07:00
Mzack9999
31636218ee
Merge pull request #7582 from projectdiscovery/5121-cli-leaktest
...
Add CLI runner goroutine leak test
2026-07-26 14:43:03 +04:00
Mzack9999
eb1bb88ce5
Merge pull request #7601 from DPS0340/fix/buildrequest-nil-request
...
fix: avoid panic in BuildRequest when request response has no request
2026-07-26 14:42:06 +04:00
Mzack9999
0ff225c1c8
review fixes
2026-07-26 14:24:08 +04:00
Mzack9999
5ba1d41108
merge dev
2026-07-26 14:22:29 +04:00
Jiho Lee
6f5a8ec5d4
fix: avoid panic in BuildRequest when request response has no request
2026-07-26 17:16:46 +09:00
ghost
dd78cd5959
docs: update syntax & JSON schema 🤖
2026-07-26 08:04:11 +00:00
Mzack9999
4d4b88f6ca
Merge pull request #7608 from projectdiscovery/dwisiswant0/feat/lib/reuse-metadata-cache-across-thread-safe-scans
...
feat(lib): reuse metadata cache across thread-safe scans
2026-07-26 11:59:53 +04:00
Mzack9999
e2e3574f59
Merge pull request #7609 from projectdiscovery/dependabot/go_modules/go_modules-715adc688b
...
chore(deps): bump github.com/getkin/kin-openapi from 0.132.0 to 0.144.0 in the go_modules group across 1 directory
2026-07-26 11:55:53 +04:00
Mzack9999
250c2a5fd7
Merge pull request #7586 from projectdiscovery/5440-http-tls-metadata
...
http tlsmeta
2026-07-26 11:53:07 +04:00
Mzack9999
06ff996374
serve errors
2026-07-26 11:04:52 +04:00
Mzack9999
62d6adde14
flake tests
2026-07-26 10:43:30 +04:00
Dwi Siswanto
16e4a7acc9
fix(openapi): exclusive bound checks
...
kin-openapi now represents exclusive minimum and
maximum as `ExclusiveBound` values. Use `IsTrue()`
to preserve their boolean semantics when
generating numeric examples.
Signed-off-by: Dwi Siswanto <[email protected] >
2026-07-26 13:03:16 +07:00
dependabot[bot]
c6ef995875
chore(deps): bump github.com/getkin/kin-openapi
...
Bumps the go_modules group with 1 update in the / directory: [github.com/getkin/kin-openapi](https://github.com/getkin/kin-openapi ).
Updates `github.com/getkin/kin-openapi` from 0.132.0 to 0.144.0
- [Release notes](https://github.com/getkin/kin-openapi/releases )
- [Commits](https://github.com/getkin/kin-openapi/compare/v0.132.0...v0.144.0 )
---
updated-dependencies:
- dependency-name: github.com/getkin/kin-openapi
dependency-version: 0.144.0
dependency-type: direct:production
dependency-group: go_modules
...
Signed-off-by: dependabot[bot] <[email protected] >
2026-07-26 04:31:18 +00:00
Mzack9999
89d43000cf
cli: wire -max-time soft termination via goflags ( #7589 )
...
* max time
* goflags bump
2026-07-26 11:29:23 +07:00
Mzack9999
63bfe19f40
docs: missing CLI flags in README ( #7596 )
2026-07-26 11:27:33 +07:00
Dwi Siswanto
f239d6e7c6
feat(lib): reuse metadata cache across thread-safe scans
...
Keep one engine-owned metadata index across SDK
calls and persist it at shutdown instead of
loading and saving a new index for each execution.
Track dirty state and parser validation so
compatible metadata can skip redundant filtering
parses w/o trusting lax entries in strict mode.
Defensively copy cached values, invalidate stale
entries synchronously, and remove the unused
ephemeral engine allocation.
Signed-off-by: Dwi Siswanto <[email protected] >
2026-07-26 11:11:10 +07:00
Dwi Siswanto
6e990151b4
test(lib): reuse metadata index in BenchmarkExecuteNucleiWithOptsCtx
...
Signed-off-by: Dwi Siswanto <[email protected] >
2026-07-26 11:10:47 +07:00
Dwi Siswanto
6b66f91147
test(lib): add BenchmarkExecuteNucleiWithOptsCtx
...
Signed-off-by: Dwi Siswanto <[email protected] >
2026-07-26 11:10:07 +07:00
Mzack9999
60f73840e5
typos whitelist
2026-07-25 12:26:06 +04:00
Mzack9999
6ecdb94740
Merge pull request #7587 from projectdiscovery/5651-sdk-result-callback
...
sdk: per-execution result callback for thread-safe engine
2026-07-25 12:23:27 +04:00
dependabot[bot]
7cab28d225
chore(deps): bump google.golang.org/grpc ( #7594 )
...
Bumps the go_modules group with 1 update in the / directory: [google.golang.org/grpc](https://github.com/grpc/grpc-go ).
Updates `google.golang.org/grpc` from 1.79.3 to 1.82.1
- [Release notes](https://github.com/grpc/grpc-go/releases )
- [Commits](https://github.com/grpc/grpc-go/compare/v1.79.3...v1.82.1 )
---
updated-dependencies:
- dependency-name: google.golang.org/grpc
dependency-version: 1.82.1
dependency-type: direct:production
dependency-group: go_modules
...
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-25 03:15:52 +00:00
Mzack9999
e30c800e8c
graphql fuzz
2026-07-24 17:44:01 +04:00
Mzack9999
da2e6910d2
sdk callback
2026-07-24 17:22:54 +04:00
Mzack9999
a12f7fb110
http tlsmeta
2026-07-24 16:47:11 +04:00
Mzack9999
c2ac1d859f
passive exports
2026-07-24 16:33:16 +04:00
Mzack9999
35a87ba411
cli leaktest
2026-07-24 15:40:24 +04:00
ghost
bcf20899ec
docs: update syntax & JSON schema 🤖
2026-07-24 06:08:04 +00:00
Mzack9999
44e6f5445a
dnssec types ( #7564 )
2026-07-24 10:06:17 +04:00
Dwi Siswanto and Mzack9999
6d81cc3b62
fix(index): limit include-tags to matching tag exclusions ( #7536 )
...
* fix(index): limit include-tags to matching tag exclusions
IncludeTags in the metadata index was treated as
a forced include, so `-itags` could bypass
explicit ID/path filters and other include
criteria, while also let a template thru when it
had both an included tag and a different excluded
tag.
Match the parsed-template filter instead: an
included tag only cancels exclusion for that same
tag. Other exclusions and normal include filters
still apply, while IncludeTemplates remains the
explicit path override.
Fixes #7534
Signed-off-by: Dwi Siswanto <[email protected] >
* Skip include-tags functional parity until release
---------
Signed-off-by: Dwi Siswanto <[email protected] >
Co-authored-by: Mzack9999 <[email protected] >
2026-07-23 19:23:01 +07:00
Mzack9999
2710ba232b
Improving lua script with args and values ( #6561 )
...
* improving lua script with args and values
* fixing comments
* keys to string
* fixing context
* fix(test): drop log() calls inflating redis-lua-script result count
The two log() calls each emitted a [JS] stdout line that the integration
harness counted as a result, yielding 3 results vs the expected 1. The
matcher reads `response` from the final expression value (not stdout), so
returning the get RunLuaScript call directly keeps the assertion intact
with a single result.
* fix flaky
* harden sdk tests
Avoid shared templates-dir update races across parallel go test packages and ignore known leveldb/ratelimit/memguardian goroutines in goleak.
* fix sdk templates
Keep goleak ignores, drop DisableUpdateCheck so CI can install templates, and serialize UpdateIfOutdated across processes.
2026-07-22 23:41:23 +04:00
stringsbuilder and Mzack9999
ce470c32f8
refactor: replace Split in loops with more efficient SplitSeq ( #7278 )
...
* refactor: replace Split in loops with more efficient SplitSeq
Signed-off-by: stringsbuilder <[email protected] >
* minor refactor
* strict checksum
* fix typo
* harden sdk tests
Avoid shared templates-dir update races across parallel go test packages and ignore known leveldb/ratelimit/memguardian goroutines in goleak.
* bind splitseq temps
Keep SplitSeq inputs in locals so iterator substrings cannot outlive a temporary string expression.
* fix sdk templates
Keep goleak ignores, drop DisableUpdateCheck so CI can install templates, and serialize UpdateIfOutdated across processes.
---------
Signed-off-by: stringsbuilder <[email protected] >
Co-authored-by: Mzack9999 <[email protected] >
2026-07-22 23:18:56 +04:00
ghost
17092671a8
docs: update syntax & JSON schema 🤖
2026-07-22 14:24:39 +00:00
Dwi Siswanto and Mzack9999
679ee5ef3a
feat(protocols): add duration fields to other events ( #7428 )
...
* feat(protocols): add duration fields to other events
Add matcher and extractor duration data[1] for
DNS, SSL, WHOIS, TCP, WebSocket, and Headless
requests.
Track step durations for TCP inputs, WebSocket
message exchanges, and Headless actions. The
`duration` field holds the most recently measured
operation.
Expose request ID-prefixed duration values through
the existing template context path, and add
protocol tests for duration extraction, aliases,
and request ID handling.
[1]: The data exposed is `duration`, `duration_N`,
`<request-id>_duration`, and
`<request-id>_duration_<N>`.
Closes #5413
Closes #7422
Signed-off-by: Dwi Siswanto <[email protected] >
* test(protocols): added deterministic 10ms test-server delays
Signed-off-by: Dwi Siswanto <[email protected] >
* test: added a shared integration-test delay constant
Signed-off-by: Dwi Siswanto <[email protected] >
---------
Signed-off-by: Dwi Siswanto <[email protected] >
Co-authored-by: Mzack9999 <[email protected] >
2026-07-22 18:22:58 +04:00
Mzack9999
9cf87cc9b9
probe progress
2026-07-22 17:51:37 +04:00
james bob and Mzack9999
be21943ee4
fix: stop busy-spinning hang monitor ( #7559 )
...
* fix(monitor): stop busy-spinning hang monitor
* test(integration): serialize dsl matcher variable case
* drop serial
---------
Co-authored-by: Mzack9999 <[email protected] >
2026-07-22 17:39:03 +04:00
Synvoya and Synvoya
f447c23a66
Fix case-insensitive word matcher missing dynamic (rendered) values ( #7523 )
...
MatchWords lowercased the corpus and literal words but not the rendered template word, so a case-insensitive word matcher backed by a {{var}} that resolved to an uppercase value never matched (false negative). Lowercase the rendered word when CaseInsensitive is set.
Co-authored-by: Synvoya <[email protected] >
2026-07-22 16:59:30 +04:00
james bob
6d7a0fa435
fix(progress): avoid panic for disabled stats interval ( #7557 )
2026-07-21 19:11:36 +07:00
dependabot[bot]
4e422a9308
chore(deps): bump the modules group with 3 updates ( #7554 )
...
Bumps the modules group with 3 updates: [github.com/projectdiscovery/retryablehttp-go](https://github.com/projectdiscovery/retryablehttp-go ), [github.com/projectdiscovery/wappalyzergo](https://github.com/projectdiscovery/wappalyzergo ) and [github.com/projectdiscovery/cdncheck](https://github.com/projectdiscovery/cdncheck ).
Updates `github.com/projectdiscovery/retryablehttp-go` from 1.3.18 to 1.3.19
- [Release notes](https://github.com/projectdiscovery/retryablehttp-go/releases )
- [Commits](https://github.com/projectdiscovery/retryablehttp-go/compare/v1.3.18...v1.3.19 )
Updates `github.com/projectdiscovery/wappalyzergo` from 0.2.89 to 0.2.90
- [Release notes](https://github.com/projectdiscovery/wappalyzergo/releases )
- [Commits](https://github.com/projectdiscovery/wappalyzergo/compare/v0.2.89...v0.2.90 )
Updates `github.com/projectdiscovery/cdncheck` from 1.2.44 to 1.2.45
- [Release notes](https://github.com/projectdiscovery/cdncheck/releases )
- [Commits](https://github.com/projectdiscovery/cdncheck/compare/v1.2.44...v1.2.45 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/retryablehttp-go
dependency-version: 1.3.19
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/wappalyzergo
dependency-version: 0.2.90
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/cdncheck
dependency-version: 1.2.45
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: modules
...
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-20 14:01:43 +07:00
dependabot[bot]
a360efc658
chore(deps): bump github.com/go-jose/go-jose/v4 ( #7555 )
...
Bumps the go_modules group with 1 update in the / directory: [github.com/go-jose/go-jose/v4](https://github.com/go-jose/go-jose ).
Updates `github.com/go-jose/go-jose/v4` from 4.1.3 to 4.1.4
- [Release notes](https://github.com/go-jose/go-jose/releases )
- [Commits](https://github.com/go-jose/go-jose/compare/v4.1.3...v4.1.4 )
---
updated-dependencies:
- dependency-name: github.com/go-jose/go-jose/v4
dependency-version: 4.1.4
dependency-type: indirect
dependency-group: go_modules
...
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-20 06:47:38 +00:00
dependabot[bot]
435ae4c042
chore(deps): bump crate-ci/typos ( #7529 )
...
Bumps the workflows group with 1 update in the / directory: [crate-ci/typos](https://github.com/crate-ci/typos ).
Updates `crate-ci/typos` from 1.47.2 to 1.48.0
- [Release notes](https://github.com/crate-ci/typos/releases )
- [Changelog](https://github.com/crate-ci/typos/blob/master/CHANGELOG.md )
- [Commits](https://github.com/crate-ci/typos/compare/v1.47.2...v1.48.0 )
---
updated-dependencies:
- dependency-name: crate-ci/typos
dependency-version: 1.48.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: workflows
...
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-20 06:18:35 +00:00
Zain Nadeem
0888e6244d
fix(input): guard raw request body newline trimming ( #7525 )
2026-07-18 05:36:23 +07:00
james bob and james-yusuke
c928dcc652
fix(fuzz): preserve form parameters with shared prefixes ( #7515 )
...
Co-authored-by: james-yusuke <[email protected] >
2026-07-17 01:13:08 +07:00
Arpit Jain and Mzack9999
8171606055
Guard against a negative regex extractor group to avoid an index-out-of-range panic ( #7531 )
...
* Guard against a negative regex extractor group to avoid an index-out-of-range panic
A community template with group: -1 crashes the scan since the protocol path
has no recover. ExtractRegex indexes match[e.RegexGroup], and the len(match) <
groupPlusOne guard never catches a negative group, so match[-1] panics with
index out of range [-1]. A negative group is meaningless, so return no results
early instead.
Signed-off-by: Arpit Jain <[email protected] >
* Harden extractors
---------
Signed-off-by: Arpit Jain <[email protected] >
Co-authored-by: Mzack9999 <[email protected] >
2026-07-16 12:51:13 +04:00
Dwi Siswanto
a1291fa1ab
feat(headless): render element locators before lookup ( #7549 )
...
Render locator arguments thru the action renderer
for every element lookup mode (selector, regex,
XPath, JavaScript, and search locators). Keep
rendered values local and reuse selectors instead
of rendering them twice.
Render `waitvisible` locators on the owning page
so Interactsh URLs remain attached to the request.
Use a local URL source in tests to avoid network
access.
Closes #7542
Signed-off-by: Dwi Siswanto <[email protected] >
2026-07-16 11:18:48 +04:00
Dwi Siswanto
bcd580703d
fix(signer): avoid deprecated ECDSA coordinate access ( #7537 )
...
Build the signer fragment from `PublicKey.Bytes()`
instead of reading the raw ECDSA X coordinate.
Keep the existing fragment format by hashing the
trimmed X-coordinate bytes, and propagate key
encoding errors thru signing & verification.
Signed-off-by: Dwi Siswanto <[email protected] >
2026-07-15 18:21:22 +04:00
dependabot[bot]
9c47e6c122
chore(deps): bump the go_modules group across 1 directory with 2 updates ( #7533 )
...
Bumps the go_modules group with 1 update in the / directory: [google.golang.org/grpc](https://github.com/grpc/grpc-go ).
Updates `google.golang.org/grpc` from 1.72.2 to 1.79.3
- [Release notes](https://github.com/grpc/grpc-go/releases )
- [Commits](https://github.com/grpc/grpc-go/compare/v1.72.2...v1.79.3 )
Updates `github.com/go-jose/go-jose/v4` from 4.0.5 to 4.1.3
- [Release notes](https://github.com/go-jose/go-jose/releases )
- [Commits](https://github.com/go-jose/go-jose/compare/v4.0.5...v4.1.3 )
---
updated-dependencies:
- dependency-name: google.golang.org/grpc
dependency-version: 1.79.3
dependency-type: direct:production
dependency-group: go_modules
- dependency-name: github.com/go-jose/go-jose/v4
dependency-version: 4.1.3
dependency-type: indirect
dependency-group: go_modules
...
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-13 06:53:15 +00:00
dependabot[bot]
23e7624f04
chore(deps): bump the modules group with 5 updates ( #7532 )
...
Bumps the modules group with 5 updates:
| Package | From | To |
| --- | --- | --- |
| [github.com/projectdiscovery/fastdialer](https://github.com/projectdiscovery/fastdialer ) | `0.5.12` | `0.5.13` |
| [github.com/projectdiscovery/retryablehttp-go](https://github.com/projectdiscovery/retryablehttp-go ) | `1.3.17` | `1.3.18` |
| [github.com/projectdiscovery/httpx](https://github.com/projectdiscovery/httpx ) | `1.9.0` | `1.10.0` |
| [github.com/projectdiscovery/wappalyzergo](https://github.com/projectdiscovery/wappalyzergo ) | `0.2.88` | `0.2.89` |
| [github.com/projectdiscovery/cdncheck](https://github.com/projectdiscovery/cdncheck ) | `1.2.43` | `1.2.44` |
Updates `github.com/projectdiscovery/fastdialer` from 0.5.12 to 0.5.13
- [Release notes](https://github.com/projectdiscovery/fastdialer/releases )
- [Commits](https://github.com/projectdiscovery/fastdialer/compare/v0.5.12...v0.5.13 )
Updates `github.com/projectdiscovery/retryablehttp-go` from 1.3.17 to 1.3.18
- [Release notes](https://github.com/projectdiscovery/retryablehttp-go/releases )
- [Commits](https://github.com/projectdiscovery/retryablehttp-go/compare/v1.3.17...v1.3.18 )
Updates `github.com/projectdiscovery/httpx` from 1.9.0 to 1.10.0
- [Release notes](https://github.com/projectdiscovery/httpx/releases )
- [Commits](https://github.com/projectdiscovery/httpx/compare/v1.9.0...v1.10.0 )
Updates `github.com/projectdiscovery/wappalyzergo` from 0.2.88 to 0.2.89
- [Release notes](https://github.com/projectdiscovery/wappalyzergo/releases )
- [Commits](https://github.com/projectdiscovery/wappalyzergo/compare/v0.2.88...v0.2.89 )
Updates `github.com/projectdiscovery/cdncheck` from 1.2.43 to 1.2.44
- [Release notes](https://github.com/projectdiscovery/cdncheck/releases )
- [Commits](https://github.com/projectdiscovery/cdncheck/compare/v1.2.43...v1.2.44 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/fastdialer
dependency-version: 0.5.13
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/retryablehttp-go
dependency-version: 1.3.18
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/httpx
dependency-version: 1.10.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: modules
- dependency-name: github.com/projectdiscovery/wappalyzergo
dependency-version: 0.2.89
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/cdncheck
dependency-version: 1.2.44
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: modules
...
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-13 06:21:42 +00:00
Mzack9999
85723be139
gRPC JavaScript library ( #7527 )
...
* grpc library
* stabilize test
2026-07-08 01:55:14 +07:00
dependabot[bot]
25587f94b1
chore(deps): bump the modules group with 5 updates ( #7528 )
...
Bumps the modules group with 5 updates:
| Package | From | To |
| --- | --- | --- |
| [github.com/projectdiscovery/fastdialer](https://github.com/projectdiscovery/fastdialer ) | `0.5.11` | `0.5.12` |
| [github.com/projectdiscovery/retryablehttp-go](https://github.com/projectdiscovery/retryablehttp-go ) | `1.3.16` | `1.3.17` |
| [github.com/projectdiscovery/networkpolicy](https://github.com/projectdiscovery/networkpolicy ) | `0.1.41` | `0.1.42` |
| [github.com/projectdiscovery/wappalyzergo](https://github.com/projectdiscovery/wappalyzergo ) | `0.2.87` | `0.2.88` |
| [github.com/projectdiscovery/cdncheck](https://github.com/projectdiscovery/cdncheck ) | `1.2.42` | `1.2.43` |
Updates `github.com/projectdiscovery/fastdialer` from 0.5.11 to 0.5.12
- [Release notes](https://github.com/projectdiscovery/fastdialer/releases )
- [Commits](https://github.com/projectdiscovery/fastdialer/compare/v0.5.11...v0.5.12 )
Updates `github.com/projectdiscovery/retryablehttp-go` from 1.3.16 to 1.3.17
- [Release notes](https://github.com/projectdiscovery/retryablehttp-go/releases )
- [Commits](https://github.com/projectdiscovery/retryablehttp-go/compare/v1.3.16...v1.3.17 )
Updates `github.com/projectdiscovery/networkpolicy` from 0.1.41 to 0.1.42
- [Release notes](https://github.com/projectdiscovery/networkpolicy/releases )
- [Commits](https://github.com/projectdiscovery/networkpolicy/compare/v0.1.41...v0.1.42 )
Updates `github.com/projectdiscovery/wappalyzergo` from 0.2.87 to 0.2.88
- [Release notes](https://github.com/projectdiscovery/wappalyzergo/releases )
- [Commits](https://github.com/projectdiscovery/wappalyzergo/compare/v0.2.87...v0.2.88 )
Updates `github.com/projectdiscovery/cdncheck` from 1.2.42 to 1.2.43
- [Release notes](https://github.com/projectdiscovery/cdncheck/releases )
- [Commits](https://github.com/projectdiscovery/cdncheck/compare/v1.2.42...v1.2.43 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/fastdialer
dependency-version: 0.5.12
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/retryablehttp-go
dependency-version: 1.3.17
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/networkpolicy
dependency-version: 0.1.42
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/wappalyzergo
dependency-version: 0.2.88
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/cdncheck
dependency-version: 1.2.43
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: modules
...
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-06 06:20:03 +00:00
Sandeep Singh
57db383502
Merge pull request #7522 from projectdiscovery/dev
...
v3.11.0 (security hardening for javascript protocol)
2026-07-06 11:41:09 +05:30
PDTeamX
e4a83ad38d
version update
2026-07-03 19:02:17 +05:30
Dwi Siswanto
fac0b7196d
feat(templates): require signatures for javascript templates ( #7514 )
...
* feat(templates): require signatures for javascript templates
Unsigned javascript templates should not be
accepted into execution paths when template
signing is enforced.
Apply the signature check to javascript protocol
templates in both direct loading and workflows,
and report those skips separately from code
templates.
Signed-off-by: Dwi Siswanto <[email protected] >
* fix(signer): normalize line endings when signing
The verifier already canonicalizes CRLF to LF
before checking the digest, but the signer still
hashed the raw file content. Templates signed from
a CRLF checkout could fail verification later,
which showed up on Windows after javascript
fixtures started being signed in the integration
harness.
Use the same canonical content for signing and
verification, and add a CRLF sign-and-verify
regression.
Signed-off-by: Dwi Siswanto <[email protected] >
---------
Signed-off-by: Dwi Siswanto <[email protected] >
2026-07-03 05:50:04 +05:30
Mzack9999
1427b35cdb
General maintenance and cleanup ( #7469 )
...
* general maintenance
* address review
2026-07-03 05:48:17 +05:30
Dogan Can Bakir
ffd6e0b18d
chore(deps): bump x/crypto to v0.52.0 and go-pkcs12 to v0.7.2 ( #7516 )
2026-07-03 00:55:07 +05:30
Dogan Can Bakir
f9cf234c12
Merge pull request #7474 from projectdiscovery/dev
...
release nuclei v3.10.0
2026-06-30 14:12:28 +03:00
Dwi Siswanto and coderabbitai[bot]
ccbfb12bd0
refactor(protocols): template rendering boundary ( #7499 )
...
* refactor(protocols): template rendering boundary
Stop treating every marker-shaped string as
template source after it has entered runtime data.
Template-authored text is rendered once, while
values from payload results, previous responses,
overrides, constants, and rendered outputs stay as
data.
Route protocol payload rendering through a shared
render boundary. Authored Interactsh markers still
allocate OAST URLs, including when helper-
transformed, but runtime marker-shaped values stay
literal and do not allocate stale URLs or trigger
another DSL pass.
Keep the same boundary inside helper expressions.
Placeholders embedded in authored govaluate string
literals are escaped before compilation, so a
value used by `{{contains('{{body}}', 'x')}}`
cannot become new expression syntax.
Track fuzz value provenance explicitly instead of
inferring it from merged map values, and share
govaluate string escaping with the matcher
fallback.
Signed-off-by: Dwi Siswanto <[email protected] >
* Update pkg/protocols/websocket/websocket.go
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
* refactor(variables): preserve ownership across eval
Carry variable inputs thru an owner-aware scope
instead of merging template text and runtime data
into the same plain map before eval.
This keeps declared template variables renderable
when later values satisfy their dependencies,
while keeping runtime, extracted, previous, option,
constant, and generated values as terminal data.
A dynamic value can still shadow a declared
variable (though), but the selected value is not
eval'ed again and does not allocate Interactsh
URLs.
Store template-owned values separately in template
context so flow and multiprotocol execution can
reuse declared variable text w/o turning
extracted data into template source.
Migrate fuzz, HTTP, JavaScript, network, headless,
code, DNS, SSL, websocket, whois, flow, and
multiprotocol paths to the owner-aware evaluation
path, and add regressions for equal-value
overrides, lazy declared variables, Interactsh
allocation, and context ownership.
Signed-off-by: Dwi Siswanto <[email protected] >
* fix(protocols): keep interactsh render state explicit
Do not let Interactsh allocation failures
disappear behind a successful render. Return the
partial render state with the error so callers can
keep URLs that were already allocated, and fix the
encoded marker regexp so `|` is not treated as a
brace digit.
Preserve caller-provided Interactsh URLs in fuzz
execution, propagate payload render errors, and
avoid persisting network precompile output when
data introduces a marker that runtime would later
treat as source.
Also keep previous/template-context values in SSL,
WebSocket, and WHOIS render scopes, and make
multiproto compile retain constants and CLI vars
as read-only data without marking them as
template-owned values.
Signed-off-by: Dwi Siswanto <[email protected] >
* refactor(render): centralize interactsh marker scanning
Move default interactsh marker detection into the
common marker pkg and use a small scanner instead
of duplicated regexes in render and interactsh.
Raw and fully URL-encoded markers still work, but
mixed raw/encoded brace pairs and bad numeric
suffixes are rejected.
Keep partially rendered map values when `RenderMap`
stops on an error.
Signed-off-by: Dwi Siswanto <[email protected] >
---------
Signed-off-by: Dwi Siswanto <[email protected] >
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
2026-06-30 03:53:15 +07:00
dependabot[bot]
1e294aa7b9
chore(deps): bump the modules group with 6 updates ( #7510 )
...
Bumps the modules group with 6 updates:
| Package | From | To |
| --- | --- | --- |
| [github.com/projectdiscovery/fastdialer](https://github.com/projectdiscovery/fastdialer ) | `0.5.10` | `0.5.11` |
| [github.com/projectdiscovery/retryablehttp-go](https://github.com/projectdiscovery/retryablehttp-go ) | `1.3.15` | `1.3.16` |
| [github.com/projectdiscovery/dsl](https://github.com/projectdiscovery/dsl ) | `0.8.19` | `0.8.20` |
| [github.com/projectdiscovery/networkpolicy](https://github.com/projectdiscovery/networkpolicy ) | `0.1.40` | `0.1.41` |
| [github.com/projectdiscovery/wappalyzergo](https://github.com/projectdiscovery/wappalyzergo ) | `0.2.86` | `0.2.87` |
| [github.com/projectdiscovery/cdncheck](https://github.com/projectdiscovery/cdncheck ) | `1.2.41` | `1.2.42` |
Updates `github.com/projectdiscovery/fastdialer` from 0.5.10 to 0.5.11
- [Release notes](https://github.com/projectdiscovery/fastdialer/releases )
- [Commits](https://github.com/projectdiscovery/fastdialer/compare/v0.5.10...v0.5.11 )
Updates `github.com/projectdiscovery/retryablehttp-go` from 1.3.15 to 1.3.16
- [Release notes](https://github.com/projectdiscovery/retryablehttp-go/releases )
- [Commits](https://github.com/projectdiscovery/retryablehttp-go/compare/v1.3.15...v1.3.16 )
Updates `github.com/projectdiscovery/dsl` from 0.8.19 to 0.8.20
- [Release notes](https://github.com/projectdiscovery/dsl/releases )
- [Commits](https://github.com/projectdiscovery/dsl/compare/v0.8.19...v0.8.20 )
Updates `github.com/projectdiscovery/networkpolicy` from 0.1.40 to 0.1.41
- [Release notes](https://github.com/projectdiscovery/networkpolicy/releases )
- [Commits](https://github.com/projectdiscovery/networkpolicy/compare/v0.1.40...v0.1.41 )
Updates `github.com/projectdiscovery/wappalyzergo` from 0.2.86 to 0.2.87
- [Release notes](https://github.com/projectdiscovery/wappalyzergo/releases )
- [Commits](https://github.com/projectdiscovery/wappalyzergo/compare/v0.2.86...v0.2.87 )
Updates `github.com/projectdiscovery/cdncheck` from 1.2.41 to 1.2.42
- [Release notes](https://github.com/projectdiscovery/cdncheck/releases )
- [Commits](https://github.com/projectdiscovery/cdncheck/compare/v1.2.41...v1.2.42 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/fastdialer
dependency-version: 0.5.11
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/retryablehttp-go
dependency-version: 1.3.16
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/dsl
dependency-version: 0.8.20
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/networkpolicy
dependency-version: 0.1.41
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/wappalyzergo
dependency-version: 0.2.87
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/cdncheck
dependency-version: 1.2.42
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: modules
...
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-30 01:00:21 +07:00
dependabot[bot]
d63d0228d0
chore(deps): bump github.com/opencontainers/runc ( #7512 )
...
Bumps the go_modules group with 1 update in the / directory: [github.com/opencontainers/runc](https://github.com/opencontainers/runc ).
Updates `github.com/opencontainers/runc` from 1.2.8 to 1.3.6
- [Release notes](https://github.com/opencontainers/runc/releases )
- [Changelog](https://github.com/opencontainers/runc/blob/main/CHANGELOG.md )
- [Commits](https://github.com/opencontainers/runc/compare/v1.2.8...v1.3.6 )
---
updated-dependencies:
- dependency-name: github.com/opencontainers/runc
dependency-version: 1.3.6
dependency-type: indirect
dependency-group: go_modules
...
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-29 06:33:19 +00:00
dependabot[bot]
77d8b42ee1
chore(deps): bump actions/cache from 5 to 6 in the workflows group ( #7511 )
...
Bumps the workflows group with 1 update: [actions/cache](https://github.com/actions/cache ).
Updates `actions/cache` from 5 to 6
- [Release notes](https://github.com/actions/cache/releases )
- [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md )
- [Commits](https://github.com/actions/cache/compare/v5...v6 )
---
updated-dependencies:
- dependency-name: actions/cache
dependency-version: '6'
dependency-type: direct:production
update-type: version-update:semver-major
dependency-group: workflows
...
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-29 06:04:52 +00:00
Mzack9999
f82673434c
fix leaks ( #7502 )
...
* bound cache
* release limiters
* purge templates
* address review
2026-06-29 12:35:22 +07:00
Dwi Siswanto and Mzack9999
2d840752c6
fix(yaml): reject recursive include chains ( #7492 )
...
* fix(yaml): reject recursive include chains
Track the include stack while expanding YAML
includes and fail when a file is seen again or the
nesting limit is reached, keeping circular
includes from recursing until the process panics.
Also handle includes at the start of the buffer,
where the old padding lookup could slice from -1.
Signed-off-by: Dwi Siswanto <[email protected] >
* fix indentation
* fix typo
---------
Signed-off-by: Dwi Siswanto <[email protected] >
Co-authored-by: Mzack9999 <[email protected] >
2026-06-24 15:25:03 +07:00
Dwi Siswanto
1512979e81
chore(deps): drop yaml.v2 from fuzz harness
...
Signed-off-by: Dwi Siswanto <[email protected] >
2026-06-24 05:22:59 +07:00
Dwi Siswanto
14b89f8714
fix(http): reject request-condition(s) in fuzzing ( #7466 )
...
HTTP fuzzing does not maintain the ordered request
history used by request-condition fields. Reject
fuzzing templates that reference those fields at
validation time instead of letting them eval with
an invalid request count.
Fixes #4891
Signed-off-by: Dwi Siswanto <[email protected] >
2026-06-23 23:57:24 +02:00
Dwi Siswanto
8a02819c3b
fuzz: add parser harnesses for raw requests & templates ( #7459 )
...
* fuzz: add parser harnesses for raw requests & templates
Add go-fuzz harnesses for raw request and template
parsing.
The new coverage exercises input raw request
parsing, HTTP raw request parsing across safe and
unsafe modes, and YAML/JSON template parsing with
lightweight compile-time validation. Seed corpora
cover common ingestion shapes, host reconstruction,
full URL paths, empty path automerge, relative
query paths, and raw HTTP template requests.
Part of #7312
Signed-off-by: Dwi Siswanto <[email protected] >
* fuzz(types): add fuzz coverage for raw request parsing
Add a go-fuzz harness for `ParseRawRequest` and
`ParseRawRequestWithURL`.
The seed corpus covers common raw request ingestion
shapes, including simple GET requests, form posts,
JSON bodies, and URL override cases.
Signed-off-by: Dwi Siswanto <[email protected] >
* fuzz(http): add fuzz coverage for raw request modes
Add a go-fuzz harness for `Parse` and
`ParseRawRequest`.
The corpus covers unsafe requests, self-contained
host reconstruction, empty path handling, path
automerge, full URL paths, and relative query paths.
Signed-off-by: Dwi Siswanto <[email protected] >
* fuzz(templates): add fuzz coverage for parsing & compile checks
Add a go-fuzz harness for YAML and JSON template
parsing.
Generated templates are parsed in both formats and
passed thru lightweight compile-time validation.
Helper file loading is disabled so fuzz inputs
cannot turn the compile check into filesystem
access, and no protocol execution is run.
Signed-off-by: Dwi Siswanto <[email protected] >
* chore: satisfy lints
Signed-off-by: Dwi Siswanto <[email protected] >
---------
Signed-off-by: Dwi Siswanto <[email protected] >
2026-06-23 23:39:13 +02:00
Dwi Siswanto
3a8b65cb45
fix(js): reject unsandboxed ccache writes in krbforge ( #7482 )
...
`OutputFile` was treated as a goimpacket option
instead of a fs sink. Since goimpacket writes the
ccache itself, krbforge had to enforce nuclei's
local file policy before building the ticket
config.
Add execution-aware JS wrappers, normalize
relative output paths into the template sandbox,
and deny outside paths unless local file access is
enabled. Keep empty output as in-memory only by
passing "-".
Signed-off-by: Dwi Siswanto <[email protected] >
2026-06-23 22:36:57 +02:00
Dwi Siswanto
4c03c29e45
fix(js): escape mssql database name in conn URL ( #7481 )
...
The MSSQL helpers put `dbName` directly in the URL
query as the database parameter. A template could
include '&' in the database name and append driver
options such as certificate/Kerberos file paths.
Build the URL through a shared helper and query-
escape the database value so it stays part of the
database parameter.
Signed-off-by: Dwi Siswanto <[email protected] >
2026-06-23 22:31:25 +02:00
Dwi Siswanto
7ed3c9ec15
fix(js): normalize & reject trace file DSN opts in oracle ( #7480 )
...
go-ora accepts `TRACE {FILE,DIR}`-style DSN options
and may create those files while opening the conn.
Normalize those paths and reject outside paths
unless `-allow-local-file-access` is enabled.
Signed-off-by: Dwi Siswanto <[email protected] >
2026-06-23 22:28:55 +02:00
Dwi Siswanto
9def9af7e3
fix(js): respect network policy before dialing ldap ( #7494 )
...
LDAP was the only JS protocol client that reached
the dialer without an `IsHostAllowed` check.
Validate ldap, ldaps, and cldap hosts before
connecting, and treat ldapi as loopback so
restricted local network access rejects Unix
socket LDAP before the socket path is opened.
Signed-off-by: Dwi Siswanto <[email protected] >
2026-06-23 22:24:35 +02:00
Dwi Siswanto
638be4481d
refactor(templates): centralize opt-in capability gates ( #7489 )
...
Move template execution requirements into a shared
capability table that maps each capability to its
flag, stats key, and template predicate. Use the
shared model from template loading, workflow
parsing, request compilation, and runner stats
display so file, self-contained, headless, code,
DAST, and global matcher gates stay in sync.
Signed-off-by: Dwi Siswanto <[email protected] >
2026-06-23 22:21:46 +02:00
Dwi Siswanto
68daef44a7
fix(js): escape dbname in lib/pq URL ( #7479 )
...
`PGClient.ExecuteQuery` built the connection URL
by interpolating the dbname directly into the path.
A value containing '?' could start the query string
and inject lib/pq options such as `sslrootcert`
before the appended `sslmode=disable`.
Build the URL from escaped userinfo, path and query
values so dbname stays part of the dbname.
Signed-off-by: Dwi Siswanto <[email protected] >
2026-06-23 00:27:17 +02:00
dependabot[bot]
323df47351
chore(deps): bump the modules group with 3 updates ( #7490 )
...
Bumps the modules group with 3 updates: [github.com/projectdiscovery/gologger](https://github.com/projectdiscovery/gologger ), [github.com/projectdiscovery/wappalyzergo](https://github.com/projectdiscovery/wappalyzergo ) and [github.com/projectdiscovery/cdncheck](https://github.com/projectdiscovery/cdncheck ).
Updates `github.com/projectdiscovery/gologger` from 1.1.70 to 1.1.71
- [Release notes](https://github.com/projectdiscovery/gologger/releases )
- [Commits](https://github.com/projectdiscovery/gologger/compare/v1.1.70...v1.1.71 )
Updates `github.com/projectdiscovery/wappalyzergo` from 0.2.85 to 0.2.86
- [Release notes](https://github.com/projectdiscovery/wappalyzergo/releases )
- [Commits](https://github.com/projectdiscovery/wappalyzergo/compare/v0.2.85...v0.2.86 )
Updates `github.com/projectdiscovery/cdncheck` from 1.2.40 to 1.2.41
- [Release notes](https://github.com/projectdiscovery/cdncheck/releases )
- [Commits](https://github.com/projectdiscovery/cdncheck/compare/v1.2.40...v1.2.41 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/gologger
dependency-version: 1.1.71
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/wappalyzergo
dependency-version: 0.2.86
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/cdncheck
dependency-version: 1.2.41
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: modules
...
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-22 16:18:31 +07:00
dependabot[bot]
69c8d02cba
chore(deps): bump actions/checkout from 6 to 7 in the workflows group ( #7491 )
...
Bumps the workflows group with 1 update: [actions/checkout](https://github.com/actions/checkout ).
Updates `actions/checkout` from 6 to 7
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/checkout/compare/v6...v7 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-version: '7'
dependency-type: direct:production
update-type: version-update:semver-major
dependency-group: workflows
...
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-22 06:02:09 +00:00
snicket2100
a86c4faa82
fix(network): record decoded bytes for debug dump ( #7478 )
...
Move the `reqBuilder.Write(dataInBytes)` call after the hex decode so
the logged bytes match what is actually written to the connection.
2026-06-21 23:22:46 +07:00
snicket2100
0547616fa8
fix: escape literal . in ASCII-section regex ( #7476 )
...
`highlightAsciiSection` built a regex like `(.\n*)(.\n*)` for every
non-printable byte in a matcher snippet, intending the `.` as the
literal character hex.Dump puts in the ASCII column. The regex engine
treated it as "any char". On the first pass this over-highlights every
character in the row; on the second highlight pass (when more than one
matcher hit), the now ANSI-coloured row is full of 2-character
fragments like "\x1b[", "32", "0m" that all match. Each
strings.ReplaceAll in the highlight loop then inflates the buffer
3-10x, producing exponential growth that pegs CPU and OOMs the
process within seconds.
Triggered by any TCP/network template with >=2 binary matchers of
different lengths over a response containing non-printable bytes, run
with -debug / -debug-resp / -store-resp.
Adds a regression test that fails (hangs >5s) on the bug and passes
in <10ms with the fix.
2026-06-21 12:15:43 +07:00
Dwi Siswanto and Mzack9999
4cabca06f6
chore(deps): strip dependencies ( #7457 )
...
* chore(deps): strip dependencies
Signed-off-by: Dwi Siswanto <[email protected] >
* chore: drop stripped dependencies
Signed-off-by: Dwi Siswanto <[email protected] >
* tests(integration): reduce external service flakiness
Signed-off-by: Dwi Siswanto <[email protected] >
* refactor(types): replace govalidator ASCII check
Signed-off-by: Dwi Siswanto <[email protected] >
* chore(trackers): update go-github import path
Signed-off-by: Dwi Siswanto <[email protected] >
* chore: use our PD wrapper
Signed-off-by: Dwi Siswanto <[email protected] >
* chore: use our PD cache packages
Signed-off-by: Dwi Siswanto <[email protected] >
* chore(utils): use x/net publicsuffix
Signed-off-by: Dwi Siswanto <[email protected] >
* chore(input): decode YAML without invopop/yaml
Signed-off-by: Dwi Siswanto <[email protected] >
* refactor(yaml): route callers through pkg/utils/yaml
Signed-off-by: Dwi Siswanto <[email protected] >
* refactor(json): route callers through pkg/utils/json
Signed-off-by: Dwi Siswanto <[email protected] >
* refactpr(scan): replace Echo handlers with net/http
Signed-off-by: Dwi Siswanto <[email protected] >
* refactor(server): replace Echo with net/http
Signed-off-by: Dwi Siswanto <[email protected] >
* refactor(fuzzplayground): replace Echo server with net/http
Signed-off-by: Dwi Siswanto <[email protected] >
* test: update subdomains testdata
Signed-off-by: Dwi Siswanto <[email protected] >
* chore(yaml): satisfy lints
Signed-off-by: Dwi Siswanto <[email protected] >
* fix codeql
---------
Signed-off-by: Dwi Siswanto <[email protected] >
Co-authored-by: Mzack9999 <[email protected] >
2026-06-21 05:41:12 +07:00
Mzack9999
1fe6025b96
bump goja ( #7467 )
2026-06-20 22:13:23 +05:30
Doğan Can Bakır
85abc4f90f
bump version
2026-06-19 19:16:33 +03:00
Dogan Can Bakir
9611926a9a
gate mysql allowAllFiles behind -lfa ( #7473 )
...
Route every mysql DSN through a sandbox that drops allowAllFiles unless -lfa is set, matching the fs.ReadFile restriction.
2026-06-19 20:29:11 +05:30
Dogan Can Bakir
1c440e755a
check code template signature before dast load ( #7472 )
...
Hoist the unsigned code-template guard ahead of the dast branch so it applies on every load path.
2026-06-19 20:25:46 +05:30
Mzack9999 and Ice3man
c041bf2922
Fix connection reuse + port pre-flight ( #6715 )
...
* .
* .
* adding pre-flight
* add conn reuse
* making pre-flight optional
* adding per-host httpclient + ratelimit
* add conn reuse stats
* ignoring leak in lru
* adding global connection pooling with sharding
* lint
* addressing comments
* fix lint: disambiguate retryablehttp URL access
retryablehttp.Request embeds *urlutil.URL, so .URL.String() resolved to
the wrong type and tripped staticcheck QF1008. Use .Request.URL to read
the underlying http.Request URL for rate limiting and pooling keys.
* fix race
* regression harness
* ci tuning
* address review comments
- preflight: resolve via MetaInput.Target()/CustomIP, gate banner on Silent
- http: drop dead Priority 4 branch in AnalyzeConnectionReuse
* add tests
* host stats
* reuse timing
---------
Co-authored-by: Ice3man <[email protected] >
2026-06-19 15:22:16 +05:30
XananasX
c0b1f4b3bf
chore(deps): bump govaluate to fix slice-bounds panic on invalid UTF-8 input ( #7464 )
...
Upgrade github.com/projectdiscovery/govaluate from
v0.0.0-20260504230327-80320480bb6e to
v0.0.0-20260615100919-5ee2581bbf7e to consume the fix merged in
projectdiscovery/govaluate#4.
The govaluate lexer advanced strPosition by utf8.RuneLen(utf8.RuneError)
== 3 for invalid bytes, even though only 1 byte was consumed. This
caused byte-offset drift past the actual string length and a
`slice bounds out of range` panic in readUntilFalse.
Nuclei's expressions.Evaluate only caught govaluate errors, not panics,
so targets returning invalid UTF-8 in response data could crash the
entire process.
Fixes #7462
2026-06-17 20:58:26 +07:00
0d7855874f
fix: preserve explicit target port in network templates ( fixes #7323 ) ( #7465 )
...
* fix: preserve explicit target port in network templates (fixes #7323 )
Problem
-------
When a user specifies a port explicitly on the command line, e.g.:
nuclei -target TARGET:80 -t network/cves/2001/CVE-2001-1473.yaml
UseNetworkPort() was overriding port 80 with the template's port (22).
This happened because reservedPorts (80, 443, 8080, …) were always
replaced by the template port, regardless of whether the port was
deliberately chosen by the operator or merely implied by the URL scheme.
As a result, services running on non-standard ports (SSH on 80, FTP on
443, etc.) were silently scanned on the wrong port, or the connection
was refused, and the target was effectively invisible to Nuclei.
Root cause
----------
UseNetworkPort() treated a bare 'host:80' the same as 'http://host:80 '.
In the former the operator explicitly chose port 80; in the latter the
port was implied by the http:// scheme.
Fix
---
Only replace a reserved port when the input contains a URL scheme
('://'), indicating the port was scheme-implied.
A bare 'host:port' form means the operator deliberately chose that port
and it is preserved unchanged.
Regression tests
----------------
Seven table-driven cases added to contextargs_test.go covering:
- No port in input → template port used (existing behaviour)
- Explicit non-reserved port → preserved
- Bare host:80 (key regression) → preserved
- http://host:80 (scheme-implied) → replaced
- http://host (no port) → template port used
- Empty template port → no-op
- Explicit port == template port → unchanged
Fixes #7323
* expand tests
* fix tests
---------
Co-authored-by: XananasX7 <[email protected] >
Co-authored-by: Mzack9999 <[email protected] >
2026-06-16 20:27:46 +02:00
Mzack9999
63124eff2c
per-host http client pool ( #7301 )
...
* attempting per-host http client pool
* close idle conns
* fixing idle conn leak
* lint
* ignore http internal routines
* fixing tests
* lowering flaky http requirement
* fixing open gate issue
* adding perf tests
* pool rework
2026-06-16 20:21:49 +05:30
dependabot[bot]
acff3e3c3a
chore(deps): bump the modules group with 3 updates ( #7463 )
...
Bumps the modules group with 3 updates: [github.com/projectdiscovery/retryablehttp-go](https://github.com/projectdiscovery/retryablehttp-go ), [github.com/projectdiscovery/wappalyzergo](https://github.com/projectdiscovery/wappalyzergo ) and [github.com/projectdiscovery/cdncheck](https://github.com/projectdiscovery/cdncheck ).
Updates `github.com/projectdiscovery/retryablehttp-go` from 1.3.14 to 1.3.15
- [Release notes](https://github.com/projectdiscovery/retryablehttp-go/releases )
- [Commits](https://github.com/projectdiscovery/retryablehttp-go/compare/v1.3.14...v1.3.15 )
Updates `github.com/projectdiscovery/wappalyzergo` from 0.2.84 to 0.2.85
- [Release notes](https://github.com/projectdiscovery/wappalyzergo/releases )
- [Commits](https://github.com/projectdiscovery/wappalyzergo/compare/v0.2.84...v0.2.85 )
Updates `github.com/projectdiscovery/cdncheck` from 1.2.39 to 1.2.40
- [Release notes](https://github.com/projectdiscovery/cdncheck/releases )
- [Commits](https://github.com/projectdiscovery/cdncheck/compare/v1.2.39...v1.2.40 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/retryablehttp-go
dependency-version: 1.3.15
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/wappalyzergo
dependency-version: 0.2.85
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/cdncheck
dependency-version: 1.2.40
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: modules
...
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-15 06:20:08 +00:00
Nakul Bharti and Dwi Siswanto
7f6096ee66
fix(hosterrorscache): skip hosts that consistently time out ( #7455 )
...
* fix(hosterrorscache): skip hosts that consistently time out
Count ErrKindNetworkTemporary (request timeouts) toward MaxHostError so a
host that times out on every request is skipped, instead of being probed by
every template. Reset-on-success still protects slow-but-alive hosts, so only
consecutive timeouts with no successful response reach the threshold.
Closes #7454
* fix(hosterrorscache): count rawhttp i/o timeouts toward host skip
rawhttp/unsafe templates surface read timeouts as a plain-string error
("ReadStatusLine: ... i/o timeout") that errkit cannot classify, so it
reaches the regex fallback. The regex did not list i/o timeout, so a host
that timed out on every rawhttp request was never skipped. Add i/o timeout
to the pattern. Verified: 30 unsafe templates vs one unresponsive host went
from 271s with no skip to skipping after the threshold.
* fix(hosterrorscache): reset on success and ignore parent-context cancellation
Addresses review feedback on the timeout-skip change:
- The non-clustered HTTP path never reset the host-errors cache on a
successful response (markHostError ignores nil, success branch only
incremented progress), so timeout counts were not consecutive and a live
host with intermittent timeouts could be skipped. Add markHostSuccess and
call it on a successful request, mirroring the clustered path.
- context.DeadlineExceeded classifies as ErrKindNetworkTemporary, so a
failure from the parent scan context being cancelled/deadlined would count
as a host failure. Ignore failures in MarkFailedOrRemove when the caller's
context is already done; success still resets.
Tests: parent-context cancellation not counted, non-consecutive timeouts do
not skip, and the HTTP path resets the cache on success.
* fix(hosterrorscache): reset host cache on success across all HTTP paths
The timeout-counting change is global (in the cache), but reset-on-success was
only wired into the sequential HTTP path. The parallel, race and pipeline paths
counted failures without resetting on success, so a live host with intermittent
timeouts could be falsely skipped in those modes.
Consolidate mark-and-reset into recordHostResult and call it from every HTTP
execution path (sequential, parallel, race, pipeline). The SPM handler invokes
the result callback for every request outcome including success, so resetting
there is sufficient.
* test(http): add test for the parallel generated-host case
Signed-off-by: Dwi Siswanto <[email protected] >
* fix(http): use generated input when record host errors
The async HTTP paths checked generated requests
with the updated input, but recorded host-error
results with the original input. If a generated
URL changed the effective host/port, `Check()` and
`MarkFailedOrRemove()` operated on different cache
keys.
So record race, parallel, and pipeline results with
the same updated input used for the request to
keep timeout counts and success resets attached to
the host that was actually checked.
Signed-off-by: Dwi Siswanto <[email protected] >
---------
Signed-off-by: Dwi Siswanto <[email protected] >
Co-authored-by: Dwi Siswanto <[email protected] >
2026-06-13 21:13:37 +05:30
Dogan Can Bakir
ffbb05b254
Merge pull request #7444 from projectdiscovery/dev
...
release nuclei v3.9.0
2026-06-10 12:59:08 +03:00
dependabot[bot]
16743c6781
chore(deps): bump the modules group with 4 updates ( #7450 )
...
Bumps the modules group with 4 updates: [github.com/projectdiscovery/fastdialer](https://github.com/projectdiscovery/fastdialer ), [github.com/projectdiscovery/retryablehttp-go](https://github.com/projectdiscovery/retryablehttp-go ), [github.com/projectdiscovery/wappalyzergo](https://github.com/projectdiscovery/wappalyzergo ) and [github.com/projectdiscovery/cdncheck](https://github.com/projectdiscovery/cdncheck ).
Updates `github.com/projectdiscovery/fastdialer` from 0.5.9 to 0.5.10
- [Release notes](https://github.com/projectdiscovery/fastdialer/releases )
- [Commits](https://github.com/projectdiscovery/fastdialer/compare/v0.5.9...v0.5.10 )
Updates `github.com/projectdiscovery/retryablehttp-go` from 1.3.13 to 1.3.14
- [Release notes](https://github.com/projectdiscovery/retryablehttp-go/releases )
- [Commits](https://github.com/projectdiscovery/retryablehttp-go/compare/v1.3.13...v1.3.14 )
Updates `github.com/projectdiscovery/wappalyzergo` from 0.2.83 to 0.2.84
- [Release notes](https://github.com/projectdiscovery/wappalyzergo/releases )
- [Commits](https://github.com/projectdiscovery/wappalyzergo/compare/v0.2.83...v0.2.84 )
Updates `github.com/projectdiscovery/cdncheck` from 1.2.38 to 1.2.39
- [Release notes](https://github.com/projectdiscovery/cdncheck/releases )
- [Commits](https://github.com/projectdiscovery/cdncheck/compare/v1.2.38...v1.2.39 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/fastdialer
dependency-version: 0.5.10
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/retryablehttp-go
dependency-version: 1.3.14
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/wappalyzergo
dependency-version: 0.2.84
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/cdncheck
dependency-version: 1.2.39
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: modules
...
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-10 08:44:43 +07:00
Dogan Can Bakir and Mzack9999
85e218a9cf
fix(loader): warn when templates are excluded by .nuclei-ignore tags ( #7452 )
...
* fix(loader): warn when templates are excluded by .nuclei-ignore tags
* address review
---------
Co-authored-by: Mzack9999 <[email protected] >
2026-06-08 20:53:30 +02:00
TEJ
da1212c304
fix(templates): reject unknown fields when loading JSON templates ( #7453 )
...
* fix(templates): reject unknown fields when loading JSON templates
`-validate` and the runtime loader silently accepted JSON templates with
unknown or HTTP-only fields on non-HTTP request blocks because
`Template.UnmarshalJSON` delegated to a non-strict `json.Unmarshal`. The
same templates failed at scan time with `yaml: unmarshal errors ...` when
parsed as YAML, which is the regression reported in #7448 .
Mirror the YAML strict-mode pattern for JSON:
- Wire `DisallowUnknownFields` on the outer JSON decoder in
`Parser.ParseTemplate`, gated by the existing `NoStrictSyntax` flag.
- Add `templates.NoStrictJSON`, a package-level toggle consulted from
inside `Template.UnmarshalJSON` (the decoder cannot propagate
strictness through a custom unmarshaler, hence the global, matching
the existing `yaml.StrictSyntax` idiom).
- Set `templates.NoStrictJSON` from the runner alongside
`yaml.StrictSyntax`, so `-no-strict-syntax` continues to opt out for
both formats.
Adds a regression test that asserts a JSON template with HTTP-only
fields on a `tcp:` request fails to parse under the default strict
mode and passes when `NoStrictJSON` is set.
Fixes #7448
* fix(templates): per-parser strict JSON, reject trailing data
Address CodeRabbit review on #7453 :
1. Drop the process-wide `templates.NoStrictJSON` global and the runner.go
wire-up. Strictness is now scoped per parser instance so concurrent
Runner instances (#6322 ) with different `-no-strict-syntax` settings
cannot race on or override each other's strictness.
Implementation: add `(*Template).unmarshalJSONStrict`, a sibling to
the public `UnmarshalJSON`, that decodes via a `json.Decoder` with
`DisallowUnknownFields()`. The parser's JSON branch now calls it
directly when `!p.NoStrictSyntax`; the lax path continues to use
`json.Unmarshal`. Post-decode validation is factored into
`finalizeFromJSON` so both paths stay in sync.
2. Reject trailing data after the strict JSON decode. `json.Decoder` by
design only consumes one top-level value, so without an explicit
check a template like `{"id":"safe",...}{"id":"hijack",...}` would
silently load the first document. A second `Decode` into a throwaway
must return `io.EOF` (i.e. only whitespace remained).
Adds two regression sub-tests:
- `strictJSONRejectsTrailingData` — concatenated JSON documents error.
- `strictJSONIsPerParser` — two parsers in the same process with
different `NoStrictSyntax` settings produce the expected
per-instance outcomes.
Existing `strictJSONRejectsUnknownFields` test updated to use the
per-parser flag.
2026-06-08 20:27:48 +02:00
Dwi Siswanto
f44027eb11
refactor(js): centralize runtime session handling ( #7449 )
...
Move the shared goja execution lifecycle out of
the pooled and non-pooled paths into a common
session helper.
Per-path hooks now handle setup, callback
registration, interrupt waiting, cleanup, runtime
return, and slot release, while abandon handling
stays centralized. Abandoned runtimes are no
longer touched or reused until their orphaned
goroutine exits.
Closes #7417
Signed-off-by: Dwi Siswanto <[email protected] >
2026-06-08 20:11:12 +02:00
dependabot[bot]
6b4b2d883b
chore(deps): bump crate-ci/typos in the workflows group ( #7451 )
...
Bumps the workflows group with 1 update: [crate-ci/typos](https://github.com/crate-ci/typos ).
Updates `crate-ci/typos` from 1.47.0 to 1.47.2
- [Release notes](https://github.com/crate-ci/typos/releases )
- [Changelog](https://github.com/crate-ci/typos/blob/master/CHANGELOG.md )
- [Commits](https://github.com/crate-ci/typos/compare/v1.47.0...v1.47.2 )
---
updated-dependencies:
- dependency-name: crate-ci/typos
dependency-version: 1.47.2
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: workflows
...
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-08 06:06:28 +00:00
Dwi Siswanto and Mzack9999
20cbf0bd73
refactor: use path-aware filesystem containment checks ( #7420 )
...
* feat(filepath): add IsPathWithinAnyDirectory func
Signed-off-by: Dwi Siswanto <[email protected] >
* refactor: use path-aware filesystem containment checks
Several filesystem trust boundaries relied on
lexical prefix checks to decide whether a path
fell under an allowed directory. That let sibling
paths be treated as if they were children of
trusted directories.
Replace those checks with canonical path
containment checks for helper payload loading,
template archive extraction, custom template
metadata, template path classification, and
headless screenshot output validation.
Signed-off-by: Dwi Siswanto <[email protected] >
* adding more tests
* fixing tests
* adding test
---------
Signed-off-by: Dwi Siswanto <[email protected] >
Co-authored-by: Mzack9999 <[email protected] >
2026-06-04 21:03:51 +05:30
Dogan Can Bakir
ca2217548b
chore(deps): drop docker/docker by bumping gozero and testcontainers ( #7447 )
2026-06-04 13:34:20 +02:00
Doğan Can Bakır
7414bcbf89
bump version
2026-06-03 17:15:21 +03:00
Dogan Can Bakir
1c961293b4
Merge pull request #7440 from projectdiscovery/dependabot/github_actions/dev/workflows-c303e18619
...
chore(deps): bump crate-ci/typos from 1.46.3 to 1.47.0 in the workflows group
2026-06-03 16:25:48 +03:00
dependabot[bot]
b625d9a706
chore(deps): bump the modules group with 7 updates ( #7439 )
...
Bumps the modules group with 7 updates:
| Package | From | To |
| --- | --- | --- |
| [github.com/projectdiscovery/fastdialer](https://github.com/projectdiscovery/fastdialer ) | `0.5.8` | `0.5.9` |
| [github.com/projectdiscovery/retryablehttp-go](https://github.com/projectdiscovery/retryablehttp-go ) | `1.3.12` | `1.3.13` |
| [github.com/projectdiscovery/gologger](https://github.com/projectdiscovery/gologger ) | `1.1.68` | `1.1.70` |
| [github.com/projectdiscovery/networkpolicy](https://github.com/projectdiscovery/networkpolicy ) | `0.1.39` | `0.1.40` |
| [github.com/projectdiscovery/ratelimit](https://github.com/projectdiscovery/ratelimit ) | `0.0.87` | `0.0.88` |
| [github.com/projectdiscovery/wappalyzergo](https://github.com/projectdiscovery/wappalyzergo ) | `0.2.82` | `0.2.83` |
| [github.com/projectdiscovery/cdncheck](https://github.com/projectdiscovery/cdncheck ) | `1.2.37` | `1.2.38` |
Updates `github.com/projectdiscovery/fastdialer` from 0.5.8 to 0.5.9
- [Release notes](https://github.com/projectdiscovery/fastdialer/releases )
- [Commits](https://github.com/projectdiscovery/fastdialer/compare/v0.5.8...v0.5.9 )
Updates `github.com/projectdiscovery/retryablehttp-go` from 1.3.12 to 1.3.13
- [Release notes](https://github.com/projectdiscovery/retryablehttp-go/releases )
- [Commits](https://github.com/projectdiscovery/retryablehttp-go/compare/v1.3.12...v1.3.13 )
Updates `github.com/projectdiscovery/gologger` from 1.1.68 to 1.1.70
- [Release notes](https://github.com/projectdiscovery/gologger/releases )
- [Commits](https://github.com/projectdiscovery/gologger/compare/v1.1.68...v1.1.70 )
Updates `github.com/projectdiscovery/networkpolicy` from 0.1.39 to 0.1.40
- [Release notes](https://github.com/projectdiscovery/networkpolicy/releases )
- [Commits](https://github.com/projectdiscovery/networkpolicy/compare/v0.1.39...v0.1.40 )
Updates `github.com/projectdiscovery/ratelimit` from 0.0.87 to 0.0.88
- [Release notes](https://github.com/projectdiscovery/ratelimit/releases )
- [Commits](https://github.com/projectdiscovery/ratelimit/compare/v0.0.87...v0.0.88 )
Updates `github.com/projectdiscovery/wappalyzergo` from 0.2.82 to 0.2.83
- [Release notes](https://github.com/projectdiscovery/wappalyzergo/releases )
- [Commits](https://github.com/projectdiscovery/wappalyzergo/compare/v0.2.82...v0.2.83 )
Updates `github.com/projectdiscovery/cdncheck` from 1.2.37 to 1.2.38
- [Release notes](https://github.com/projectdiscovery/cdncheck/releases )
- [Commits](https://github.com/projectdiscovery/cdncheck/compare/v1.2.37...v1.2.38 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/fastdialer
dependency-version: 0.5.9
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/retryablehttp-go
dependency-version: 1.3.13
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/gologger
dependency-version: 1.1.70
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/networkpolicy
dependency-version: 0.1.40
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/ratelimit
dependency-version: 0.0.88
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/wappalyzergo
dependency-version: 0.2.83
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/cdncheck
dependency-version: 1.2.38
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: modules
...
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-01 19:23:28 +00:00
dependabot[bot]
2376f60c1e
chore(deps): bump crate-ci/typos in the workflows group
...
Bumps the workflows group with 1 update: [crate-ci/typos](https://github.com/crate-ci/typos ).
Updates `crate-ci/typos` from 1.46.3 to 1.47.0
- [Release notes](https://github.com/crate-ci/typos/releases )
- [Changelog](https://github.com/crate-ci/typos/blob/master/CHANGELOG.md )
- [Commits](https://github.com/crate-ci/typos/compare/v1.46.3...v1.47.0 )
---
updated-dependencies:
- dependency-name: crate-ci/typos
dependency-version: 1.47.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: workflows
...
Signed-off-by: dependabot[bot] <[email protected] >
2026-06-01 19:12:09 +00:00
Dwi Siswanto
bbc010b637
fix(js): probe SMBv1 support after SMB2 negotiation ( #7430 )
...
`ConnectSMBInfoMode` only tried SMBv1 when SMB2/3
negotiation failed so dual-stack servers could
report `SupportV1` as false even when SMBv1 was
enabled.
Run a same-target SMBv1 probe after successful
SMB2/3 negotiation and merge the support flag into
the returned log w/o changing the negotiated
SMB2/3 version.
Fixes #4832
Signed-off-by: Dwi Siswanto <[email protected] >
2026-05-30 09:16:06 +02:00
Mzack9999
0bc707a1f7
Merge pull request #7425 from tejgokani/test/telnetmini-coverage
...
fix(telnetmini): prevent slice-bounds panic in ParseNTLMResponse on truncated NTLM challenge
2026-05-25 18:03:28 +02:00
Mzack9999
840c0ffe66
downgrading gologger
2026-05-25 14:12:08 +02:00
tejgokani and Claude Sonnet 4.6
79105261bd
test(telnetmini): address CodeRabbit review — add 48-byte boundary test and clean up wrong-type input
...
- Add TestParseNTLMResponse_Minimal48Bytes to explicitly cover the exact
lower boundary of the len<48 guard (minimal valid challenge, no target
name or info)
- Replace the inline immediately-invoked function for the wrong-message-type
case with a pre-built local variable for readability
Co-Authored-By: Claude Sonnet 4.6 <[email protected] >
2026-05-25 15:05:00 +05:30
tejgokani and Claude Sonnet 4.6
1aff867491
fix(telnetmini): replace len<12 guard with len<48 to prevent slice-bounds panic on truncated NTLM challenge
...
ParseNTLMResponse read fixed-header fields at offsets 12-14, 16-20, 40-42,
and 44-48 after only checking len>=12, causing a slice-bounds-out-of-range
panic for any NTLM section between 12 and 47 bytes. Because this input comes
from untrusted network data, a malicious or malformed telnet server could crash
the scanner (or the embedding host process when used via the SDK).
Raise the guard to len<48 so the full fixed header is present before any field
is touched. Add unit tests covering the happy path, existing error cases, and a
no-panic regression table for every truncated length in [12,47].
Co-Authored-By: Claude Sonnet 4.6 <[email protected] >
2026-05-25 14:47:57 +05:30
dependabot[bot]
3684849ac9
chore(deps): bump crate-ci/typos in the workflows group ( #7424 )
...
Bumps the workflows group with 1 update: [crate-ci/typos](https://github.com/crate-ci/typos ).
Updates `crate-ci/typos` from 1.46.2 to 1.46.3
- [Release notes](https://github.com/crate-ci/typos/releases )
- [Changelog](https://github.com/crate-ci/typos/blob/master/CHANGELOG.md )
- [Commits](https://github.com/crate-ci/typos/compare/v1.46.2...v1.46.3 )
---
updated-dependencies:
- dependency-name: crate-ci/typos
dependency-version: 1.46.3
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: workflows
...
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-25 15:17:58 +07:00
dependabot[bot]
408ebe1d18
chore(deps): bump the modules group with 13 updates ( #7423 )
...
Bumps the modules group with 13 updates:
| Package | From | To |
| --- | --- | --- |
| [github.com/projectdiscovery/clistats](https://github.com/projectdiscovery/clistats ) | `0.1.3` | `0.1.4` |
| [github.com/projectdiscovery/fastdialer](https://github.com/projectdiscovery/fastdialer ) | `0.5.7` | `0.5.8` |
| [github.com/projectdiscovery/hmap](https://github.com/projectdiscovery/hmap ) | `0.0.100` | `0.0.101` |
| [github.com/projectdiscovery/retryabledns](https://github.com/projectdiscovery/retryabledns ) | `1.0.114` | `1.0.115` |
| [github.com/projectdiscovery/retryablehttp-go](https://github.com/projectdiscovery/retryablehttp-go ) | `1.3.11` | `1.3.12` |
| [github.com/projectdiscovery/dsl](https://github.com/projectdiscovery/dsl ) | `0.8.18` | `0.8.19` |
| [github.com/projectdiscovery/gologger](https://github.com/projectdiscovery/gologger ) | `1.1.68` | `1.1.69` |
| [github.com/projectdiscovery/networkpolicy](https://github.com/projectdiscovery/networkpolicy ) | `0.1.38` | `0.1.39` |
| [github.com/projectdiscovery/uncover](https://github.com/projectdiscovery/uncover ) | `1.2.0` | `1.2.1` |
| [github.com/projectdiscovery/useragent](https://github.com/projectdiscovery/useragent ) | `0.0.107` | `0.0.108` |
| [github.com/projectdiscovery/utils](https://github.com/projectdiscovery/utils ) | `0.11.0` | `0.11.1` |
| [github.com/projectdiscovery/wappalyzergo](https://github.com/projectdiscovery/wappalyzergo ) | `0.2.81` | `0.2.82` |
| [github.com/projectdiscovery/cdncheck](https://github.com/projectdiscovery/cdncheck ) | `1.2.36` | `1.2.37` |
Updates `github.com/projectdiscovery/clistats` from 0.1.3 to 0.1.4
- [Release notes](https://github.com/projectdiscovery/clistats/releases )
- [Commits](https://github.com/projectdiscovery/clistats/compare/v0.1.3...v0.1.4 )
Updates `github.com/projectdiscovery/fastdialer` from 0.5.7 to 0.5.8
- [Release notes](https://github.com/projectdiscovery/fastdialer/releases )
- [Commits](https://github.com/projectdiscovery/fastdialer/compare/v0.5.7...v0.5.8 )
Updates `github.com/projectdiscovery/hmap` from 0.0.100 to 0.0.101
- [Release notes](https://github.com/projectdiscovery/hmap/releases )
- [Commits](https://github.com/projectdiscovery/hmap/compare/v0.0.100...v0.0.101 )
Updates `github.com/projectdiscovery/retryabledns` from 1.0.114 to 1.0.115
- [Release notes](https://github.com/projectdiscovery/retryabledns/releases )
- [Commits](https://github.com/projectdiscovery/retryabledns/compare/v1.0.114...v1.0.115 )
Updates `github.com/projectdiscovery/retryablehttp-go` from 1.3.11 to 1.3.12
- [Release notes](https://github.com/projectdiscovery/retryablehttp-go/releases )
- [Commits](https://github.com/projectdiscovery/retryablehttp-go/compare/v1.3.11...v1.3.12 )
Updates `github.com/projectdiscovery/dsl` from 0.8.18 to 0.8.19
- [Release notes](https://github.com/projectdiscovery/dsl/releases )
- [Commits](https://github.com/projectdiscovery/dsl/compare/v0.8.18...v0.8.19 )
Updates `github.com/projectdiscovery/gologger` from 1.1.68 to 1.1.69
- [Release notes](https://github.com/projectdiscovery/gologger/releases )
- [Commits](https://github.com/projectdiscovery/gologger/compare/v1.1.68...v1.1.69 )
Updates `github.com/projectdiscovery/networkpolicy` from 0.1.38 to 0.1.39
- [Release notes](https://github.com/projectdiscovery/networkpolicy/releases )
- [Commits](https://github.com/projectdiscovery/networkpolicy/compare/v0.1.38...v0.1.39 )
Updates `github.com/projectdiscovery/uncover` from 1.2.0 to 1.2.1
- [Release notes](https://github.com/projectdiscovery/uncover/releases )
- [Commits](https://github.com/projectdiscovery/uncover/compare/v1.2.0...v1.2.1 )
Updates `github.com/projectdiscovery/useragent` from 0.0.107 to 0.0.108
- [Release notes](https://github.com/projectdiscovery/useragent/releases )
- [Commits](https://github.com/projectdiscovery/useragent/compare/v0.0.107...v0.0.108 )
Updates `github.com/projectdiscovery/utils` from 0.11.0 to 0.11.1
- [Release notes](https://github.com/projectdiscovery/utils/releases )
- [Changelog](https://github.com/projectdiscovery/utils/blob/main/CHANGELOG.md )
- [Commits](https://github.com/projectdiscovery/utils/compare/v0.11.0...v0.11.1 )
Updates `github.com/projectdiscovery/wappalyzergo` from 0.2.81 to 0.2.82
- [Release notes](https://github.com/projectdiscovery/wappalyzergo/releases )
- [Commits](https://github.com/projectdiscovery/wappalyzergo/compare/v0.2.81...v0.2.82 )
Updates `github.com/projectdiscovery/cdncheck` from 1.2.36 to 1.2.37
- [Release notes](https://github.com/projectdiscovery/cdncheck/releases )
- [Commits](https://github.com/projectdiscovery/cdncheck/compare/v1.2.36...v1.2.37 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/clistats
dependency-version: 0.1.4
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/fastdialer
dependency-version: 0.5.8
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/hmap
dependency-version: 0.0.101
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/retryabledns
dependency-version: 1.0.115
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/retryablehttp-go
dependency-version: 1.3.12
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/dsl
dependency-version: 0.8.19
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/gologger
dependency-version: 1.1.69
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/networkpolicy
dependency-version: 0.1.39
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/uncover
dependency-version: 1.2.1
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/useragent
dependency-version: 0.0.108
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/utils
dependency-version: 0.11.1
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/wappalyzergo
dependency-version: 0.2.82
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/cdncheck
dependency-version: 1.2.37
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: modules
...
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-25 08:11:13 +00:00
Mzack9999 and Dwi Siswanto
fa73d2e13e
fix(js): abandon runtimes that outlive interrupt grace period ( #7378 )
...
Prevent pooled and non-pooled goja runtimes from
being reused or cleaned up when the `RunProgram`
goroutine fails to exit after context cancellation
and `Interrupt()`. In that state, the goroutine
may still be mutating runtime state, so touching
the runtime/returning it to the pool can cause
fatal concurrent map access panics.
Add an explicit `errRuntimeTerminationTimeout`
path that abandons the runtime, keeps the related
concurrency slot reserved, and releases that slot
only from a reaper after the orphaned goroutine
exits. Preserve `errors.Is` compatibility with the
original context cancellation cause.
Keep normal cleanup behavior unchanged, including
callback panic cleanup, and add regression tests
for stuck-interrupt handling that verify runtime
abandonment and delayed slot release.
Fixes #7376
* fix race condition
* fixing review comments
* fix(js): defer runtime cleanup
When a runtime is abandoned, we must not touch the
goja runtime after `RunProgram` has exceeded the
interrupt grace period. At the same time, cleanup
still needs to run on every normal exit before
returning the runtime to the pool, including setup
callback panics.
Signed-off-by: Dwi Siswanto <[email protected] >
---------
Signed-off-by: Dwi Siswanto <[email protected] >
Co-authored-by: Dwi Siswanto <[email protected] >
2026-05-23 08:35:25 +07:00
Mzack9999
7ee7ccac49
Merge pull request #7419 from projectdiscovery/fix-memogen
...
fix memogen context skip and scope auto-push to upstream
2026-05-20 21:19:40 +02:00
Mzack9999
fe70a10664
fix memogen context skip and scope workflow to upstream repo
2026-05-20 21:16:47 +02:00
Dogan Can Bakir
9330f0186d
Merge pull request #7414 from projectdiscovery/chore/deps-bump-and-govaluate-switch
...
chore(deps): bump pdsec modules + govaluate/aurora migration
2026-05-19 21:18:09 +03:00
Dogan Can Bakir
efcf23ce56
docs: fix broken cloud scanning link ( #7413 )
2026-05-19 23:44:47 +07:00
dependabot[bot]
28752a7380
chore(deps): bump github.com/go-git/go-git/v5 ( #7416 )
...
Bumps the go_modules group with 1 update in the / directory: [github.com/go-git/go-git/v5](https://github.com/go-git/go-git ).
Updates `github.com/go-git/go-git/v5` from 5.19.0 to 5.19.1
- [Release notes](https://github.com/go-git/go-git/releases )
- [Changelog](https://github.com/go-git/go-git/blob/main/HISTORY.md )
- [Commits](https://github.com/go-git/go-git/compare/v5.19.0...v5.19.1 )
---
updated-dependencies:
- dependency-name: github.com/go-git/go-git/v5
dependency-version: 5.19.1
dependency-type: direct:production
dependency-group: go_modules
...
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-19 16:39:31 +00:00
Dogan Can Bakir
76bf0f3c16
Merge pull request #7393 from projectdiscovery/sdk-upload
...
feat(sdk): mirror -config, -report-config, -dashboard for SDK callers
2026-05-19 18:44:52 +03:00
Mzack9999
ca0c237d10
Merge pull request #7410 from akhilesharora/fix/raw-query-auth-strategy
...
fix(http/raw): persist QueryAuthStrategy params in ApplyAuthStrategy
2026-05-19 15:41:42 +02:00
Mzack9999
d68a5ea5b2
extending tests
2026-05-18 23:53:33 +02:00
Mzack9999
be35ec6f36
Merge pull request #7405 from gugacyber/dev
...
docs(pt-br): update README_PT-BR.md to reflect current project description and features
2026-05-18 23:39:51 +02:00
Mzack9999
6c1bf80a1a
docs general upadte
2026-05-18 23:38:44 +02:00
Doğan Can Bakır
1ec64a3f95
chore(deps): bump pdsec modules; switch to projectdiscovery/govaluate and aurora v4
...
Bumps clistats, fastdialer, retryablehttp-go, dsl, networkpolicy,
ratelimit, sarif, utils, wappalyzergo, cdncheck. dsl v0.8.18 moves to
the projectdiscovery/govaluate fork, and utils v0.11.0 pulls aurora v4,
so the corresponding imports and type references are migrated.
Refs #7380 .
2026-05-18 17:14:29 +03:00
dependabot[bot]
b50980c4f3
chore(deps): bump crate-ci/typos in the workflows group ( #7412 )
...
Bumps the workflows group with 1 update: [crate-ci/typos](https://github.com/crate-ci/typos ).
Updates `crate-ci/typos` from 1.46.1 to 1.46.2
- [Release notes](https://github.com/crate-ci/typos/releases )
- [Changelog](https://github.com/crate-ci/typos/blob/master/CHANGELOG.md )
- [Commits](https://github.com/crate-ci/typos/compare/v1.46.1...v1.46.2 )
---
updated-dependencies:
- dependency-name: crate-ci/typos
dependency-version: 1.46.2
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: workflows
...
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-18 08:17:46 +00:00
Akhilesh Arora
33066e8ebc
fix(http/raw): persist QueryAuthStrategy params in ApplyAuthStrategy
...
The QueryAuthStrategy case in raw.Request.ApplyAuthStrategy parses
r.FullURL into a local 'parsed', appends auth params to parsed.Params,
then returns without writing back to r.FullURL. Every other branch in
the same switch mutates r.Headers, and the standalone QueryAuthStrategy
.Apply / .ApplyOnRR in pkg/authprovider/authx/query_auth.go both write
back to req.URL.RawQuery. Only the raw-request branch was missing the
write-back, so raw templates matching a 'query' auth secret silently
drop the auth params.
Adds r.FullURL = parsed.String() after the loop. New unit test fails
on dev and passes with the fix.
2026-05-17 13:13:02 +02:00
Gustavo
d56f5a75ce
docs(pt-br): update README_PT-BR.md to reflect current project description and features
2026-05-15 15:21:21 -03:00
Mzack9999
ce28f2028d
Merge pull request #7388 from projectdiscovery/dwisiswant0/feat/js/add-wmi-tsch-scmr-and-dcom-helper-modules
...
feat(js): add wmi, tsch, scmr, and dcom helper modules
2026-05-14 20:52:58 +02:00
Mzack9999
5675f513ea
use local samba endpoint
2026-05-14 18:42:48 +02:00
Mzack9999
0cc660ca2a
Merge pull request #7397 from projectdiscovery/dwisiswant0/fix/expressions/prefer-exact-placeholders-over-exprs
...
fix(expressions): prefer exact placeholders over exprs
2026-05-13 21:26:14 +02:00
shubhamrasal
609cf3daba
refactor(sdk): replace goflags overlay with RuntimeConfig struct
...
WithConfigFile/Bytes now decode YAML directly into a typed RuntimeConfig
struct and apply it via MergeOptions(opts). The goflags-backed reflection
overlay had too much surface area (266-line flag inventory duplicate plus
a flag-default vs DefaultOptions diff) for the actual SDK use case, which
is accepting a known set of scan knobs from cloud-shipped YAML.
RuntimeConfig schema covers tags/severity filtering, headers/vars,
interactsh, socks5-proxy, plus rate-limit/bulk-size/concurrency/timeout/
retries/rate-limit-host. Scalar knobs use *int so omitted keys preserve
the engine's existing value.
Drops internal/runner/flags.go (266 lines) and lib/config_load.go (86
lines). Reverts internal/runner/runner.go to dev (no SetupPDCPUpload
export; SDK inlines its own PDCP wrap). Keeps the LoadReportingOptionsFromBytes
extract in internal/runner/options.go for WithReportingConfigFile/Bytes.
2026-05-12 18:29:24 +05:30
shubhamrasal
f783605032
revert(sdk): keep CLI untouched, restore original PDCP disabled message
...
The BindOptionFlags refactor of readConfig() caused duplicate group
headers in `nuclei -h` (CLI-only flags appended new same-named groups
after the shared ones). Suppressing the disabled-message on the CLI
was also a behavior change.
Both are scope creep. This PR is for SDK additions, not CLI refactor.
- Revert cmd/nuclei/main.go to dev. `nuclei -h` byte-identical.
- Restore "Scan results upload to cloud is disabled." in SetupPDCPUpload.
- flags.go stays for SDK-only use via lib/config_load.go.
2026-05-12 17:43:36 +05:30
shubhamrasal
fbf7d0053f
Merge branch 'dev' into sdk-upload
2026-05-12 16:31:35 +05:30
Tarun Koyalwar
7bded8ae8d
Merge pull request #7398 from projectdiscovery/gitlab-tracker-v1
...
fix(reporting/gitlab): bump client-go to v1.9.1, widen IDs to int64
2026-05-12 16:28:57 +05:30
shubhamrasal
0fc90a6b87
docs(runner): tighten SetupPDCPUpload disabled-branch comment to one line
2026-05-12 16:25:47 +05:30
shubhamrasal
f2c95ef887
fix(runner): suppress redundant "upload disabled" warning on default scans
...
SetupPDCPUpload returned a non-empty status string in the
upload-disabled branch, which displayExecutionInfo then logs as a
Warning on every nuclei run that doesn't request -dashboard. That
also suppresses the friendlier dashboard hint Info line.
Return empty for the default-disabled case so the Info hint fires.
The latent issue predates this PR; CodeRabbit surfaced it on the
refactor.
2026-05-12 16:21:52 +05:30
shubhamrasal
d5d9eed0e3
test(sdk): drop DisableUpdateCheck() from new lib/config_test.go
...
DisableUpdateCheck() mutates DefaultConfig process-globally. config_test.go
files run alphabetically before sdk_test.go, so my tests were disabling the
update-check globally and TestContextCancelNucleiEngine (which depends on
template auto-install) was hitting an empty template store on first run.
Drop the option from the seven test sites. First test in the binary now
triggers template install (sync.Once gated; subsequent tests free).
2026-05-12 16:16:38 +05:30
shubhamrasal
ddcae35620
fix(reporting/gitlab): bump client-go to v1.9.1, widen IDs to int64
...
client-go v1.x widened ID fields from int to int64 across the API surface
(User.ID, Issue.ID, ListOptions.Page/PerPage). Adjust the tracker to the
new signatures: Integration.userID, the assignee slice, the FormatInt
arguments, and ListOptions casts.
Keep Options.DuplicateIssuePageSize / DuplicateIssueMaxPages as int —
that struct is user-facing YAML and YAML ints round-trip into int64 fine.
Cast at the call site only.
UpdateIssue and CreateIssueNote signatures also widened, but issue.IID
is already int64 in v1.x, so existing call sites compile unchanged.
2026-05-12 15:51:20 +05:30
shubhamrasal
642887e985
fix(runner): restore nolint on deprecated ZTLS flag binding
...
Extracted into flags.go from cmd/nuclei/main.go but the trailing
//nolint:all was dropped — golangci-lint trips on SA1019 in the
SDK-shared path. Restoring matches the dev branch line.
2026-05-12 14:55:17 +05:30
shubhamrasal
44c63a84d8
docs(sdk): trim PR comments, fix two review nits
...
- L1: sdk_private.go references SetupPDCPUpload (was lowercase).
- L2: config_test.go test comment describes how tmpEngine is constructed
rather than incorrectly claiming "inherits from parent".
- Trim godocs and inline comments across the PR — drop restated WHAT,
keep WHY and limitations.
2026-05-12 14:41:25 +05:30
shubhamrasal
db156370c4
refactor(sdk): dedupe config loaders, drop threadSafePerScan mode
...
- Inline (*Runner).setupPDCPUpload — wrapper just delegated to the
package-level SetupPDCPUpload. Call site inlines the three lines.
- Dedupe reporting-config file load: WithReportingConfigFile and
loadImplicitReportingConfig share loadReportingConfigFromPath.
- Move config-overlay/load helpers (newConfigFlagSet, overlayConfigFromFile,
applyOverlay, loadReportingConfigFromPath, loadImplicitReportingConfig)
out of lib/config.go into lib/config_load.go.
- Drop threadSafePerScan engine mode and isThreadSafe helper. The four
new With* options no longer gate per-scan use. pd-agent doesn't enter
thread-safe mode; reintroducing the gate ships as a follow-up PR with
its own scope.
2026-05-12 14:01:30 +05:30
Dwi Siswanto
b4a9e0a75a
fix(expressions): prefer exact placeholders over exprs
...
`FindExpressions` checks marker contents with
govaluate before doing normal placeholder
replacement. That breaks valid hyphenated names
like `request-id`: govaluate reads them as
subtraction lol, and the lookup fails with a
missing request parameter.
If a marker exactly matches a key in the
replacement map, treat it as a plain placeholder
and let normal replacement handle it. Authored
expressions should still be evaluated, and
malformed helper calls should still return errors.
Fixes #7395
Signed-off-by: Dwi Siswanto <[email protected] >
2026-05-12 04:45:58 +07:00
Dwi Siswanto
4f3e77f790
test(expressions): add TestEvaluateHyphenatedPlaceholderNames
...
Signed-off-by: Dwi Siswanto <[email protected] >
2026-05-12 04:45:41 +07:00
dependabot[bot]
d65c7951d2
chore(deps): bump github.com/go-git/go-git/v5 ( #7394 )
...
Bumps the go_modules group with 1 update in the / directory: [github.com/go-git/go-git/v5](https://github.com/go-git/go-git ).
Updates `github.com/go-git/go-git/v5` from 5.18.0 to 5.19.0
- [Release notes](https://github.com/go-git/go-git/releases )
- [Changelog](https://github.com/go-git/go-git/blob/main/HISTORY.md )
- [Commits](https://github.com/go-git/go-git/compare/v5.18.0...v5.19.0 )
---
updated-dependencies:
- dependency-name: github.com/go-git/go-git/v5
dependency-version: 5.19.0
dependency-type: direct:production
dependency-group: go_modules
...
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-11 16:32:03 +00:00
shubhamrasal
f3308fa1f3
feat(sdk): mirror -config, -report-config, -dashboard for SDK callers
...
SDK consumers had to rebuild types.Options by hand or shell out to the
CLI to get config-file parity. This shares BindOptionFlags,
LoadReportingOptionsFromBytes, ApplyExporterOptionsFromTypes, and
SetupPDCPUpload between cmd/nuclei and lib/ so both paths produce
identical engine state.
WithConfigFile/Bytes apply only YAML-set fields (reflection diff against
goflags defaults) so prior With* and DefaultOptions() values survive
YAML that omits them. Per-scan ExecuteNucleiWithOpts rejects these
options via a new threadSafePerScan mode, matching the pattern for
options that only make sense at construction.
2026-05-11 18:54:48 +05:30
Dwi Siswanto
940ca60ee3
chore: bump github.com/RedTeamPentesting/adauth v0.5.0 => v0.5.4-0.20260511073005-3d18e8a5a687
...
Signed-off-by: Dwi Siswanto <[email protected] >
2026-05-11 18:41:07 +07:00
dependabot[bot]
0a7100bb85
chore(deps): bump crate-ci/typos in the workflows group ( #7392 )
...
Bumps the workflows group with 1 update: [crate-ci/typos](https://github.com/crate-ci/typos ).
Updates `crate-ci/typos` from 1.46.0 to 1.46.1
- [Release notes](https://github.com/crate-ci/typos/releases )
- [Changelog](https://github.com/crate-ci/typos/blob/master/CHANGELOG.md )
- [Commits](https://github.com/crate-ci/typos/compare/v1.46.0...v1.46.1 )
---
updated-dependencies:
- dependency-name: crate-ci/typos
dependency-version: 1.46.1
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: workflows
...
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-11 07:09:55 +00:00
Dwi Siswanto
ce50479fc3
test(js): add goexec tests
...
Signed-off-by: Dwi Siswanto <[email protected] >
2026-05-11 03:58:16 +07:00
Dwi Siswanto
65d08b33ef
feat(js): add wmi, tsch, scmr, and dcom helper modules
...
Add shared auth, options, result, redaction, and
adapter support for GoExec-backed JavaScript
helpers, including:
* `nuclei/wmi`
* `nuclei/tsch`
* `nuclei/scmr`
* `nuclei/dcom`
through generated bindings, and register them with
the JS compiler.
Also make JS generators to skip internal helper
packages and test files.
Signed-off-by: Dwi Siswanto <[email protected] >
2026-05-11 03:57:50 +07:00
ghost
2da8669cb0
docs: update syntax & JSON schema 🤖
2026-05-10 10:05:41 +00:00
Mzack9999
ed7cec560e
adding protocols redirect ( #7296 )
2026-05-10 17:01:23 +07:00
Mzack9999
397ffaaf41
Merge pull request #7383 from projectdiscovery/dwisiswant0/fix/workflow/propagate-context-to-child-race-steps
...
fix(workflow): propagate context to child & race steps
2026-05-08 21:06:29 +02:00
Mzack9999
89d0e65c1d
Merge pull request #7322 from projectdiscovery/dwisiswant0/fix/interactsh/serialize-InternalEvent-access
...
fix(interactsh): serialize `InternalEvent` access
2026-05-07 22:10:57 +02:00
Dwi Siswanto
805bcfe76f
fix(workflow): propagate context to child & race steps
...
Workflow inputs get updated with extracted values,
but later executors don't refresh their template
contexts from that state. Child subtemplates reuse
the same input object, letting sibling state leak
across concurrent executions. HTTP race requests
also ignore dynamic values when building requests.
Fix this by syncing the current workflow input
into each executor's template context, cloning
inputs passed to subtemplates, and forwarding
dynamic values to race request generation.
Fixes #5399
Signed-off-by: Dwi Siswanto <[email protected] >
2026-05-08 02:59:49 +07:00
Dwi Siswanto
3e996ebc45
test(workflow): added unit tests for parent-to-child
...
propagation, sibling isolation, and same-step
refresh, plus an integration workflow test
covering the race path.
Signed-off-by: Dwi Siswanto <[email protected] >
2026-05-08 02:59:10 +07:00
ChrisJr404 and Chris
1f8dd03127
fix(runner): write unsigned-templates WRN to stderr
...
* fix(runner): write unsigned-templates WRN to stderr (#7314 )
`r.Logger.Print()` is `gologger`'s LevelSilent helper — it bypasses
level filtering but routes to stdout. Using it for the unsigned-
templates "Use with caution" warning means the line collides with the
JSON / JSONL stream when the user runs with `-j`/`-jsonl`, breaking
downstream `jq` and any other consumer that expects clean JSON on
stdout.
Write the warning to os.Stderr directly (keeping the colorized [WRN]
prefix and the always-emitted semantics) so the JSON output stays
parseable. The integration suite's filterUnsignedTemplatesWarnings
helper already strips this message defensively, so no test churn is
needed.
Closes #7314 .
* address review: route remaining Print() WRN sites to stderr too
CodeRabbit flagged that the rate-limit-deprecated, concurrency-vs-max-host-error,
and DAST-no-templates warnings have the same stdout-pollution problem the
unsigned-templates one had. Same fix — fmt.Fprintf to os.Stderr — applied to all
three so the stdout stream stays clean for -j / -jsonl consumers regardless of
which warning fires.
* address review: use Logger.Warning() per @dwisiswant0
Per the review on #7371 , swap the four `fmt.Fprintf(os.Stderr, ...)`
WRN sites for `r.Logger.Warning().Msgf(...)`. Same stderr destination,
no duplicated WRN-prefix logic, follows the existing pattern used
across the runner package.
---------
Co-authored-by: Chris (ChrisJr404) <[email protected] >
2026-05-07 05:25:04 +07:00
dependabot[bot]
bdf75008fb
chore(deps): bump the modules group across 1 directory with 4 updates ( #7372 )
...
Bumps the modules group with 4 updates in the / directory: [github.com/projectdiscovery/retryablehttp-go](https://github.com/projectdiscovery/retryablehttp-go ), [github.com/projectdiscovery/dsl](https://github.com/projectdiscovery/dsl ), [github.com/projectdiscovery/wappalyzergo](https://github.com/projectdiscovery/wappalyzergo ) and [github.com/projectdiscovery/cdncheck](https://github.com/projectdiscovery/cdncheck ).
Updates `github.com/projectdiscovery/retryablehttp-go` from 1.3.9 to 1.3.10
- [Release notes](https://github.com/projectdiscovery/retryablehttp-go/releases )
- [Commits](https://github.com/projectdiscovery/retryablehttp-go/compare/v1.3.9...v1.3.10 )
Updates `github.com/projectdiscovery/dsl` from 0.8.16 to 0.8.17
- [Release notes](https://github.com/projectdiscovery/dsl/releases )
- [Commits](https://github.com/projectdiscovery/dsl/compare/v0.8.16...v0.8.17 )
Updates `github.com/projectdiscovery/wappalyzergo` from 0.2.78 to 0.2.79
- [Release notes](https://github.com/projectdiscovery/wappalyzergo/releases )
- [Commits](https://github.com/projectdiscovery/wappalyzergo/compare/v0.2.78...v0.2.79 )
Updates `github.com/projectdiscovery/cdncheck` from 1.2.33 to 1.2.34
- [Release notes](https://github.com/projectdiscovery/cdncheck/releases )
- [Commits](https://github.com/projectdiscovery/cdncheck/compare/v1.2.33...v1.2.34 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/cdncheck
dependency-version: 1.2.34
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/dsl
dependency-version: 0.8.17
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/retryablehttp-go
dependency-version: 1.3.10
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/wappalyzergo
dependency-version: 0.2.79
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
...
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-06 12:54:18 +00:00
Mzack9999
54f002db4a
Merge pull request #7356 from projectdiscovery/feat-impacket
...
Adding impacket integration
2026-05-06 17:57:02 +05:30
Dogan Can Bakir
7148ff9389
Merge pull request #7379 from projectdiscovery/bugfix-7374-dns-vars
...
fixing dns vars
2026-05-06 13:27:50 +03:00
Doğan Can Bakır
7926e22174
fix lint
2026-05-06 12:34:01 +03:00
Doğan Can Bakır
10831d6188
fix lint
2026-05-06 12:28:15 +03:00
Mzack9999
637036ecb2
fixing dns vars
2026-05-05 00:05:43 +02:00
dependabot[bot]
a4da890fb0
chore(deps): bump crate-ci/typos in the workflows group ( #7373 )
...
Bumps the workflows group with 1 update: [crate-ci/typos](https://github.com/crate-ci/typos ).
Updates `crate-ci/typos` from 1.45.1 to 1.46.0
- [Release notes](https://github.com/crate-ci/typos/releases )
- [Changelog](https://github.com/crate-ci/typos/blob/master/CHANGELOG.md )
- [Commits](https://github.com/crate-ci/typos/compare/v1.45.1...v1.46.0 )
---
updated-dependencies:
- dependency-name: crate-ci/typos
dependency-version: 1.46.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: workflows
...
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-04 06:28:23 +00:00
Mzack9999
a3c07e3ef9
Merge pull request #7340 from mikhail5555/feature/improved-filter-performance
...
perf(catalog): split exact matches & pattern
2026-04-30 01:25:46 +08:00
Mzack9999
86cc0926c9
finalizing
2026-04-30 00:11:37 +08:00
dependabot[bot]
b6385767be
chore(deps): bump the modules group with 7 updates ( #7366 )
...
Bumps the modules group with 7 updates:
| Package | From | To |
| --- | --- | --- |
| [github.com/projectdiscovery/clistats](https://github.com/projectdiscovery/clistats ) | `0.1.1` | `0.1.2` |
| [github.com/projectdiscovery/retryablehttp-go](https://github.com/projectdiscovery/retryablehttp-go ) | `1.3.8` | `1.3.9` |
| [github.com/projectdiscovery/dsl](https://github.com/projectdiscovery/dsl ) | `0.8.15` | `0.8.16` |
| [github.com/projectdiscovery/networkpolicy](https://github.com/projectdiscovery/networkpolicy ) | `0.1.36` | `0.1.37` |
| [github.com/projectdiscovery/ratelimit](https://github.com/projectdiscovery/ratelimit ) | `0.0.85` | `0.0.86` |
| [github.com/projectdiscovery/wappalyzergo](https://github.com/projectdiscovery/wappalyzergo ) | `0.2.77` | `0.2.78` |
| [github.com/projectdiscovery/cdncheck](https://github.com/projectdiscovery/cdncheck ) | `1.2.32` | `1.2.33` |
Updates `github.com/projectdiscovery/clistats` from 0.1.1 to 0.1.2
- [Release notes](https://github.com/projectdiscovery/clistats/releases )
- [Commits](https://github.com/projectdiscovery/clistats/compare/v0.1.1...v0.1.2 )
Updates `github.com/projectdiscovery/retryablehttp-go` from 1.3.8 to 1.3.9
- [Release notes](https://github.com/projectdiscovery/retryablehttp-go/releases )
- [Commits](https://github.com/projectdiscovery/retryablehttp-go/compare/v1.3.8...v1.3.9 )
Updates `github.com/projectdiscovery/dsl` from 0.8.15 to 0.8.16
- [Release notes](https://github.com/projectdiscovery/dsl/releases )
- [Commits](https://github.com/projectdiscovery/dsl/compare/v0.8.15...v0.8.16 )
Updates `github.com/projectdiscovery/networkpolicy` from 0.1.36 to 0.1.37
- [Release notes](https://github.com/projectdiscovery/networkpolicy/releases )
- [Commits](https://github.com/projectdiscovery/networkpolicy/compare/v0.1.36...v0.1.37 )
Updates `github.com/projectdiscovery/ratelimit` from 0.0.85 to 0.0.86
- [Release notes](https://github.com/projectdiscovery/ratelimit/releases )
- [Commits](https://github.com/projectdiscovery/ratelimit/compare/v0.0.85...v0.0.86 )
Updates `github.com/projectdiscovery/wappalyzergo` from 0.2.77 to 0.2.78
- [Release notes](https://github.com/projectdiscovery/wappalyzergo/releases )
- [Commits](https://github.com/projectdiscovery/wappalyzergo/compare/v0.2.77...v0.2.78 )
Updates `github.com/projectdiscovery/cdncheck` from 1.2.32 to 1.2.33
- [Release notes](https://github.com/projectdiscovery/cdncheck/releases )
- [Commits](https://github.com/projectdiscovery/cdncheck/compare/v1.2.32...v1.2.33 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/clistats
dependency-version: 0.1.2
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/retryablehttp-go
dependency-version: 1.3.9
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/dsl
dependency-version: 0.8.16
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/networkpolicy
dependency-version: 0.1.37
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/ratelimit
dependency-version: 0.0.86
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/wappalyzergo
dependency-version: 0.2.78
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/cdncheck
dependency-version: 1.2.33
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: modules
...
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-27 06:35:26 +00:00
Mzack9999
b99ce57ecc
Merge pull request #7361 from projectdiscovery/fix/jira-close-transition-target-status
...
fix(reporting/jira): match status-not against transition target status name
2026-04-27 05:11:05 +03:00
dependabot[bot]
5450b03a99
chore(deps): bump go.opentelemetry.io/otel ( #7362 )
...
Bumps the go_modules group with 1 update in the / directory: [go.opentelemetry.io/otel](https://github.com/open-telemetry/opentelemetry-go ).
Updates `go.opentelemetry.io/otel` from 1.38.0 to 1.41.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-go/releases )
- [Changelog](https://github.com/open-telemetry/opentelemetry-go/blob/main/CHANGELOG.md )
- [Commits](https://github.com/open-telemetry/opentelemetry-go/compare/v1.38.0...v1.41.0 )
---
updated-dependencies:
- dependency-name: go.opentelemetry.io/otel
dependency-version: 1.41.0
dependency-type: indirect
dependency-group: go_modules
...
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-24 20:52:43 +00:00
knakul853
cd1bfe8d87
fix(reporting/jira): match status-not against transition target status name
...
CloseIssue iterated transitions comparing transition.Name against StatusNot.
StatusNot is semantically a status name (same field is used for the JQL
"status != ..." clause in FindExistingIssue), so the transition-name match
broke any workflow whose transitions have distinct verb-style names (common
in customized enterprise workflows). With default Atlassian workflows the
transition name happens to equal the target status name, masking the bug.
Compare against transition.To.Name instead, so the behavior is consistent
with the field's semantics and with how StatusNot is already used in JQL.
2026-04-24 21:25:35 +05:30
dependabot[bot]
e1f09e9959
chore(deps): bump github.com/Azure/go-ntlmssp ( #7359 )
...
Bumps the go_modules group with 1 update in the / directory: [github.com/Azure/go-ntlmssp](https://github.com/Azure/go-ntlmssp ).
Updates `github.com/Azure/go-ntlmssp` from 0.1.0 to 0.1.1
- [Release notes](https://github.com/Azure/go-ntlmssp/releases )
- [Commits](https://github.com/Azure/go-ntlmssp/compare/v0.1.0...v0.1.1 )
---
updated-dependencies:
- dependency-name: github.com/Azure/go-ntlmssp
dependency-version: 0.1.1
dependency-type: direct:production
dependency-group: go_modules
...
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-23 21:49:59 +00:00
Mzack9999
a3b9a4724d
Merge pull request #7354 from projectdiscovery/dependabot/github_actions/dev/workflows-b745ac94e4
...
chore(deps): bump crate-ci/typos from 1.45.0 to 1.45.1 in the workflows group
2026-04-21 21:45:26 +03:00
dependabot[bot]
ad4f3ffd57
chore(deps): bump the modules group with 3 updates ( #7353 )
...
Bumps the modules group with 3 updates: [github.com/projectdiscovery/dsl](https://github.com/projectdiscovery/dsl ), [github.com/projectdiscovery/wappalyzergo](https://github.com/projectdiscovery/wappalyzergo ) and [github.com/projectdiscovery/cdncheck](https://github.com/projectdiscovery/cdncheck ).
Updates `github.com/projectdiscovery/dsl` from 0.8.14 to 0.8.15
- [Release notes](https://github.com/projectdiscovery/dsl/releases )
- [Commits](https://github.com/projectdiscovery/dsl/compare/v0.8.14...v0.8.15 )
Updates `github.com/projectdiscovery/wappalyzergo` from 0.2.76 to 0.2.77
- [Release notes](https://github.com/projectdiscovery/wappalyzergo/releases )
- [Commits](https://github.com/projectdiscovery/wappalyzergo/compare/v0.2.76...v0.2.77 )
Updates `github.com/projectdiscovery/cdncheck` from 1.2.31 to 1.2.32
- [Release notes](https://github.com/projectdiscovery/cdncheck/releases )
- [Commits](https://github.com/projectdiscovery/cdncheck/compare/v1.2.31...v1.2.32 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/dsl
dependency-version: 0.8.15
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/wappalyzergo
dependency-version: 0.2.77
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/cdncheck
dependency-version: 1.2.32
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: modules
...
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-20 06:26:34 +00:00
dependabot[bot]
c68d88d2bd
chore(deps): bump crate-ci/typos in the workflows group
...
Bumps the workflows group with 1 update: [crate-ci/typos](https://github.com/crate-ci/typos ).
Updates `crate-ci/typos` from 1.45.0 to 1.45.1
- [Release notes](https://github.com/crate-ci/typos/releases )
- [Changelog](https://github.com/crate-ci/typos/blob/master/CHANGELOG.md )
- [Commits](https://github.com/crate-ci/typos/compare/v1.45.0...v1.45.1 )
---
updated-dependencies:
- dependency-name: crate-ci/typos
dependency-version: 1.45.1
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: workflows
...
Signed-off-by: dependabot[bot] <[email protected] >
2026-04-20 06:04:32 +00:00
dependabot[bot]
3a2ab5ce45
chore(deps): bump github.com/go-git/go-git/v5 ( #7350 )
...
Bumps the go_modules group with 1 update in the / directory: [github.com/go-git/go-git/v5](https://github.com/go-git/go-git ).
Updates `github.com/go-git/go-git/v5` from 5.17.1 to 5.18.0
- [Release notes](https://github.com/go-git/go-git/releases )
- [Commits](https://github.com/go-git/go-git/compare/v5.17.1...v5.18.0 )
---
updated-dependencies:
- dependency-name: github.com/go-git/go-git/v5
dependency-version: 5.18.0
dependency-type: direct:production
dependency-group: go_modules
...
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-17 23:07:57 +00:00
Sandeep Singh
aa52d85991
Merge pull request #7344 from projectdiscovery/dev
...
v3.8.0 (prep)
2026-04-17 01:04:38 +05:30
PDTeamX
20355232b0
version update
2026-04-16 22:16:15 +05:30
Mikhail Epifanov
ad74c601c4
fix(js): interrupt goja runtime on context cancel ( #7343 )
...
* Interrupt goja runtime on context cancel
* undo import formats
* do both actions in same go-routine to prevent any possible race condition
* Convert the watchdog, into a simpeler construction which still guarantees the same promises
* move the recover to the go routine, and return named return since we now can use the channel
* remove unnecessary tests
* add extra safety in case process refuses to get interrupted
* remove unnecessary ExecFuncWithTwoReturns
* remove named return values
2026-04-16 15:17:55 +07:00
Dwi Siswanto
24af3d9587
chore(deps): upgraded github.com/projectdiscovery/utils v0.10.0 => v0.10.1 ( #7345 )
2026-04-16 00:16:36 +07:00
Mzack9999
6c888974e0
Merge pull request #7337 from dahezhiquan/fix/default-version-compare
...
fix(installer): prevent unnecessary update checks
2026-04-15 19:15:53 +03:00
Mzack9999
796d4302a5
Merge pull request #7342 from projectdiscovery/dwisiswant0/fix/sdk/respect-WithOptions-rate-limit
...
fix(sdk): respect `WithOptions` rate limit
2026-04-15 19:05:57 +03:00
ghost
1f20707c9a
docs: update syntax & JSON schema 🤖
2026-04-15 12:22:29 +00:00
Dogan Can Bakir
459c5cf97d
Merge pull request #7303 from projectdiscovery/feat/service-name-ports
...
Support service names in network template port field
2026-04-15 15:18:33 +03:00
Doğan Can Bakır
c5c2127d28
fix flaky TestActionWaitDialog on Windows CI
2026-04-15 16:14:28 +08:00
Doğan Can Bakır
73d2afc327
merge dev and resolve testutils import conflict
2026-04-15 15:37:18 +08:00
Doğan Can Bakır
d305dd6f86
add cross-platform service name fallback and port dedup
2026-04-15 15:28:04 +08:00
Dogan Can Bakir
0383fbfcb8
Merge pull request #7325 from projectdiscovery/fix/headless-tlsi-addheader
...
Fix headless JS loading with -tlsi and addheader/setheader
2026-04-15 09:23:25 +03:00
Dwi Siswanto
a783a82686
ci(tests): disable perf-regression job call
...
Signed-off-by: Dwi Siswanto <[email protected] >
2026-04-15 11:10:25 +07:00
Dwi Siswanto
f893b6c0cb
refactor: native tests ( #7307 )
...
Signed-off-by: Dwi Siswanto <[email protected] >
2026-04-15 05:27:07 +07:00
Dogan Can Bakir
0e67be77bc
fix DAST skipping URLs with part: request and mode: multiple ( #7326 )
2026-04-15 05:21:32 +07:00
Dwi Siswanto
a2a27e57b7
fix(sdk): respect WithOptions rate limit
...
when creating default limiter.
The engine could be set up with custom rate limits
through `WithOptions()`, but internal was still
hardcoding `e.rateLimiter` to 150 RPS when no
global limiter was explicitly set.
Now it builds the default limiter from the
resolved options:
1. Applies `RateLimitMinute` translation,
2. Defaults `RateLimitDuration` to 1s when
`RateLimit > 0` and no duration is given, then
3. Creates the limiter via `GetRateLimiter()`.
Fixes #7341
Signed-off-by: Dwi Siswanto <[email protected] >
2026-04-14 20:29:56 +07:00
Mikhail Epifanov
ec5f6505c4
remove unnecessary or misleading comments from bench
2026-04-13 16:04:46 +02:00
Mikhail Epifanov
ad91d5d933
fix comment, add [ to pattern, add thread-safe disclaimed even though modifying filter was always not-thread safe
2026-04-13 16:02:37 +02:00
Mikhail Epifanov
643a64c8f3
split exact matches and pattern matches for increased performance during lookup
2026-04-13 15:40:13 +02:00
dependabot[bot]
56e53cfb04
chore(deps): bump the modules group with 2 updates ( #7339 )
...
Bumps the modules group with 2 updates: [github.com/projectdiscovery/wappalyzergo](https://github.com/projectdiscovery/wappalyzergo ) and [github.com/projectdiscovery/cdncheck](https://github.com/projectdiscovery/cdncheck ).
Updates `github.com/projectdiscovery/wappalyzergo` from 0.2.75 to 0.2.76
- [Release notes](https://github.com/projectdiscovery/wappalyzergo/releases )
- [Commits](https://github.com/projectdiscovery/wappalyzergo/compare/v0.2.75...v0.2.76 )
Updates `github.com/projectdiscovery/cdncheck` from 1.2.30 to 1.2.31
- [Release notes](https://github.com/projectdiscovery/cdncheck/releases )
- [Commits](https://github.com/projectdiscovery/cdncheck/compare/v1.2.30...v1.2.31 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/wappalyzergo
dependency-version: 0.2.76
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/cdncheck
dependency-version: 1.2.31
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: modules
...
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-13 06:21:18 +00:00
Dwi Siswanto
6c803c74d1
fix(expressions): avoid helper eval in literal checks ( #7321 )
...
* fix(expressions): avoid helper eval in literal checks
`hasLiteralsOnly()` currently evaluates helper
expressions while deciding whether "{{...}}"
contains unresolved variables, which makes
validation paths run side-effectful helpers.
Just replace that runtime eval with a
`Vars()` len check so unresolved-variable
detection literally stays literal (am I writing it
right?), and of course side-effect free.
Also make `Evaluate()` return template-authored
expression compile/eval errors instead of
logging and then keep continuing, so malformed
helper calls still fail in the rendering path.
Fixes #7320
Signed-off-by: Dwi Siswanto <[email protected] >
* fix(javascript): avoid nil map panic on arg eval failure
`getArgsCopy()` logs and counts argument
evaluation failures, but continues to store Port
in `argsCopy` even when `evaluateArgs()` returns.
This causes malformed JavaScript args like
"{{base64()}}" to panic instead of returning the
original error.
Return the evaluation error immediately after
reporting it to prevent the panic and make sure
proper error propagation.
Signed-off-by: Dwi Siswanto <[email protected] >
---------
Signed-off-by: Dwi Siswanto <[email protected] >
2026-04-10 21:39:17 +05:30
dahe
da17fa42e3
fix: add continue after handling default template version in GetNewTemplatesInVersions
2026-04-10 18:21:49 +08:00
Dwi Siswanto
6f2ade6a9b
fix(js): respect allow-local-file-access in require ( #7332 )
...
* fix(js): respect `allow-local-file-access` in `require`
The goja `require() `function used the default
host filesystem loader which let JavaScript
templates import any local files even when
`allow-local-file-access` was disabled.
Pooled runtimes kept `require()` state around so
a module loaded during a privileged execution
could remain cached for a later restricted one.
Rebuild the require registry per execution after
setting the execution context, and route file-
backed module loads to preserve native modules
while enforcing the same sandbox rules (as
`nuclei/fs`).
Signed-off-by: Dwi Siswanto <[email protected] >
* fix: cross-platform sandbox path checks
Replace lexical prefix checks in the template file
sandbox with a shared path containment helper that
canonicalizes both paths before comparing them to
prevent false rejections when the configured
templates directory and the resolved file path
differ only due to symlink expansion on macOS or
path normalization on Windows.
Apply the helper in `protocolstate.NormalizePath()`
and `Options.GetValidAbsPath()` so JS `require()`-
based module loads and helper file resolution use
the same rules.
Signed-off-by: Dwi Siswanto <[email protected] >
---------
Signed-off-by: Dwi Siswanto <[email protected] >
2026-04-10 08:06:39 +07:00
dependabot[bot]
4eb0b22ac4
chore(deps): bump github.com/aws/aws-sdk-go-v2/aws/protocol/eventstream ( #7335 )
...
Updates `github.com/aws/aws-sdk-go-v2/aws/protocol/eventstream` from 1.6.11 to 1.7.8
- [Release notes](https://github.com/aws/aws-sdk-go-v2/releases )
- [Commits](https://github.com/aws/aws-sdk-go-v2/compare/service/rum/v1.6.11...service/m2/v1.7.8 )
---
updated-dependencies:
- dependency-name: github.com/aws/aws-sdk-go-v2/aws/protocol/eventstream
dependency-version: 1.7.8
dependency-type: indirect
dependency-group: go_modules
...
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-08 02:41:47 +00:00
Dwi Siswanto
1347c88342
chore(typos): add Writeable to extend-words
...
Signed-off-by: Dwi Siswanto <[email protected] >
2026-04-08 05:43:18 +07:00
dependabot[bot]
75e67a5e89
chore(deps): bump crate-ci/typos in the workflows group ( #7330 )
...
Bumps the workflows group with 1 update: [crate-ci/typos](https://github.com/crate-ci/typos ).
Updates `crate-ci/typos` from 1.44.0 to 1.45.0
- [Release notes](https://github.com/crate-ci/typos/releases )
- [Changelog](https://github.com/crate-ci/typos/blob/master/CHANGELOG.md )
- [Commits](https://github.com/crate-ci/typos/compare/v1.44.0...v1.45.0 )
---
updated-dependencies:
- dependency-name: crate-ci/typos
dependency-version: 1.45.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: workflows
...
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-08 04:48:46 +07:00
dependabot[bot]
a2fb27aae2
chore(deps): bump the modules group with 3 updates ( #7329 )
...
Bumps the modules group with 3 updates: [github.com/projectdiscovery/retryablehttp-go](https://github.com/projectdiscovery/retryablehttp-go ), [github.com/projectdiscovery/wappalyzergo](https://github.com/projectdiscovery/wappalyzergo ) and [github.com/projectdiscovery/cdncheck](https://github.com/projectdiscovery/cdncheck ).
Updates `github.com/projectdiscovery/retryablehttp-go` from 1.3.7 to 1.3.8
- [Release notes](https://github.com/projectdiscovery/retryablehttp-go/releases )
- [Commits](https://github.com/projectdiscovery/retryablehttp-go/compare/v1.3.7...v1.3.8 )
Updates `github.com/projectdiscovery/wappalyzergo` from 0.2.74 to 0.2.75
- [Release notes](https://github.com/projectdiscovery/wappalyzergo/releases )
- [Commits](https://github.com/projectdiscovery/wappalyzergo/compare/v0.2.74...v0.2.75 )
Updates `github.com/projectdiscovery/cdncheck` from 1.2.29 to 1.2.30
- [Release notes](https://github.com/projectdiscovery/cdncheck/releases )
- [Commits](https://github.com/projectdiscovery/cdncheck/compare/v1.2.29...v1.2.30 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/retryablehttp-go
dependency-version: 1.3.8
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/wappalyzergo
dependency-version: 0.2.75
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/cdncheck
dependency-version: 1.2.30
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: modules
...
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-06 06:16:29 +00:00
Doğan Can Bakır
10cccb7f3c
fix headless JS loading with -tlsi and addheader/setheader
2026-04-02 17:44:49 +05:30
Dwi Siswanto
68e49a7981
fix(interactsh): serialize InternalEvent access
...
`interactsh.(*Client).processInteractionForRequest`
was updating the wrapped event under lock but
releasing it before calling `Operators.Execute()`,
allowing async interactsh updates to race with
matcher expr evaluation on the same `InternalEvent`
map, causing fatal concurrent map iteration/write
crashes.
Hold the event lock while populating interactsh
fields and running operators, and use a locked
`eventHash()` helper for matched-template cache
lookups that access the same event data.
Fixes #7319
Signed-off-by: Dwi Siswanto <[email protected] >
2026-04-02 11:48:33 +07:00
Dogan Can Bakir
c6fb1ae486
Merge pull request #7311 from projectdiscovery/dwisiswant0/test/add-fuzz-tests
...
test: add fuzz tests
2026-04-01 12:25:03 +03:00
3537030e1f
fix(js): watchdog + propagates context to all JS library network calls ( #7299 )
...
* fix(js): prevent pool slot starvation under load
Zombie goroutines from timed-out JS executions held pool slots
indefinitely: Add() blocked with context.Background(), and defer Done()
only ran when the goroutine eventually completed. Under load, both
pools (80 pooled + 20 non-pooled slots) filled with zombies, silently
dropping all subsequent matches.
Three changes fix slot lifecycle management:
1. Propagate the 20s deadline context into ExecuteProgram (compiler.go)
so both execution paths can respect the deadline.
2. Replace Add() with AddWithContext(ctx) in both pool.go and
non-pool.go so goroutines waiting for a slot fail fast when the
deadline expires instead of blocking indefinitely.
3. Add a watchdog goroutine that releases the slot when the deadline
expires, even if the zombie is still running. An atomic.Bool
ensures exactly one Done() call between the watchdog and the
normal defer path.
* adding context
* refactor(js): derived the ctx to remaining tractable deadline leaks (#7302 )
* refactor(js): use `context.Background` as default instead
Signed-off-by: Dwi Siswanto <[email protected] >
* refactor(js): derived the ctx to remaining tractable deadline leaks
Signed-off-by: Dwi Siswanto <[email protected] >
* test(js): add `NucleiJS.Context` tests
Signed-off-by: Dwi Siswanto <[email protected] >
* fix(cmd): context param exclusion in memoization hash
The memoization template condition for excluding
context parameters from hash keys was incorrect.
The memoize package represents context.Context
types as "&{context Context}" (AST string
representation), not "context.Context".
Signed-off-by: Dwi Siswanto <[email protected] >
* chore(js): memogen'ed
Signed-off-by: Dwi Siswanto <[email protected] >
---------
Signed-off-by: Dwi Siswanto <[email protected] >
* fix(js): hangs in checkRDPEncryption
by bounding socket I/O
Add `setConnDeadlineFromContext` helper to set
deadlines on conns derived from context timeouts.
Move conn cleanup out of loop-scoped defers to
make sure immediate cleanup per probe attempt.
Signed-off-by: Dwi Siswanto <[email protected] >
---------
Signed-off-by: Dwi Siswanto <[email protected] >
Co-authored-by: Niek den Breeje <[email protected] >
Co-authored-by: Dwi Siswanto <[email protected] >
Co-authored-by: Dwi Siswanto <[email protected] >
2026-04-01 14:53:13 +07:00
Dwi Siswanto
35146e0a43
test: add fuzz tests
...
Signed-off-by: Dwi Siswanto <[email protected] >
2026-03-31 15:07:08 +07:00
dependabot[bot]
4ae87beedd
chore(deps): bump github.com/go-git/go-git/v5 ( #7310 )
...
Bumps the go_modules group with 1 update in the / directory: [github.com/go-git/go-git/v5](https://github.com/go-git/go-git ).
Updates `github.com/go-git/go-git/v5` from 5.16.5 to 5.17.1
- [Release notes](https://github.com/go-git/go-git/releases )
- [Commits](https://github.com/go-git/go-git/compare/v5.16.5...v5.17.1 )
---
updated-dependencies:
- dependency-name: github.com/go-git/go-git/v5
dependency-version: 5.17.1
dependency-type: direct:production
dependency-group: go_modules
...
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-30 17:40:39 +00:00
dependabot[bot]
78dbaebd4a
chore(deps): bump the modules group with 6 updates ( #7309 )
...
Bumps the modules group with 6 updates:
| Package | From | To |
| --- | --- | --- |
| [github.com/projectdiscovery/fastdialer](https://github.com/projectdiscovery/fastdialer ) | `0.5.5` | `0.5.6` |
| [github.com/projectdiscovery/retryablehttp-go](https://github.com/projectdiscovery/retryablehttp-go ) | `1.3.6` | `1.3.7` |
| [github.com/projectdiscovery/networkpolicy](https://github.com/projectdiscovery/networkpolicy ) | `0.1.35` | `0.1.36` |
| [github.com/projectdiscovery/ratelimit](https://github.com/projectdiscovery/ratelimit ) | `0.0.84` | `0.0.85` |
| [github.com/projectdiscovery/wappalyzergo](https://github.com/projectdiscovery/wappalyzergo ) | `0.2.73` | `0.2.74` |
| [github.com/projectdiscovery/cdncheck](https://github.com/projectdiscovery/cdncheck ) | `1.2.28` | `1.2.29` |
Updates `github.com/projectdiscovery/fastdialer` from 0.5.5 to 0.5.6
- [Release notes](https://github.com/projectdiscovery/fastdialer/releases )
- [Commits](https://github.com/projectdiscovery/fastdialer/compare/v0.5.5...v0.5.6 )
Updates `github.com/projectdiscovery/retryablehttp-go` from 1.3.6 to 1.3.7
- [Release notes](https://github.com/projectdiscovery/retryablehttp-go/releases )
- [Commits](https://github.com/projectdiscovery/retryablehttp-go/compare/v1.3.6...v1.3.7 )
Updates `github.com/projectdiscovery/networkpolicy` from 0.1.35 to 0.1.36
- [Release notes](https://github.com/projectdiscovery/networkpolicy/releases )
- [Commits](https://github.com/projectdiscovery/networkpolicy/compare/v0.1.35...v0.1.36 )
Updates `github.com/projectdiscovery/ratelimit` from 0.0.84 to 0.0.85
- [Release notes](https://github.com/projectdiscovery/ratelimit/releases )
- [Commits](https://github.com/projectdiscovery/ratelimit/compare/v0.0.84...v0.0.85 )
Updates `github.com/projectdiscovery/wappalyzergo` from 0.2.73 to 0.2.74
- [Release notes](https://github.com/projectdiscovery/wappalyzergo/releases )
- [Commits](https://github.com/projectdiscovery/wappalyzergo/compare/v0.2.73...v0.2.74 )
Updates `github.com/projectdiscovery/cdncheck` from 1.2.28 to 1.2.29
- [Release notes](https://github.com/projectdiscovery/cdncheck/releases )
- [Commits](https://github.com/projectdiscovery/cdncheck/compare/v1.2.28...v1.2.29 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/fastdialer
dependency-version: 0.5.6
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/retryablehttp-go
dependency-version: 1.3.7
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/networkpolicy
dependency-version: 0.1.36
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/ratelimit
dependency-version: 0.0.85
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/wappalyzergo
dependency-version: 0.2.74
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/cdncheck
dependency-version: 1.2.29
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: modules
...
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-30 06:17:58 +00:00
dependabot[bot]
2e895d79ac
chore(deps): bump github.com/antchfx/xpath ( #7308 )
...
Bumps the go_modules group with 1 update in the / directory: [github.com/antchfx/xpath](https://github.com/antchfx/xpath ).
Updates `github.com/antchfx/xpath` from 1.3.5 to 1.3.6
- [Release notes](https://github.com/antchfx/xpath/releases )
- [Commits](https://github.com/antchfx/xpath/compare/v1.3.5...v1.3.6 )
---
updated-dependencies:
- dependency-name: github.com/antchfx/xpath
dependency-version: 1.3.6
dependency-type: direct:production
dependency-group: go_modules
...
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-29 21:05:49 +00:00
Doğan Can Bakır
cb0a9f4621
support service names in network template port field
2026-03-26 17:49:22 +03:00
Mzack9999
9e2366f21f
Merge pull request #7294 from mikhail5555/fix/data-race-condition-global-variable
...
Fix(clientpool): remove global variable from clientpool in favour for local variable
2026-03-25 18:48:29 +01:00
Mzack9999
aa529cdf63
Merge pull request #7300 from projectdiscovery/5095-flow-request-condition-tests
...
test(flow): add request condition tests for multi-raw-request templates
2026-03-25 18:29:55 +01:00
Mzack9999
a8c8645203
remove init
2026-03-25 17:56:35 +01:00
Mzack9999
986aef46eb
lint
2026-03-25 17:37:46 +01:00
Dogan Can Bakir
4177a48942
Merge pull request #7298 from projectdiscovery/7295-dynamic-auth-flow-fix
...
fixing flow with auth
2026-03-25 13:06:55 +03:00
Mzack9999
db06e2cb35
adding tests
2026-03-24 23:54:20 +01:00
Mzack9999
ab0199b410
fixing flow with auth
2026-03-24 21:57:03 +01:00
Dogan Can Bakir
c8a9853ff1
Merge pull request #7125 from usernametooshort/fix/time-delay-missing-custom-headers
...
fix(fuzz): propagate custom headers to time_delay analyzer follow-up requests
2026-03-24 21:14:10 +03:00
Dogan Can Bakir
a86ee99ed6
Merge pull request #7292 from projectdiscovery/5350-code-execution-error-logging
...
capturing stderr
2026-03-24 21:12:25 +03:00
dependabot[bot]
e5e8dc7cdc
chore(deps): bump the modules group with 8 updates ( #7288 )
...
Bumps the modules group with 8 updates:
| Package | From | To |
| --- | --- | --- |
| [github.com/projectdiscovery/fastdialer](https://github.com/projectdiscovery/fastdialer ) | `0.5.4` | `0.5.5` |
| [github.com/projectdiscovery/retryabledns](https://github.com/projectdiscovery/retryabledns ) | `1.0.113` | `1.0.114` |
| [github.com/projectdiscovery/dsl](https://github.com/projectdiscovery/dsl ) | `0.8.13` | `0.8.14` |
| [github.com/projectdiscovery/networkpolicy](https://github.com/projectdiscovery/networkpolicy ) | `0.1.34` | `0.1.35` |
| [github.com/projectdiscovery/ratelimit](https://github.com/projectdiscovery/ratelimit ) | `0.0.83` | `0.0.84` |
| [github.com/projectdiscovery/utils](https://github.com/projectdiscovery/utils ) | `0.9.0` | `0.10.0` |
| [github.com/projectdiscovery/wappalyzergo](https://github.com/projectdiscovery/wappalyzergo ) | `0.2.71` | `0.2.73` |
| [github.com/projectdiscovery/cdncheck](https://github.com/projectdiscovery/cdncheck ) | `1.2.26` | `1.2.28` |
Updates `github.com/projectdiscovery/fastdialer` from 0.5.4 to 0.5.5
- [Release notes](https://github.com/projectdiscovery/fastdialer/releases )
- [Commits](https://github.com/projectdiscovery/fastdialer/compare/v0.5.4...v0.5.5 )
Updates `github.com/projectdiscovery/retryabledns` from 1.0.113 to 1.0.114
- [Release notes](https://github.com/projectdiscovery/retryabledns/releases )
- [Commits](https://github.com/projectdiscovery/retryabledns/compare/v1.0.113...v1.0.114 )
Updates `github.com/projectdiscovery/dsl` from 0.8.13 to 0.8.14
- [Release notes](https://github.com/projectdiscovery/dsl/releases )
- [Commits](https://github.com/projectdiscovery/dsl/compare/v0.8.13...v0.8.14 )
Updates `github.com/projectdiscovery/networkpolicy` from 0.1.34 to 0.1.35
- [Release notes](https://github.com/projectdiscovery/networkpolicy/releases )
- [Commits](https://github.com/projectdiscovery/networkpolicy/compare/v0.1.34...v0.1.35 )
Updates `github.com/projectdiscovery/ratelimit` from 0.0.83 to 0.0.84
- [Release notes](https://github.com/projectdiscovery/ratelimit/releases )
- [Commits](https://github.com/projectdiscovery/ratelimit/compare/v0.0.83...v0.0.84 )
Updates `github.com/projectdiscovery/utils` from 0.9.0 to 0.10.0
- [Release notes](https://github.com/projectdiscovery/utils/releases )
- [Changelog](https://github.com/projectdiscovery/utils/blob/main/CHANGELOG.md )
- [Commits](https://github.com/projectdiscovery/utils/compare/v0.9.0...v0.10.0 )
Updates `github.com/projectdiscovery/wappalyzergo` from 0.2.71 to 0.2.73
- [Release notes](https://github.com/projectdiscovery/wappalyzergo/releases )
- [Commits](https://github.com/projectdiscovery/wappalyzergo/compare/v0.2.71...v0.2.73 )
Updates `github.com/projectdiscovery/cdncheck` from 1.2.26 to 1.2.28
- [Release notes](https://github.com/projectdiscovery/cdncheck/releases )
- [Commits](https://github.com/projectdiscovery/cdncheck/compare/v1.2.26...v1.2.28 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/fastdialer
dependency-version: 0.5.5
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/retryabledns
dependency-version: 1.0.114
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/dsl
dependency-version: 0.8.14
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/networkpolicy
dependency-version: 0.1.35
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/ratelimit
dependency-version: 0.0.84
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/utils
dependency-version: 0.10.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: modules
- dependency-name: github.com/projectdiscovery/wappalyzergo
dependency-version: 0.2.73
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/cdncheck
dependency-version: 1.2.28
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: modules
...
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-24 17:48:26 +07:00
Mzack9999
233af2cd9e
fix(websocket): path handling when merging template & target URLs ( #7290 )
2026-03-24 17:47:43 +07:00
Mzack9999
c2f3397fa4
fix(fuzz): concurrent map writes in multipart form parsing ( #7291 )
2026-03-24 17:43:27 +07:00
Mikhail Epifanov
49a0ffe796
only override maxRedirects if options.MaxRedirects > 0
2026-03-24 09:33:51 +01:00
Mikhail Epifanov
9cc8456902
remove global variable from clientpool in favour for local variable
2026-03-24 09:17:53 +01:00
Mzack9999
406ad1a5fa
Merge pull request #6944 from maxwolf8852/fix/noHostErrors-panic
...
fix: remove nil interface set in createEphemeralObjects to avoid panic
2026-03-24 02:16:17 +01:00
Mzack9999
18ab9175cf
adding tests
2026-03-24 00:24:11 +01:00
Mzack9999
3a004d1d46
capturing stderr
2026-03-24 00:11:41 +01:00
Mzack9999
4344080739
fix lint
2026-03-23 23:54:38 +01:00
Mzack9999
625d68301f
fixing test
2026-03-23 23:48:41 +01:00
Mzack9999
3d259eb872
Merge branch 'dev' into pr/6944
2026-03-23 21:41:22 +01:00
Dogan Can Bakir
e4edd5a8c9
Merge pull request #7286 from projectdiscovery/4685-fix-fhr-redirect-port-normalization
...
fixing redirect
2026-03-23 17:51:35 +03:00
Dogan Can Bakir
f70353b053
Merge pull request #7287 from projectdiscovery/4927-fix-elasticsearch-ip-host-validation
...
fixing elastic export
2026-03-23 17:34:56 +03:00
dependabot[bot]
35e7d6ee29
chore(deps): bump the workflows group with 2 updates ( #7289 )
...
Bumps the workflows group with 2 updates: [actions/checkout](https://github.com/actions/checkout ) and [crate-ci/typos](https://github.com/crate-ci/typos ).
Updates `actions/checkout` from 4 to 6
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/checkout/compare/v4...v6 )
Updates `crate-ci/typos` from 1.28.4 to 1.44.0
- [Release notes](https://github.com/crate-ci/typos/releases )
- [Changelog](https://github.com/crate-ci/typos/blob/master/CHANGELOG.md )
- [Commits](https://github.com/crate-ci/typos/compare/v1.28.4...v1.44.0 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-version: '6'
dependency-type: direct:production
update-type: version-update:semver-major
dependency-group: workflows
- dependency-name: crate-ci/typos
dependency-version: 1.44.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: workflows
...
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-23 06:07:09 +00:00
Mzack9999
54cc7d20cc
fixing elastic export
2026-03-23 01:21:20 +01:00
Mzack9999
2f03145f5d
fixing redirect
2026-03-23 01:02:21 +01:00
Mikel Olasagasti Uranga
6eda56f389
Remove executable bit ( #7282 )
2026-03-22 01:55:54 +07:00
Mzack9999
48e05ca32e
Merge pull request #7277 from HarshadaGawas05/feat/honeypot-detection
...
feat: add honeypot detection to reduce scan noise (#6403 )
2026-03-20 17:09:58 +01:00
Mzack9999
3bcf21d398
small fix
2026-03-20 16:40:42 +01:00
Mzack9999
63d0df9506
fmt + docs
2026-03-20 16:16:17 +01:00
ghost
d5eafebad2
docs: update syntax & JSON schema 🤖
2026-03-20 14:15:36 +00:00
Mzack9999
22e325f13e
Merge pull request #7164 from ZachL111/feat/xss-context-analyzer
...
feat(fuzz): add XSS reflection context analyzer
2026-03-20 15:13:54 +01:00
Mzack9999
29ae75b7dc
adding interface
2026-03-20 14:18:29 +01:00
Mzack9999
199c0e4d00
Merge remote-tracking branch 'origin/dev' into pr/7164
2026-03-20 14:13:57 +01:00
saurabh and Mzack9999
5e8ef276a0
add inline targets and secrets to template profiless ( #5567 ) ( #6858 )
...
* feat: template profile inline targets and secrets (#5567 )
* fix inline secrets temp file edge cases
* fixing lint
---------
Co-authored-by: Mzack9999 <[email protected] >
2026-03-20 13:57:18 +01:00
Harshada Gawas
658df54f48
feat: add honeypot detection to reduce scan noise ( #6403 )
2026-03-20 14:05:21 +05:30
Ahmed Elgharabawy
0ae6d9040c
fix(fuzz): use actual parameter for frequency dedupe ( #7037 )
...
Fix numeric path fuzz dedupe by using actualParameter for frequency
checks and add regression tests for numeric index and actual value
behavior.
2026-03-20 04:14:16 +01:00
67e880691b
fix(fuzz): prevent path mutation across sequential Rebuild calls ( #6398 ) ( #7253 )
...
* fix(fuzz): prevent path mutation across sequential Rebuild calls (#6398 )
retryablehttp.Request.Clone() shares the URL pointer, so when
Rebuild() calls UpdateRelPath() on the cloned request it mutates
q.req.URL.Path. On subsequent Rebuild() calls the original path
segments are wrong, causing corrupted fuzz requests (especially
visible with numeric path parts like /user/55/profile).
Snapshot the original path during Parse() and use the snapshot in
Rebuild() instead of reading from the mutable request.
Co-Authored-By: Claude Opus 4.6 <[email protected] >
* remove embedded URL field
---------
Co-authored-by: Claude Opus 4.6 <[email protected] >
Co-authored-by: Mzack9999 <[email protected] >
2026-03-20 02:40:18 +01:00
Hussain Alsaibai and Mzack9999
9caa62ebd5
fix: resolve auth secret file race condition using sync.Once ( #6976 )
...
This commit fixes a race condition where templates start executing before
the secret file's login flow completes when using -secret-file flag.
Changes:
- pkg/authprovider/authx/dynamic.go: Replace atomic.Bool-based synchronization
with sync.Once to ensure fetch callback runs exactly once and all concurrent
callers block until completion. This prevents the race where multiple goroutines
would see fetching=true and return early with nil error before secrets were ready.
- internal/runner/runner.go: Always prefetch secrets when AuthProvider exists,
removing the PreFetchSecrets flag check. This ensures authentication completes
before scanning starts regardless of flag settings.
- lib/sdk_private.go: Same change as runner.go for SDK mode consistency.
- pkg/authprovider/file_test.go: Add test for concurrent dynamic secret access
to verify fetch happens exactly once and all workers get authenticated.
- pkg/authprovider/authx/dynamic_test.go: Add concurrent fetch tests to verify
proper synchronization behavior.
Fixes #6592
Co-authored-by: Mzack9999 <[email protected] >
2026-03-20 01:16:28 +01:00
dependabot[bot]
35e6e943b1
chore(deps): bump github.com/buger/jsonparser ( #7272 )
...
Bumps the go_modules group with 1 update in the / directory: [github.com/buger/jsonparser](https://github.com/buger/jsonparser ).
Updates `github.com/buger/jsonparser` from 1.1.1 to 1.1.2
- [Release notes](https://github.com/buger/jsonparser/releases )
- [Commits](https://github.com/buger/jsonparser/compare/v1.1.1...v1.1.2 )
---
updated-dependencies:
- dependency-name: github.com/buger/jsonparser
dependency-version: 1.1.2
dependency-type: indirect
dependency-group: go_modules
...
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-19 23:39:36 +00:00
Mzack9999
f480e863c1
Merge pull request #7254 from Gengyscan/feat/pdf-export
...
feat(reporting): add PDF export option for scan results
2026-03-20 00:09:49 +01:00
Mzack9999
c56fe37743
ci: integrate typos spell checker into CI workflow ( #6532 )
...
ci: integrate typos spell checker into CI workflow
2026-03-19 19:17:38 +01:00
Mzack9999
06c228d38a
ignoring alias
2026-03-19 18:23:42 +01:00
Mzack9999
032fc8d9b2
Merge pull request #7215 from sandiyochristan/fix/use-crypto-rand-in-js-globals
...
fix: use crypto/rand instead of math/rand in JS global functions
2026-03-17 22:29:21 +01:00
Mzack9999
3ec23a9505
Merge pull request #7045 from projectdiscovery/dwisiswant0/fix/utils/normalize-unbracketed-IPv6-literals-for-probing
...
fix(utils): normalize unbracketed IPv6 literals for probing
2026-03-17 21:11:17 +01:00
Mzack9999
2e5ed57bf9
Merge pull request #7119 from projectdiscovery/dwisiswant0/ci/add-GITHUB-TOKEN-to-workflows-for-auth-d-template-updates
...
ci: add GITHUB_TOKEN to workflows for auth'd template updates
2026-03-17 21:06:56 +01:00
Gengyscan
baddf6aeb7
fix: address CodeRabbit review findings
...
- Update -omit-raw help text to include PDF in scope
- Move require.NoError out of goroutine in concurrency test (FailNow semantics)
- Truncate raw request/response at buffer time in Export() to prevent memory accumulation
2026-03-17 17:50:28 +01:00
Gengyscan
42b7a11f2c
feat(reporting): add PDF export option for scan results
2026-03-17 14:58:40 +01:00
Mzack9999
34977389f9
Merge pull request #6760 from JawsKim/fix/issue-5579-large-exclusion-hang
...
fix(input): optimize removeTargets to prevent hang on large exclusions
2026-03-16 18:16:03 +01:00
Mzack9999
95258ec315
refactor cidr contain logic
2026-03-16 17:29:56 +01:00
Mzack9999
2dad77adaf
fix lint
2026-03-16 16:27:00 +01:00
Mzack9999
31f53a87f5
Merge branch 'dev' into pr/6760
2026-03-16 16:12:34 +01:00
Dwi Siswanto
d221732016
fix(expressions): only eval template-authored expressions ( #7221 )
...
* fix(expressions): only eval template-authored expressions
`expressions.Evaluate()` currently replaces
placeholders first and then scans the substituted
output for expressions which allows
response-derived values, including extractor
output, to be reinterpreted as DSL/helper syntax
on a second pass, which then becomes more serious
when env-backed variables are enabled.
So making this by collecting expressions from the
original template text before placeholder
substitution and then evaluating only those
original expressions after normal replacement to
keep trusted template-authored helpers working,
including placeholders nested inside helper
arguments while treating substituted response data
as literal text.
Fixes #7210
Signed-off-by: Dwi Siswanto <[email protected] >
* test: add resp data literal reuse test
Signed-off-by: Dwi Siswanto <[email protected] >
---------
Signed-off-by: Dwi Siswanto <[email protected] >
2026-03-16 18:25:36 +07:00
dependabot[bot]
b0998529c6
chore(deps): bump the modules group across 1 directory with 4 updates ( #7236 )
...
Bumps the modules group with 2 updates in the / directory: [github.com/projectdiscovery/interactsh](https://github.com/projectdiscovery/interactsh ) and [github.com/projectdiscovery/httpx](https://github.com/projectdiscovery/httpx ).
Updates `github.com/projectdiscovery/interactsh` from 1.3.0 to 1.3.1
- [Release notes](https://github.com/projectdiscovery/interactsh/releases )
- [Commits](https://github.com/projectdiscovery/interactsh/compare/v1.3.0...v1.3.1 )
Updates `github.com/projectdiscovery/httpx` from 1.8.1 to 1.9.0
- [Release notes](https://github.com/projectdiscovery/httpx/releases )
- [Commits](https://github.com/projectdiscovery/httpx/compare/v1.8.1...v1.9.0 )
Updates `github.com/projectdiscovery/wappalyzergo` from 0.2.70 to 0.2.71
- [Release notes](https://github.com/projectdiscovery/wappalyzergo/releases )
- [Commits](https://github.com/projectdiscovery/wappalyzergo/compare/v0.2.70...v0.2.71 )
Updates `github.com/projectdiscovery/cdncheck` from 1.2.25 to 1.2.26
- [Release notes](https://github.com/projectdiscovery/cdncheck/releases )
- [Commits](https://github.com/projectdiscovery/cdncheck/compare/v1.2.25...v1.2.26 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/interactsh
dependency-version: 1.3.1
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/httpx
dependency-version: 1.9.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: modules
- dependency-name: github.com/projectdiscovery/wappalyzergo
dependency-version: 0.2.71
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/cdncheck
dependency-version: 1.2.26
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: modules
...
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-16 06:18:52 +00:00
Dogan Can Bakir
bc37a26d10
Merge pull request #7043 from projectdiscovery/dwisiswant0/fix/http/isolate-project-cache-keys-by-scheme-host
...
fix(http): isolate project cache keys by scheme & host
2026-03-16 03:35:03 +03:00
sandiyochristan
44ef9ce34f
fix: use crypto/rand instead of math/rand in JS global functions
...
Replace insecure math/rand PRNG with crypto/rand in Rand() and
RandInt() JavaScript helper functions. math/rand is predictable
and unsuitable when these functions are used for generating
security-sensitive values like tokens or nonces in templates.
2026-03-15 02:18:42 +05:30
XiKi-Home
e38953da4a
fix: address CodeRabbit review feedback
2026-03-11 00:29:12 +01:00
Dogan Can Bakir
979c867301
Merge pull request #7033 from projectdiscovery/fix/encoding-hides-unresolved-vars
...
fix(expressions): propagate unresolved variable markers through encoding functions
2026-03-10 00:46:58 +03:00
ZachL111
ef4bb2273d
fix(fuzz): fix URI detection, duplicate type attr, and missing urlAttrs
2026-03-09 08:21:57 -07:00
ZachL111
2b3cb3e74d
fix(fuzz): fix godoc comments on package-level vars
2026-03-09 07:58:25 -07:00
ZachL111
a22ead4acb
fix(fuzz): add missing event handlers and strip MIME params from script type
2026-03-09 07:42:36 -07:00
ZachL111
0d5dc6d8d9
fix(fuzz): fix error propagation and remove dead code in XSS analyzer
2026-03-09 07:28:05 -07:00
ZachL111
049b4f2a84
fix(fuzz): address edge cases in XSS context analyzer
2026-03-09 06:56:02 -07:00
ZachL111
0d4c4cb6de
feat(fuzz): add XSS reflection context analyzer
...
Implements context-aware XSS reflection analysis for the nuclei fuzzing
engine, addressing issue #5838 . Uses golang.org/x/net/html tokenizer
for robust context detection across 8 injection contexts including
javascript: URIs, non-executable script blocks, srcdoc attributes,
event handlers, style blocks, and HTML comments.
All 48 tests pass with comprehensive table-driven coverage including
malformed HTML, empty inputs, and case-insensitive matching.
Zero modifications to existing files.
2026-03-09 06:18:16 -07:00
dependabot[bot]
6b4a9c4b06
chore(deps): bump docker/login-action from 3 to 4 in the workflows group ( #7160 )
...
Bumps the workflows group with 1 update: [docker/login-action](https://github.com/docker/login-action ).
Updates `docker/login-action` from 3 to 4
- [Release notes](https://github.com/docker/login-action/releases )
- [Commits](https://github.com/docker/login-action/compare/v3...v4 )
---
updated-dependencies:
- dependency-name: docker/login-action
dependency-version: '4'
dependency-type: direct:production
update-type: version-update:semver-major
dependency-group: workflows
...
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-09 06:11:04 +00:00
leo and Claude Opus 4.6
31ba00cc44
fix: add backward-compatible deprecated alias for ExludedDastTmplStats
...
Retain the old exported identifier as a deprecated alias pointing to
the corrected ExcludedDastTmplStats so external consumers are not broken
by the rename.
Co-Authored-By: Claude Opus 4.6 <[email protected] >
2026-03-08 22:56:27 -04:00
leo
63e5492ce3
ci: integrate typos spell checker into CI workflow
...
Add the crate-ci/typos GitHub Action to automatically catch spelling
errors in future PRs. This includes:
- New `.github/workflows/typos.yaml` workflow that runs on pushes to
dev, pull requests, and manual dispatch
- `_typos.toml` configuration to suppress false positives from
non-English READMEs, test fixtures, certificate data, CLI flag
short names, and intentional identifiers
- Fix genuine typos found by the tool:
- `PostReuestsHandlerRequest` -> `PostRequestsHandlerRequest`
- `fiter` -> `filter`
- `thant` -> `that`
- `seperate` -> `separate`
- `ExludedDastTmplStats` -> `ExcludedDastTmplStats`
- `splitted` -> `split` (local variables)
- `formated` -> `formatted` (local variables)
- Rename `worflow_loader.go` -> `workflow_loader.go`
Fixes #6532
2026-03-08 22:11:26 -04:00
Mzack9999
b5cb4ccb6c
Merge pull request #7026 from n3integration/fix/executor-concurrency-improvement
...
fix: add Snapshot method to prevent InFlight map race condition
2026-03-08 00:21:48 +01:00
Mzack9999
da97a745d8
Merge pull request #7020 from Pitrat-wav/fix-docs-links-proper
...
docs: update outdated documentation links in all translations
2026-03-07 23:53:09 +01:00
Mzack9999
1fe5647973
Merge pull request #7129 from usernametooshort/fix/host-spray-skip-unresponsive-early
...
fix(core): stop spawning template goroutines in host-spray once host is unresponsive
2026-03-07 23:23:41 +01:00
Mzack9999
29561766a8
fixing further race condition
2026-03-07 23:19:46 +01:00
Mzack9999
c40fec06ae
use per field lock
2026-03-07 23:12:04 +01:00
Mzack9999
20a565fd9e
Merge pull request #7042 from projectdiscovery/dwisiswant0/refactor/types/make-resume-state-as-cache-data
...
refactor(types)!: make resume state as cache data
2026-03-07 22:57:05 +01:00
Mzack9999
824668036a
Merge pull request #7044 from projectdiscovery/dwisiswant0/feat/http/respect-raw-annotations-in-unsafe-mode
...
feat(http): respect `annotations` in `unsafe` mode
2026-03-07 22:54:45 +01:00
Mzack9999
f9b21a7ca3
Merge pull request #7145 from projectdiscovery/dwisiswant0/fix/runner/use-Print-instead-to-listAvailableStoreTags
...
fix(runner): use Print instead to listAvailableStoreTags
2026-03-07 22:51:18 +01:00
Mzack9999
61dd5d2802
adding skip event
2026-03-07 22:16:03 +01:00
Dwi Siswanto
18b4981ca7
perf(runner): using a fastpath for tag listing ( #7143 )
...
Uses metadata caching via catalog index to reduce
runtime overhead.
Add `(*Store).LoadTemplateTags` for efficient tag
aggregation.
Signed-off-by: Dwi Siswanto <[email protected] >
2026-03-07 13:14:24 +07:00
Dwi Siswanto
b53ec96e99
fix(runner): use Print instead to listAvailableStoreTags
...
Tag listing (`-tgl`) output was moved to debug log
level, making it invisible during normal runs.
Restore tag output to default log level (Print)
for better usability.
Fixes #7142
Signed-off-by: Dwi Siswanto <[email protected] >
2026-03-07 12:40:52 +07:00
usernametooshort
5dd94cb9b9
fix(core): skip remaining templates in host-spray when host is unresponsive
...
In host-spray mode (executeTemplatesOnTarget), the goroutine-spawn loop
iterated over ALL templates for a target even after HostErrorsCache had
marked that target as permanently unresponsive. Each spawned goroutine
immediately detected the unresponsive state and wrote a 'skipped' event
to the output before returning.
Without JSON output the skip events are cheap (no I/O), so the scan
still finishes quickly. With -j or -je enabled, each skip event
triggers a synchronous JSON write; for a full template set (~18k
templates) this serialises thousands of writes and keeps the process
running for hours instead of the expected few minutes (issue #7049 ).
Fix: check HostErrorsCache at the top of the template-spawn loop and
break out as soon as the target is known to be permanently unresponsive.
This mirrors the identical guard already present in the template-spray
path (executeTemplateWithTargets, line 153) and avoids spawning
O(templates) no-op goroutines for dead hosts.
Fixes #7049
2026-03-05 22:13:10 +01:00
usernametooshort
2d8e4031cc
fix(time-delay): propagate custom headers to follow-up delay requests
...
The time_delay analyzer's reqSender rebuilt follow-up requests from
gr.Component.Rebuild() which clones the component's base request. That
base request is parsed from rule.BaseRequest *before* post-parse header
injection happens (custom -H flags, auth provider headers, cookies).
As a result every follow-up request was sent without the headers that the
original triggering request carried, including Cookie/Authorization —
the server rejected them or ran the SQL in an unauthenticated context.
Fix: after Rebuild(), copy the complete header set from gr.Request (the
original fuzz-generated request, which has all headers) into the rebuilt
request. This mirrors the same approach used everywhere else in the
request pipeline and makes the time_delay analyzer behave consistently.
Fixes #7106
2026-03-05 19:40:13 +01:00
Mzack9999
870ad4607d
Merge branch 'dev' into fix/encoding-hides-unresolved-vars
2026-03-05 14:33:42 +01:00
Dogan Can Bakir
d7dea30cd5
Merge pull request #7034 from projectdiscovery/dev
...
v3.7.1
2026-03-05 13:52:27 +03:00
Dwi Siswanto
2f315237d5
ci: add GITHUB_TOKEN to workflows for auth'd template updates
...
* Updated `.github/workflows/tests.yaml`:
* Added `GITHUB_TOKEN` to `validate` job to
support `make template-validate`.
* Updated `.github/workflows/flamegraph.yaml`:
* Added `GITHUB_TOKEN` to `flamegraph` job for
`nuclei -update-templates`.
* Updated `.github/workflows/generate-pgo.yaml`:
* Added `GITHUB_TOKEN` to `pgo` job for
`nuclei -update-templates`.
This make sure auth'd GitHub API calls during
template updates, avoiding rate limit issues.
Signed-off-by: Dwi Siswanto <[email protected] >
2026-03-05 13:39:48 +07:00
Dwi Siswanto
a2e49abfab
feat(http): respect annotations in unsafe mode
...
Apply request annotations during `unsafe` raw
request generation so @Host/@timeout/etc affect
the effective target and execution context.
Strip leading annotation directives from `unsafe`
wire bytes before sending, since `rawhttp`
transmits raw payload verbatim and annotation
lines can produce malformed HTTP requests.
Close #6747
Signed-off-by: Dwi Siswanto <[email protected] >
2026-03-05 13:20:07 +07:00
Dwi Siswanto
50996a7481
fix(http): isolate project cache keys by scheme & host
...
Prev. project keyed cache lookups from dumped HTTP
request bytes alone. For eq requests, this allowed
"http" and "https" targets to collide and reuse
cached responses across schemes.
Derive a scoped cache key by prefixing normalized
scheme://host before `projectfile.{Get,Set}`
keying input in the HTTP protocol path.
Close #6866
Signed-off-by: Dwi Siswanto <[email protected] >
2026-03-05 13:15:17 +07:00
Dwi Siswanto
b84480ae18
fix(utils): normalize unbracketed IPv6 literals for probing
...
Fix ambiguous interpretation of IPv6 addresses
like "::1:8065" by bracketing them before URL
formation to make sure they are treated as hosts
rather than "host:port" pairs.
Close #6960
Signed-off-by: Dwi Siswanto <[email protected] >
2026-03-05 12:50:52 +07:00
Dwi Siswanto
c159e62681
refactor(types)!: make resume state as cache data
...
Resume files are runtime artifacts and SHOULD NOT
be presented as persistent config.
Update reset messaging to separate config vs cache
and explicitly include resume state under cache
cleanup. Also delete the cache dir during `-reset`
to keep behavior aligned with the new semantics.
Close #6792
Signed-off-by: Dwi Siswanto <[email protected] >
2026-03-05 12:49:11 +07:00
dependabot[bot]
884d0b5bed
chore(deps): bump github.com/docker/cli ( #7116 )
...
Bumps the go_modules group with 1 update in the / directory: [github.com/docker/cli](https://github.com/docker/cli ).
Updates `github.com/docker/cli` from 27.4.1+incompatible to 29.2.0+incompatible
- [Commits](https://github.com/docker/cli/compare/v27.4.1...v29.2.0 )
---
updated-dependencies:
- dependency-name: github.com/docker/cli
dependency-version: 29.2.0+incompatible
dependency-type: indirect
dependency-group: go_modules
...
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-05 03:59:50 +00:00
Richard Brown
51205f8470
fix(clustering): updated cluster failure handling ( #6843 )
...
* fix(clustering): updated cluster failure handling and mock output
* fix(interactsh): updated callbacks for interactsh
* fix(callbacks): reverted callbacks an just fixed clustered output
2026-03-05 01:55:38 +05:30
Dogan Can Bakir
70ac8bf72b
Merge pull request #7018 from projectdiscovery/dwisiswant0/chore/go-fix
...
chore: `golangci-lint run --fix ./...`
2026-03-04 16:39:33 +03:00
Dogan Can Bakir
bde0272084
Merge pull request #6825 from bimakw/fix/replace-panic-with-error-handling
...
fix(loader): replace panic with error handling in template loader
2026-03-04 16:37:13 +03:00
Mzack9999
17e9f42949
Merge pull request #7082 from projectdiscovery/dependabot/github_actions/dev/workflows-985357984d
...
chore(deps): bump the workflows group with 2 updates
2026-03-04 13:24:21 +01:00
Doğan Can Bakır
99c2fad3f3
Merge branch 'dev' into fix/replace-panic-with-error-handling
2026-03-03 21:22:12 +03:00
dependabot[bot]
b2ab7d3fea
chore(deps): bump the modules group with 2 updates ( #7081 )
...
Bumps the modules group with 2 updates: [github.com/projectdiscovery/wappalyzergo](https://github.com/projectdiscovery/wappalyzergo ) and [github.com/projectdiscovery/cdncheck](https://github.com/projectdiscovery/cdncheck ).
Updates `github.com/projectdiscovery/wappalyzergo` from 0.2.69 to 0.2.70
- [Release notes](https://github.com/projectdiscovery/wappalyzergo/releases )
- [Commits](https://github.com/projectdiscovery/wappalyzergo/compare/v0.2.69...v0.2.70 )
Updates `github.com/projectdiscovery/cdncheck` from 1.2.24 to 1.2.25
- [Release notes](https://github.com/projectdiscovery/cdncheck/releases )
- [Commits](https://github.com/projectdiscovery/cdncheck/compare/v1.2.24...v1.2.25 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/wappalyzergo
dependency-version: 0.2.70
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/cdncheck
dependency-version: 1.2.25
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: modules
...
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-02 06:22:11 +00:00
dependabot[bot]
11a1baf12f
chore(deps): bump the workflows group with 2 updates
...
Bumps the workflows group with 2 updates: [actions/upload-artifact](https://github.com/actions/upload-artifact ) and [actions/download-artifact](https://github.com/actions/download-artifact ).
Updates `actions/upload-artifact` from 6 to 7
- [Release notes](https://github.com/actions/upload-artifact/releases )
- [Commits](https://github.com/actions/upload-artifact/compare/v6...v7 )
Updates `actions/download-artifact` from 7 to 8
- [Release notes](https://github.com/actions/download-artifact/releases )
- [Commits](https://github.com/actions/download-artifact/compare/v7...v8 )
---
updated-dependencies:
- dependency-name: actions/upload-artifact
dependency-version: '7'
dependency-type: direct:production
update-type: version-update:semver-major
dependency-group: workflows
- dependency-name: actions/download-artifact
dependency-version: '8'
dependency-type: direct:production
update-type: version-update:semver-major
dependency-group: workflows
...
Signed-off-by: dependabot[bot] <[email protected] >
2026-03-02 05:58:56 +00:00
Yaron Niddam
73507cde1c
Merge pull request #6788 from yaron12n/expose-cluster-ids-mapping-to-template-ids
...
Expose cluster ids mapping to template ids
2026-02-28 04:15:36 +05:30
n3integration
2d0076ec20
update Snapshot method signature
2026-02-27 09:18:06 -05:00
Dwi Siswanto
1556d08bb7
fix(headless): avoid cross-test chrome teardown races ( #7053 )
...
Drop global Chrome process sweeping from browser
shutdown.
The `previousPIDs` snapshot + delta kill logic is
unsafe on shared/parallel runners: a test can
classify another test's Chrome as "new" and kill
it during `(*Browser).Close()`, triggering
intermittent Rod panics (use of closed network
connection).
Signed-off-by: Dwi Siswanto <[email protected] >
2026-02-27 10:58:23 +07:00
Dwi Siswanto
c27c47420f
chore: golangci-lint run --fix ./...
...
Signed-off-by: Dwi Siswanto <[email protected] >
2026-02-26 22:03:14 +07:00
Doğan Can Bakır
9142eae3a7
Revert "fix(lint): use fmt.Fprintf instead of WriteString(fmt.Sprintf(...))"
...
This reverts commit 0b9665df49 .
2026-02-26 14:45:25 +03:00
Doğan Can Bakır
ef650defb6
Revert "fix(lint): use fmt.Fprintf for remaining WriteString(fmt.Sprintf(...)) calls"
...
This reverts commit 10421e9d00 .
2026-02-26 14:45:25 +03:00
dependabot[bot]
72b6919047
chore(deps): bump github.com/cloudflare/circl ( #7039 )
...
Bumps the go_modules group with 1 update in the / directory: [github.com/cloudflare/circl](https://github.com/cloudflare/circl ).
Updates `github.com/cloudflare/circl` from 1.6.1 to 1.6.3
- [Release notes](https://github.com/cloudflare/circl/releases )
- [Commits](https://github.com/cloudflare/circl/compare/v1.6.1...v1.6.3 )
---
updated-dependencies:
- dependency-name: github.com/cloudflare/circl
dependency-version: 1.6.3
dependency-type: indirect
dependency-group: go_modules
...
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-25 20:01:10 +00:00
Doğan Can Bakır
7ab71db320
Merge branch 'dev' into fix/encoding-hides-unresolved-vars
2026-02-25 15:43:18 +03:00
Doğan Can Bakır
10421e9d00
fix(lint): use fmt.Fprintf for remaining WriteString(fmt.Sprintf(...)) calls
2026-02-25 15:34:45 +03:00
Doğan Can Bakır
0b9665df49
fix(lint): use fmt.Fprintf instead of WriteString(fmt.Sprintf(...))
2026-02-25 15:10:01 +03:00
Doğan Can Bakır
7ce4917afd
bump version to v3.7.1
2026-02-25 14:57:23 +03:00
Doğan Can Bakır
44494e6362
fix(expressions): propagate unresolved variable markers through encoding functions
...
When a variable value contains unresolved {{...}} markers (e.g. {{contact_id}})
and is passed through an encoding function like base64(), the markers get encoded
into an opaque blob that ContainsUnresolvedVariables cannot detect, causing
requests to fire with garbage data instead of being blocked.
Before evaluating an expression, check if its variable values contain unresolved
markers. If so, propagate those markers into the output so the existing downstream
check catches them with the correct variable names.
2026-02-25 14:46:20 +03:00
n3integration
e4a1d48336
fix: executor concurrency improvements
2026-02-24 19:07:16 -05:00
Pitrat-wav
50c1b3afd3
docs: update outdated documentation links in all translations
2026-02-24 23:33:05 +05:00
Dwi Siswanto
002b58da7b
test(lib): add TestThreadSafeNucleiEngineWithNoHostErrors
...
Signed-off-by: Dwi Siswanto <[email protected] >
2026-02-24 23:32:54 +07:00
maxim
b31307605d
fix panic
2026-02-24 23:00:24 +07:00
dependabot[bot]
d771daa564
chore(deps): bump the modules group with 2 updates ( #7006 )
...
Bumps the modules group with 2 updates: [github.com/projectdiscovery/wappalyzergo](https://github.com/projectdiscovery/wappalyzergo ) and [github.com/projectdiscovery/cdncheck](https://github.com/projectdiscovery/cdncheck ).
Updates `github.com/projectdiscovery/wappalyzergo` from 0.2.68 to 0.2.69
- [Release notes](https://github.com/projectdiscovery/wappalyzergo/releases )
- [Commits](https://github.com/projectdiscovery/wappalyzergo/compare/v0.2.68...v0.2.69 )
Updates `github.com/projectdiscovery/cdncheck` from 1.2.23 to 1.2.24
- [Release notes](https://github.com/projectdiscovery/cdncheck/releases )
- [Commits](https://github.com/projectdiscovery/cdncheck/compare/v1.2.23...v1.2.24 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/wappalyzergo
dependency-version: 0.2.69
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/cdncheck
dependency-version: 1.2.24
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: modules
...
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-23 06:27:05 +00:00
dependabot[bot]
eee0bf373c
chore(deps): bump filippo.io/edwards25519 ( #6970 )
...
Bumps the go_modules group with 1 update in the / directory: [filippo.io/edwards25519](https://github.com/FiloSottile/edwards25519 ).
Updates `filippo.io/edwards25519` from 1.1.0 to 1.1.1
- [Commits](https://github.com/FiloSottile/edwards25519/compare/v1.1.0...v1.1.1 )
---
updated-dependencies:
- dependency-name: filippo.io/edwards25519
dependency-version: 1.1.1
dependency-type: indirect
dependency-group: go_modules
...
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-19 19:55:19 +00:00
dependabot[bot]
6a111783bc
chore(deps): bump github.com/refraction-networking/utls ( #6969 )
...
Bumps the go_modules group with 1 update in the / directory: [github.com/refraction-networking/utls](https://github.com/refraction-networking/utls ).
Updates `github.com/refraction-networking/utls` from 1.8.0 to 1.8.2
- [Release notes](https://github.com/refraction-networking/utls/releases )
- [Commits](https://github.com/refraction-networking/utls/compare/v1.8.0...v1.8.2 )
---
updated-dependencies:
- dependency-name: github.com/refraction-networking/utls
dependency-version: 1.8.2
dependency-type: indirect
dependency-group: go_modules
...
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-19 19:28:56 +00:00
Yusei Kasahara and Claude Opus 4.5
50e3131d86
fix(fuzz): prevent concurrent map writes in evaluateVarsWithInteractsh ( #6828 )
...
Clone the data map before modification to prevent race conditions when
multiple goroutines call evaluateVarsWithInteractsh concurrently with
a shared map.
Co-authored-by: Claude Opus 4.5 <[email protected] >
2026-02-17 11:08:14 +07:00
dependabot[bot]
a2dfb84b3e
chore(deps): bump the modules group with 2 updates ( #6908 )
...
Bumps the modules group with 2 updates: [github.com/projectdiscovery/wappalyzergo](https://github.com/projectdiscovery/wappalyzergo ) and [github.com/projectdiscovery/cdncheck](https://github.com/projectdiscovery/cdncheck ).
Updates `github.com/projectdiscovery/wappalyzergo` from 0.2.67 to 0.2.68
- [Release notes](https://github.com/projectdiscovery/wappalyzergo/releases )
- [Commits](https://github.com/projectdiscovery/wappalyzergo/compare/v0.2.67...v0.2.68 )
Updates `github.com/projectdiscovery/cdncheck` from 1.2.22 to 1.2.23
- [Release notes](https://github.com/projectdiscovery/cdncheck/releases )
- [Commits](https://github.com/projectdiscovery/cdncheck/compare/v1.2.22...v1.2.23 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/wappalyzergo
dependency-version: 0.2.68
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/cdncheck
dependency-version: 1.2.23
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: modules
...
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-16 06:23:16 +00:00
Štefan Baebler and Dwi Siswanto
2e1a81e6e9
chore(deps): bump github.com/bytedance/sonic to 1.15.0 for Go 1.26 support ( #6841 )
...
* chore(deps): bump github.com/bytedance/sonic to 1.15.0 for Go 1.26 support
Update https://github.com/bytedance/sonic to https://github.com/bytedance/sonic/releases/tag/v1.15.0
For
* https://github.com/bytedance/sonic/pull/898
Found in
* https://github.com/Homebrew/homebrew-core/pull/258912
Upgraded by performing:
```
$ go1.26rc3 build -v ./...
github.com/bytedance/sonic/internal/rt
# github.com/bytedance/sonic/internal/rt
../../../go/pkg/mod/github.com/bytedance/[email protected] .0/internal/rt/stubs.go:33:22: undefined: GoMapIterator
../../../go/pkg/mod/github.com/bytedance/[email protected] .0/internal/rt/stubs.go:36:54: undefined: GoMapIterator
$ go get github.com/bytedance/sonic@latest && go mod tidy
go: added github.com/bytedance/gopkg v0.1.3
go: upgraded github.com/bytedance/sonic v1.14.0 => v1.15.0
go: upgraded github.com/bytedance/sonic/loader v0.3.0 => v0.5.0
go: upgraded github.com/cloudwego/base64x v0.1.5 => v0.1.6
$ go1.26rc3 build -v ./...
$
```
* chore(utils): update version range for json
bytedance/sonic, to include 1.26
Signed-off-by: Dwi Siswanto <[email protected] >
---------
Signed-off-by: Dwi Siswanto <[email protected] >
Co-authored-by: Dwi Siswanto <[email protected] >
2026-02-11 07:19:55 +07:00
dependabot[bot]
567794f7c9
chore(deps): bump github.com/go-git/go-git/v5 ( #6863 )
...
Bumps the go_modules group with 1 update in the / directory: [github.com/go-git/go-git/v5](https://github.com/go-git/go-git ).
Updates `github.com/go-git/go-git/v5` from 5.16.2 to 5.16.5
- [Release notes](https://github.com/go-git/go-git/releases )
- [Commits](https://github.com/go-git/go-git/compare/v5.16.2...v5.16.5 )
---
updated-dependencies:
- dependency-name: github.com/go-git/go-git/v5
dependency-version: 5.16.5
dependency-type: direct:production
dependency-group: go_modules
...
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-10 01:00:08 +00:00
dependabot[bot]
bffb8694f7
chore(deps): bump the modules group with 2 updates ( #6853 )
...
Bumps the modules group with 2 updates: [github.com/projectdiscovery/wappalyzergo](https://github.com/projectdiscovery/wappalyzergo ) and [github.com/projectdiscovery/cdncheck](https://github.com/projectdiscovery/cdncheck ).
Updates `github.com/projectdiscovery/wappalyzergo` from 0.2.66 to 0.2.67
- [Release notes](https://github.com/projectdiscovery/wappalyzergo/releases )
- [Commits](https://github.com/projectdiscovery/wappalyzergo/compare/v0.2.66...v0.2.67 )
Updates `github.com/projectdiscovery/cdncheck` from 1.2.21 to 1.2.22
- [Release notes](https://github.com/projectdiscovery/cdncheck/releases )
- [Commits](https://github.com/projectdiscovery/cdncheck/compare/v1.2.21...v1.2.22 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/wappalyzergo
dependency-version: 0.2.67
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/cdncheck
dependency-version: 1.2.22
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: modules
...
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-09 06:28:30 +00:00
bimakw
75525ed431
fix(loader): replace panic with error handling in template loader
...
Replace panic with proper error return when dialers are missing,
allowing callers to handle the situation gracefully.
Changes:
- Modify LoadTemplatesWithTags to return ([]*templates.Template, error)
- Modify LoadTemplates to return ([]*templates.Template, error)
- Modify Load to return error
- Replace panic("dialers with executionId...") with fmt.Errorf
- Replace panic("could not create wait group") with fmt.Errorf
- Update all callers to handle the new error return
Callers updated:
- internal/runner/lazy.go
- internal/runner/runner.go
- internal/server/nuclei_sdk.go
- lib/multi.go
- lib/sdk.go
- cmd/integration-test/library.go
- pkg/protocols/common/automaticscan/util.go
- pkg/catalog/loader/loader_bench_test.go
Fixes #6674
2026-02-06 17:10:21 +07:00
Dwi Siswanto
8aa427a6ea
ci: add memogen workflow ( #6736 )
...
Closes #6734 .
Signed-off-by: Dwi Siswanto <[email protected] >
2026-02-05 18:45:58 +07:00
Dwi Siswanto
d642eda948
perf(templates): rm double parsing in template loading ( #6796 )
...
Refactor `ParseTemplateFromReader` to parse YAML
once after applying preprocessors, avoiding
redundant parsing for verification. Also add
`parseTemplateNoVerify` and
`applyTemplateVerification` helpers to separate
parsing from signature verification logic to
reduce CPU overhead during startup template
loading.
Signed-off-by: Dwi Siswanto <[email protected] >
2026-02-04 07:19:30 +07:00
dependabot[bot]
a21cb2a561
chore(deps): bump the modules group with 8 updates ( #6797 )
...
Bumps the modules group with 8 updates:
| Package | From | To |
| --- | --- | --- |
| [github.com/projectdiscovery/fastdialer](https://github.com/projectdiscovery/fastdialer ) | `0.5.3` | `0.5.4` |
| [github.com/projectdiscovery/hmap](https://github.com/projectdiscovery/hmap ) | `0.0.99` | `0.0.100` |
| [github.com/projectdiscovery/interactsh](https://github.com/projectdiscovery/interactsh ) | `1.2.4` | `1.3.0` |
| [github.com/projectdiscovery/retryablehttp-go](https://github.com/projectdiscovery/retryablehttp-go ) | `1.3.5` | `1.3.6` |
| [github.com/projectdiscovery/dsl](https://github.com/projectdiscovery/dsl ) | `0.8.12` | `0.8.13` |
| [github.com/projectdiscovery/gologger](https://github.com/projectdiscovery/gologger ) | `1.1.67` | `1.1.68` |
| [github.com/projectdiscovery/wappalyzergo](https://github.com/projectdiscovery/wappalyzergo ) | `0.2.65` | `0.2.66` |
| [github.com/projectdiscovery/cdncheck](https://github.com/projectdiscovery/cdncheck ) | `1.2.20` | `1.2.21` |
Updates `github.com/projectdiscovery/fastdialer` from 0.5.3 to 0.5.4
- [Release notes](https://github.com/projectdiscovery/fastdialer/releases )
- [Commits](https://github.com/projectdiscovery/fastdialer/compare/v0.5.3...v0.5.4 )
Updates `github.com/projectdiscovery/hmap` from 0.0.99 to 0.0.100
- [Release notes](https://github.com/projectdiscovery/hmap/releases )
- [Commits](https://github.com/projectdiscovery/hmap/compare/v0.0.99...v0.0.100 )
Updates `github.com/projectdiscovery/interactsh` from 1.2.4 to 1.3.0
- [Release notes](https://github.com/projectdiscovery/interactsh/releases )
- [Commits](https://github.com/projectdiscovery/interactsh/compare/v1.2.4...v1.3.0 )
Updates `github.com/projectdiscovery/retryablehttp-go` from 1.3.5 to 1.3.6
- [Release notes](https://github.com/projectdiscovery/retryablehttp-go/releases )
- [Commits](https://github.com/projectdiscovery/retryablehttp-go/compare/v1.3.5...v1.3.6 )
Updates `github.com/projectdiscovery/dsl` from 0.8.12 to 0.8.13
- [Release notes](https://github.com/projectdiscovery/dsl/releases )
- [Commits](https://github.com/projectdiscovery/dsl/compare/v0.8.12...v0.8.13 )
Updates `github.com/projectdiscovery/gologger` from 1.1.67 to 1.1.68
- [Release notes](https://github.com/projectdiscovery/gologger/releases )
- [Commits](https://github.com/projectdiscovery/gologger/compare/v1.1.67...v1.1.68 )
Updates `github.com/projectdiscovery/wappalyzergo` from 0.2.65 to 0.2.66
- [Release notes](https://github.com/projectdiscovery/wappalyzergo/releases )
- [Commits](https://github.com/projectdiscovery/wappalyzergo/compare/v0.2.65...v0.2.66 )
Updates `github.com/projectdiscovery/cdncheck` from 1.2.20 to 1.2.21
- [Release notes](https://github.com/projectdiscovery/cdncheck/releases )
- [Commits](https://github.com/projectdiscovery/cdncheck/compare/v1.2.20...v1.2.21 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/fastdialer
dependency-version: 0.5.4
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/hmap
dependency-version: 0.0.100
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/interactsh
dependency-version: 1.3.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: modules
- dependency-name: github.com/projectdiscovery/retryablehttp-go
dependency-version: 1.3.6
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/dsl
dependency-version: 0.8.13
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/gologger
dependency-version: 1.1.68
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/wappalyzergo
dependency-version: 0.2.66
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/cdncheck
dependency-version: 1.2.21
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: modules
...
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-02 06:30:33 +00:00
Dogan Can Bakir
4a8b83f977
Merge pull request #6783 from projectdiscovery/dev
...
release nuclei v3.7.0
2026-01-28 16:45:46 +07:00
dependabot[bot]
e514c31492
chore(deps): bump the modules group with 8 updates ( #6791 )
...
Bumps the modules group with 8 updates:
| Package | From | To |
| --- | --- | --- |
| [github.com/projectdiscovery/retryabledns](https://github.com/projectdiscovery/retryabledns ) | `1.0.112` | `1.0.113` |
| [github.com/projectdiscovery/retryablehttp-go](https://github.com/projectdiscovery/retryablehttp-go ) | `1.3.4` | `1.3.5` |
| [github.com/projectdiscovery/httpx](https://github.com/projectdiscovery/httpx ) | `1.7.4` | `1.8.1` |
| [github.com/projectdiscovery/networkpolicy](https://github.com/projectdiscovery/networkpolicy ) | `0.1.33` | `0.1.34` |
| [github.com/projectdiscovery/useragent](https://github.com/projectdiscovery/useragent ) | `0.0.106` | `0.0.107` |
| [github.com/projectdiscovery/utils](https://github.com/projectdiscovery/utils ) | `0.8.1-0.20260112120846-c41994e3635c` | `0.9.0` |
| [github.com/projectdiscovery/wappalyzergo](https://github.com/projectdiscovery/wappalyzergo ) | `0.2.64` | `0.2.65` |
| [github.com/projectdiscovery/cdncheck](https://github.com/projectdiscovery/cdncheck ) | `1.2.19` | `1.2.20` |
Updates `github.com/projectdiscovery/retryabledns` from 1.0.112 to 1.0.113
- [Release notes](https://github.com/projectdiscovery/retryabledns/releases )
- [Commits](https://github.com/projectdiscovery/retryabledns/compare/v1.0.112...v1.0.113 )
Updates `github.com/projectdiscovery/retryablehttp-go` from 1.3.4 to 1.3.5
- [Release notes](https://github.com/projectdiscovery/retryablehttp-go/releases )
- [Commits](https://github.com/projectdiscovery/retryablehttp-go/compare/v1.3.4...v1.3.5 )
Updates `github.com/projectdiscovery/httpx` from 1.7.4 to 1.8.1
- [Release notes](https://github.com/projectdiscovery/httpx/releases )
- [Commits](https://github.com/projectdiscovery/httpx/compare/v1.7.4...v1.8.1 )
Updates `github.com/projectdiscovery/networkpolicy` from 0.1.33 to 0.1.34
- [Release notes](https://github.com/projectdiscovery/networkpolicy/releases )
- [Commits](https://github.com/projectdiscovery/networkpolicy/compare/v0.1.33...v0.1.34 )
Updates `github.com/projectdiscovery/useragent` from 0.0.106 to 0.0.107
- [Release notes](https://github.com/projectdiscovery/useragent/releases )
- [Commits](https://github.com/projectdiscovery/useragent/compare/v0.0.106...v0.0.107 )
Updates `github.com/projectdiscovery/utils` from 0.8.1-0.20260112120846-c41994e3635c to 0.9.0
- [Release notes](https://github.com/projectdiscovery/utils/releases )
- [Changelog](https://github.com/projectdiscovery/utils/blob/main/CHANGELOG.md )
- [Commits](https://github.com/projectdiscovery/utils/commits/v0.9.0 )
Updates `github.com/projectdiscovery/wappalyzergo` from 0.2.64 to 0.2.65
- [Release notes](https://github.com/projectdiscovery/wappalyzergo/releases )
- [Commits](https://github.com/projectdiscovery/wappalyzergo/compare/v0.2.64...v0.2.65 )
Updates `github.com/projectdiscovery/cdncheck` from 1.2.19 to 1.2.20
- [Release notes](https://github.com/projectdiscovery/cdncheck/releases )
- [Commits](https://github.com/projectdiscovery/cdncheck/compare/v1.2.19...v1.2.20 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/retryabledns
dependency-version: 1.0.113
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/retryablehttp-go
dependency-version: 1.3.5
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/httpx
dependency-version: 1.8.1
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: modules
- dependency-name: github.com/projectdiscovery/networkpolicy
dependency-version: 0.1.34
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/useragent
dependency-version: 0.0.107
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/utils
dependency-version: 0.9.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: modules
- dependency-name: github.com/projectdiscovery/wappalyzergo
dependency-version: 0.2.65
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/cdncheck
dependency-version: 1.2.20
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: modules
...
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-01-26 06:30:53 +00:00
Dogan Can Bakir
a91942bc94
Merge pull request #6784 from projectdiscovery/fix-resume-file-path
...
fix resume file path condition
2026-01-21 22:23:28 +07:00
Doğan Can Bakır
5374bbce0c
fix resume file path condition
2026-01-21 16:20:52 +03:00
Doğan Can Bakır
c58a78604b
bump version
2026-01-21 15:29:20 +03:00
Doğan Can Bakır
ae2578fdb4
bump version
2026-01-21 15:20:02 +03:00
Mzack9999
3ca3c16897
Merge pull request #6774 from projectdiscovery/dwisiswant0/fix/templates/segfault-in-workflow-parsing-with-global-matchers-templates
...
fix(templates): segfault in workflow parsing with global-matchers templates
2026-01-21 16:10:55 +04:00
Mzack9999
39f67eda1b
Merge pull request #6779 from projectdiscovery/dwisiswant0/perf/cache-template-signature-verification
...
perf: cache template signature verification
2026-01-21 16:09:49 +04:00
Dogan Can Bakir
52bade5a39
Merge pull request #6776 from projectdiscovery/fix/tcp-inputs-variable-resolution
...
fix(network): pass template variables to tcp inputs pre-compilation
2026-01-21 18:52:27 +07:00
Dwi Siswanto
4534e9cb30
perf: cache template signature verification
...
to avoid redundant ECDSA checks.
Add `protocols.TemplateVerification` & callback
mechanism to `protocols.ExecutorOptions` to enable
reusing cached verification data from the metadata
index. Also updating internal
`templates.parseTemplate` func to skip ECDSA
verification when cached data is any, and wire the
callback in `loader.New` for metadata-backed
lookups.
Proof:
```
$ go tool pprof -list "signer\..*" -base 3.6.2.cpu patch.cpu
Total: 34.78s
ROUTINE ======================== github.com/projectdiscovery/nuclei/v3/pkg/templates/signer.(*TemplateSigner).Verify in /home/dw1/Development/PD/nuclei/pkg/templates/signer/tmpl_signer.go
0 -1.75s (flat, cum) 5.03% of Total
. . 131:func (t *TemplateSigner) Verify(data []byte, tmpl SignableTemplate) (bool, error) {
. -70ms 132: signature, content := ExtractSignatureAndContent(data)
. . 133: if len(signature) == 0 {
. . 134: return false, errors.New("no signature found")
. . 135: }
. . 136:
. . 137: if !bytes.HasPrefix(signature, []byte(SignaturePattern)) {
. . 138: return false, errors.New("signature must be at the end of the template")
. . 139: }
. . 140:
. . 141: digestData := bytes.TrimSpace(bytes.TrimPrefix(signature, []byte(SignaturePattern)))
. . 142: // remove fragment from digest as it is used for re-signing purposes only
. . 143: digestString := strings.TrimSuffix(string(digestData), ":"+t.GetUserFragment())
. -20ms 144: digest, err := hex.DecodeString(digestString)
. . 145: if err != nil {
. . 146: return false, err
. . 147: }
. . 148:
. . 149: // normalize content by removing \r\n everywhere since this only done for verification
. . 150: // it does not affect the actual template
. -40ms 151: content = bytes.ReplaceAll(content, []byte("\r\n"), []byte("\n"))
. . 152:
. . 153: buff := bytes.NewBuffer(content)
. . 154: // if file has any imports process them
. . 155: for _, file := range tmpl.GetFileImports() {
. . 156: bin, err := os.ReadFile(file)
. . 157: if err != nil {
. . 158: return false, err
. . 159: }
. . 160: buff.WriteRune('\n')
. . 161: buff.Write(bin)
. . 162: }
. . 163:
. -1.62s 164: return t.verify(buff.Bytes(), digest)
. . 165:}
. . 166:
. . 167:// Verify verifies the given data with the template signer
. . 168:// Note: this should not be used for verifying templates as file references
. . 169:// in templates are not processed
ROUTINE ======================== github.com/projectdiscovery/nuclei/v3/pkg/templates/signer.(*TemplateSigner).verify in /home/dw1/Development/PD/nuclei/pkg/templates/signer/tmpl_signer.go
0 -1.62s (flat, cum) 4.66% of Total
. . 170:func (t *TemplateSigner) verify(data, signatureData []byte) (bool, error) {
. -50ms 171: dataHash := sha256.Sum256(data)
. . 172:
. . 173: var signature []byte
. -70ms 174: if err := gob.NewDecoder(bytes.NewReader(signatureData)).Decode(&signature); err != nil {
. . 175: return false, err
. . 176: }
. -1.50s 177: return ecdsa.VerifyASN1(t.handler.ecdsaPubKey, dataHash[:], signature), nil
. . 178:}
. . 179:
. . 180:// NewTemplateSigner creates a new signer for signing templates
. . 181:func NewTemplateSigner(cert, privateKey []byte) (*TemplateSigner, error) {
. . 182: handler := &KeyHandler{}
ROUTINE ======================== github.com/projectdiscovery/nuclei/v3/pkg/templates/signer.ExtractSignatureAndContent in /home/dw1/Development/PD/nuclei/pkg/templates/signer/tmpl_signer.go
0 -70ms (flat, cum) 0.2% of Total
. . 29:func ExtractSignatureAndContent(data []byte) (signature, content []byte) {
. -50ms 30: dataStr := string(data)
. -20ms 31: if idx := strings.LastIndex(dataStr, SignaturePattern); idx != -1 {
. . 32: signature = []byte(strings.TrimSpace(dataStr[idx:]))
. . 33: content = bytes.TrimSpace(data[:idx])
. . 34: } else {
. . 35: content = data
. . 36: }
$ go tool pprof -list "crypto/ecdsa\.VerifyASN1" 3.6.2.cpu patch.cpu
Total: 34.80s
ROUTINE ======================== crypto/ecdsa.VerifyASN1 in /usr/local/go/src/crypto/ecdsa/ecdsa.go
0 1.50s (flat, cum) 4.31% of Total
. . 500:func VerifyASN1(pub *PublicKey, hash, sig []byte) bool {
. . 501: if boring.Enabled {
. . 502: key, err := boringPublicKey(pub)
. . 503: if err != nil {
. . 504: return false
. . 505: }
. . 506: return boring.VerifyECDSA(key, hash, sig)
. . 507: }
. . 508: boring.UnreachableExceptTests()
. . 509:
. . 510: switch pub.Curve.Params() {
. . 511: case elliptic.P224().Params():
. . 512: return verifyFIPS(ecdsa.P224(), pub, hash, sig)
. . 513: case elliptic.P256().Params():
. 1.50s 514: return verifyFIPS(ecdsa.P256(), pub, hash, sig)
. . 515: case elliptic.P384().Params():
. . 516: return verifyFIPS(ecdsa.P384(), pub, hash, sig)
. . 517: case elliptic.P521().Params():
. . 518: return verifyFIPS(ecdsa.P521(), pub, hash, sig)
. . 519: default:
```
This eliminates `TemplateSigner.Verify` (~1.75s)
and `crypto/ecdsa.VerifyASN1` (~1.50s) from the
hot path (read: reduces startup time).
Signed-off-by: Dwi Siswanto <[email protected] >
2026-01-21 15:08:47 +07:00
Dwi Siswanto
ee8287a7b7
fix(http): interactsh matching with payloads ( #6778 )
...
* fix(http): interactsh matching with `payloads`
in parallel execution.
Templates using `payloads` with Interactsh
matchers failed to detect OAST interactions
because the parallel HTTP execution path (used
when `payloads` are present) did not register
Interactsh request events, unlike the seq path.
This caused incoming interactions to lack
associated request context, preventing matchers
from running and resulting in missed detections.
Fix #5485 by wiring
`(*interactsh.Client).RequestEvent` registration
into the parallel worker goroutine, make sure both
execution paths handle Interactsh correlation
equally.
Signed-off-by: Dwi Siswanto <[email protected] >
* test: add interactsh with `payloads` integration
Signed-off-by: Dwi Siswanto <[email protected] >
* test: disable interactsh-with-payloads
Signed-off-by: Dwi Siswanto <[email protected] >
---------
Signed-off-by: Dwi Siswanto <[email protected] >
2026-01-21 12:47:47 +07:00
Dogan Can Bakir
9c951a2ee1
Merge pull request #6763 from projectdiscovery/feat/replace-burpxml-with-utils
...
refactor(burp): replace seh-msft/burpxml with utils package
2026-01-19 17:51:15 +07:00
Doğan Can Bakır
6a509fa1c7
fix(network): pass template variables to tcp inputs pre-compilation
2026-01-19 13:38:40 +03:00
Dogan Can Bakir
615f1d980a
Merge branch 'dev' into feat/replace-burpxml-with-utils
2026-01-19 16:36:16 +07:00
Dwi Siswanto
261982203b
fix(templates): segfault in workflow parsing with global-matchers templates
...
Add nil guard in `parseWorkflowTemplate` to handle
global-matchers templates returning nil,
preventing panic on dereference.
Fixes #6751
Signed-off-by: Dwi Siswanto <[email protected] >
2026-01-19 16:12:41 +07:00
Dwi Siswanto
75e931f17e
test(templates): adds Test_ParseWorkflowWithGlobalMatchers test
...
Signed-off-by: Dwi Siswanto <[email protected] >
2026-01-19 16:12:25 +07:00
dependabot[bot]
9d03817868
chore(deps): bump the modules group with 3 updates ( #6772 )
...
Bumps the modules group with 3 updates: [github.com/projectdiscovery/retryablehttp-go](https://github.com/projectdiscovery/retryablehttp-go ), [github.com/projectdiscovery/wappalyzergo](https://github.com/projectdiscovery/wappalyzergo ) and [github.com/projectdiscovery/cdncheck](https://github.com/projectdiscovery/cdncheck ).
Updates `github.com/projectdiscovery/retryablehttp-go` from 1.3.3 to 1.3.4
- [Release notes](https://github.com/projectdiscovery/retryablehttp-go/releases )
- [Commits](https://github.com/projectdiscovery/retryablehttp-go/compare/v1.3.3...v1.3.4 )
Updates `github.com/projectdiscovery/wappalyzergo` from 0.2.63 to 0.2.64
- [Release notes](https://github.com/projectdiscovery/wappalyzergo/releases )
- [Commits](https://github.com/projectdiscovery/wappalyzergo/compare/v0.2.63...v0.2.64 )
Updates `github.com/projectdiscovery/cdncheck` from 1.2.18 to 1.2.19
- [Release notes](https://github.com/projectdiscovery/cdncheck/releases )
- [Commits](https://github.com/projectdiscovery/cdncheck/compare/v1.2.18...v1.2.19 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/retryablehttp-go
dependency-version: 1.3.4
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/wappalyzergo
dependency-version: 0.2.64
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/cdncheck
dependency-version: 1.2.19
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: modules
...
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-01-19 06:49:19 +00:00
Nakul Bharti
6cd2749335
fix(utils): santize host when target has host port ( #6759 )
2026-01-19 12:14:14 +07:00
ayuxsec
bfffb3b7d4
fix(installer): log update summary table to stderr ( #6769 )
2026-01-19 12:09:19 +07:00
Dogan Can Bakir
1d3a279466
Merge pull request #5972 from meme-lord/multioptions
...
allow WithNetworkConfig and WithInteractshOptions to be used by NewThreadSafeNucleiEngineCtx
2026-01-12 20:07:26 +07:00
Doğan Can Bakır
f549a36740
refactor(burp): replace seh-msft/burpxml with utils package
2026-01-12 15:23:33 +03:00
Mzack9999
e0fdba39e2
Merge pull request #6754 from projectdiscovery/dwisiswant0/ci/govulncheck/workaround-duplicate-SARIF-tags-error
...
ci(govulncheck): workaround duplicate SARIF tags error
2026-01-12 15:19:38 +04:00
dependabot[bot]
a0dbf5e7ec
chore(deps): bump the modules group with 5 updates ( #6761 )
...
Bumps the modules group with 5 updates:
| Package | From | To |
| --- | --- | --- |
| [github.com/projectdiscovery/fastdialer](https://github.com/projectdiscovery/fastdialer ) | `0.5.2` | `0.5.3` |
| [github.com/projectdiscovery/retryablehttp-go](https://github.com/projectdiscovery/retryablehttp-go ) | `1.3.2` | `1.3.3` |
| [github.com/projectdiscovery/dsl](https://github.com/projectdiscovery/dsl ) | `0.8.11` | `0.8.12` |
| [github.com/projectdiscovery/wappalyzergo](https://github.com/projectdiscovery/wappalyzergo ) | `0.2.62` | `0.2.63` |
| [github.com/projectdiscovery/cdncheck](https://github.com/projectdiscovery/cdncheck ) | `1.2.17` | `1.2.18` |
Updates `github.com/projectdiscovery/fastdialer` from 0.5.2 to 0.5.3
- [Release notes](https://github.com/projectdiscovery/fastdialer/releases )
- [Commits](https://github.com/projectdiscovery/fastdialer/compare/v0.5.2...v0.5.3 )
Updates `github.com/projectdiscovery/retryablehttp-go` from 1.3.2 to 1.3.3
- [Release notes](https://github.com/projectdiscovery/retryablehttp-go/releases )
- [Commits](https://github.com/projectdiscovery/retryablehttp-go/compare/v1.3.2...v1.3.3 )
Updates `github.com/projectdiscovery/dsl` from 0.8.11 to 0.8.12
- [Release notes](https://github.com/projectdiscovery/dsl/releases )
- [Commits](https://github.com/projectdiscovery/dsl/compare/v0.8.11...v0.8.12 )
Updates `github.com/projectdiscovery/wappalyzergo` from 0.2.62 to 0.2.63
- [Release notes](https://github.com/projectdiscovery/wappalyzergo/releases )
- [Commits](https://github.com/projectdiscovery/wappalyzergo/compare/v0.2.62...v0.2.63 )
Updates `github.com/projectdiscovery/cdncheck` from 1.2.17 to 1.2.18
- [Release notes](https://github.com/projectdiscovery/cdncheck/releases )
- [Commits](https://github.com/projectdiscovery/cdncheck/compare/v1.2.17...v1.2.18 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/fastdialer
dependency-version: 0.5.3
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/retryablehttp-go
dependency-version: 1.3.3
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/dsl
dependency-version: 0.8.12
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/wappalyzergo
dependency-version: 0.2.63
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/cdncheck
dependency-version: 1.2.18
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: modules
...
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-01-12 06:46:37 +00:00
Jinseok Kim
0ab779b90f
fix: address review comments (Redundant check)
2026-01-11 22:29:31 -08:00
Mzack9999
79d51ffc10
Merge pull request #5786 from projectdiscovery/dwisiswant0/feat/headless/cdp-endpoint-option
...
feat(headless): add `cdp-endpoint` option
2026-01-09 20:12:23 +04:00
Mzack9999
64b4c59545
Merge branch 'dev' into dwisiswant0/feat/headless/cdp-endpoint-option
2026-01-09 17:35:33 +04:00
Jinseok Kim
c9c4bcf625
fix: address review comments (Incorrectly check)
2026-01-08 19:29:04 -08:00
Jinseok Kim
ab9c60e6db
fix: address review comments (use MetaInput and update counters)
2026-01-08 19:20:30 -08:00
Jinseok Kim
201bec2851
fix(input): optimize removeTargets to prevent hang on large exclusions
2026-01-08 17:36:12 -08:00
Mzack9999
108265431c
Merge pull request #6589 from projectdiscovery/dwisiswant0/fix/raw/handle-full-URLs-in-unsafe-raw-requests
...
fix(raw): handle full URLs in unsafe raw requests
2026-01-08 18:44:41 +04:00
Mzack9999
a215d7193b
Merge pull request #6598 from projectdiscovery/6594_init_exec_id
...
init `ExecutionId` in `DefaultOptions` func
2026-01-08 15:52:57 +04:00
Mzack9999
7b3331d090
fixing test
2026-01-08 14:52:19 +04:00
Mzack9999
942f9f09f5
Merge branch 'dev' into 6594_init_exec_id
2026-01-08 14:13:03 +04:00
Mzack9999
aa16e5e82e
Merge pull request #6756 from promalert/dev
...
chore: fix some function names in comment
2026-01-07 16:27:34 +04:00
promalert
221dfcef35
chore: fix some function names in comment
...
Signed-off-by: promalert <[email protected] >
2026-01-07 14:07:49 +08:00
Dogan Can Bakir
286fc91e83
Merge pull request #6697 from projectdiscovery/dwisiswant0/fix/hosterrorscache/dup-log-spam-for-permanent-errs
...
fix(hosterrorscache): dup log spam for permanent errs
2026-01-06 15:07:28 +07:00
Bahattin Yunus Çetin
826f04e202
docs: add Turkish README & enhance CONTRIBUTING.md ( #6740 )
2026-01-06 06:56:13 +07:00
Dwi Siswanto
c5365a82f8
ci(govulncheck): workaround duplicate SARIF tags error
...
Use `jq` to deduplicate tags in the SARIF file
generated by `govulncheck` before uploading,
preventing validation failures in GitHub Actions.
Signed-off-by: Dwi Siswanto <[email protected] >
2026-01-06 06:29:54 +07:00
Mzack9999
915e9dc03f
Merge pull request #6748 from projectdiscovery/dwisiswant0/fix/http/race-condition-regression
...
fix(http): race condition regression
2026-01-05 14:01:40 +04:00
dependabot[bot]
20e063e306
chore(deps): bump the modules group with 7 updates ( #6749 )
...
Bumps the modules group with 7 updates:
| Package | From | To |
| --- | --- | --- |
| [github.com/projectdiscovery/fastdialer](https://github.com/projectdiscovery/fastdialer ) | `0.5.1` | `0.5.2` |
| [github.com/projectdiscovery/retryablehttp-go](https://github.com/projectdiscovery/retryablehttp-go ) | `1.3.1` | `1.3.2` |
| [github.com/projectdiscovery/dsl](https://github.com/projectdiscovery/dsl ) | `0.8.10` | `0.8.11` |
| [github.com/projectdiscovery/gologger](https://github.com/projectdiscovery/gologger ) | `1.1.66` | `1.1.67` |
| [github.com/projectdiscovery/ratelimit](https://github.com/projectdiscovery/ratelimit ) | `0.0.82` | `0.0.83` |
| [github.com/projectdiscovery/wappalyzergo](https://github.com/projectdiscovery/wappalyzergo ) | `0.2.61` | `0.2.62` |
| [github.com/projectdiscovery/cdncheck](https://github.com/projectdiscovery/cdncheck ) | `1.2.16` | `1.2.17` |
Updates `github.com/projectdiscovery/fastdialer` from 0.5.1 to 0.5.2
- [Release notes](https://github.com/projectdiscovery/fastdialer/releases )
- [Commits](https://github.com/projectdiscovery/fastdialer/compare/v0.5.1...v0.5.2 )
Updates `github.com/projectdiscovery/retryablehttp-go` from 1.3.1 to 1.3.2
- [Release notes](https://github.com/projectdiscovery/retryablehttp-go/releases )
- [Commits](https://github.com/projectdiscovery/retryablehttp-go/compare/v1.3.1...v1.3.2 )
Updates `github.com/projectdiscovery/dsl` from 0.8.10 to 0.8.11
- [Release notes](https://github.com/projectdiscovery/dsl/releases )
- [Commits](https://github.com/projectdiscovery/dsl/compare/v0.8.10...v0.8.11 )
Updates `github.com/projectdiscovery/gologger` from 1.1.66 to 1.1.67
- [Release notes](https://github.com/projectdiscovery/gologger/releases )
- [Commits](https://github.com/projectdiscovery/gologger/compare/v1.1.66...v1.1.67 )
Updates `github.com/projectdiscovery/ratelimit` from 0.0.82 to 0.0.83
- [Release notes](https://github.com/projectdiscovery/ratelimit/releases )
- [Commits](https://github.com/projectdiscovery/ratelimit/compare/v0.0.82...v0.0.83 )
Updates `github.com/projectdiscovery/wappalyzergo` from 0.2.61 to 0.2.62
- [Release notes](https://github.com/projectdiscovery/wappalyzergo/releases )
- [Commits](https://github.com/projectdiscovery/wappalyzergo/compare/v0.2.61...v0.2.62 )
Updates `github.com/projectdiscovery/cdncheck` from 1.2.16 to 1.2.17
- [Release notes](https://github.com/projectdiscovery/cdncheck/releases )
- [Commits](https://github.com/projectdiscovery/cdncheck/compare/v1.2.16...v1.2.17 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/fastdialer
dependency-version: 0.5.2
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/retryablehttp-go
dependency-version: 1.3.2
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/dsl
dependency-version: 0.8.11
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/gologger
dependency-version: 1.1.67
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/ratelimit
dependency-version: 0.0.83
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/wappalyzergo
dependency-version: 0.2.62
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/cdncheck
dependency-version: 1.2.17
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: modules
...
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-01-05 05:26:36 +00:00
Dwi Siswanto
46c183ef22
test: add race with delay integration test
...
Signed-off-by: Dwi Siswanto <[email protected] >
2026-01-03 21:59:43 +07:00
Dwi Siswanto
f7f34e80a1
fix(http): race condition regression
...
The `race` condition directive was broken due to
a strict dependency on `threads > 0` for parallel
execution, causing templates with `race` directive
enabled but no explicit threads to fall back to
seq execution.
This regression was introduced in v3.2.0 (#4868 ),
which restricted parallel execution to only when
`payloads` were present.
Fixes #5713 to allow race conditions even w/o
explicit `payloads`, and add a default thread
count when race is enabled but threads is 0.
Signed-off-by: Dwi Siswanto <[email protected] >
2026-01-03 21:58:27 +07:00
Mzack9999 and Dwi Siswanto
dbeebdaa1d
adding telnet login + crypto ( #6419 )
...
* adding telnet login + crypto
* smbauth lib porting + ntlm parsing over telnet
* gen lib
* adding telnet test
* adding breakout after max iterations
* fix(utils): broken pkt creation & impl `Create{LN,NT}Response`
Signed-off-by: Dwi Siswanto <[email protected] >
* chore(utils): satisfy lints
Signed-off-by: Dwi Siswanto <[email protected] >
---------
Signed-off-by: Dwi Siswanto <[email protected] >
Co-authored-by: Dwi Siswanto <[email protected] >
2026-01-02 06:28:46 +07:00
Mzack9999 and Dwi Siswanto
891dffb4a1
feat(js): adds RSYNC module ( #6410 )
...
* adding min auth support
* adding unauth list modules + auth list files in module
* example
* adding rsync test
* bump go.mod
---------
Co-authored-by: Dwi Siswanto <[email protected] >
2026-01-01 02:02:48 +07:00
Dwi Siswanto
337b4e77aa
Merge pull request #6745 from projectdiscovery/release/v3.6.2
...
Release v3.6.2
2026-01-01 01:03:44 +07:00
Dwi Siswanto
63aed75474
chore: bump version v3.6.2
...
Signed-off-by: Dwi Siswanto <[email protected] >
2025-12-31 09:30:28 +07:00
dependabot[bot]
4de2bdb883
chore(deps): bump the modules group with 10 updates ( #6741 )
...
Bumps the modules group with 10 updates:
| Package | From | To |
| --- | --- | --- |
| [github.com/projectdiscovery/fastdialer](https://github.com/projectdiscovery/fastdialer ) | `0.5.0` | `0.5.1` |
| [github.com/projectdiscovery/hmap](https://github.com/projectdiscovery/hmap ) | `0.0.98` | `0.0.99` |
| [github.com/projectdiscovery/retryabledns](https://github.com/projectdiscovery/retryabledns ) | `1.0.111` | `1.0.112` |
| [github.com/projectdiscovery/retryablehttp-go](https://github.com/projectdiscovery/retryablehttp-go ) | `1.3.0` | `1.3.1` |
| [github.com/projectdiscovery/dsl](https://github.com/projectdiscovery/dsl ) | `0.8.9` | `0.8.10` |
| [github.com/projectdiscovery/gologger](https://github.com/projectdiscovery/gologger ) | `1.1.65` | `1.1.66` |
| [github.com/projectdiscovery/networkpolicy](https://github.com/projectdiscovery/networkpolicy ) | `0.1.32` | `0.1.33` |
| [github.com/projectdiscovery/useragent](https://github.com/projectdiscovery/useragent ) | `0.0.105` | `0.0.106` |
| [github.com/projectdiscovery/wappalyzergo](https://github.com/projectdiscovery/wappalyzergo ) | `0.2.60` | `0.2.61` |
| [github.com/projectdiscovery/cdncheck](https://github.com/projectdiscovery/cdncheck ) | `1.2.15` | `1.2.16` |
Updates `github.com/projectdiscovery/fastdialer` from 0.5.0 to 0.5.1
- [Release notes](https://github.com/projectdiscovery/fastdialer/releases )
- [Commits](https://github.com/projectdiscovery/fastdialer/compare/v0.5.0...v0.5.1 )
Updates `github.com/projectdiscovery/hmap` from 0.0.98 to 0.0.99
- [Release notes](https://github.com/projectdiscovery/hmap/releases )
- [Commits](https://github.com/projectdiscovery/hmap/compare/v0.0.98...v0.0.99 )
Updates `github.com/projectdiscovery/retryabledns` from 1.0.111 to 1.0.112
- [Release notes](https://github.com/projectdiscovery/retryabledns/releases )
- [Commits](https://github.com/projectdiscovery/retryabledns/compare/v1.0.111...v1.0.112 )
Updates `github.com/projectdiscovery/retryablehttp-go` from 1.3.0 to 1.3.1
- [Release notes](https://github.com/projectdiscovery/retryablehttp-go/releases )
- [Commits](https://github.com/projectdiscovery/retryablehttp-go/compare/v1.3.0...v1.3.1 )
Updates `github.com/projectdiscovery/dsl` from 0.8.9 to 0.8.10
- [Release notes](https://github.com/projectdiscovery/dsl/releases )
- [Commits](https://github.com/projectdiscovery/dsl/compare/v0.8.9...v0.8.10 )
Updates `github.com/projectdiscovery/gologger` from 1.1.65 to 1.1.66
- [Release notes](https://github.com/projectdiscovery/gologger/releases )
- [Commits](https://github.com/projectdiscovery/gologger/compare/v1.1.65...v1.1.66 )
Updates `github.com/projectdiscovery/networkpolicy` from 0.1.32 to 0.1.33
- [Release notes](https://github.com/projectdiscovery/networkpolicy/releases )
- [Commits](https://github.com/projectdiscovery/networkpolicy/compare/v0.1.32...v0.1.33 )
Updates `github.com/projectdiscovery/useragent` from 0.0.105 to 0.0.106
- [Release notes](https://github.com/projectdiscovery/useragent/releases )
- [Commits](https://github.com/projectdiscovery/useragent/compare/v0.0.105...v0.0.106 )
Updates `github.com/projectdiscovery/wappalyzergo` from 0.2.60 to 0.2.61
- [Release notes](https://github.com/projectdiscovery/wappalyzergo/releases )
- [Commits](https://github.com/projectdiscovery/wappalyzergo/compare/v0.2.60...v0.2.61 )
Updates `github.com/projectdiscovery/cdncheck` from 1.2.15 to 1.2.16
- [Release notes](https://github.com/projectdiscovery/cdncheck/releases )
- [Commits](https://github.com/projectdiscovery/cdncheck/compare/v1.2.15...v1.2.16 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/fastdialer
dependency-version: 0.5.1
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/hmap
dependency-version: 0.0.99
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/retryabledns
dependency-version: 1.0.112
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/retryablehttp-go
dependency-version: 1.3.1
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/dsl
dependency-version: 0.8.10
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/gologger
dependency-version: 1.1.66
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/networkpolicy
dependency-version: 0.1.33
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/useragent
dependency-version: 0.0.106
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/wappalyzergo
dependency-version: 0.2.61
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/cdncheck
dependency-version: 1.2.16
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: modules
...
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-12-31 09:18:45 +07:00
dependabot[bot]
02434b5537
chore(deps): bump actions/download-artifact in the workflows group ( #6742 )
...
Bumps the workflows group with 1 update: [actions/download-artifact](https://github.com/actions/download-artifact ).
Updates `actions/download-artifact` from 6 to 7
- [Release notes](https://github.com/actions/download-artifact/releases )
- [Commits](https://github.com/actions/download-artifact/compare/v6...v7 )
---
updated-dependencies:
- dependency-name: actions/download-artifact
dependency-version: '7'
dependency-type: direct:production
update-type: version-update:semver-major
dependency-group: workflows
...
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-12-31 02:13:42 +00:00
Dwi Siswanto
1eaecb633a
ci(compat-checks): use stable go-version ( #6743 )
...
Signed-off-by: Dwi Siswanto <[email protected] >
2025-12-31 08:04:21 +07:00
Mzack9999
2d3168b79f
Merge pull request #6735 from projectdiscovery/dwisiswant0/fix/js/mysql-panic-due-to-missing-executionId-in-ctx
...
fix(js): mysql panic due to missing `executionId` in ctx
2025-12-29 11:34:36 +04:00
Mzack9999
880898f312
Merge pull request #6739 from projectdiscovery/dwisiswant0/fix/flow/segfault-in-hasMatchers
...
fix(flow): segfault in `hasMatchers`
2025-12-29 11:33:39 +04:00
Mzack9999
5500ceb877
Merge branch 'dev' into dwisiswant0/fix/flow/segfault-in-hasMatchers
2025-12-29 11:33:01 +04:00
Mzack9999
05ff121b76
Merge branch 'dev' into dwisiswant0/fix/js/mysql-panic-due-to-missing-executionId-in-ctx
2025-12-29 11:13:47 +04:00
Mzack9999
73ad95068c
Merge pull request #6737 from projectdiscovery/dwisiswant0/ci/tests/use-stable-go-version-for-release-test
...
ci(tests): use stable go-version for release test
2025-12-29 01:11:21 +04:00
Dwi Siswanto
592b689b15
Revert "chore(flow): disable global recover handler"
...
This reverts commit 0d4edc7841 .
2025-12-26 14:24:47 +07:00
Dwi Siswanto
22b64b6702
fix(flow): segfault in hasMatchers
...
`hasMatchers` was not nil-safe when iterating over
the slice of operators. Check if the operator is
nil before accessing
`*operators.Operators.Matchers` to prevent a panic
when a protocol implementation returns a slice
containing a nil element.
This can happen when a request has no local
matchers/extractors but is processed in a flow
where global matchers are present.
Fixes #6738 .
Signed-off-by: Dwi Siswanto <[email protected] >
2025-12-26 14:22:48 +07:00
Dwi Siswanto
8b3485abff
test(flow): add util tests
...
Signed-off-by: Dwi Siswanto <[email protected] >
2025-12-26 14:11:43 +07:00
Dwi Siswanto
0d4edc7841
chore(flow): disable global recover handler
...
Signed-off-by: Dwi Siswanto <[email protected] >
2025-12-26 13:49:00 +07:00
Dwi Siswanto
496a71aea1
ci(tests): use stable go-version for release test
...
Signed-off-by: Dwi Siswanto <[email protected] >
2025-12-26 06:33:23 +07:00
Dwi Siswanto
49309b4ac8
chore(js): no staticcheck lint
...
Signed-off-by: Dwi Siswanto <[email protected] >
2025-12-26 06:06:47 +07:00
Dwi Siswanto
22469bdc2f
chore(js): update memoized functions
...
Signed-off-by: Dwi Siswanto <[email protected] >
2025-12-26 01:08:06 +07:00
Dwi Siswanto
12176d67a9
test(javascript): add mysql-connect integration test
...
Signed-off-by: Dwi Siswanto <[email protected] >
2025-12-26 01:08:00 +07:00
Dwi Siswanto
0eb87c2621
fix(js): mysql panic due to missing executionId in ctx
...
The `connectWithDSN` func used `db.Exec()` which
implicitly uses `context.Background()`[1]. This
caused the registered "nucleitcp" dialer
callback to receive a ctx missing the
`executionId`, leading to a panic during type
assertion.
Refactor `connectWithDSN` to accept `executionId`
explicitly and use it to create a `context` for
`db.PingContext()` (yeah, instead of `db.Exec()`).
And, add a defensive check in the dialer callback
to handle nil values gracefully.
Fixes #6733 regression introduced in #6296 .
[1]: "Exec uses `context.Background` internally" -
https://pkg.go.dev/database/sql#DB.Exec .
Signed-off-by: Dwi Siswanto <[email protected] >
2025-12-25 17:16:49 +07:00
Dwi Siswanto
78e90e300d
ci: refactor workflows ( #6728 )
...
Signed-off-by: Dwi Siswanto <[email protected] >
2025-12-25 02:35:44 +07:00
Mzack9999
5d79201299
fix(js): incorrect postgres exec call signature ( #6731 )
...
Make sure postgres Exec/ExecContext are invoked with the correct
argument order, preventing context from being passed as the query.
* fixing pg syntax
* adding test
2025-12-24 03:20:50 +07:00
dependabot[bot]
3fdc06bce3
chore(deps): bump the modules group with 6 updates
...
Bumps the modules group with 6 updates:
| Package | From | To |
| --- | --- | --- |
| [github.com/projectdiscovery/fastdialer](https://github.com/projectdiscovery/fastdialer ) | `0.4.20` | `0.5.0` |
| [github.com/projectdiscovery/retryablehttp-go](https://github.com/projectdiscovery/retryablehttp-go ) | `1.1.1` | `1.3.0` |
| [github.com/projectdiscovery/dsl](https://github.com/projectdiscovery/dsl ) | `0.8.8` | `0.8.9` |
| [github.com/projectdiscovery/gologger](https://github.com/projectdiscovery/gologger ) | `1.1.64` | `1.1.65` |
| [github.com/projectdiscovery/wappalyzergo](https://github.com/projectdiscovery/wappalyzergo ) | `0.2.59` | `0.2.60` |
| [github.com/projectdiscovery/cdncheck](https://github.com/projectdiscovery/cdncheck ) | `1.2.14` | `1.2.15` |
Updates `github.com/projectdiscovery/fastdialer` from 0.4.20 to 0.5.0
- [Release notes](https://github.com/projectdiscovery/fastdialer/releases )
- [Commits](https://github.com/projectdiscovery/fastdialer/compare/v0.4.20...v0.5.0 )
Updates `github.com/projectdiscovery/retryablehttp-go` from 1.1.1 to 1.3.0
- [Release notes](https://github.com/projectdiscovery/retryablehttp-go/releases )
- [Commits](https://github.com/projectdiscovery/retryablehttp-go/compare/v1.1.1...v1.3.0 )
Updates `github.com/projectdiscovery/dsl` from 0.8.8 to 0.8.9
- [Release notes](https://github.com/projectdiscovery/dsl/releases )
- [Commits](https://github.com/projectdiscovery/dsl/compare/v0.8.8...v0.8.9 )
Updates `github.com/projectdiscovery/gologger` from 1.1.64 to 1.1.65
- [Release notes](https://github.com/projectdiscovery/gologger/releases )
- [Commits](https://github.com/projectdiscovery/gologger/compare/v1.1.64...v1.1.65 )
Updates `github.com/projectdiscovery/wappalyzergo` from 0.2.59 to 0.2.60
- [Release notes](https://github.com/projectdiscovery/wappalyzergo/releases )
- [Commits](https://github.com/projectdiscovery/wappalyzergo/compare/v0.2.59...v0.2.60 )
Updates `github.com/projectdiscovery/cdncheck` from 1.2.14 to 1.2.15
- [Release notes](https://github.com/projectdiscovery/cdncheck/releases )
- [Commits](https://github.com/projectdiscovery/cdncheck/compare/v1.2.14...v1.2.15 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/fastdialer
dependency-version: 0.5.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: modules
- dependency-name: github.com/projectdiscovery/retryablehttp-go
dependency-version: 1.3.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: modules
- dependency-name: github.com/projectdiscovery/dsl
dependency-version: 0.8.9
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/gologger
dependency-version: 1.1.65
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/wappalyzergo
dependency-version: 0.2.60
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/cdncheck
dependency-version: 1.2.15
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: modules
...
Signed-off-by: dependabot[bot] <[email protected] >
2025-12-22 13:24:19 +00:00
Mzack9999 and Dwi Siswanto
329a891069
test: add pwsh integration test ( #6724 )
...
* adding pwsh tests
* chore(cmd): rm template
Signed-off-by: Dwi Siswanto <[email protected] >
---------
Signed-off-by: Dwi Siswanto <[email protected] >
Co-authored-by: Dwi Siswanto <[email protected] >
2025-12-22 01:41:40 +07:00
Mzack9999
c8c9967e18
Merge pull request #6723 from projectdiscovery/dwisiswant0/chore/deps/bump-utils-v0-8-0
...
chore(deps): bump projectdiscovery/[email protected] to fix deadlock in `*httputil.ResponseChain`
2025-12-19 23:10:53 +04:00
Mzack9999
d19c364e38
Merge pull request #6718 from projectdiscovery/dwisiswant0/perf/generators/optimize-MergeMaps-to-reduce-allocs
...
perf(generators): optimize `MergeMaps` to reduce allocs
2025-12-19 23:10:22 +04:00
Dwi Siswanto
0c125e2224
test(generators): update maps & options benchmarks
...
Signed-off-by: Dwi Siswanto <[email protected] >
2025-12-20 01:02:16 +07:00
Dwi Siswanto
0ab06cc4bf
test: add maps, options, variables bench
...
Signed-off-by: Dwi Siswanto <[email protected] >
2025-12-20 00:56:07 +07:00
Dwi Siswanto
7945b8591c
chore(deps): bump projectdiscovery/[email protected] to fix deadlock in *httputil.ResponseChain
...
Fixes #6720 .
Signed-off-by: Dwi Siswanto <[email protected] >
2025-12-20 00:16:01 +07:00
Dogan Can Bakir
664a01ee78
Merge pull request #6673 from projectdiscovery/dwisiswant0/chore/update-issue-and-pr-templates
...
chore: update issue & PR templates
2025-12-19 21:41:46 +07:00
Dwi Siswanto
bb79a061bc
perf(generators): optimize MergeMaps to reduce allocs
...
`MergeMaps` accounts for 11.41% of allocs (13.8
GB) in clusterbomb mode. With 1,305 combinations
per target, this function is called millions of
times in the hot path.
RCA:
* Request generator calls `MergeMaps` with single
arg on every payload combination, incurring
variadic overhead.
* Build request merges same maps multiple times
per request.
* `BuildPayloadFromOptions` recomputes static CLI
options on every call.
* Variables calls `MergeMaps` $$2×N$$ times per
variable evaluation (once in loop, once in
`evaluateVariableValue`)
Changes:
Core optimizations in maps.go:
* Pre-size merged map to avoid rehashing (30-40%
reduction)
* Add `CopyMap` for efficient single-map copy
without variadic overhead.
* Add `MergeMapsInto` for in-place mutation when
caller owns destination.
Hot path fixes:
* Replace `MergeMaps(r.currentPayloads)` with
`CopyMap(r.currentPayloads)` to eliminates
allocation on every combination iteration.
* Pre-allocate combined map once, extend in-place
during `ForEach` loop instead of creating new
map per variable (eliminates $$2×N$$ allocations
per request).
Caching with concurrency safety:
* Cache `BuildPayloadFromOptions` computation in
`sync.Map` keyed by `types.Options` ptr, but
return copy to prevent concurrent modification.
* Cost: shallow copy of ~10-20 entries vs. full
merge of vars + env (85-90% savings in typical
case)
* Clear cache in `closeInternal()` to prevent
memory leaks when SDK instances are created or
destroyed.
Estimated impact: 40-60% reduction in `MergeMaps`
allocations (5.5-8.3 GB savings from original
13.8 GB). Safe for concurrent execution and SDK
usage with multiple instances.
Signed-off-by: Dwi Siswanto <[email protected] >
2025-12-19 20:19:43 +07:00
Ice3man and Dwi Siswanto
d48c2c38fa
feat(trackers): add site-url to optionally provide jira server URL for oauth ( #6716 )
...
* feat: add site-url to optionally provide jira server URL for oauth
* chore(cmd): add `site-url` config option
Adds optional `site-url` field to JIRA issue
tracker configuration for specifying browsable URL
when it differs from the API endpoint. This is
particularly useful for OAuth-based JIRA Cloud
integrations where `issue.Self` contains
"api.atlassian.com" instead of the user-facing
domain.
Signed-off-by: Dwi Siswanto <[email protected] >
---------
Signed-off-by: Dwi Siswanto <[email protected] >
Co-authored-by: Dwi Siswanto <[email protected] >
2025-12-18 23:47:45 +07:00
Dwi Siswanto
e25279255a
chore: update bug report template
...
Signed-off-by: Dwi Siswanto <[email protected] >
2025-12-18 23:09:51 +07:00
Mzack9999
c80ac99a34
Merge pull request #6713 from projectdiscovery/dwisiswant0/feat/enable-TLS-session-cache-for-client-pool
...
feat: enable TLS session cache for client pool
2025-12-18 14:00:58 +04:00
Mzack9999
2d4459d050
Merge pull request #6712 from projectdiscovery/dwisiswant0/fix/trackers/add-gitlab-paginated-dup-issue-search
...
fix(trackers): add gitlab paginated dup issue search
2025-12-18 13:55:59 +04:00
Dwi Siswanto
e3d32584ff
feat: enable TLS session cache for client pool
...
This patch enables TLS session resumption by
setting a shared LRU session cache
(`ClientSessionCache`) in all HTTP client TLS
configs. This reduces handshake overhead and CPU
usage for repeated conns to the same host,
improving throughput and efficiency in
clusterbomb/pitchfork modes.
This applied to HTTP-request-based and headless-
request-based protocols.
No runtime/compatibility impact.
Signed-off-by: Dwi Siswanto <[email protected] >
2025-12-18 05:39:02 +07:00
Dwi Siswanto
39a07ca15e
fix(trackers): add gitlab paginated dup issue search
...
with configurable limits
This patch fixes duplicate issue detection for
GitLab trackers by implementing paginated search
with configurable page size and max pages. Adds
`duplicate-issue-page-size` and
`duplicate-issue-max-pages` options to the config.
Fixes #6711 .
Signed-off-by: Dwi Siswanto <[email protected] >
2025-12-18 00:29:38 +07:00
Leon Jacobs
a7df69749e
fix(trackers): paginate gitea to find all issues when searching for duplicates ( #6707 )
...
* (fix) paginate to find all issues when searching for duplicates
* (feat) add configurable limits for perpage and total pages
2025-12-18 00:26:19 +07:00
Dwi Siswanto
746a05dac5
fix(javascript): restore exec for templates w/o Port arg ( #6709 )
...
Restore backwards compat for JavaScript protocol
templates that omit the `Port` argument.
Regression was introduced in f4f2e9f2 , which
removed the fallback for empty `Port` in
`(*Request).ExecuteWithResults`, causing templates
without `Port` to be silently skipped.
Now, if no `Port` is specified, the engine
executes the JavaScript block using the target
URL's port.
Fixes #6708 .
Signed-off-by: Dwi Siswanto <[email protected] >
2025-12-17 22:07:14 +07:00
Dwi Siswanto
526e4689c2
Merge pull request #6694 from projectdiscovery/dev
...
v3.6.1
2025-12-16 15:50:36 +07:00
Dwi Siswanto
b3706070ab
chore: bump version v3.6.1
...
Signed-off-by: Dwi Siswanto <[email protected] >
2025-12-16 03:41:05 +07:00
dependabot[bot]
755c9785b1
chore(deps): bump the modules group with 7 updates ( #6698 )
...
Bumps the modules group with 7 updates:
| Package | From | To |
| --- | --- | --- |
| [github.com/projectdiscovery/retryablehttp-go](https://github.com/projectdiscovery/retryablehttp-go ) | `1.1.0` | `1.1.1` |
| [github.com/projectdiscovery/dsl](https://github.com/projectdiscovery/dsl ) | `0.8.7` | `0.8.8` |
| [github.com/projectdiscovery/gologger](https://github.com/projectdiscovery/gologger ) | `1.1.63` | `1.1.64` |
| [github.com/projectdiscovery/httpx](https://github.com/projectdiscovery/httpx ) | `1.7.3` | `1.7.4` |
| [github.com/projectdiscovery/networkpolicy](https://github.com/projectdiscovery/networkpolicy ) | `0.1.31` | `0.1.32` |
| [github.com/projectdiscovery/wappalyzergo](https://github.com/projectdiscovery/wappalyzergo ) | `0.2.58` | `0.2.59` |
| [github.com/projectdiscovery/cdncheck](https://github.com/projectdiscovery/cdncheck ) | `1.2.13` | `1.2.14` |
Updates `github.com/projectdiscovery/retryablehttp-go` from 1.1.0 to 1.1.1
- [Release notes](https://github.com/projectdiscovery/retryablehttp-go/releases )
- [Commits](https://github.com/projectdiscovery/retryablehttp-go/compare/v1.1.0...v1.1.1 )
Updates `github.com/projectdiscovery/dsl` from 0.8.7 to 0.8.8
- [Release notes](https://github.com/projectdiscovery/dsl/releases )
- [Commits](https://github.com/projectdiscovery/dsl/compare/v0.8.7...v0.8.8 )
Updates `github.com/projectdiscovery/gologger` from 1.1.63 to 1.1.64
- [Release notes](https://github.com/projectdiscovery/gologger/releases )
- [Commits](https://github.com/projectdiscovery/gologger/compare/v1.1.63...v1.1.64 )
Updates `github.com/projectdiscovery/httpx` from 1.7.3 to 1.7.4
- [Release notes](https://github.com/projectdiscovery/httpx/releases )
- [Commits](https://github.com/projectdiscovery/httpx/compare/v1.7.3...v1.7.4 )
Updates `github.com/projectdiscovery/networkpolicy` from 0.1.31 to 0.1.32
- [Release notes](https://github.com/projectdiscovery/networkpolicy/releases )
- [Commits](https://github.com/projectdiscovery/networkpolicy/compare/v0.1.31...v0.1.32 )
Updates `github.com/projectdiscovery/wappalyzergo` from 0.2.58 to 0.2.59
- [Release notes](https://github.com/projectdiscovery/wappalyzergo/releases )
- [Commits](https://github.com/projectdiscovery/wappalyzergo/compare/v0.2.58...v0.2.59 )
Updates `github.com/projectdiscovery/cdncheck` from 1.2.13 to 1.2.14
- [Release notes](https://github.com/projectdiscovery/cdncheck/releases )
- [Commits](https://github.com/projectdiscovery/cdncheck/compare/v1.2.13...v1.2.14 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/retryablehttp-go
dependency-version: 1.1.1
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/dsl
dependency-version: 0.8.8
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/gologger
dependency-version: 1.1.64
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/httpx
dependency-version: 1.7.4
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/networkpolicy
dependency-version: 0.1.32
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/wappalyzergo
dependency-version: 0.2.59
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/cdncheck
dependency-version: 1.2.14
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: modules
...
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-12-15 19:08:08 +07:00
Mzack9999
c73906b405
Merge pull request #6691 from stringscut/dev
...
chore: execute goimports to format the code
2025-12-15 14:37:56 +04:00
Mzack9999
8891d70d42
Merge pull request #6687 from projectdiscovery/dwisiswant0/fix/headless/data-race-when-reading-page-history
...
fix(headless): data race when reading page history
2025-12-15 13:13:23 +04:00
dependabot[bot]
ebfd2f2992
chore(deps): bump the workflows group with 2 updates
...
Bumps the workflows group with 2 updates: [actions/upload-artifact](https://github.com/actions/upload-artifact ) and [actions/cache](https://github.com/actions/cache ).
Updates `actions/upload-artifact` from 5 to 6
- [Release notes](https://github.com/actions/upload-artifact/releases )
- [Commits](https://github.com/actions/upload-artifact/compare/v5...v6 )
Updates `actions/cache` from 4 to 5
- [Release notes](https://github.com/actions/cache/releases )
- [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md )
- [Commits](https://github.com/actions/cache/compare/v4...v5 )
---
updated-dependencies:
- dependency-name: actions/upload-artifact
dependency-version: '6'
dependency-type: direct:production
update-type: version-update:semver-major
dependency-group: workflows
- dependency-name: actions/cache
dependency-version: '5'
dependency-type: direct:production
update-type: version-update:semver-major
dependency-group: workflows
...
Signed-off-by: dependabot[bot] <[email protected] >
2025-12-15 09:12:12 +00:00
Dwi Siswanto
e74355344d
chore(deps): bump [email protected] to fix >10s delays ( #6688 )
...
Signed-off-by: Dwi Siswanto <[email protected] >
2025-12-14 23:44:06 +07:00
Mzack9999 and Dwi Siswanto
b49beef554
improving update template + empty folder edge case ( #6573 )
...
* improving update template + empty folder edge case
* lint
* index cleanup
* cleaning path
* win fix
* fix
* chore(cmd): rm templates
Signed-off-by: Dwi Siswanto <[email protected] >
---------
Signed-off-by: Dwi Siswanto <[email protected] >
Co-authored-by: Dwi Siswanto <[email protected] >
2025-12-14 23:35:22 +07:00
Dwi Siswanto
8a583bf9ca
chore(core): rm colorized template id
...
Signed-off-by: Dwi Siswanto <[email protected] >
2025-12-14 22:41:32 +07:00
Dwi Siswanto
127e03f572
fix(hosterrorscache): dup log spam for permanent errs
...
The "Skipped X from target list as found
unresponsive permanently" message was logged on
every `(*Cache).Check()` call for hosts with
permanent errors, resulting in thousands of
duplicate log entries in verbose mode.
Wrap the log statement in `sync.Once` to match the
behavior already used for non-permanent error
logging.
Signed-off-by: Dwi Siswanto <[email protected] >
2025-12-14 22:36:17 +07:00
Sandeep Singh
b33fa0c9b4
Merge pull request #6696 from projectdiscovery/main-fix-history
...
main fix history
2025-12-13 23:47:07 +05:30
Dwi Siswanto
85a7b3d9a1
Merge commit 'f181a691' into main-fix-history
2025-12-14 01:11:48 +07:00
Dwi Siswanto
cf3b5bf449
fix: body loss on retries/redirects in remaining paths ( #6693 )
...
Continue the fix from #6666 by converting
remaining direct Body assignments to use setter
methods:
* pkg/fuzz/component/body.go:139: use
`SetBodyReader()` in transfer-encoding path.
* pkg/protocols/http/request.go:694: use
`SetBodyString()` in fuzz component `Rebuild()`.
Fixes #6692 .
Signed-off-by: Dwi Siswanto <[email protected] >
2025-12-13 22:37:39 +07:00
Dwi Siswanto
b63a23bd5c
fix(http): pass dynamicValues to EvaluateWithInteractsh ( #6685 )
...
* fix(http): pass `dynamicValues` to `EvaluateWithInteractsh`
When `LazyEval` is true (triggered by `variables`
containing `BaseURL`, `Hostname`,
`interactsh-url`, etc.), variable expressions are not
eval'ed during YAML parsing & remain as raw exprs
like "{{rand_base(5)}}".
At request build time, `EvaluateWithInteractsh()`
checks if a variable already has a value in the
passed map before re-evaluating its expression.
But, `dynamicValues` (which contains the template
context with previously eval'ed values) was not
being passed, causing exprs like `rand_*` to be
re-evaluated on each request, producing different
values.
Fixes #6684 by including `dynamicValues` in the
map passed to `EvaluateWithInteractsh()`, so
variables evaluated in earlier requests retain
their values in subsequent requests.
Signed-off-by: Dwi Siswanto <[email protected] >
* chore(http): rm early eval in `(*Request).ExecuteWithResults()`
Signed-off-by: Dwi Siswanto <[email protected] >
* test: adds variables-threads-previous integration test
Signed-off-by: Dwi Siswanto <[email protected] >
* test: adds constants-with-threads integration test
Signed-off-by: Dwi Siswanto <[email protected] >
* test: adds race-with-variables integration test
Signed-off-by: Dwi Siswanto <[email protected] >
---------
Signed-off-by: Dwi Siswanto <[email protected] >
2025-12-12 14:37:59 +07:00
stringscut
7fb1fe7bf2
chore: execute goimports to format the code
...
Signed-off-by: stringscut <[email protected] >
2025-12-12 15:10:22 +08:00
Dwi Siswanto
3e93996471
fix(headless): data race when reading page history
...
The `(*Page).HistoryData` was being read w/o
holding the mutex lock after
`(*Page).ExecuteActions()` returns, while the
background hijack goroutine could still be writing
to it via `(*Page).addToHistory()`.
Copy the first history item by value while holding
RLock to avoid racing with concurrent append ops.
Fixes #6686 .
Signed-off-by: Dwi Siswanto <[email protected] >
2025-12-11 05:57:28 +07:00
Dwi Siswanto
8e535f625d
fix(http): cache resp strings to reduce memory allocs ( #6679 )
...
Prev, `FullResponseString()`, `BodyString()`, and
`HeadersString()` were called multiple times per
HTTP response iteration, each call allocating a
new string copy of the response data.
For a 10MB response, this resulted in ~60MB of
redundant string allocs/response (6 calls x 10MB).
Cache the string representations once per `Fill()`
cycle and reuse them throughout the response
processing loop. This reduces allocs from 6 to 3
per response, cutting memory usage by ~50% for
response string handling.
Profiling showed these functions accounting for
~89% of heap allocs (5.7GB out of 6.17GB) during
large scans.
Signed-off-by: Dwi Siswanto <[email protected] >
2025-12-10 18:25:18 +07:00
dependabot[bot]
93fb595fc1
chore(deps): bump the modules group with 10 updates
...
Bumps the modules group with 10 updates:
| Package | From | To |
| --- | --- | --- |
| [github.com/projectdiscovery/fastdialer](https://github.com/projectdiscovery/fastdialer ) | `0.4.18` | `0.4.19` |
| [github.com/projectdiscovery/hmap](https://github.com/projectdiscovery/hmap ) | `0.0.97` | `0.0.98` |
| [github.com/projectdiscovery/retryabledns](https://github.com/projectdiscovery/retryabledns ) | `1.0.110` | `1.0.111` |
| [github.com/projectdiscovery/dsl](https://github.com/projectdiscovery/dsl ) | `0.8.6` | `0.8.7` |
| [github.com/projectdiscovery/gologger](https://github.com/projectdiscovery/gologger ) | `1.1.62` | `1.1.63` |
| [github.com/projectdiscovery/httpx](https://github.com/projectdiscovery/httpx ) | `1.7.2` | `1.7.3` |
| [github.com/projectdiscovery/networkpolicy](https://github.com/projectdiscovery/networkpolicy ) | `0.1.30` | `0.1.31` |
| [github.com/projectdiscovery/useragent](https://github.com/projectdiscovery/useragent ) | `0.0.104` | `0.0.105` |
| [github.com/projectdiscovery/wappalyzergo](https://github.com/projectdiscovery/wappalyzergo ) | `0.2.57` | `0.2.58` |
| [github.com/projectdiscovery/cdncheck](https://github.com/projectdiscovery/cdncheck ) | `1.2.12` | `1.2.13` |
Updates `github.com/projectdiscovery/fastdialer` from 0.4.18 to 0.4.19
- [Release notes](https://github.com/projectdiscovery/fastdialer/releases )
- [Commits](https://github.com/projectdiscovery/fastdialer/compare/v0.4.18...v0.4.19 )
Updates `github.com/projectdiscovery/hmap` from 0.0.97 to 0.0.98
- [Release notes](https://github.com/projectdiscovery/hmap/releases )
- [Commits](https://github.com/projectdiscovery/hmap/compare/v0.0.97...v0.0.98 )
Updates `github.com/projectdiscovery/retryabledns` from 1.0.110 to 1.0.111
- [Release notes](https://github.com/projectdiscovery/retryabledns/releases )
- [Commits](https://github.com/projectdiscovery/retryabledns/compare/v1.0.110...v1.0.111 )
Updates `github.com/projectdiscovery/dsl` from 0.8.6 to 0.8.7
- [Release notes](https://github.com/projectdiscovery/dsl/releases )
- [Commits](https://github.com/projectdiscovery/dsl/compare/v0.8.6...v0.8.7 )
Updates `github.com/projectdiscovery/gologger` from 1.1.62 to 1.1.63
- [Release notes](https://github.com/projectdiscovery/gologger/releases )
- [Commits](https://github.com/projectdiscovery/gologger/compare/v1.1.62...v1.1.63 )
Updates `github.com/projectdiscovery/httpx` from 1.7.2 to 1.7.3
- [Release notes](https://github.com/projectdiscovery/httpx/releases )
- [Commits](https://github.com/projectdiscovery/httpx/compare/v1.7.2...v1.7.3 )
Updates `github.com/projectdiscovery/networkpolicy` from 0.1.30 to 0.1.31
- [Release notes](https://github.com/projectdiscovery/networkpolicy/releases )
- [Commits](https://github.com/projectdiscovery/networkpolicy/compare/v0.1.30...v0.1.31 )
Updates `github.com/projectdiscovery/useragent` from 0.0.104 to 0.0.105
- [Release notes](https://github.com/projectdiscovery/useragent/releases )
- [Commits](https://github.com/projectdiscovery/useragent/compare/v0.0.104...v0.0.105 )
Updates `github.com/projectdiscovery/wappalyzergo` from 0.2.57 to 0.2.58
- [Release notes](https://github.com/projectdiscovery/wappalyzergo/releases )
- [Commits](https://github.com/projectdiscovery/wappalyzergo/compare/v0.2.57...v0.2.58 )
Updates `github.com/projectdiscovery/cdncheck` from 1.2.12 to 1.2.13
- [Release notes](https://github.com/projectdiscovery/cdncheck/releases )
- [Commits](https://github.com/projectdiscovery/cdncheck/compare/v1.2.12...v1.2.13 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/fastdialer
dependency-version: 0.4.19
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/hmap
dependency-version: 0.0.98
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/retryabledns
dependency-version: 1.0.111
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/dsl
dependency-version: 0.8.7
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/gologger
dependency-version: 1.1.63
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/httpx
dependency-version: 1.7.3
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/networkpolicy
dependency-version: 0.1.31
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/useragent
dependency-version: 0.0.105
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/wappalyzergo
dependency-version: 0.2.58
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/cdncheck
dependency-version: 1.2.13
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: modules
...
Signed-off-by: dependabot[bot] <[email protected] >
2025-12-08 12:52:59 +00:00
Dwi Siswanto
df74ff3edf
fix: enable all template types for template list/display ( #6668 )
...
* fix: enable all template types for template list/display
When using `-tl` or `-td`, explicitly enable all
template types (`code`, `file`, `self-contained`,
`global-matchers`, `headless`, `dast`) to ensure
all templates are listed w/o requiring extra flags.
Signed-off-by: Dwi Siswanto <[email protected] >
* chore: cleanup messy messy messy
Signed-off-by: Dwi Siswanto <[email protected] >
---------
Signed-off-by: Dwi Siswanto <[email protected] >
2025-12-08 14:26:24 +07:00
Dwi Siswanto
ee597a824b
chore: update issue & PR templates
...
Signed-off-by: Dwi Siswanto <[email protected] >
2025-12-08 01:35:47 +07:00
ghost
fe090d7c10
docs: update syntax & JSON schema 🤖
2025-12-07 09:04:58 +00:00
Mzack9999
4cbc1bd75c
Merge pull request #6669 from AaryanBansal-dev/dev
...
Typos and minor improvements in docs
2025-12-07 13:03:35 +04:00
Mzack9999
09c47c32bd
spacing
2025-12-07 12:59:36 +04:00
Mzack9999
fb4fe015f0
update syntax
2025-12-07 12:58:59 +04:00
Aaryan Bansal
924e2a7a25
Merge pull request #1 from AaryanBansal-dev/copilot/fix-documentation-errors
...
Fix documentation errors across repository
2025-12-07 11:41:30 +05:30
copilot-swe-agent[bot] and AaryanBansal-dev
3d60c9fdbe
Fix all documentation errors
...
Co-authored-by: AaryanBansal-dev <[email protected] >
2025-12-07 05:51:53 +00:00
copilot-swe-agent[bot]
a6cddf86ec
Initial plan
2025-12-07 05:41:33 +00:00
Dwi Siswanto
8dfd666223
build: fix compilation on loong64 arch ( #6667 )
...
Bump `github.com/ericlagergren/decimal` dep to
resolve an "undefined: c.MaxScale" error
encountered during build on linux/loong64 plat.
Fixes #6664 .
Signed-off-by: Dwi Siswanto <[email protected] >
2025-12-06 17:42:39 +07:00
Dwi Siswanto and zzy
56b6d42723
fix(http): lost request body on retries & redirects ( #6666 )
...
* fix(http): lost request body on retries & redirects
Updates the HTTP protocol to use
`(*retryablehttp.Request).SetBodyString` instead
of direct `Body` assignment.
This fixes #6665 where the request body was
dropped during retries or 307/308 redirects
because `GetBody` was not being populated.
Thanks to @zzyjsj for reporting the bug in the
upstream dependency and the hints!
Signed-off-by: Dwi Siswanto <[email protected] >
* empty: add co-author
Co-authored-by: zzy <[email protected] >
Signed-off-by: Dwi Siswanto <[email protected] >
---------
Signed-off-by: Dwi Siswanto <[email protected] >
Co-authored-by: zzy <[email protected] >
2025-12-06 16:27:57 +07:00
Mzack9999
2c46f2c2ef
Merge pull request #6663 from projectdiscovery/dwisiswant0/fix/config/template-exclusion-logic-for-paths-with-reserved-names
...
fix(config): template exclusion logic for paths with reserved names
2025-12-06 12:11:26 +04:00
Mzack9999
0e498bcd76
improve volume name handling
2025-12-06 11:19:27 +04:00
Dwi Siswanto
f6af5216ba
test(config): fix abs path on Windows plat
...
Signed-off-by: Dwi Siswanto <[email protected] >
2025-12-06 02:27:50 +07:00
Dwi Siswanto
d9452011fc
fix(config): template exclusion logic for paths with reserved names
...
Prev, the template exclusion logic checked if the
full file path contained any of the known
miscellaneous directory names (e.g., helpers,
.git). This caused false positives when valid
templates were stored in paths where a parent
directory matched one of these names (e.g.,
/path/to/somewhere/that/has/helpers/dir/name/).
This commit introduces `IsTemplateWithRoot`, which
checks for excluded directories relative to a
provided root directory. It splits the relative
path into components.
Signed-off-by: Dwi Siswanto <[email protected] >
2025-12-06 00:31:29 +07:00
Dwi Siswanto
2b9c985818
fix(lib): segfault when init engine with EnableHeadlessWithOpts ( #6602 )
...
* fix(lib): segfault when init engine with `EnableHeadlessWithOpts`
The panic was caused by attempting to log a
sandbox warning before the logger was initialized.
RCA:
* SDK option funcs were exec'd before logger init.
* `EnableHeadlessWithOpts()` attempted to create
browser instance & log warnings during the
config phase.
* `Logger` was only init'd later in `init()`
phase.
* This caused nil pointer dereference when
`MustDisableSandbox()` returned true (root on
Linux/Unix or Windows).
Changes:
* Init `Logger` in `types.DefaultOptions()` to
ensure it's always available before any option
functions execute.
* Init `Logger` field in both
`NewNucleiEngineCtx()` and
`NewThreadSafeNucleiEngineCtx()` from
`defaultOptions.Logger`.
* Move browser instance creation from
`EnableHeadlessWithOpts()` to the `init()` phase
where `Logger` is guaranteed to be available.
* Simplify logger sync logic in `init()` to only
update if changed by `WithLogger` option.
* Add test case to verify headless initialization
works without panic.
The fix maintains backward compatibility while
make sure the logger is always available when
needed by any SDK option function.
Fixes #6601 .
Signed-off-by: Dwi Siswanto <[email protected] >
* build(make): adds `-timeout 30m -count 1` GOFLAGS in `test` cmd
Signed-off-by: Dwi Siswanto <[email protected] >
* Revert "fix(lib): segfault when init engine with `EnableHeadlessWithOpts`"
let see if this pass flaky test.
This reverts commit 63fcb6a1cbe7a4db7a78be766affc70eb237e57e.
* test(engine): let see if this pass flaky test
Signed-off-by: Dwi Siswanto <[email protected] >
* Revert "Revert "fix(lib): segfault when init engine with `EnableHeadlessWithOpts`""
This reverts commit 62b4223803ccb1e93593e2e08e39923d76aa20b1.
* test(engine): increase `TestActionNavigate` timeout
Signed-off-by: Dwi Siswanto <[email protected] >
* Revert "test(engine): let see if this pass flaky test"
This reverts commit d27cd985cff1b06aa1965ea11f8aa32f00778ab5.
---------
Signed-off-by: Dwi Siswanto <[email protected] >
2025-12-05 21:55:41 +07:00
ghost
2449d5628f
docs: update syntax & JSON schema 🤖
2025-12-05 14:42:36 +00:00
Dogan Can Bakir
e865ca496d
Merge pull request #6661 from didier-durand/fix-typos-b
...
[Doc] Fixing typos in various files
2025-12-05 21:40:59 +07:00
Didier Durand
6384399375
Merge remote-tracking branch 'origin/fix-typos-b' into fix-typos-b
2025-12-05 07:36:42 +01:00
Didier Durand
c994bba249
[Doc] fixing adding errors on classifier spelling as per CodeRabbit suggestions
2025-12-05 07:36:15 +01:00
Didier Durand and coderabbitai[bot]
9eede47dbd
Update pkg/js/CONTRIBUTE.md
...
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
2025-12-05 07:32:39 +01:00
Didier Durand and coderabbitai[bot]
7f56dc27c1
Update pkg/protocols/http/http.go
...
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
2025-12-05 07:32:13 +01:00
Didier Durand
3edd5d956f
[Doc] reverting 1 incorrect change
2025-12-05 07:22:31 +01:00
Didier Durand
3447f09c9f
[Doc] Fixing typos in various files
2025-12-05 07:17:14 +01:00
Didier Durand
9ec2e995d0
docs: fixing typos in multiple files ( #6653 )
...
* [Doc] Fixing typos in multiple files
* [Doc] Fixing js.go based in review suggestion
2025-12-05 12:29:19 +07:00
+1
24d1f58682
v3.6.0 ( #6657 )
...
* Multi Port Support Added - JS
* minor -changes
* restoring basic sequential multiport support
* better error handling
* feat(openapi/swagger): direct fuzzing using target url
* fix (openapi/swagger): improve error handling and tmpDir cleanup
* fix(openapi/swagger): err shadowing on write failure
* fix(openapi/swagger): remove discarded error in defer
* fix(openapi/swagger): linter and url validation
* fix(openapi/swagger): remove code duplication
* reusing dialer
* removing debug log
* fix: restore parallel processing in workflow & file proto
add missing `go` keyword to anonymous funcs that
were intended to run as goroutines but were
executing synchronously instead.
Fixes #6492
Signed-off-by: Dwi Siswanto <[email protected] >
* test: adds `Test(FileProtocol|Workflows)ConcurrentExecution` tests
Signed-off-by: Dwi Siswanto <[email protected] >
* chore(file): satisfy lints
Signed-off-by: Dwi Siswanto <[email protected] >
* refactor(integration-test): enhance debug mode detects
* replace hardcoded `DEBUG` env var check with
extensible helper func.
* add support for GitHub Actions Runner env var.
* accept multiple truthy value variants.
Signed-off-by: Dwi Siswanto <[email protected] >
* fix(core): race cond in workflow execution
caused by shared context callbacks.
it was exposed after adding concurrent exec to
workflow processing and occurred when multiple
goroutines attempted to write to the same
`ctx.OnResult` callback field simultaneously,
causing data races during workflow template exec.
Signed-off-by: Dwi Siswanto <[email protected] >
* introducing workflow sequential mode
* Revert "introducing workflow sequential mode"
This reverts commit 1093bbc62d .
* refactor(core): keep workflow exec seq
Signed-off-by: Dwi Siswanto <[email protected] >
* test(core): rm unused tests
Signed-off-by: Dwi Siswanto <[email protected] >
* fix(sdk): configure tmpDir for SDK
Closes #6595 .
* docs(sdk): update comment to more accurately reflect purpose
* feat(sdk): add tmpDir configuration option for SDK users
* fix(sdk): init default engine tmpDir when unconfigured
* style(sdk): remove unnecessary else block
* feat(sdk): create parent & tmp dir in WithTemporaryDirectory
* test(cmd): enable `BenchmarkRunEnumeration/Default` bench
Signed-off-by: Dwi Siswanto <[email protected] >
* test(cmd): collect CPU & heap profiles
Signed-off-by: Dwi Siswanto <[email protected] >
* chore(cmd): satisfy lints
Signed-off-by: Dwi Siswanto <[email protected] >
* Merge pull request #6610 from projectdiscovery/feat-result-upload
allow custom id for upload
* feat: write resume file specified by flag
* updating docs
* chore(deps): bump the modules group with 6 updates
Bumps the modules group with 6 updates:
| Package | From | To |
| --- | --- | --- |
| [github.com/projectdiscovery/gologger](https://github.com/projectdiscovery/gologger ) | `1.1.59` | `1.1.60` |
| [github.com/projectdiscovery/httpx](https://github.com/projectdiscovery/httpx ) | `1.7.2-0.20250911192144-fc425deb041a` | `1.7.2` |
| [github.com/projectdiscovery/networkpolicy](https://github.com/projectdiscovery/networkpolicy ) | `0.1.27` | `0.1.28` |
| [github.com/projectdiscovery/utils](https://github.com/projectdiscovery/utils ) | `0.6.1-0.20251030144701-ce5c4b44e1e6` | `0.6.1` |
| [github.com/projectdiscovery/wappalyzergo](https://github.com/projectdiscovery/wappalyzergo ) | `0.2.54` | `0.2.55` |
| [github.com/projectdiscovery/cdncheck](https://github.com/projectdiscovery/cdncheck ) | `1.2.9` | `1.2.10` |
Updates `github.com/projectdiscovery/gologger` from 1.1.59 to 1.1.60
- [Release notes](https://github.com/projectdiscovery/gologger/releases )
- [Commits](https://github.com/projectdiscovery/gologger/compare/v1.1.59...v1.1.60 )
Updates `github.com/projectdiscovery/httpx` from 1.7.2-0.20250911192144-fc425deb041a to 1.7.2
- [Release notes](https://github.com/projectdiscovery/httpx/releases )
- [Changelog](https://github.com/projectdiscovery/httpx/blob/dev/.goreleaser.yml )
- [Commits](https://github.com/projectdiscovery/httpx/commits/v1.7.2 )
Updates `github.com/projectdiscovery/networkpolicy` from 0.1.27 to 0.1.28
- [Release notes](https://github.com/projectdiscovery/networkpolicy/releases )
- [Commits](https://github.com/projectdiscovery/networkpolicy/compare/v0.1.27...v0.1.28 )
Updates `github.com/projectdiscovery/utils` from 0.6.1-0.20251030144701-ce5c4b44e1e6 to 0.6.1
- [Release notes](https://github.com/projectdiscovery/utils/releases )
- [Changelog](https://github.com/projectdiscovery/utils/blob/main/CHANGELOG.md )
- [Commits](https://github.com/projectdiscovery/utils/commits/v0.6.1 )
Updates `github.com/projectdiscovery/wappalyzergo` from 0.2.54 to 0.2.55
- [Release notes](https://github.com/projectdiscovery/wappalyzergo/releases )
- [Commits](https://github.com/projectdiscovery/wappalyzergo/compare/v0.2.54...v0.2.55 )
Updates `github.com/projectdiscovery/cdncheck` from 1.2.9 to 1.2.10
- [Release notes](https://github.com/projectdiscovery/cdncheck/releases )
- [Changelog](https://github.com/projectdiscovery/cdncheck/blob/main/.goreleaser.yaml )
- [Commits](https://github.com/projectdiscovery/cdncheck/compare/v1.2.9...v1.2.10 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/gologger
dependency-version: 1.1.60
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/httpx
dependency-version: 1.7.2
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/networkpolicy
dependency-version: 0.1.28
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/utils
dependency-version: 0.6.1
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/wappalyzergo
dependency-version: 0.2.55
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/cdncheck
dependency-version: 1.2.10
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: modules
...
Signed-off-by: dependabot[bot] <[email protected] >
* refactor(sdk): don't create parentDir when configuring tmpDir
* adding test case
* lint
* removing unused check
* adding multiport template
* refactor test
* chore(deps): bump golang.org/x/crypto
Bumps the go_modules group with 1 update in the / directory: [golang.org/x/crypto](https://github.com/golang/crypto ).
Updates `golang.org/x/crypto` from 0.43.0 to 0.45.0
- [Commits](https://github.com/golang/crypto/compare/v0.43.0...v0.45.0 )
---
updated-dependencies:
- dependency-name: golang.org/x/crypto
dependency-version: 0.45.0
dependency-type: indirect
dependency-group: go_modules
...
Signed-off-by: dependabot[bot] <[email protected] >
* feat(variables): check for undefined params for lazy eval (#6618 )
* feat(variables): check for undefined params for lazy eval
Signed-off-by: Dwi Siswanto <[email protected] >
* test(variables): add TestCheckForLazyEval
Signed-off-by: Dwi Siswanto <[email protected] >
* fix(variables): fail safe on err compile expr
Signed-off-by: Dwi Siswanto <[email protected] >
---------
Signed-off-by: Dwi Siswanto <[email protected] >
* chore(deps): bump github.com/projectdiscovery/[email protected]
Signed-off-by: Dwi Siswanto <[email protected] >
* fix(interactsh): skip DNS lookups on interactsh domains (#6614 )
* fix(interactsh): skip DNS lookups on interactsh domains
to prevent false positives.
Prevents nuclei from resolving interactsh domains
injected in Host headers, which would cause
self-interactions to be incorrectly reported as
matches.
Changes:
* Add `GetHostname()` method to `interactsh.Client`
to expose active server domain.
* Skip CNAME DNS lookups in
`(*http.Request).addCNameIfAvailable` when
hostname matches the
`(*interactsh.Client).GetHostname`.
Fixes #6613
Signed-off-by: Dwi Siswanto <[email protected] >
* fix(http): prevent false `interactshDomain` matches
Signed-off-by: Dwi Siswanto <[email protected] >
---------
Signed-off-by: Dwi Siswanto <[email protected] >
* feat: bump dsl with deserialization helpers
* chore: omit unnecessary reassignment (#6622 )
Signed-off-by: ledigang <[email protected] >
* disable stale workflow for enhancements
* ci: cache go-rod browser (#6640 )
Signed-off-by: Dwi Siswanto <[email protected] >
* chore(deps): bump actions/checkout from 5 to 6 in the workflows group
Bumps the workflows group with 1 update: [actions/checkout](https://github.com/actions/checkout ).
Updates `actions/checkout` from 5 to 6
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/checkout/compare/v5...v6 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-version: '6'
dependency-type: direct:production
update-type: version-update:semver-major
dependency-group: workflows
...
Signed-off-by: dependabot[bot] <[email protected] >
* do not exempt abandoned issues and prs
* ci: apply free-disk-space on tests
Signed-off-by: Dwi Siswanto <[email protected] >
* chore: bump PD modules & update `httputil` calls (#6629 )
* chore(deps): bump the modules group across 1 directory with 11 updates
Bumps the modules group with 11 updates in the / directory:
| Package | From | To |
| --- | --- | --- |
| [github.com/projectdiscovery/fastdialer](https://github.com/projectdiscovery/fastdialer ) | `0.4.16` | `0.4.17` |
| [github.com/projectdiscovery/hmap](https://github.com/projectdiscovery/hmap ) | `0.0.95` | `0.0.96` |
| [github.com/projectdiscovery/retryabledns](https://github.com/projectdiscovery/retryabledns ) | `1.0.108` | `1.0.109` |
| [github.com/projectdiscovery/retryablehttp-go](https://github.com/projectdiscovery/retryablehttp-go ) | `1.0.131` | `1.0.132` |
| [github.com/projectdiscovery/gologger](https://github.com/projectdiscovery/gologger ) | `1.1.60` | `1.1.61` |
| [github.com/projectdiscovery/networkpolicy](https://github.com/projectdiscovery/networkpolicy ) | `0.1.28` | `0.1.29` |
| [github.com/projectdiscovery/tlsx](https://github.com/projectdiscovery/tlsx ) | `1.2.1` | `1.2.2` |
| [github.com/projectdiscovery/useragent](https://github.com/projectdiscovery/useragent ) | `0.0.102` | `0.0.103` |
| [github.com/projectdiscovery/utils](https://github.com/projectdiscovery/utils ) | `0.6.1` | `0.7.1` |
| [github.com/projectdiscovery/wappalyzergo](https://github.com/projectdiscovery/wappalyzergo ) | `0.2.55` | `0.2.56` |
| [github.com/projectdiscovery/cdncheck](https://github.com/projectdiscovery/cdncheck ) | `1.2.10` | `1.2.11` |
Updates `github.com/projectdiscovery/fastdialer` from 0.4.16 to 0.4.17
- [Release notes](https://github.com/projectdiscovery/fastdialer/releases )
- [Commits](https://github.com/projectdiscovery/fastdialer/compare/v0.4.16...v0.4.17 )
Updates `github.com/projectdiscovery/hmap` from 0.0.95 to 0.0.96
- [Release notes](https://github.com/projectdiscovery/hmap/releases )
- [Commits](https://github.com/projectdiscovery/hmap/compare/v0.0.95...v0.0.96 )
Updates `github.com/projectdiscovery/retryabledns` from 1.0.108 to 1.0.109
- [Release notes](https://github.com/projectdiscovery/retryabledns/releases )
- [Commits](https://github.com/projectdiscovery/retryabledns/compare/v1.0.108...v1.0.109 )
Updates `github.com/projectdiscovery/retryablehttp-go` from 1.0.131 to 1.0.132
- [Release notes](https://github.com/projectdiscovery/retryablehttp-go/releases )
- [Commits](https://github.com/projectdiscovery/retryablehttp-go/compare/v1.0.131...v1.0.132 )
Updates `github.com/projectdiscovery/gologger` from 1.1.60 to 1.1.61
- [Release notes](https://github.com/projectdiscovery/gologger/releases )
- [Commits](https://github.com/projectdiscovery/gologger/compare/v1.1.60...v1.1.61 )
Updates `github.com/projectdiscovery/networkpolicy` from 0.1.28 to 0.1.29
- [Release notes](https://github.com/projectdiscovery/networkpolicy/releases )
- [Commits](https://github.com/projectdiscovery/networkpolicy/compare/v0.1.28...v0.1.29 )
Updates `github.com/projectdiscovery/tlsx` from 1.2.1 to 1.2.2
- [Release notes](https://github.com/projectdiscovery/tlsx/releases )
- [Changelog](https://github.com/projectdiscovery/tlsx/blob/main/.goreleaser.yml )
- [Commits](https://github.com/projectdiscovery/tlsx/compare/v1.2.1...v1.2.2 )
Updates `github.com/projectdiscovery/useragent` from 0.0.102 to 0.0.103
- [Release notes](https://github.com/projectdiscovery/useragent/releases )
- [Commits](https://github.com/projectdiscovery/useragent/compare/v0.0.102...v0.0.103 )
Updates `github.com/projectdiscovery/utils` from 0.6.1 to 0.7.1
- [Release notes](https://github.com/projectdiscovery/utils/releases )
- [Changelog](https://github.com/projectdiscovery/utils/blob/main/CHANGELOG.md )
- [Commits](https://github.com/projectdiscovery/utils/compare/v0.6.1...v0.7.1 )
Updates `github.com/projectdiscovery/wappalyzergo` from 0.2.55 to 0.2.56
- [Release notes](https://github.com/projectdiscovery/wappalyzergo/releases )
- [Commits](https://github.com/projectdiscovery/wappalyzergo/compare/v0.2.55...v0.2.56 )
Updates `github.com/projectdiscovery/cdncheck` from 1.2.10 to 1.2.11
- [Release notes](https://github.com/projectdiscovery/cdncheck/releases )
- [Changelog](https://github.com/projectdiscovery/cdncheck/blob/main/.goreleaser.yaml )
- [Commits](https://github.com/projectdiscovery/cdncheck/compare/v1.2.10...v1.2.11 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/fastdialer
dependency-version: 0.4.17
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/hmap
dependency-version: 0.0.96
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/retryabledns
dependency-version: 1.0.109
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/retryablehttp-go
dependency-version: 1.0.132
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/gologger
dependency-version: 1.1.61
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/networkpolicy
dependency-version: 0.1.29
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/tlsx
dependency-version: 1.2.2
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/useragent
dependency-version: 0.0.103
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/utils
dependency-version: 0.7.1
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: modules
- dependency-name: github.com/projectdiscovery/wappalyzergo
dependency-version: 0.2.56
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/cdncheck
dependency-version: 1.2.11
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: modules
...
Signed-off-by: dependabot[bot] <[email protected] >
* chore: update utils.httputil calls
Signed-off-by: Dwi Siswanto <[email protected] >
* chore(deps): bump github.com/projectdiscovery/utils => v0.7.3
Signed-off-by: Dwi Siswanto <[email protected] >
---------
Signed-off-by: dependabot[bot] <[email protected] >
Signed-off-by: Dwi Siswanto <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Dwi Siswanto <[email protected] >
* chore(deps): bump the modules group with 11 updates
Bumps the modules group with 11 updates:
| Package | From | To |
| --- | --- | --- |
| [github.com/projectdiscovery/fastdialer](https://github.com/projectdiscovery/fastdialer ) | `0.4.17` | `0.4.18` |
| [github.com/projectdiscovery/hmap](https://github.com/projectdiscovery/hmap ) | `0.0.96` | `0.0.97` |
| [github.com/projectdiscovery/retryabledns](https://github.com/projectdiscovery/retryabledns ) | `1.0.109` | `1.0.110` |
| [github.com/projectdiscovery/retryablehttp-go](https://github.com/projectdiscovery/retryablehttp-go ) | `1.0.132` | `1.0.133` |
| [github.com/projectdiscovery/dsl](https://github.com/projectdiscovery/dsl ) | `0.8.5` | `0.8.6` |
| [github.com/projectdiscovery/gologger](https://github.com/projectdiscovery/gologger ) | `1.1.61` | `1.1.62` |
| [github.com/projectdiscovery/networkpolicy](https://github.com/projectdiscovery/networkpolicy ) | `0.1.29` | `0.1.30` |
| [github.com/projectdiscovery/uncover](https://github.com/projectdiscovery/uncover ) | `1.1.0` | `1.2.0` |
| [github.com/projectdiscovery/useragent](https://github.com/projectdiscovery/useragent ) | `0.0.103` | `0.0.104` |
| [github.com/projectdiscovery/wappalyzergo](https://github.com/projectdiscovery/wappalyzergo ) | `0.2.56` | `0.2.57` |
| [github.com/projectdiscovery/cdncheck](https://github.com/projectdiscovery/cdncheck ) | `1.2.11` | `1.2.12` |
Updates `github.com/projectdiscovery/fastdialer` from 0.4.17 to 0.4.18
- [Release notes](https://github.com/projectdiscovery/fastdialer/releases )
- [Commits](https://github.com/projectdiscovery/fastdialer/compare/v0.4.17...v0.4.18 )
Updates `github.com/projectdiscovery/hmap` from 0.0.96 to 0.0.97
- [Release notes](https://github.com/projectdiscovery/hmap/releases )
- [Commits](https://github.com/projectdiscovery/hmap/compare/v0.0.96...v0.0.97 )
Updates `github.com/projectdiscovery/retryabledns` from 1.0.109 to 1.0.110
- [Release notes](https://github.com/projectdiscovery/retryabledns/releases )
- [Commits](https://github.com/projectdiscovery/retryabledns/compare/v1.0.109...v1.0.110 )
Updates `github.com/projectdiscovery/retryablehttp-go` from 1.0.132 to 1.0.133
- [Release notes](https://github.com/projectdiscovery/retryablehttp-go/releases )
- [Commits](https://github.com/projectdiscovery/retryablehttp-go/compare/v1.0.132...v1.0.133 )
Updates `github.com/projectdiscovery/dsl` from 0.8.5 to 0.8.6
- [Release notes](https://github.com/projectdiscovery/dsl/releases )
- [Commits](https://github.com/projectdiscovery/dsl/compare/v0.8.5...v0.8.6 )
Updates `github.com/projectdiscovery/gologger` from 1.1.61 to 1.1.62
- [Release notes](https://github.com/projectdiscovery/gologger/releases )
- [Commits](https://github.com/projectdiscovery/gologger/compare/v1.1.61...v1.1.62 )
Updates `github.com/projectdiscovery/networkpolicy` from 0.1.29 to 0.1.30
- [Release notes](https://github.com/projectdiscovery/networkpolicy/releases )
- [Commits](https://github.com/projectdiscovery/networkpolicy/compare/v0.1.29...v0.1.30 )
Updates `github.com/projectdiscovery/uncover` from 1.1.0 to 1.2.0
- [Release notes](https://github.com/projectdiscovery/uncover/releases )
- [Commits](https://github.com/projectdiscovery/uncover/compare/v1.1.0...v1.2.0 )
Updates `github.com/projectdiscovery/useragent` from 0.0.103 to 0.0.104
- [Release notes](https://github.com/projectdiscovery/useragent/releases )
- [Commits](https://github.com/projectdiscovery/useragent/compare/v0.0.103...v0.0.104 )
Updates `github.com/projectdiscovery/wappalyzergo` from 0.2.56 to 0.2.57
- [Release notes](https://github.com/projectdiscovery/wappalyzergo/releases )
- [Commits](https://github.com/projectdiscovery/wappalyzergo/compare/v0.2.56...v0.2.57 )
Updates `github.com/projectdiscovery/cdncheck` from 1.2.11 to 1.2.12
- [Release notes](https://github.com/projectdiscovery/cdncheck/releases )
- [Commits](https://github.com/projectdiscovery/cdncheck/compare/v1.2.11...v1.2.12 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/fastdialer
dependency-version: 0.4.18
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/hmap
dependency-version: 0.0.97
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/retryabledns
dependency-version: 1.0.110
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/retryablehttp-go
dependency-version: 1.0.133
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/dsl
dependency-version: 0.8.6
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/gologger
dependency-version: 1.1.62
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/networkpolicy
dependency-version: 0.1.30
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/uncover
dependency-version: 1.2.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: modules
- dependency-name: github.com/projectdiscovery/useragent
dependency-version: 0.0.104
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/wappalyzergo
dependency-version: 0.2.57
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/cdncheck
dependency-version: 1.2.12
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: modules
...
Signed-off-by: dependabot[bot] <[email protected] >
* feat(loader): implement persistent metadata cache (#6630 )
* feat(loader): implement persistent metadata cache
for template filtering optimization.
Introduce a new template metadata indexing system
with persistent caching to dramatically improve
template loading perf when filters are applied.
The implementation adds a new index pkg that
caches lightweight template metadata (ID, tags,
authors, severity, .etc) and enables filtering
templates before expensive YAML parsing occurs.
The index uses an in-memory LRU cache backed by
`otter` pkg for efficient memory management with
adaptive sizing based on entry weight, defaulting
to approx. 40MB for 50K templates.
Metadata is persisted to disk using gob encoding
at "~/.cache/nuclei/index.gob" with atomic writes
to prevent corruption. The cache automatically
invalidates stale entries using `ModTime` to
detect file modifications, ensuring metadata
freshness w/o manual intervention.
Filtering has been refactored from the previous
`TagFilter` and `PathFilter` approach into a
unified `index.Filter` type that handles all basic
filtering ops including severity, authors, tags,
template IDs with wildcard support, protocol
types, and path-based inclusion and exclusion. The
filter implements OR logic within each field type
and AND logic across different field types, with
exclusion filters taking precedence over inclusion
filters and forced inclusion via
`IncludeTemplates` and `IncludeTags` overriding
exclusions.
The `loader` integration creates an index filter
from store configuration via `buildIndexFilter`
and manages the cache lifecycle through
`loadTemplatesIndex` and `saveTemplatesIndex`
methods. When `LoadTemplatesOnlyMetadata` or
`LoadTemplatesWithTags` is called, the system
first checks the metadata cache for each template
path. If cached metadata exists and passes
validation, the filter is applied directly against
the metadata without parsing. Only templates
matching the filter criteria proceed to full YAML
parsing, resulting in significant performance
gains.
Advanced filtering via "-tc" flag
(`IncludeConditions`) still requires template
parsing as these are expression-based filters that
cannot be evaluated from metadata alone. The
`TagFilter` has been simplified to handle only
`IncludeConditions` while all other filtering ops
are delegated to the index-based filtering system.
Cache management is fully automatic with no user
configuration required. The cache gracefully
handles errors by logging warnings & falling back
to normal op w/o caching. Cache files use schema
versioning to invalidate incompatible cache
formats across nuclei updates (well, specifically
`Index` and `Metadata` changes).
This optimization particularly benefits repeated
scans with the same filters, CI/CD pipelines
running nuclei regularly, development and testing
workflows with frequent template loading, and any
scenario with large template collections where
filtering would exclude most templates.
* test(loader): adds `BenchmarkLoadTemplates{,OnlyMetadata}` benchs
Signed-off-by: Dwi Siswanto <[email protected] >
* ci: cache nuclei-templates index
Signed-off-by: Dwi Siswanto <[email protected] >
* chore(index): satisfy lints
Signed-off-by: Dwi Siswanto <[email protected] >
* fix(index): correct metadata filter logic
for proper template matching.
The `filter.matchesIncludes()` was using OR logic
across different filter types, causing incorrect
template matching. Additionally, ID matching was
case-sensitive, failing to match patterns like
'CVE-2021-*'.
The filter now correctly implements: (author1 OR
author2) AND (tag1 OR tag2) AND (severity1 OR
severity2) - using OR within each filter type and
AND across different types.
Signed-off-by: Dwi Siswanto <[email protected] >
* test(index): resolve test timing issue
in CI environments.
Some test was failing in CI due to filesystem
timestamp resolution limitations. On filesystems
with 1s ModTime granularity (common in CI),
modifying a file immediately after capturing its
timestamp resulted in identical ModTime values,
causing IsValid() to incorrectly return true.
Signed-off-by: Dwi Siswanto <[email protected] >
* ci: cache nuclei with composite action
Signed-off-by: Dwi Siswanto <[email protected] >
* fix(index): file locking issue on Windows
during cache save/load.
Explicitly close file handles before performing
rename/remove ops in `Save` and `Load` methods.
* In `Save`, close temp file before rename.
* In `Load`, close file before remove during error
handling/version mismatch.
Signed-off-by: Dwi Siswanto <[email protected] >
* test(index): flaky index tests on Windows
Fix path separator mismatch in `TestCacheSize`
and `TestCachePersistenceWithLargeDataset` by
using `filepath.Join` consistently instead of
hardcoded forward slashes.
Signed-off-by: Dwi Siswanto <[email protected] >
* test(cmd): init logger to prevent nil pointer deref
The integration tests were panicking with a nil
pointer dereference in `pkg/catalog/loader`
because the logger was not init'ed.
When `store.saveMetadataIndexOnce` attempted to
log the result of the metadata cache op, it
dereferenced the nil logger, causing a crash.
Signed-off-by: Dwi Siswanto <[email protected] >
* fix(loader): resolve include/exclude paths
for metadata cache filter.
The `indexFilter` was previously init'ed using raw
relative paths from the config for
`IncludeTemplates` and `ExcludeTemplates`.
But the persistent metadata cache stores templates
using their absolute paths. This mismatch caused
the `matchesPath` check to fail, leading to
templates being incorrectly excluded even when
explicitly included via flags
(e.g., "-include-templates
loader/excluded-template.yaml").
This commit updates `buildIndexFilter` to resolve
these paths to their absolute versions using
`store.config.Catalog.GetTemplatesPath` before
creating the filter, ensuring consistent path
matching against the metadata cache.
Signed-off-by: Dwi Siswanto <[email protected] >
* feat(index): adds `NewMetadataFromTemplate` func
Signed-off-by: Dwi Siswanto <[email protected] >
* refactor(index): return metadata when `(*Index).cache` is nil
Signed-off-by: Dwi Siswanto <[email protected] >
* refactor(loader): restore pre‑index behavior semantics
Signed-off-by: Dwi Siswanto <[email protected] >
---------
Signed-off-by: Dwi Siswanto <[email protected] >
* chore: bump version
Signed-off-by: Dwi Siswanto <[email protected] >
---------
Signed-off-by: Dwi Siswanto <[email protected] >
Signed-off-by: dependabot[bot] <[email protected] >
Signed-off-by: ledigang <[email protected] >
Co-authored-by: pussycat0x <[email protected] >
Co-authored-by: Mzack9999 <[email protected] >
Co-authored-by: tvroi <[email protected] >
Co-authored-by: Niek den Breeje <[email protected] >
Co-authored-by: circleous <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Ice3man <[email protected] >
Co-authored-by: Dogan Can Bakir <[email protected] >
Co-authored-by: ledigang <[email protected] >
Co-authored-by: Doğan Can Bakır <[email protected] >
2025-12-05 03:37:18 +07:00
Dwi Siswanto
f181a691b2
chore: bump version
...
Signed-off-by: Dwi Siswanto <[email protected] >
2025-12-04 22:20:38 +07:00
Dwi Siswanto
9102f333a9
feat(loader): implement persistent metadata cache ( #6630 )
...
* feat(loader): implement persistent metadata cache
for template filtering optimization.
Introduce a new template metadata indexing system
with persistent caching to dramatically improve
template loading perf when filters are applied.
The implementation adds a new index pkg that
caches lightweight template metadata (ID, tags,
authors, severity, .etc) and enables filtering
templates before expensive YAML parsing occurs.
The index uses an in-memory LRU cache backed by
`otter` pkg for efficient memory management with
adaptive sizing based on entry weight, defaulting
to approx. 40MB for 50K templates.
Metadata is persisted to disk using gob encoding
at "~/.cache/nuclei/index.gob" with atomic writes
to prevent corruption. The cache automatically
invalidates stale entries using `ModTime` to
detect file modifications, ensuring metadata
freshness w/o manual intervention.
Filtering has been refactored from the previous
`TagFilter` and `PathFilter` approach into a
unified `index.Filter` type that handles all basic
filtering ops including severity, authors, tags,
template IDs with wildcard support, protocol
types, and path-based inclusion and exclusion. The
filter implements OR logic within each field type
and AND logic across different field types, with
exclusion filters taking precedence over inclusion
filters and forced inclusion via
`IncludeTemplates` and `IncludeTags` overriding
exclusions.
The `loader` integration creates an index filter
from store configuration via `buildIndexFilter`
and manages the cache lifecycle through
`loadTemplatesIndex` and `saveTemplatesIndex`
methods. When `LoadTemplatesOnlyMetadata` or
`LoadTemplatesWithTags` is called, the system
first checks the metadata cache for each template
path. If cached metadata exists and passes
validation, the filter is applied directly against
the metadata without parsing. Only templates
matching the filter criteria proceed to full YAML
parsing, resulting in significant performance
gains.
Advanced filtering via "-tc" flag
(`IncludeConditions`) still requires template
parsing as these are expression-based filters that
cannot be evaluated from metadata alone. The
`TagFilter` has been simplified to handle only
`IncludeConditions` while all other filtering ops
are delegated to the index-based filtering system.
Cache management is fully automatic with no user
configuration required. The cache gracefully
handles errors by logging warnings & falling back
to normal op w/o caching. Cache files use schema
versioning to invalidate incompatible cache
formats across nuclei updates (well, specifically
`Index` and `Metadata` changes).
This optimization particularly benefits repeated
scans with the same filters, CI/CD pipelines
running nuclei regularly, development and testing
workflows with frequent template loading, and any
scenario with large template collections where
filtering would exclude most templates.
* test(loader): adds `BenchmarkLoadTemplates{,OnlyMetadata}` benchs
Signed-off-by: Dwi Siswanto <[email protected] >
* ci: cache nuclei-templates index
Signed-off-by: Dwi Siswanto <[email protected] >
* chore(index): satisfy lints
Signed-off-by: Dwi Siswanto <[email protected] >
* fix(index): correct metadata filter logic
for proper template matching.
The `filter.matchesIncludes()` was using OR logic
across different filter types, causing incorrect
template matching. Additionally, ID matching was
case-sensitive, failing to match patterns like
'CVE-2021-*'.
The filter now correctly implements: (author1 OR
author2) AND (tag1 OR tag2) AND (severity1 OR
severity2) - using OR within each filter type and
AND across different types.
Signed-off-by: Dwi Siswanto <[email protected] >
* test(index): resolve test timing issue
in CI environments.
Some test was failing in CI due to filesystem
timestamp resolution limitations. On filesystems
with 1s ModTime granularity (common in CI),
modifying a file immediately after capturing its
timestamp resulted in identical ModTime values,
causing IsValid() to incorrectly return true.
Signed-off-by: Dwi Siswanto <[email protected] >
* ci: cache nuclei with composite action
Signed-off-by: Dwi Siswanto <[email protected] >
* fix(index): file locking issue on Windows
during cache save/load.
Explicitly close file handles before performing
rename/remove ops in `Save` and `Load` methods.
* In `Save`, close temp file before rename.
* In `Load`, close file before remove during error
handling/version mismatch.
Signed-off-by: Dwi Siswanto <[email protected] >
* test(index): flaky index tests on Windows
Fix path separator mismatch in `TestCacheSize`
and `TestCachePersistenceWithLargeDataset` by
using `filepath.Join` consistently instead of
hardcoded forward slashes.
Signed-off-by: Dwi Siswanto <[email protected] >
* test(cmd): init logger to prevent nil pointer deref
The integration tests were panicking with a nil
pointer dereference in `pkg/catalog/loader`
because the logger was not init'ed.
When `store.saveMetadataIndexOnce` attempted to
log the result of the metadata cache op, it
dereferenced the nil logger, causing a crash.
Signed-off-by: Dwi Siswanto <[email protected] >
* fix(loader): resolve include/exclude paths
for metadata cache filter.
The `indexFilter` was previously init'ed using raw
relative paths from the config for
`IncludeTemplates` and `ExcludeTemplates`.
But the persistent metadata cache stores templates
using their absolute paths. This mismatch caused
the `matchesPath` check to fail, leading to
templates being incorrectly excluded even when
explicitly included via flags
(e.g., "-include-templates
loader/excluded-template.yaml").
This commit updates `buildIndexFilter` to resolve
these paths to their absolute versions using
`store.config.Catalog.GetTemplatesPath` before
creating the filter, ensuring consistent path
matching against the metadata cache.
Signed-off-by: Dwi Siswanto <[email protected] >
* feat(index): adds `NewMetadataFromTemplate` func
Signed-off-by: Dwi Siswanto <[email protected] >
* refactor(index): return metadata when `(*Index).cache` is nil
Signed-off-by: Dwi Siswanto <[email protected] >
* refactor(loader): restore pre‑index behavior semantics
Signed-off-by: Dwi Siswanto <[email protected] >
---------
Signed-off-by: Dwi Siswanto <[email protected] >
2025-12-04 21:35:51 +07:00
dependabot[bot]
3dab87bf77
chore(deps): bump the modules group with 11 updates
...
Bumps the modules group with 11 updates:
| Package | From | To |
| --- | --- | --- |
| [github.com/projectdiscovery/fastdialer](https://github.com/projectdiscovery/fastdialer ) | `0.4.17` | `0.4.18` |
| [github.com/projectdiscovery/hmap](https://github.com/projectdiscovery/hmap ) | `0.0.96` | `0.0.97` |
| [github.com/projectdiscovery/retryabledns](https://github.com/projectdiscovery/retryabledns ) | `1.0.109` | `1.0.110` |
| [github.com/projectdiscovery/retryablehttp-go](https://github.com/projectdiscovery/retryablehttp-go ) | `1.0.132` | `1.0.133` |
| [github.com/projectdiscovery/dsl](https://github.com/projectdiscovery/dsl ) | `0.8.5` | `0.8.6` |
| [github.com/projectdiscovery/gologger](https://github.com/projectdiscovery/gologger ) | `1.1.61` | `1.1.62` |
| [github.com/projectdiscovery/networkpolicy](https://github.com/projectdiscovery/networkpolicy ) | `0.1.29` | `0.1.30` |
| [github.com/projectdiscovery/uncover](https://github.com/projectdiscovery/uncover ) | `1.1.0` | `1.2.0` |
| [github.com/projectdiscovery/useragent](https://github.com/projectdiscovery/useragent ) | `0.0.103` | `0.0.104` |
| [github.com/projectdiscovery/wappalyzergo](https://github.com/projectdiscovery/wappalyzergo ) | `0.2.56` | `0.2.57` |
| [github.com/projectdiscovery/cdncheck](https://github.com/projectdiscovery/cdncheck ) | `1.2.11` | `1.2.12` |
Updates `github.com/projectdiscovery/fastdialer` from 0.4.17 to 0.4.18
- [Release notes](https://github.com/projectdiscovery/fastdialer/releases )
- [Commits](https://github.com/projectdiscovery/fastdialer/compare/v0.4.17...v0.4.18 )
Updates `github.com/projectdiscovery/hmap` from 0.0.96 to 0.0.97
- [Release notes](https://github.com/projectdiscovery/hmap/releases )
- [Commits](https://github.com/projectdiscovery/hmap/compare/v0.0.96...v0.0.97 )
Updates `github.com/projectdiscovery/retryabledns` from 1.0.109 to 1.0.110
- [Release notes](https://github.com/projectdiscovery/retryabledns/releases )
- [Commits](https://github.com/projectdiscovery/retryabledns/compare/v1.0.109...v1.0.110 )
Updates `github.com/projectdiscovery/retryablehttp-go` from 1.0.132 to 1.0.133
- [Release notes](https://github.com/projectdiscovery/retryablehttp-go/releases )
- [Commits](https://github.com/projectdiscovery/retryablehttp-go/compare/v1.0.132...v1.0.133 )
Updates `github.com/projectdiscovery/dsl` from 0.8.5 to 0.8.6
- [Release notes](https://github.com/projectdiscovery/dsl/releases )
- [Commits](https://github.com/projectdiscovery/dsl/compare/v0.8.5...v0.8.6 )
Updates `github.com/projectdiscovery/gologger` from 1.1.61 to 1.1.62
- [Release notes](https://github.com/projectdiscovery/gologger/releases )
- [Commits](https://github.com/projectdiscovery/gologger/compare/v1.1.61...v1.1.62 )
Updates `github.com/projectdiscovery/networkpolicy` from 0.1.29 to 0.1.30
- [Release notes](https://github.com/projectdiscovery/networkpolicy/releases )
- [Commits](https://github.com/projectdiscovery/networkpolicy/compare/v0.1.29...v0.1.30 )
Updates `github.com/projectdiscovery/uncover` from 1.1.0 to 1.2.0
- [Release notes](https://github.com/projectdiscovery/uncover/releases )
- [Commits](https://github.com/projectdiscovery/uncover/compare/v1.1.0...v1.2.0 )
Updates `github.com/projectdiscovery/useragent` from 0.0.103 to 0.0.104
- [Release notes](https://github.com/projectdiscovery/useragent/releases )
- [Commits](https://github.com/projectdiscovery/useragent/compare/v0.0.103...v0.0.104 )
Updates `github.com/projectdiscovery/wappalyzergo` from 0.2.56 to 0.2.57
- [Release notes](https://github.com/projectdiscovery/wappalyzergo/releases )
- [Commits](https://github.com/projectdiscovery/wappalyzergo/compare/v0.2.56...v0.2.57 )
Updates `github.com/projectdiscovery/cdncheck` from 1.2.11 to 1.2.12
- [Release notes](https://github.com/projectdiscovery/cdncheck/releases )
- [Commits](https://github.com/projectdiscovery/cdncheck/compare/v1.2.11...v1.2.12 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/fastdialer
dependency-version: 0.4.18
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/hmap
dependency-version: 0.0.97
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/retryabledns
dependency-version: 1.0.110
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/retryablehttp-go
dependency-version: 1.0.133
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/dsl
dependency-version: 0.8.6
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/gologger
dependency-version: 1.1.62
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/networkpolicy
dependency-version: 0.1.30
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/uncover
dependency-version: 1.2.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: modules
- dependency-name: github.com/projectdiscovery/useragent
dependency-version: 0.0.104
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/wappalyzergo
dependency-version: 0.2.57
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/cdncheck
dependency-version: 1.2.12
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: modules
...
Signed-off-by: dependabot[bot] <[email protected] >
2025-12-01 12:28:21 +00:00
dependabot[bot] and Dwi Siswanto
7e151de8a3
chore: bump PD modules & update httputil calls ( #6629 )
...
* chore(deps): bump the modules group across 1 directory with 11 updates
Bumps the modules group with 11 updates in the / directory:
| Package | From | To |
| --- | --- | --- |
| [github.com/projectdiscovery/fastdialer](https://github.com/projectdiscovery/fastdialer ) | `0.4.16` | `0.4.17` |
| [github.com/projectdiscovery/hmap](https://github.com/projectdiscovery/hmap ) | `0.0.95` | `0.0.96` |
| [github.com/projectdiscovery/retryabledns](https://github.com/projectdiscovery/retryabledns ) | `1.0.108` | `1.0.109` |
| [github.com/projectdiscovery/retryablehttp-go](https://github.com/projectdiscovery/retryablehttp-go ) | `1.0.131` | `1.0.132` |
| [github.com/projectdiscovery/gologger](https://github.com/projectdiscovery/gologger ) | `1.1.60` | `1.1.61` |
| [github.com/projectdiscovery/networkpolicy](https://github.com/projectdiscovery/networkpolicy ) | `0.1.28` | `0.1.29` |
| [github.com/projectdiscovery/tlsx](https://github.com/projectdiscovery/tlsx ) | `1.2.1` | `1.2.2` |
| [github.com/projectdiscovery/useragent](https://github.com/projectdiscovery/useragent ) | `0.0.102` | `0.0.103` |
| [github.com/projectdiscovery/utils](https://github.com/projectdiscovery/utils ) | `0.6.1` | `0.7.1` |
| [github.com/projectdiscovery/wappalyzergo](https://github.com/projectdiscovery/wappalyzergo ) | `0.2.55` | `0.2.56` |
| [github.com/projectdiscovery/cdncheck](https://github.com/projectdiscovery/cdncheck ) | `1.2.10` | `1.2.11` |
Updates `github.com/projectdiscovery/fastdialer` from 0.4.16 to 0.4.17
- [Release notes](https://github.com/projectdiscovery/fastdialer/releases )
- [Commits](https://github.com/projectdiscovery/fastdialer/compare/v0.4.16...v0.4.17 )
Updates `github.com/projectdiscovery/hmap` from 0.0.95 to 0.0.96
- [Release notes](https://github.com/projectdiscovery/hmap/releases )
- [Commits](https://github.com/projectdiscovery/hmap/compare/v0.0.95...v0.0.96 )
Updates `github.com/projectdiscovery/retryabledns` from 1.0.108 to 1.0.109
- [Release notes](https://github.com/projectdiscovery/retryabledns/releases )
- [Commits](https://github.com/projectdiscovery/retryabledns/compare/v1.0.108...v1.0.109 )
Updates `github.com/projectdiscovery/retryablehttp-go` from 1.0.131 to 1.0.132
- [Release notes](https://github.com/projectdiscovery/retryablehttp-go/releases )
- [Commits](https://github.com/projectdiscovery/retryablehttp-go/compare/v1.0.131...v1.0.132 )
Updates `github.com/projectdiscovery/gologger` from 1.1.60 to 1.1.61
- [Release notes](https://github.com/projectdiscovery/gologger/releases )
- [Commits](https://github.com/projectdiscovery/gologger/compare/v1.1.60...v1.1.61 )
Updates `github.com/projectdiscovery/networkpolicy` from 0.1.28 to 0.1.29
- [Release notes](https://github.com/projectdiscovery/networkpolicy/releases )
- [Commits](https://github.com/projectdiscovery/networkpolicy/compare/v0.1.28...v0.1.29 )
Updates `github.com/projectdiscovery/tlsx` from 1.2.1 to 1.2.2
- [Release notes](https://github.com/projectdiscovery/tlsx/releases )
- [Changelog](https://github.com/projectdiscovery/tlsx/blob/main/.goreleaser.yml )
- [Commits](https://github.com/projectdiscovery/tlsx/compare/v1.2.1...v1.2.2 )
Updates `github.com/projectdiscovery/useragent` from 0.0.102 to 0.0.103
- [Release notes](https://github.com/projectdiscovery/useragent/releases )
- [Commits](https://github.com/projectdiscovery/useragent/compare/v0.0.102...v0.0.103 )
Updates `github.com/projectdiscovery/utils` from 0.6.1 to 0.7.1
- [Release notes](https://github.com/projectdiscovery/utils/releases )
- [Changelog](https://github.com/projectdiscovery/utils/blob/main/CHANGELOG.md )
- [Commits](https://github.com/projectdiscovery/utils/compare/v0.6.1...v0.7.1 )
Updates `github.com/projectdiscovery/wappalyzergo` from 0.2.55 to 0.2.56
- [Release notes](https://github.com/projectdiscovery/wappalyzergo/releases )
- [Commits](https://github.com/projectdiscovery/wappalyzergo/compare/v0.2.55...v0.2.56 )
Updates `github.com/projectdiscovery/cdncheck` from 1.2.10 to 1.2.11
- [Release notes](https://github.com/projectdiscovery/cdncheck/releases )
- [Changelog](https://github.com/projectdiscovery/cdncheck/blob/main/.goreleaser.yaml )
- [Commits](https://github.com/projectdiscovery/cdncheck/compare/v1.2.10...v1.2.11 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/fastdialer
dependency-version: 0.4.17
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/hmap
dependency-version: 0.0.96
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/retryabledns
dependency-version: 1.0.109
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/retryablehttp-go
dependency-version: 1.0.132
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/gologger
dependency-version: 1.1.61
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/networkpolicy
dependency-version: 0.1.29
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/tlsx
dependency-version: 1.2.2
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/useragent
dependency-version: 0.0.103
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/utils
dependency-version: 0.7.1
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: modules
- dependency-name: github.com/projectdiscovery/wappalyzergo
dependency-version: 0.2.56
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/cdncheck
dependency-version: 1.2.11
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: modules
...
Signed-off-by: dependabot[bot] <[email protected] >
* chore: update utils.httputil calls
Signed-off-by: Dwi Siswanto <[email protected] >
* chore(deps): bump github.com/projectdiscovery/utils => v0.7.3
Signed-off-by: Dwi Siswanto <[email protected] >
---------
Signed-off-by: dependabot[bot] <[email protected] >
Signed-off-by: Dwi Siswanto <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Dwi Siswanto <[email protected] >
2025-12-01 02:07:25 +07:00
Mzack9999
1a8f4d40d6
Merge pull request #6642 from projectdiscovery/dwisiswant0/ci/tests/apply-free-disk-space-on-tests
...
ci: apply free-disk-space on tests
2025-11-28 21:24:27 +04:00
Dwi Siswanto
7ea72b5268
ci: apply free-disk-space on tests
...
Signed-off-by: Dwi Siswanto <[email protected] >
2025-11-28 22:26:31 +07:00
Mzack9999
29dfd671fc
Merge pull request #6637 from projectdiscovery/6636_disable_stale_for_enhancements
...
disable stale workflow for enhancements
2025-11-28 18:18:39 +04:00
Doğan Can Bakır
2978819d0e
do not exempt abandoned issues and prs
2025-11-27 12:41:38 +07:00
dependabot[bot]
0aba8e5a65
chore(deps): bump actions/checkout from 5 to 6 in the workflows group
...
Bumps the workflows group with 1 update: [actions/checkout](https://github.com/actions/checkout ).
Updates `actions/checkout` from 5 to 6
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/checkout/compare/v5...v6 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-version: '6'
dependency-type: direct:production
update-type: version-update:semver-major
dependency-group: workflows
...
Signed-off-by: dependabot[bot] <[email protected] >
2025-11-27 05:09:48 +00:00
Dwi Siswanto
78ccfc2912
ci: cache go-rod browser ( #6640 )
...
Signed-off-by: Dwi Siswanto <[email protected] >
2025-11-26 00:26:08 +07:00
Doğan Can Bakır
c1878b6134
disable stale workflow for enhancements
2025-11-25 12:53:13 +09:00
Doğan Can Bakır
683bc04106
Merge branch 'dev' into 6594_init_exec_id
2025-11-25 12:07:00 +09:00
ledigang
29977358d7
chore: omit unnecessary reassignment ( #6622 )
...
Signed-off-by: ledigang <[email protected] >
2025-11-24 19:01:30 +07:00
Mzack9999
f63cad9651
Merge pull request #6625 from projectdiscovery/add-deserialization-helpers
...
feat: bump dsl with .net deserialization helpers
2025-11-24 14:14:30 +04:00
Dogan Can Bakir
528caa8831
Merge pull request #6542 from roiswd/feat-openapi-direct-fuzzing
...
feat(openapi/swagger): direct fuzzing using target url
2025-11-23 23:35:30 +09:00
Dogan Can Bakir
c32cff8521
Merge pull request #6493 from projectdiscovery/dwisiswant0/fix/restore-parallel-processing-in-workflow-file-proto
...
fix: restore parallel processing in file proto
2025-11-23 23:34:35 +09:00
Ice3man
cf44afbb99
feat: bump dsl with deserialization helpers
2025-11-23 16:38:03 +05:30
Dwi Siswanto
d5d8d50ab7
fix(interactsh): skip DNS lookups on interactsh domains ( #6614 )
...
* fix(interactsh): skip DNS lookups on interactsh domains
to prevent false positives.
Prevents nuclei from resolving interactsh domains
injected in Host headers, which would cause
self-interactions to be incorrectly reported as
matches.
Changes:
* Add `GetHostname()` method to `interactsh.Client`
to expose active server domain.
* Skip CNAME DNS lookups in
`(*http.Request).addCNameIfAvailable` when
hostname matches the
`(*interactsh.Client).GetHostname`.
Fixes #6613
Signed-off-by: Dwi Siswanto <[email protected] >
* fix(http): prevent false `interactshDomain` matches
Signed-off-by: Dwi Siswanto <[email protected] >
---------
Signed-off-by: Dwi Siswanto <[email protected] >
2025-11-21 21:11:59 +05:30
Mzack9999
a754e7d223
Merge pull request #6624 from projectdiscovery/dwisiswant0/chore/deps/bump-github-com-projectdiscovery-fastdialer
...
chore(deps): bump github.com/projectdiscovery/[email protected]
2025-11-21 19:17:28 +04:00
Dwi Siswanto
a52e6753a2
chore(deps): bump github.com/projectdiscovery/[email protected]
...
Signed-off-by: Dwi Siswanto <[email protected] >
2025-11-21 16:19:41 +07:00
Doğan Can Bakır
ce6070d979
remove redundant init
2025-11-21 16:51:48 +09:00
Dwi Siswanto
ad1e6f8d75
feat(variables): check for undefined params for lazy eval ( #6618 )
...
* feat(variables): check for undefined params for lazy eval
Signed-off-by: Dwi Siswanto <[email protected] >
* test(variables): add TestCheckForLazyEval
Signed-off-by: Dwi Siswanto <[email protected] >
* fix(variables): fail safe on err compile expr
Signed-off-by: Dwi Siswanto <[email protected] >
---------
Signed-off-by: Dwi Siswanto <[email protected] >
2025-11-21 12:53:58 +07:00
dependabot[bot]
aad0e51fef
chore(deps): bump golang.org/x/crypto
...
Bumps the go_modules group with 1 update in the / directory: [golang.org/x/crypto](https://github.com/golang/crypto ).
Updates `golang.org/x/crypto` from 0.43.0 to 0.45.0
- [Commits](https://github.com/golang/crypto/compare/v0.43.0...v0.45.0 )
---
updated-dependencies:
- dependency-name: golang.org/x/crypto
dependency-version: 0.45.0
dependency-type: indirect
dependency-group: go_modules
...
Signed-off-by: dependabot[bot] <[email protected] >
2025-11-20 10:24:43 +00:00
Mzack9999
50b43f2015
Merge pull request #6501 from projectdiscovery/multiport-js
...
Javascript Multi-Port Support
2025-11-19 14:41:37 +04:00
Mzack9999
146fb5fb34
Merge pull request #6596 from guardian360/bugfix-6595-configure-tmpdir-for-sdk
...
fix(sdk): configure tmpDir for SDK
2025-11-19 14:40:20 +04:00
Mzack9999
3ea8dc29c3
refactor test
2025-11-19 13:28:32 +04:00
Mzack9999
4e8843a7cd
Merge branch 'dev' into multiport-js
2025-11-18 22:24:21 +04:00
Mzack9999
761c7c0c29
adding multiport template
2025-11-18 22:23:35 +04:00
Mzack9999
232de93297
removing unused check
2025-11-18 22:21:13 +04:00
Mzack9999
c746a8fdae
lint
2025-11-18 22:20:17 +04:00
Mzack9999
9b37f1b441
adding test case
2025-11-18 21:43:28 +04:00
Niek den Breeje
8b8a3a11b6
refactor(sdk): don't create parentDir when configuring tmpDir
2025-11-18 17:31:01 +01:00
Mzack9999
e70044af4c
Merge pull request #6603 from projectdiscovery/dwisiswant0/test/cmd/enable-BenchmarkRunEnumeration-Default-bench
...
test(cmd): enable `BenchmarkRunEnumeration/Default` bench
2025-11-18 17:57:37 +04:00
Mzack9999
d20240bf0c
Merge pull request #6616 from circleous/feat-resume-file
...
feat: write resume file specified by flag
2025-11-18 17:42:23 +04:00
dependabot[bot]
6730f5262f
chore(deps): bump the modules group with 6 updates
...
Bumps the modules group with 6 updates:
| Package | From | To |
| --- | --- | --- |
| [github.com/projectdiscovery/gologger](https://github.com/projectdiscovery/gologger ) | `1.1.59` | `1.1.60` |
| [github.com/projectdiscovery/httpx](https://github.com/projectdiscovery/httpx ) | `1.7.2-0.20250911192144-fc425deb041a` | `1.7.2` |
| [github.com/projectdiscovery/networkpolicy](https://github.com/projectdiscovery/networkpolicy ) | `0.1.27` | `0.1.28` |
| [github.com/projectdiscovery/utils](https://github.com/projectdiscovery/utils ) | `0.6.1-0.20251030144701-ce5c4b44e1e6` | `0.6.1` |
| [github.com/projectdiscovery/wappalyzergo](https://github.com/projectdiscovery/wappalyzergo ) | `0.2.54` | `0.2.55` |
| [github.com/projectdiscovery/cdncheck](https://github.com/projectdiscovery/cdncheck ) | `1.2.9` | `1.2.10` |
Updates `github.com/projectdiscovery/gologger` from 1.1.59 to 1.1.60
- [Release notes](https://github.com/projectdiscovery/gologger/releases )
- [Commits](https://github.com/projectdiscovery/gologger/compare/v1.1.59...v1.1.60 )
Updates `github.com/projectdiscovery/httpx` from 1.7.2-0.20250911192144-fc425deb041a to 1.7.2
- [Release notes](https://github.com/projectdiscovery/httpx/releases )
- [Changelog](https://github.com/projectdiscovery/httpx/blob/dev/.goreleaser.yml )
- [Commits](https://github.com/projectdiscovery/httpx/commits/v1.7.2 )
Updates `github.com/projectdiscovery/networkpolicy` from 0.1.27 to 0.1.28
- [Release notes](https://github.com/projectdiscovery/networkpolicy/releases )
- [Commits](https://github.com/projectdiscovery/networkpolicy/compare/v0.1.27...v0.1.28 )
Updates `github.com/projectdiscovery/utils` from 0.6.1-0.20251030144701-ce5c4b44e1e6 to 0.6.1
- [Release notes](https://github.com/projectdiscovery/utils/releases )
- [Changelog](https://github.com/projectdiscovery/utils/blob/main/CHANGELOG.md )
- [Commits](https://github.com/projectdiscovery/utils/commits/v0.6.1 )
Updates `github.com/projectdiscovery/wappalyzergo` from 0.2.54 to 0.2.55
- [Release notes](https://github.com/projectdiscovery/wappalyzergo/releases )
- [Commits](https://github.com/projectdiscovery/wappalyzergo/compare/v0.2.54...v0.2.55 )
Updates `github.com/projectdiscovery/cdncheck` from 1.2.9 to 1.2.10
- [Release notes](https://github.com/projectdiscovery/cdncheck/releases )
- [Changelog](https://github.com/projectdiscovery/cdncheck/blob/main/.goreleaser.yaml )
- [Commits](https://github.com/projectdiscovery/cdncheck/compare/v1.2.9...v1.2.10 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/gologger
dependency-version: 1.1.60
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/httpx
dependency-version: 1.7.2
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/networkpolicy
dependency-version: 0.1.28
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/utils
dependency-version: 0.6.1
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/wappalyzergo
dependency-version: 0.2.55
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/cdncheck
dependency-version: 1.2.10
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: modules
...
Signed-off-by: dependabot[bot] <[email protected] >
2025-11-18 13:15:17 +00:00
Mzack9999
a42dd7a6d9
updating docs
2025-11-18 17:06:04 +04:00
circleous
7877341a13
feat: write resume file specified by flag
2025-11-17 12:53:47 +07:00
Mzack9999
141f34a8ae
Merge pull request #6610 from projectdiscovery/feat-result-upload
...
allow custom id for upload
2025-11-15 21:34:32 +05:30
Sandeep Singh
6c8dba0964
Merge pull request #6608 from projectdiscovery/dev
...
Remove genproto replace directives from go.mod
2025-11-14 23:44:07 +05:30
PDTeamX
8016d15fdc
Remove genproto replace directives from go.mod
2025-11-14 23:23:50 +05:30
+18
fdaf19b09d
release v3.5.0 ( #6605 )
...
* CheckRDPEncryption
* feat(templating): add vars templating into yaml inputs
* fix: enhance code rabbit
* fix: change gologger runner version
* feat(ytt): add ytt files var + add vars from cli and config
* feat: send struct from var file
* fix code rabbit
* fix(main.go): add errcheck
* retain required empty spaces
* fixing path
* fixing test
* use bytes slice
* Add option to control number of concurrent templates loaded on startup
* adding vnc auth
* gen go+js
* lint
* no changes custom template message should be INF not ERR
* Path-Based Fuzzing SQL fix (#6400 )
* setup claude
* migrate to using errkit
* fix unused imports + lint errors
* update settings.json
* fix url encoding issue
* fix lint error
* fix the path fuzzing component
* fix lint error
* fix(fuzz): handles duplicate multipart form field names (#6404 )
* fix: handle duplicate field names in multipart form encoding
* fix(fuzz): handles `[]any` type in `*MultiPartForm.Encode`
Signed-off-by: Dwi Siswanto <[email protected] >
* test(fuzz): adds panic recovery & display encoded out
Signed-off-by: Dwi Siswanto <[email protected] >
* fix(fuzz): incorrectly treated mixed type field
in `*MultiPartForm.Encode`
Signed-off-by: Dwi Siswanto <[email protected] >
* test(fuzz): refactor compare w decoded instead
Signed-off-by: Dwi Siswanto <[email protected] >
* chore(fuzz): prealloc for `[]any` type
Signed-off-by: Dwi Siswanto <[email protected] >
* fix(fuzz): treats nil value as empty string
Signed-off-by: Dwi Siswanto <[email protected] >
* chore(fuzz): rm early error return for non-array file
Signed-off-by: Dwi Siswanto <[email protected] >
* test(fuzz): adds `TestMultiPartFormFileUpload` test
Signed-off-by: Dwi Siswanto <[email protected] >
---------
Signed-off-by: Dwi Siswanto <[email protected] >
Co-authored-by: yusei-wy <[email protected] >
* limited test, instead of all
* lint
* integration test
* lint
* Update pkg/external/customtemplates/github.go
Co-authored-by: Dwi Siswanto <[email protected] >
* fix for error.Is false return
* bump httpx version
* chore(deps): bump github.com/go-viper/mapstructure/v2
Bumps the go_modules group with 1 update in the / directory: [github.com/go-viper/mapstructure/v2](https://github.com/go-viper/mapstructure ).
Updates `github.com/go-viper/mapstructure/v2` from 2.3.0 to 2.4.0
- [Release notes](https://github.com/go-viper/mapstructure/releases )
- [Changelog](https://github.com/go-viper/mapstructure/blob/main/CHANGELOG.md )
- [Commits](https://github.com/go-viper/mapstructure/compare/v2.3.0...v2.4.0 )
---
updated-dependencies:
- dependency-name: github.com/go-viper/mapstructure/v2
dependency-version: 2.4.0
dependency-type: indirect
dependency-group: go_modules
...
Signed-off-by: dependabot[bot] <[email protected] >
* test(reporting/exporters/mongo): add mongo integration test with test… (#6237 )
* test(reporting/exporters/mongo): add mongo integration test with testcontainer-go module
Signed-off-by: Lorenzo Susini <[email protected] >
* execute exportes only on linux
---------
Signed-off-by: Lorenzo Susini <[email protected] >
Co-authored-by: Mzack9999 <[email protected] >
* Refactor to use reflect.TypeFor (#6428 )
* issue / discussion template update
* misc hyperlink update
* link update
* chore(deps): bump the modules group across 1 directory with 11 updates (#6438 )
* chore(deps): bump the modules group across 1 directory with 11 updates
Bumps the modules group with 10 updates in the / directory:
| Package | From | To |
| --- | --- | --- |
| [github.com/projectdiscovery/fastdialer](https://github.com/projectdiscovery/fastdialer ) | `0.4.6` | `0.4.7` |
| [github.com/projectdiscovery/hmap](https://github.com/projectdiscovery/hmap ) | `0.0.92` | `0.0.93` |
| [github.com/projectdiscovery/retryabledns](https://github.com/projectdiscovery/retryabledns ) | `1.0.105` | `1.0.106` |
| [github.com/projectdiscovery/retryablehttp-go](https://github.com/projectdiscovery/retryablehttp-go ) | `1.0.120` | `1.0.121` |
| [github.com/projectdiscovery/dsl](https://github.com/projectdiscovery/dsl ) | `0.5.0` | `0.5.1` |
| [github.com/projectdiscovery/gozero](https://github.com/projectdiscovery/gozero ) | `0.0.3` | `0.1.0` |
| [github.com/projectdiscovery/ratelimit](https://github.com/projectdiscovery/ratelimit ) | `0.0.81` | `0.0.82` |
| [github.com/projectdiscovery/tlsx](https://github.com/projectdiscovery/tlsx ) | `1.1.9` | `1.2.0` |
| [github.com/projectdiscovery/wappalyzergo](https://github.com/projectdiscovery/wappalyzergo ) | `0.2.37` | `0.2.43` |
| [github.com/projectdiscovery/cdncheck](https://github.com/projectdiscovery/cdncheck ) | `1.1.27` | `1.1.33` |
Updates `github.com/projectdiscovery/fastdialer` from 0.4.6 to 0.4.7
- [Release notes](https://github.com/projectdiscovery/fastdialer/releases )
- [Commits](https://github.com/projectdiscovery/fastdialer/compare/v0.4.6...v0.4.7 )
Updates `github.com/projectdiscovery/hmap` from 0.0.92 to 0.0.93
- [Release notes](https://github.com/projectdiscovery/hmap/releases )
- [Commits](https://github.com/projectdiscovery/hmap/compare/v0.0.92...v0.0.93 )
Updates `github.com/projectdiscovery/retryabledns` from 1.0.105 to 1.0.106
- [Release notes](https://github.com/projectdiscovery/retryabledns/releases )
- [Commits](https://github.com/projectdiscovery/retryabledns/compare/v1.0.105...v1.0.106 )
Updates `github.com/projectdiscovery/retryablehttp-go` from 1.0.120 to 1.0.121
- [Release notes](https://github.com/projectdiscovery/retryablehttp-go/releases )
- [Commits](https://github.com/projectdiscovery/retryablehttp-go/compare/v1.0.120...v1.0.121 )
Updates `github.com/projectdiscovery/dsl` from 0.5.0 to 0.5.1
- [Release notes](https://github.com/projectdiscovery/dsl/releases )
- [Commits](https://github.com/projectdiscovery/dsl/compare/v0.5.0...v0.5.1 )
Updates `github.com/projectdiscovery/gozero` from 0.0.3 to 0.1.0
- [Release notes](https://github.com/projectdiscovery/gozero/releases )
- [Commits](https://github.com/projectdiscovery/gozero/compare/v0.0.3...v0.1.0 )
Updates `github.com/projectdiscovery/networkpolicy` from 0.1.20 to 0.1.21
- [Release notes](https://github.com/projectdiscovery/networkpolicy/releases )
- [Commits](https://github.com/projectdiscovery/networkpolicy/compare/v0.1.20...v0.1.21 )
Updates `github.com/projectdiscovery/ratelimit` from 0.0.81 to 0.0.82
- [Release notes](https://github.com/projectdiscovery/ratelimit/releases )
- [Commits](https://github.com/projectdiscovery/ratelimit/compare/v0.0.81...v0.0.82 )
Updates `github.com/projectdiscovery/tlsx` from 1.1.9 to 1.2.0
- [Release notes](https://github.com/projectdiscovery/tlsx/releases )
- [Changelog](https://github.com/projectdiscovery/tlsx/blob/main/.goreleaser.yml )
- [Commits](https://github.com/projectdiscovery/tlsx/compare/v1.1.9...v1.2.0 )
Updates `github.com/projectdiscovery/wappalyzergo` from 0.2.37 to 0.2.43
- [Release notes](https://github.com/projectdiscovery/wappalyzergo/releases )
- [Commits](https://github.com/projectdiscovery/wappalyzergo/compare/v0.2.37...v0.2.43 )
Updates `github.com/projectdiscovery/cdncheck` from 1.1.27 to 1.1.33
- [Release notes](https://github.com/projectdiscovery/cdncheck/releases )
- [Changelog](https://github.com/projectdiscovery/cdncheck/blob/main/.goreleaser.yaml )
- [Commits](https://github.com/projectdiscovery/cdncheck/compare/v1.1.27...v1.1.33 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/fastdialer
dependency-version: 0.4.7
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/hmap
dependency-version: 0.0.93
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/retryabledns
dependency-version: 1.0.106
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/retryablehttp-go
dependency-version: 1.0.121
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/dsl
dependency-version: 0.5.1
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/gozero
dependency-version: 0.1.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: modules
- dependency-name: github.com/projectdiscovery/networkpolicy
dependency-version: 0.1.21
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/ratelimit
dependency-version: 0.0.82
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/tlsx
dependency-version: 1.2.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: modules
- dependency-name: github.com/projectdiscovery/wappalyzergo
dependency-version: 0.2.43
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/cdncheck
dependency-version: 1.1.33
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: modules
...
Signed-off-by: dependabot[bot] <[email protected] >
* bump
* httpx dev
* mod tidy
---------
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Mzack9999 <[email protected] >
* Reporting validation (#6456 )
* add custom validator for reporting issues
* use httpx dev branch
* remove yaml marshal/unmarshal for validator callback
* chore(deps): bump the workflows group across 1 directory with 2 updates (#6462 )
Bumps the workflows group with 2 updates in the / directory: [actions/checkout](https://github.com/actions/checkout ) and [actions/stale](https://github.com/actions/stale ).
Updates `actions/checkout` from 4 to 5
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/checkout/compare/v4...v5 )
Updates `actions/stale` from 9 to 10
- [Release notes](https://github.com/actions/stale/releases )
- [Changelog](https://github.com/actions/stale/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/stale/compare/v9...v10 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-version: '5'
dependency-type: direct:production
update-type: version-update:semver-major
dependency-group: workflows
- dependency-name: actions/stale
dependency-version: '10'
dependency-type: direct:production
update-type: version-update:semver-major
dependency-group: workflows
...
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* feat: added new text/template syntax to jira custom fields
* feat: added additional text/template helpers
* dont load templates with the same ID
* using synclockmap
* lint
* lint
* chore(deps): bump the modules group with 9 updates
Bumps the modules group with 9 updates:
| Package | From | To |
| --- | --- | --- |
| [github.com/projectdiscovery/fastdialer](https://github.com/projectdiscovery/fastdialer ) | `0.4.7` | `0.4.9` |
| [github.com/projectdiscovery/retryabledns](https://github.com/projectdiscovery/retryabledns ) | `1.0.106` | `1.0.107` |
| [github.com/projectdiscovery/retryablehttp-go](https://github.com/projectdiscovery/retryablehttp-go ) | `1.0.121` | `1.0.123` |
| [github.com/projectdiscovery/dsl](https://github.com/projectdiscovery/dsl ) | `0.5.1` | `0.6.0` |
| [github.com/projectdiscovery/httpx](https://github.com/projectdiscovery/httpx ) | `1.7.1-0.20250902174407-8d6c2658663f` | `1.7.1` |
| [github.com/projectdiscovery/networkpolicy](https://github.com/projectdiscovery/networkpolicy ) | `0.1.21` | `0.1.23` |
| [github.com/projectdiscovery/utils](https://github.com/projectdiscovery/utils ) | `0.4.24-0.20250823123502-bd7f2849ddb4` | `0.5.0` |
| [github.com/projectdiscovery/wappalyzergo](https://github.com/projectdiscovery/wappalyzergo ) | `0.2.43` | `0.2.45` |
| [github.com/projectdiscovery/cdncheck](https://github.com/projectdiscovery/cdncheck ) | `1.1.33` | `1.1.35` |
Updates `github.com/projectdiscovery/fastdialer` from 0.4.7 to 0.4.9
- [Release notes](https://github.com/projectdiscovery/fastdialer/releases )
- [Commits](https://github.com/projectdiscovery/fastdialer/compare/v0.4.7...v0.4.9 )
Updates `github.com/projectdiscovery/retryabledns` from 1.0.106 to 1.0.107
- [Release notes](https://github.com/projectdiscovery/retryabledns/releases )
- [Commits](https://github.com/projectdiscovery/retryabledns/compare/v1.0.106...v1.0.107 )
Updates `github.com/projectdiscovery/retryablehttp-go` from 1.0.121 to 1.0.123
- [Release notes](https://github.com/projectdiscovery/retryablehttp-go/releases )
- [Commits](https://github.com/projectdiscovery/retryablehttp-go/compare/v1.0.121...v1.0.123 )
Updates `github.com/projectdiscovery/dsl` from 0.5.1 to 0.6.0
- [Release notes](https://github.com/projectdiscovery/dsl/releases )
- [Commits](https://github.com/projectdiscovery/dsl/compare/v0.5.1...v0.6.0 )
Updates `github.com/projectdiscovery/httpx` from 1.7.1-0.20250902174407-8d6c2658663f to 1.7.1
- [Release notes](https://github.com/projectdiscovery/httpx/releases )
- [Changelog](https://github.com/projectdiscovery/httpx/blob/dev/.goreleaser.yml )
- [Commits](https://github.com/projectdiscovery/httpx/commits/v1.7.1 )
Updates `github.com/projectdiscovery/networkpolicy` from 0.1.21 to 0.1.23
- [Release notes](https://github.com/projectdiscovery/networkpolicy/releases )
- [Commits](https://github.com/projectdiscovery/networkpolicy/compare/v0.1.21...v0.1.23 )
Updates `github.com/projectdiscovery/utils` from 0.4.24-0.20250823123502-bd7f2849ddb4 to 0.5.0
- [Release notes](https://github.com/projectdiscovery/utils/releases )
- [Changelog](https://github.com/projectdiscovery/utils/blob/main/CHANGELOG.md )
- [Commits](https://github.com/projectdiscovery/utils/commits/v0.5.0 )
Updates `github.com/projectdiscovery/wappalyzergo` from 0.2.43 to 0.2.45
- [Release notes](https://github.com/projectdiscovery/wappalyzergo/releases )
- [Commits](https://github.com/projectdiscovery/wappalyzergo/compare/v0.2.43...v0.2.45 )
Updates `github.com/projectdiscovery/cdncheck` from 1.1.33 to 1.1.35
- [Release notes](https://github.com/projectdiscovery/cdncheck/releases )
- [Changelog](https://github.com/projectdiscovery/cdncheck/blob/main/.goreleaser.yaml )
- [Commits](https://github.com/projectdiscovery/cdncheck/compare/v1.1.33...v1.1.35 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/fastdialer
dependency-version: 0.4.9
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/retryabledns
dependency-version: 1.0.107
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/retryablehttp-go
dependency-version: 1.0.123
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/dsl
dependency-version: 0.6.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: modules
- dependency-name: github.com/projectdiscovery/httpx
dependency-version: 1.7.1
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/networkpolicy
dependency-version: 0.1.23
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/utils
dependency-version: 0.5.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: modules
- dependency-name: github.com/projectdiscovery/wappalyzergo
dependency-version: 0.2.45
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/cdncheck
dependency-version: 1.1.35
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: modules
...
Signed-off-by: dependabot[bot] <[email protected] >
* httpx fix
* release fix
* code from https://github.com/projectdiscovery/nuclei/pull/6427
* lint
* centralizing ratelimiter logic
* adding me
* refactor
* Remove the stack trace when the nuclei-ignore file does not exist (#6455 )
* remove the stack trace when the nuclei-ignore file does not exist
* removing useless debug stack
---------
Co-authored-by: Mzack9999 <[email protected] >
* chore(deps): bump the modules group with 7 updates
Bumps the modules group with 7 updates:
| Package | From | To |
| --- | --- | --- |
| [github.com/projectdiscovery/fastdialer](https://github.com/projectdiscovery/fastdialer ) | `0.4.9` | `0.4.10` |
| [github.com/projectdiscovery/hmap](https://github.com/projectdiscovery/hmap ) | `0.0.93` | `0.0.94` |
| [github.com/projectdiscovery/retryablehttp-go](https://github.com/projectdiscovery/retryablehttp-go ) | `1.0.123` | `1.0.124` |
| [github.com/projectdiscovery/dsl](https://github.com/projectdiscovery/dsl ) | `0.6.0` | `0.7.0` |
| [github.com/projectdiscovery/networkpolicy](https://github.com/projectdiscovery/networkpolicy ) | `0.1.23` | `0.1.24` |
| [github.com/projectdiscovery/wappalyzergo](https://github.com/projectdiscovery/wappalyzergo ) | `0.2.45` | `0.2.46` |
| [github.com/projectdiscovery/cdncheck](https://github.com/projectdiscovery/cdncheck ) | `1.1.35` | `1.1.36` |
Updates `github.com/projectdiscovery/fastdialer` from 0.4.9 to 0.4.10
- [Release notes](https://github.com/projectdiscovery/fastdialer/releases )
- [Commits](https://github.com/projectdiscovery/fastdialer/compare/v0.4.9...v0.4.10 )
Updates `github.com/projectdiscovery/hmap` from 0.0.93 to 0.0.94
- [Release notes](https://github.com/projectdiscovery/hmap/releases )
- [Commits](https://github.com/projectdiscovery/hmap/compare/v0.0.93...v0.0.94 )
Updates `github.com/projectdiscovery/retryablehttp-go` from 1.0.123 to 1.0.124
- [Release notes](https://github.com/projectdiscovery/retryablehttp-go/releases )
- [Commits](https://github.com/projectdiscovery/retryablehttp-go/compare/v1.0.123...v1.0.124 )
Updates `github.com/projectdiscovery/dsl` from 0.6.0 to 0.7.0
- [Release notes](https://github.com/projectdiscovery/dsl/releases )
- [Commits](https://github.com/projectdiscovery/dsl/compare/v0.6.0...v0.7.0 )
Updates `github.com/projectdiscovery/networkpolicy` from 0.1.23 to 0.1.24
- [Release notes](https://github.com/projectdiscovery/networkpolicy/releases )
- [Commits](https://github.com/projectdiscovery/networkpolicy/compare/v0.1.23...v0.1.24 )
Updates `github.com/projectdiscovery/wappalyzergo` from 0.2.45 to 0.2.46
- [Release notes](https://github.com/projectdiscovery/wappalyzergo/releases )
- [Commits](https://github.com/projectdiscovery/wappalyzergo/compare/v0.2.45...v0.2.46 )
Updates `github.com/projectdiscovery/cdncheck` from 1.1.35 to 1.1.36
- [Release notes](https://github.com/projectdiscovery/cdncheck/releases )
- [Changelog](https://github.com/projectdiscovery/cdncheck/blob/main/.goreleaser.yaml )
- [Commits](https://github.com/projectdiscovery/cdncheck/compare/v1.1.35...v1.1.36 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/fastdialer
dependency-version: 0.4.10
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/hmap
dependency-version: 0.0.94
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/retryablehttp-go
dependency-version: 1.0.124
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/dsl
dependency-version: 0.7.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: modules
- dependency-name: github.com/projectdiscovery/networkpolicy
dependency-version: 0.1.24
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/wappalyzergo
dependency-version: 0.2.46
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/cdncheck
dependency-version: 1.1.36
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: modules
...
Signed-off-by: dependabot[bot] <[email protected] >
* fix: update go jira deps (#6475 )
* fix: handle jira deprecated endpoint
* refactor: update Jira issue search result structure to include 'Self' field
* Revert "refactor: update Jira issue search result structure to include 'Self' field"
This reverts commit b0953419d3 .
* Revert "fix: handle jira deprecated endpoint"
This reverts commit 1fc05076cd .
* chore(deps): bump github.com/andygrunwald/go-jira to v1.16.1 and tidy
* fix(jira): migrate Issue.Search to SearchV2JQL with explicit Fields
* cache, goroutine and unbounded workers management (#6420 )
* Enhance matcher compilation with caching for regex and DSL expressions to improve performance. Update template parsing to conditionally retain raw templates based on size constraints.
* Implement caching for regex and DSL expressions in extractors and matchers to enhance performance. Introduce a buffer pool in raw requests to reduce memory allocations. Update template cache management for improved efficiency.
* feat: improve concurrency to be bound
* refactor: replace fmt.Sprintf with fmt.Fprintf for improved performance in header handling
* feat: add regex matching tests and benchmarks for performance evaluation
* feat: add prefix check in regex extraction to optimize matching process
* feat: implement regex caching mechanism to enhance performance in extractors and matchers, along with tests and benchmarks for validation
* feat: add unit tests for template execution in the core engine, enhancing test coverage and reliability
* feat: enhance error handling in template execution and improve regex caching logic for better performance
* Implement caching for regex and DSL expressions in the cache package, replacing previous sync.Map usage. Add unit tests for cache functionality, including eviction by capacity and retrieval of cached items. Update extractors and matchers to utilize the new cache system for improved performance and memory efficiency.
* Add tests for SetCapacities in cache package to ensure cache behavior on capacity changes
- Implemented TestSetCapacities_NoRebuildOnZero to verify that setting capacities to zero does not clear existing caches.
- Added TestSetCapacities_BeforeFirstUse to confirm that initial cache settings are respected and not overridden by subsequent capacity changes.
* Refactor matchers and update load test generator to use io package
- Removed maxRegexScanBytes constant from match.go.
- Replaced ioutil with io package in load_test.go for NopCloser usage.
- Restored TestValidate_AllowsInlineMultiline in load_test.go to ensure inline validation functionality.
* Add cancellation support in template execution and enhance test coverage
- Updated executeTemplateWithTargets to respect context cancellation.
- Introduced fakeTargetProvider and slowExecuter for testing.
- Added Test_executeTemplateWithTargets_RespectsCancellation to validate cancellation behavior during template execution.
* Refactored header-based auth scans not to normalize the header names. (#6479 )
* Refactored header-based auth scans not to normalize the header names.
* Removed the header validation as it's not really useful here.
* adding docs
---------
Co-authored-by: Mzack9999 <[email protected] >
* docs: update syntax & JSON schema 🤖
* chore(deps): bump the modules group with 6 updates
Bumps the modules group with 6 updates:
| Package | From | To |
| --- | --- | --- |
| [github.com/projectdiscovery/fastdialer](https://github.com/projectdiscovery/fastdialer ) | `0.4.10` | `0.4.11` |
| [github.com/projectdiscovery/retryablehttp-go](https://github.com/projectdiscovery/retryablehttp-go ) | `1.0.124` | `1.0.125` |
| [github.com/projectdiscovery/gologger](https://github.com/projectdiscovery/gologger ) | `1.1.54` | `1.1.55` |
| [github.com/projectdiscovery/networkpolicy](https://github.com/projectdiscovery/networkpolicy ) | `0.1.24` | `0.1.25` |
| [github.com/projectdiscovery/wappalyzergo](https://github.com/projectdiscovery/wappalyzergo ) | `0.2.46` | `0.2.47` |
| [github.com/projectdiscovery/cdncheck](https://github.com/projectdiscovery/cdncheck ) | `1.1.36` | `1.2.0` |
Updates `github.com/projectdiscovery/fastdialer` from 0.4.10 to 0.4.11
- [Release notes](https://github.com/projectdiscovery/fastdialer/releases )
- [Commits](https://github.com/projectdiscovery/fastdialer/compare/v0.4.10...v0.4.11 )
Updates `github.com/projectdiscovery/retryablehttp-go` from 1.0.124 to 1.0.125
- [Release notes](https://github.com/projectdiscovery/retryablehttp-go/releases )
- [Commits](https://github.com/projectdiscovery/retryablehttp-go/compare/v1.0.124...v1.0.125 )
Updates `github.com/projectdiscovery/gologger` from 1.1.54 to 1.1.55
- [Release notes](https://github.com/projectdiscovery/gologger/releases )
- [Commits](https://github.com/projectdiscovery/gologger/compare/v1.1.54...v1.1.55 )
Updates `github.com/projectdiscovery/networkpolicy` from 0.1.24 to 0.1.25
- [Release notes](https://github.com/projectdiscovery/networkpolicy/releases )
- [Commits](https://github.com/projectdiscovery/networkpolicy/compare/v0.1.24...v0.1.25 )
Updates `github.com/projectdiscovery/wappalyzergo` from 0.2.46 to 0.2.47
- [Release notes](https://github.com/projectdiscovery/wappalyzergo/releases )
- [Commits](https://github.com/projectdiscovery/wappalyzergo/compare/v0.2.46...v0.2.47 )
Updates `github.com/projectdiscovery/cdncheck` from 1.1.36 to 1.2.0
- [Release notes](https://github.com/projectdiscovery/cdncheck/releases )
- [Changelog](https://github.com/projectdiscovery/cdncheck/blob/main/.goreleaser.yaml )
- [Commits](https://github.com/projectdiscovery/cdncheck/compare/v1.1.36...v1.2.0 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/fastdialer
dependency-version: 0.4.11
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/retryablehttp-go
dependency-version: 1.0.125
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/gologger
dependency-version: 1.1.55
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/networkpolicy
dependency-version: 0.1.25
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/wappalyzergo
dependency-version: 0.2.47
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/cdncheck
dependency-version: 1.2.0
dependency-type: indirect
update-type: version-update:semver-minor
dependency-group: modules
...
Signed-off-by: dependabot[bot] <[email protected] >
* Feat 6231 deadlock (#6469 )
* fixing recursive deadlock
* using atomics
* fixing init
* feat(fuzz): enhance `MultiPartForm` with metadata APIs (#6486 )
* feat(fuzz): enhance `MultiPartForm` with metadata APIs
* add `SetFileMetadata`/`GetFileMetadata` APIs for
file metadata management.
* implement RFC-2046 boundary validation
(max 70 chars).
* add boundary validation in `Decode` method.
* fix `filesMetadata` initialization.
* fix mem leak by removing defer from file reading
loop.
* fix file metadata overwriting by storing first
file's metadata instead of last.
Closes #6405 , #6406
Signed-off-by: Dwi Siswanto <[email protected] >
* chore(fuzz): satisfy lint errs
Signed-off-by: Dwi Siswanto <[email protected] >
---------
Signed-off-by: Dwi Siswanto <[email protected] >
* jira: hotfix for Cloud to use /rest/api/3/search/jql (#6489 )
* jira: hotfix for Cloud to use /rest/api/3/search/jql in FindExistingIssue; add live test verifying v3 endpoint
* jira: fix Cloud v3 search response handling (no total); set Self from base
* fix lint error
* tests(jira): apply De Morgan to satisfy staticcheck QF1001
* fix headless template loading logic when `-dast` option is enabled
* fix: improve cleanup in parallel execution (#6490 )
* fixing logic
* fix(templates): suppress warn code flag not found
on validate.
fixes #6498
Signed-off-by: Dwi Siswanto <[email protected] >
* feat(config): adds known misc directories
and excludes em in IsTemplate func.
Signed-off-by: Dwi Siswanto <[email protected] >
* fix(disk): uses `config.IsTemplate` instead
fixes #6499
Signed-off-by: Dwi Siswanto <[email protected] >
* chore(make): rm unnecessary flag on template-validate
Signed-off-by: Dwi Siswanto <[email protected] >
* refactor(confif): update known misc dirs & improve IsTemplate func
Signed-off-by: Dwi Siswanto <[email protected] >
* chore(deps): bump the modules group with 7 updates (#6505 )
Bumps the modules group with 7 updates:
| Package | From | To |
| --- | --- | --- |
| [github.com/projectdiscovery/retryablehttp-go](https://github.com/projectdiscovery/retryablehttp-go ) | `1.0.125` | `1.0.126` |
| [github.com/projectdiscovery/dsl](https://github.com/projectdiscovery/dsl ) | `0.7.0` | `0.7.1` |
| [github.com/projectdiscovery/gologger](https://github.com/projectdiscovery/gologger ) | `1.1.55` | `1.1.56` |
| [github.com/projectdiscovery/mapcidr](https://github.com/projectdiscovery/mapcidr ) | `1.1.34` | `1.1.95` |
| [github.com/projectdiscovery/utils](https://github.com/projectdiscovery/utils ) | `0.5.0` | `0.6.0` |
| [github.com/projectdiscovery/wappalyzergo](https://github.com/projectdiscovery/wappalyzergo ) | `0.2.47` | `0.2.48` |
| [github.com/projectdiscovery/cdncheck](https://github.com/projectdiscovery/cdncheck ) | `1.2.0` | `1.2.3` |
Updates `github.com/projectdiscovery/retryablehttp-go` from 1.0.125 to 1.0.126
- [Release notes](https://github.com/projectdiscovery/retryablehttp-go/releases )
- [Commits](https://github.com/projectdiscovery/retryablehttp-go/compare/v1.0.125...v1.0.126 )
Updates `github.com/projectdiscovery/dsl` from 0.7.0 to 0.7.1
- [Release notes](https://github.com/projectdiscovery/dsl/releases )
- [Commits](https://github.com/projectdiscovery/dsl/compare/v0.7.0...v0.7.1 )
Updates `github.com/projectdiscovery/gologger` from 1.1.55 to 1.1.56
- [Release notes](https://github.com/projectdiscovery/gologger/releases )
- [Commits](https://github.com/projectdiscovery/gologger/compare/v1.1.55...v1.1.56 )
Updates `github.com/projectdiscovery/mapcidr` from 1.1.34 to 1.1.95
- [Release notes](https://github.com/projectdiscovery/mapcidr/releases )
- [Changelog](https://github.com/projectdiscovery/mapcidr/blob/main/.goreleaser.yml )
- [Commits](https://github.com/projectdiscovery/mapcidr/compare/v1.1.34...v1.1.95 )
Updates `github.com/projectdiscovery/utils` from 0.5.0 to 0.6.0
- [Release notes](https://github.com/projectdiscovery/utils/releases )
- [Changelog](https://github.com/projectdiscovery/utils/blob/main/CHANGELOG.md )
- [Commits](https://github.com/projectdiscovery/utils/compare/v0.5.0...v0.6.0 )
Updates `github.com/projectdiscovery/wappalyzergo` from 0.2.47 to 0.2.48
- [Release notes](https://github.com/projectdiscovery/wappalyzergo/releases )
- [Commits](https://github.com/projectdiscovery/wappalyzergo/compare/v0.2.47...v0.2.48 )
Updates `github.com/projectdiscovery/cdncheck` from 1.2.0 to 1.2.3
- [Release notes](https://github.com/projectdiscovery/cdncheck/releases )
- [Changelog](https://github.com/projectdiscovery/cdncheck/blob/main/.goreleaser.yaml )
- [Commits](https://github.com/projectdiscovery/cdncheck/compare/v1.2.0...v1.2.3 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/retryablehttp-go
dependency-version: 1.0.126
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/dsl
dependency-version: 0.7.1
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/gologger
dependency-version: 1.1.56
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/mapcidr
dependency-version: 1.1.95
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/utils
dependency-version: 0.6.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: modules
- dependency-name: github.com/projectdiscovery/wappalyzergo
dependency-version: 0.2.48
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/cdncheck
dependency-version: 1.2.3
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: modules
...
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* fix(config): normalize `fpath` in `IsTemplate`
* normalize file `fpath` in `IsTemplate` using
filepath.FromSlash to ensure consistent matching
across platforms.
* update `GetKnownMiscDirectories` docs to clarify
that trailing slashes prevent false positives,
since `IsTemplate` compares against normalized
full paths.
Signed-off-by: Dwi Siswanto <[email protected] >
* ai recommendations
* chore(deps): bump the modules group with 10 updates
Bumps the modules group with 10 updates:
| Package | From | To |
| --- | --- | --- |
| [github.com/projectdiscovery/fastdialer](https://github.com/projectdiscovery/fastdialer ) | `0.4.11` | `0.4.12` |
| [github.com/projectdiscovery/hmap](https://github.com/projectdiscovery/hmap ) | `0.0.94` | `0.0.95` |
| [github.com/projectdiscovery/retryabledns](https://github.com/projectdiscovery/retryabledns ) | `1.0.107` | `1.0.108` |
| [github.com/projectdiscovery/retryablehttp-go](https://github.com/projectdiscovery/retryablehttp-go ) | `1.0.126` | `1.0.127` |
| [github.com/projectdiscovery/dsl](https://github.com/projectdiscovery/dsl ) | `0.7.1` | `0.7.2` |
| [github.com/projectdiscovery/gologger](https://github.com/projectdiscovery/gologger ) | `1.1.56` | `1.1.57` |
| [github.com/projectdiscovery/networkpolicy](https://github.com/projectdiscovery/networkpolicy ) | `0.1.25` | `0.1.26` |
| [github.com/projectdiscovery/useragent](https://github.com/projectdiscovery/useragent ) | `0.0.101` | `0.0.102` |
| [github.com/projectdiscovery/wappalyzergo](https://github.com/projectdiscovery/wappalyzergo ) | `0.2.48` | `0.2.49` |
| [github.com/projectdiscovery/cdncheck](https://github.com/projectdiscovery/cdncheck ) | `1.2.3` | `1.2.4` |
Updates `github.com/projectdiscovery/fastdialer` from 0.4.11 to 0.4.12
- [Release notes](https://github.com/projectdiscovery/fastdialer/releases )
- [Commits](https://github.com/projectdiscovery/fastdialer/compare/v0.4.11...v0.4.12 )
Updates `github.com/projectdiscovery/hmap` from 0.0.94 to 0.0.95
- [Release notes](https://github.com/projectdiscovery/hmap/releases )
- [Commits](https://github.com/projectdiscovery/hmap/compare/v0.0.94...v0.0.95 )
Updates `github.com/projectdiscovery/retryabledns` from 1.0.107 to 1.0.108
- [Release notes](https://github.com/projectdiscovery/retryabledns/releases )
- [Commits](https://github.com/projectdiscovery/retryabledns/compare/v1.0.107...v1.0.108 )
Updates `github.com/projectdiscovery/retryablehttp-go` from 1.0.126 to 1.0.127
- [Release notes](https://github.com/projectdiscovery/retryablehttp-go/releases )
- [Commits](https://github.com/projectdiscovery/retryablehttp-go/compare/v1.0.126...v1.0.127 )
Updates `github.com/projectdiscovery/dsl` from 0.7.1 to 0.7.2
- [Release notes](https://github.com/projectdiscovery/dsl/releases )
- [Commits](https://github.com/projectdiscovery/dsl/compare/v0.7.1...v0.7.2 )
Updates `github.com/projectdiscovery/gologger` from 1.1.56 to 1.1.57
- [Release notes](https://github.com/projectdiscovery/gologger/releases )
- [Commits](https://github.com/projectdiscovery/gologger/compare/v1.1.56...v1.1.57 )
Updates `github.com/projectdiscovery/networkpolicy` from 0.1.25 to 0.1.26
- [Release notes](https://github.com/projectdiscovery/networkpolicy/releases )
- [Commits](https://github.com/projectdiscovery/networkpolicy/compare/v0.1.25...v0.1.26 )
Updates `github.com/projectdiscovery/useragent` from 0.0.101 to 0.0.102
- [Release notes](https://github.com/projectdiscovery/useragent/releases )
- [Commits](https://github.com/projectdiscovery/useragent/compare/v0.0.101...v0.0.102 )
Updates `github.com/projectdiscovery/wappalyzergo` from 0.2.48 to 0.2.49
- [Release notes](https://github.com/projectdiscovery/wappalyzergo/releases )
- [Commits](https://github.com/projectdiscovery/wappalyzergo/compare/v0.2.48...v0.2.49 )
Updates `github.com/projectdiscovery/cdncheck` from 1.2.3 to 1.2.4
- [Release notes](https://github.com/projectdiscovery/cdncheck/releases )
- [Changelog](https://github.com/projectdiscovery/cdncheck/blob/main/.goreleaser.yaml )
- [Commits](https://github.com/projectdiscovery/cdncheck/compare/v1.2.3...v1.2.4 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/fastdialer
dependency-version: 0.4.12
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/hmap
dependency-version: 0.0.95
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/retryabledns
dependency-version: 1.0.108
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/retryablehttp-go
dependency-version: 1.0.127
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/dsl
dependency-version: 0.7.2
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/gologger
dependency-version: 1.1.57
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/networkpolicy
dependency-version: 0.1.26
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/useragent
dependency-version: 0.0.102
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/wappalyzergo
dependency-version: 0.2.49
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/cdncheck
dependency-version: 1.2.4
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: modules
...
Signed-off-by: dependabot[bot] <[email protected] >
* feat: http(s) probing optimization
* small changes
* updating docs
* chore(typos): fix typos
* log failed expr compilations
* Update Go version badge in README
update accordingly
* Update README.md
edit correct version of go
* Update Go version requirement in README (#6529 )
need to update required go version from 1.23 to >=1.24.1
* fix(variable): global variable not same between two request in flow mode (#6395 )
* fix(variable): global variable not same between two request in flow mode(#6337 )
* update gitignore
---------
Co-authored-by: chuu <[email protected] >
Co-authored-by: PDTeamX <[email protected] >
Co-authored-by: Mzack9999 <[email protected] >
* chore: add typos check into tests CI
Signed-off-by: Dwi Siswanto <[email protected] >
* chore(deps): bump github/codeql-action in the workflows group
Bumps the workflows group with 1 update: [github/codeql-action](https://github.com/github/codeql-action ).
Updates `github/codeql-action` from 3 to 4
- [Release notes](https://github.com/github/codeql-action/releases )
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md )
- [Commits](https://github.com/github/codeql-action/compare/v3...v4 )
---
updated-dependencies:
- dependency-name: github/codeql-action
dependency-version: '4'
dependency-type: direct:production
update-type: version-update:semver-major
dependency-group: workflows
...
Signed-off-by: dependabot[bot] <[email protected] >
* chore(deps): bump the modules group with 7 updates
Bumps the modules group with 7 updates:
| Package | From | To |
| --- | --- | --- |
| [github.com/projectdiscovery/fastdialer](https://github.com/projectdiscovery/fastdialer ) | `0.4.12` | `0.4.13` |
| [github.com/projectdiscovery/retryablehttp-go](https://github.com/projectdiscovery/retryablehttp-go ) | `1.0.127` | `1.0.128` |
| [github.com/projectdiscovery/dsl](https://github.com/projectdiscovery/dsl ) | `0.7.2` | `0.8.0` |
| [github.com/projectdiscovery/gologger](https://github.com/projectdiscovery/gologger ) | `1.1.57` | `1.1.58` |
| [github.com/projectdiscovery/mapcidr](https://github.com/projectdiscovery/mapcidr ) | `1.1.95` | `1.1.96` |
| [github.com/projectdiscovery/wappalyzergo](https://github.com/projectdiscovery/wappalyzergo ) | `0.2.49` | `0.2.50` |
| [github.com/projectdiscovery/cdncheck](https://github.com/projectdiscovery/cdncheck ) | `1.2.4` | `1.2.5` |
Updates `github.com/projectdiscovery/fastdialer` from 0.4.12 to 0.4.13
- [Release notes](https://github.com/projectdiscovery/fastdialer/releases )
- [Commits](https://github.com/projectdiscovery/fastdialer/compare/v0.4.12...v0.4.13 )
Updates `github.com/projectdiscovery/retryablehttp-go` from 1.0.127 to 1.0.128
- [Release notes](https://github.com/projectdiscovery/retryablehttp-go/releases )
- [Commits](https://github.com/projectdiscovery/retryablehttp-go/compare/v1.0.127...v1.0.128 )
Updates `github.com/projectdiscovery/dsl` from 0.7.2 to 0.8.0
- [Release notes](https://github.com/projectdiscovery/dsl/releases )
- [Commits](https://github.com/projectdiscovery/dsl/compare/v0.7.2...v0.8.0 )
Updates `github.com/projectdiscovery/gologger` from 1.1.57 to 1.1.58
- [Release notes](https://github.com/projectdiscovery/gologger/releases )
- [Commits](https://github.com/projectdiscovery/gologger/compare/v1.1.57...v1.1.58 )
Updates `github.com/projectdiscovery/mapcidr` from 1.1.95 to 1.1.96
- [Release notes](https://github.com/projectdiscovery/mapcidr/releases )
- [Changelog](https://github.com/projectdiscovery/mapcidr/blob/main/.goreleaser.yml )
- [Commits](https://github.com/projectdiscovery/mapcidr/compare/v1.1.95...v1.1.96 )
Updates `github.com/projectdiscovery/wappalyzergo` from 0.2.49 to 0.2.50
- [Release notes](https://github.com/projectdiscovery/wappalyzergo/releases )
- [Commits](https://github.com/projectdiscovery/wappalyzergo/compare/v0.2.49...v0.2.50 )
Updates `github.com/projectdiscovery/cdncheck` from 1.2.4 to 1.2.5
- [Release notes](https://github.com/projectdiscovery/cdncheck/releases )
- [Changelog](https://github.com/projectdiscovery/cdncheck/blob/main/.goreleaser.yaml )
- [Commits](https://github.com/projectdiscovery/cdncheck/compare/v1.2.4...v1.2.5 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/fastdialer
dependency-version: 0.4.13
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/retryablehttp-go
dependency-version: 1.0.128
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/dsl
dependency-version: 0.8.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: modules
- dependency-name: github.com/projectdiscovery/gologger
dependency-version: 1.1.58
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/mapcidr
dependency-version: 1.1.96
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/wappalyzergo
dependency-version: 0.2.50
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/cdncheck
dependency-version: 1.2.5
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: modules
...
Signed-off-by: dependabot[bot] <[email protected] >
* docs: update syntax & JSON schema 🤖
* Revert "chore: add typos check into tests CI"
This reverts commit 73e70ea49d .
* chore: preserve issue report w/ issue form (#6531 )
Signed-off-by: Dwi Siswanto <[email protected] >
* perf(loader): reuse cached parsed templates (#6504 )
* perf(loader): reuse cached parsed templates
in `(*Store).areWorkflowOrTemplatesValid`, which
is being called during template `-validate`-ion.
Signed-off-by: Dwi Siswanto <[email protected] >
* refactor(testutils): optionally assign template info
in `NewMockExecuterOptions`, which is not
required for specific case, like when we want to
`(*Store).ValidateTemplates`.
Signed-off-by: Dwi Siswanto <[email protected] >
* test(loader): adds `(*Store).ValidateTemplates` bench
Signed-off-by: Dwi Siswanto <[email protected] >
* refactor(templates): adds fast read parser
Signed-off-by: Dwi Siswanto <[email protected] >
* test(templates): adds `Parser*` benchs
Signed-off-by: Dwi Siswanto <[email protected] >
* chore(templates): satisfy lints
Signed-off-by: Dwi Siswanto <[email protected] >
* revert(templates): rm fast read parser
Signed-off-by: Dwi Siswanto <[email protected] >
---------
Signed-off-by: Dwi Siswanto <[email protected] >
* fix: Add important context to `tl` flag option
* feat: template list alphabetical order
* fix: Implement coderabbit suggestion
* Http probing optimizations high ports (#6538 )
* feat: Assume HTTP(S) server on high port is HTTP
* feat: enhance http probing tests
* improving issue description
---------
Co-authored-by: Matej Smycka <[email protected] >
Co-authored-by: Mzack9999 <[email protected] >
* chore(deps): bump the modules group with 5 updates (#6543 )
Bumps the modules group with 5 updates:
| Package | From | To |
| --- | --- | --- |
| [github.com/projectdiscovery/retryablehttp-go](https://github.com/projectdiscovery/retryablehttp-go ) | `1.0.128` | `1.0.129` |
| [github.com/projectdiscovery/dsl](https://github.com/projectdiscovery/dsl ) | `0.8.0` | `0.8.1` |
| [github.com/projectdiscovery/gologger](https://github.com/projectdiscovery/gologger ) | `1.1.58` | `1.1.59` |
| [github.com/projectdiscovery/wappalyzergo](https://github.com/projectdiscovery/wappalyzergo ) | `0.2.50` | `0.2.51` |
| [github.com/projectdiscovery/cdncheck](https://github.com/projectdiscovery/cdncheck ) | `1.2.5` | `1.2.6` |
Updates `github.com/projectdiscovery/retryablehttp-go` from 1.0.128 to 1.0.129
- [Release notes](https://github.com/projectdiscovery/retryablehttp-go/releases )
- [Commits](https://github.com/projectdiscovery/retryablehttp-go/compare/v1.0.128...v1.0.129 )
Updates `github.com/projectdiscovery/dsl` from 0.8.0 to 0.8.1
- [Release notes](https://github.com/projectdiscovery/dsl/releases )
- [Commits](https://github.com/projectdiscovery/dsl/compare/v0.8.0...v0.8.1 )
Updates `github.com/projectdiscovery/gologger` from 1.1.58 to 1.1.59
- [Release notes](https://github.com/projectdiscovery/gologger/releases )
- [Commits](https://github.com/projectdiscovery/gologger/compare/v1.1.58...v1.1.59 )
Updates `github.com/projectdiscovery/wappalyzergo` from 0.2.50 to 0.2.51
- [Release notes](https://github.com/projectdiscovery/wappalyzergo/releases )
- [Commits](https://github.com/projectdiscovery/wappalyzergo/compare/v0.2.50...v0.2.51 )
Updates `github.com/projectdiscovery/cdncheck` from 1.2.5 to 1.2.6
- [Release notes](https://github.com/projectdiscovery/cdncheck/releases )
- [Changelog](https://github.com/projectdiscovery/cdncheck/blob/main/.goreleaser.yaml )
- [Commits](https://github.com/projectdiscovery/cdncheck/compare/v1.2.5...v1.2.6 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/retryablehttp-go
dependency-version: 1.0.129
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/dsl
dependency-version: 0.8.1
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/gologger
dependency-version: 1.1.59
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/wappalyzergo
dependency-version: 0.2.51
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/cdncheck
dependency-version: 1.2.6
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: modules
...
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* fixing failing integration tests
* clean up pools after 24hours inactivity
* fixing lint
* fixing go routine leak
* bump utils
* fixing leak
* fixing syntax
* removing go logo
* fix: populate req_url_pattern before event creation (#6547 )
* refactor(disk): templates catalog (#5914 )
* refactor(disk): templates catalog
Signed-off-by: Dwi Siswanto <[email protected] >
* feat(disk): drying err
Signed-off-by: Dwi Siswanto <[email protected] >
* feat(disk): simplify `DiskCatalog.OpenFile` method
since `BackwardsCompatiblePaths` func is already
deprecated.
Signed-off-by: Dwi Siswanto <[email protected] >
* test: update functional test cases
Signed-off-by: Dwi Siswanto <[email protected] >
* feat: reuse error
Signed-off-by: Dwi Siswanto <[email protected] >
* fix(disk): handle glob errors consistently
Signed-off-by: Dwi Siswanto <[email protected] >
* fix(disk): use forward slashes for fs.FS path ops
to fix Windows compat.
The io/fs package requires forward slashes ("/")
as path separators regardless of the OS. Using
[filepath.Separator] or [os.PathSeparator] breaks
[fs.Open] and [fs.Glob] ops on Windows where the
separator is backslash ("\").
Signed-off-by: Dwi Siswanto <[email protected] >
---------
Signed-off-by: Dwi Siswanto <[email protected] >
* adding support for execution in docker
* adding test for virtual code
* executing virtual only on linux
* chore(deps): bump actions/upload-artifact in the workflows group
Bumps the workflows group with 1 update: [actions/upload-artifact](https://github.com/actions/upload-artifact ).
Updates `actions/upload-artifact` from 4 to 5
- [Release notes](https://github.com/actions/upload-artifact/releases )
- [Commits](https://github.com/actions/upload-artifact/compare/v4...v5 )
---
updated-dependencies:
- dependency-name: actions/upload-artifact
dependency-version: '5'
dependency-type: direct:production
update-type: version-update:semver-major
dependency-group: workflows
...
Signed-off-by: dependabot[bot] <[email protected] >
* chore(deps): bump the modules group with 5 updates (#6551 )
Bumps the modules group with 5 updates:
| Package | From | To |
| --- | --- | --- |
| [github.com/projectdiscovery/fastdialer](https://github.com/projectdiscovery/fastdialer ) | `0.4.13` | `0.4.14` |
| [github.com/projectdiscovery/dsl](https://github.com/projectdiscovery/dsl ) | `0.8.1` | `0.8.2` |
| [github.com/projectdiscovery/networkpolicy](https://github.com/projectdiscovery/networkpolicy ) | `0.1.26` | `0.1.27` |
| [github.com/projectdiscovery/wappalyzergo](https://github.com/projectdiscovery/wappalyzergo ) | `0.2.51` | `0.2.52` |
| [github.com/projectdiscovery/cdncheck](https://github.com/projectdiscovery/cdncheck ) | `1.2.6` | `1.2.7` |
Updates `github.com/projectdiscovery/fastdialer` from 0.4.13 to 0.4.14
- [Release notes](https://github.com/projectdiscovery/fastdialer/releases )
- [Commits](https://github.com/projectdiscovery/fastdialer/compare/v0.4.13...v0.4.14 )
Updates `github.com/projectdiscovery/dsl` from 0.8.1 to 0.8.2
- [Release notes](https://github.com/projectdiscovery/dsl/releases )
- [Commits](https://github.com/projectdiscovery/dsl/compare/v0.8.1...v0.8.2 )
Updates `github.com/projectdiscovery/networkpolicy` from 0.1.26 to 0.1.27
- [Release notes](https://github.com/projectdiscovery/networkpolicy/releases )
- [Commits](https://github.com/projectdiscovery/networkpolicy/compare/v0.1.26...v0.1.27 )
Updates `github.com/projectdiscovery/wappalyzergo` from 0.2.51 to 0.2.52
- [Release notes](https://github.com/projectdiscovery/wappalyzergo/releases )
- [Commits](https://github.com/projectdiscovery/wappalyzergo/compare/v0.2.51...v0.2.52 )
Updates `github.com/projectdiscovery/cdncheck` from 1.2.6 to 1.2.7
- [Release notes](https://github.com/projectdiscovery/cdncheck/releases )
- [Changelog](https://github.com/projectdiscovery/cdncheck/blob/main/.goreleaser.yaml )
- [Commits](https://github.com/projectdiscovery/cdncheck/compare/v1.2.6...v1.2.7 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/fastdialer
dependency-version: 0.4.14
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/dsl
dependency-version: 0.8.2
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/networkpolicy
dependency-version: 0.1.27
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/wappalyzergo
dependency-version: 0.2.52
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/cdncheck
dependency-version: 1.2.7
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: modules
...
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* fixing tests
* adding virtual python
* adding xpath + json extractors
* adding tests
* chore: satisfy lints
Signed-off-by: Dwi Siswanto <[email protected] >
* using clone options for auth store
* fix(headless): fixed memory leak issue during page initialization (#6569 )
* fix(headless): fixed memory leak issue during page initialization
* fix(headless): typo fix and added comment
* fix(headless): one more typo fix
* feat: best-effort keyboard-interactive support for SSH
* fix: provide answer only when asked for
* fix: add logging
* feat(js): enhance SSH keyboard interactive auth
by:
* implement regex-based prompt matching for
password variants.
* add support for filling username prompts in
keyboard interactive challenges.
* improve debug logging with structured output.
this addresses issues with servers using
non-standard prompt formats and provides better
visibility into auth failures.
Signed-off-by: Dwi Siswanto <[email protected] >
* chore(js): migrate `github.com/go-pg/pg` => `github.com/go-pg/pg/v10`
Signed-off-by: Dwi Siswanto <[email protected] >
* feat(templates): add file metadata fields to `parsedTemplate` (#6534 )
* feat(templates): add file metadata fields to `parsedTemplate`
to track template file information for cache
validation purposes.
closes #6515 .
Signed-off-by: Dwi Siswanto <[email protected] >
* chore(templates): satisfy lints
Signed-off-by: Dwi Siswanto <[email protected] >
---------
Signed-off-by: Dwi Siswanto <[email protected] >
* chore(deps): bump the modules group with 7 updates
Bumps the modules group with 7 updates:
| Package | From | To |
| --- | --- | --- |
| [github.com/projectdiscovery/fastdialer](https://github.com/projectdiscovery/fastdialer ) | `0.4.14` | `0.4.15` |
| [github.com/projectdiscovery/retryablehttp-go](https://github.com/projectdiscovery/retryablehttp-go ) | `1.0.129` | `1.0.130` |
| [github.com/projectdiscovery/dsl](https://github.com/projectdiscovery/dsl ) | `0.8.2` | `0.8.3` |
| [github.com/projectdiscovery/mapcidr](https://github.com/projectdiscovery/mapcidr ) | `1.1.96` | `1.1.97` |
| [github.com/projectdiscovery/utils](https://github.com/projectdiscovery/utils ) | `0.6.1-0.20251022145046-e013dc9c5bed` | `0.6.1-0.20251030144701-ce5c4b44e1e6` |
| [github.com/projectdiscovery/wappalyzergo](https://github.com/projectdiscovery/wappalyzergo ) | `0.2.52` | `0.2.53` |
| [github.com/projectdiscovery/cdncheck](https://github.com/projectdiscovery/cdncheck ) | `1.2.7` | `1.2.8` |
Updates `github.com/projectdiscovery/fastdialer` from 0.4.14 to 0.4.15
- [Release notes](https://github.com/projectdiscovery/fastdialer/releases )
- [Commits](https://github.com/projectdiscovery/fastdialer/compare/v0.4.14...v0.4.15 )
Updates `github.com/projectdiscovery/retryablehttp-go` from 1.0.129 to 1.0.130
- [Release notes](https://github.com/projectdiscovery/retryablehttp-go/releases )
- [Commits](https://github.com/projectdiscovery/retryablehttp-go/compare/v1.0.129...v1.0.130 )
Updates `github.com/projectdiscovery/dsl` from 0.8.2 to 0.8.3
- [Release notes](https://github.com/projectdiscovery/dsl/releases )
- [Commits](https://github.com/projectdiscovery/dsl/compare/v0.8.2...v0.8.3 )
Updates `github.com/projectdiscovery/mapcidr` from 1.1.96 to 1.1.97
- [Release notes](https://github.com/projectdiscovery/mapcidr/releases )
- [Changelog](https://github.com/projectdiscovery/mapcidr/blob/main/.goreleaser.yml )
- [Commits](https://github.com/projectdiscovery/mapcidr/compare/v1.1.96...v1.1.97 )
Updates `github.com/projectdiscovery/utils` from 0.6.1-0.20251022145046-e013dc9c5bed to 0.6.1-0.20251030144701-ce5c4b44e1e6
- [Release notes](https://github.com/projectdiscovery/utils/releases )
- [Changelog](https://github.com/projectdiscovery/utils/blob/main/CHANGELOG.md )
- [Commits](https://github.com/projectdiscovery/utils/commits )
Updates `github.com/projectdiscovery/wappalyzergo` from 0.2.52 to 0.2.53
- [Release notes](https://github.com/projectdiscovery/wappalyzergo/releases )
- [Commits](https://github.com/projectdiscovery/wappalyzergo/compare/v0.2.52...v0.2.53 )
Updates `github.com/projectdiscovery/cdncheck` from 1.2.7 to 1.2.8
- [Release notes](https://github.com/projectdiscovery/cdncheck/releases )
- [Changelog](https://github.com/projectdiscovery/cdncheck/blob/main/.goreleaser.yaml )
- [Commits](https://github.com/projectdiscovery/cdncheck/compare/v1.2.7...v1.2.8 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/fastdialer
dependency-version: 0.4.15
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/retryablehttp-go
dependency-version: 1.0.130
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/dsl
dependency-version: 0.8.3
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/mapcidr
dependency-version: 1.1.97
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/utils
dependency-version: 0.6.1-0.20251030144701-ce5c4b44e1e6
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/wappalyzergo
dependency-version: 0.2.53
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/cdncheck
dependency-version: 1.2.8
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: modules
...
Signed-off-by: dependabot[bot] <[email protected] >
* fix(templates): mem leaks in parser cache
Fixes duplicate template storage & removes
unnecessary raw bytes caching.
Mem usage reduced by ~30%.
> 423MB => 299MB heap alloc.
* Use `StoreWithoutRaw()` to avoid storing raw
bytes.
* Remove duplicate storage in both caches.
* Remove ineffective raw bytes retrieval logic.
Benchmarks show 45% perf improvement with no
regressions.
Signed-off-by: Dwi Siswanto <[email protected] >
* fix(http): resolve timeout config issues (#6562 )
across multiple layers
Fixes timeout configuration conflicts where HTTP
requests would timeout prematurely despite
configured values in `@timeout` annotations or
`-timeout` flags.
RCA:
* `retryablehttp` pkg overriding with default
30s timeout.
* Custom timeouts not propagating to
`retryablehttp` layer.
* Multiple timeout layers not sync properly.
Changes:
* Propagate custom timeouts from `@timeout`
annotations to `retryablehttp` layer.
* Adjust 5-minute maximum cap to prevent DoS via
extremely large timeouts.
* Ensure `retryableHttpOptions.Timeout` respects
`ResponseHeaderTimeout`.
* Add comprehensive tests for timeout capping
behavior.
This allows templates to override global timeout
via `@timeout` annotations while preventing abuse
thru unreasonably large timeout values.
Fixes #6560 .
Signed-off-by: Dwi Siswanto <[email protected] >
* add env variable for nuclei tempaltes dir
* chore(deps): bump github.com/opencontainers/runc
Bumps the go_modules group with 1 update in the / directory: [github.com/opencontainers/runc](https://github.com/opencontainers/runc ).
Updates `github.com/opencontainers/runc` from 1.2.3 to 1.2.8
- [Release notes](https://github.com/opencontainers/runc/releases )
- [Changelog](https://github.com/opencontainers/runc/blob/v1.2.8/CHANGELOG.md )
- [Commits](https://github.com/opencontainers/runc/compare/v1.2.3...v1.2.8 )
---
updated-dependencies:
- dependency-name: github.com/opencontainers/runc
dependency-version: 1.2.8
dependency-type: indirect
dependency-group: go_modules
...
Signed-off-by: dependabot[bot] <[email protected] >
* adding env tests on linux
* docs: update syntax & JSON schema 🤖
* chore(deps): bump the modules group with 4 updates
Bumps the modules group with 4 updates: [github.com/projectdiscovery/retryablehttp-go](https://github.com/projectdiscovery/retryablehttp-go ), [github.com/projectdiscovery/dsl](https://github.com/projectdiscovery/dsl ), [github.com/projectdiscovery/wappalyzergo](https://github.com/projectdiscovery/wappalyzergo ) and [github.com/projectdiscovery/cdncheck](https://github.com/projectdiscovery/cdncheck ).
Updates `github.com/projectdiscovery/retryablehttp-go` from 1.0.130 to 1.0.131
- [Release notes](https://github.com/projectdiscovery/retryablehttp-go/releases )
- [Commits](https://github.com/projectdiscovery/retryablehttp-go/compare/v1.0.130...v1.0.131 )
Updates `github.com/projectdiscovery/dsl` from 0.8.3 to 0.8.4
- [Release notes](https://github.com/projectdiscovery/dsl/releases )
- [Commits](https://github.com/projectdiscovery/dsl/compare/v0.8.3...v0.8.4 )
Updates `github.com/projectdiscovery/wappalyzergo` from 0.2.53 to 0.2.54
- [Release notes](https://github.com/projectdiscovery/wappalyzergo/releases )
- [Commits](https://github.com/projectdiscovery/wappalyzergo/compare/v0.2.53...v0.2.54 )
Updates `github.com/projectdiscovery/cdncheck` from 1.2.8 to 1.2.9
- [Release notes](https://github.com/projectdiscovery/cdncheck/releases )
- [Changelog](https://github.com/projectdiscovery/cdncheck/blob/main/.goreleaser.yaml )
- [Commits](https://github.com/projectdiscovery/cdncheck/compare/v1.2.8...v1.2.9 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/retryablehttp-go
dependency-version: 1.0.131
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/dsl
dependency-version: 0.8.4
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/wappalyzergo
dependency-version: 0.2.54
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/cdncheck
dependency-version: 1.2.9
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: modules
...
Signed-off-by: dependabot[bot] <[email protected] >
* bump version
* fix(charts): fixed out of bounds read (#6607 )
---------
Signed-off-by: Dwi Siswanto <[email protected] >
Signed-off-by: dependabot[bot] <[email protected] >
Signed-off-by: Lorenzo Susini <[email protected] >
Co-authored-by: pussycat0x <[email protected] >
Co-authored-by: Alban Stourbe <[email protected] >
Co-authored-by: Mzack9999 <[email protected] >
Co-authored-by: Miel Verkerken <[email protected] >
Co-authored-by: zy9ard3 <[email protected] >
Co-authored-by: Tarun Koyalwar <[email protected] >
Co-authored-by: Dwi Siswanto <[email protected] >
Co-authored-by: yusei-wy <[email protected] >
Co-authored-by: PDTeamX <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Lorenzo Susini <[email protected] >
Co-authored-by: cui <[email protected] >
Co-authored-by: mkrs2404 <[email protected] >
Co-authored-by: Ice3man <[email protected] >
Co-authored-by: nu11z <[email protected] >
Co-authored-by: Nakul Bharti <[email protected] >
Co-authored-by: halcyondream <[email protected] >
Co-authored-by: ghost <[email protected] >
Co-authored-by: Dwi Siswanto <[email protected] >
Co-authored-by: Matej Smycka <[email protected] >
Co-authored-by: Patrick Stoeckle <[email protected] >
Co-authored-by: Haozhe Zhang <[email protected] >
Co-authored-by: chuu <[email protected] >
Co-authored-by: chuu <[email protected] >
Co-authored-by: Matej Smycka <[email protected] >
Co-authored-by: Deamhan <[email protected] >
Co-authored-by: Adam Chovanec <[email protected] >
2025-11-14 19:16:48 +05:30
Deamhan
488d5886ea
fix(charts): fixed out of bounds read ( #6607 )
2025-11-14 17:16:39 +05:30
Doğan Can Bakır
cf5557e0fd
bump version
2025-11-12 13:57:11 +09:00
dependabot[bot]
1a2363db8a
chore(deps): bump the modules group with 4 updates
...
Bumps the modules group with 4 updates: [github.com/projectdiscovery/retryablehttp-go](https://github.com/projectdiscovery/retryablehttp-go ), [github.com/projectdiscovery/dsl](https://github.com/projectdiscovery/dsl ), [github.com/projectdiscovery/wappalyzergo](https://github.com/projectdiscovery/wappalyzergo ) and [github.com/projectdiscovery/cdncheck](https://github.com/projectdiscovery/cdncheck ).
Updates `github.com/projectdiscovery/retryablehttp-go` from 1.0.130 to 1.0.131
- [Release notes](https://github.com/projectdiscovery/retryablehttp-go/releases )
- [Commits](https://github.com/projectdiscovery/retryablehttp-go/compare/v1.0.130...v1.0.131 )
Updates `github.com/projectdiscovery/dsl` from 0.8.3 to 0.8.4
- [Release notes](https://github.com/projectdiscovery/dsl/releases )
- [Commits](https://github.com/projectdiscovery/dsl/compare/v0.8.3...v0.8.4 )
Updates `github.com/projectdiscovery/wappalyzergo` from 0.2.53 to 0.2.54
- [Release notes](https://github.com/projectdiscovery/wappalyzergo/releases )
- [Commits](https://github.com/projectdiscovery/wappalyzergo/compare/v0.2.53...v0.2.54 )
Updates `github.com/projectdiscovery/cdncheck` from 1.2.8 to 1.2.9
- [Release notes](https://github.com/projectdiscovery/cdncheck/releases )
- [Changelog](https://github.com/projectdiscovery/cdncheck/blob/main/.goreleaser.yaml )
- [Commits](https://github.com/projectdiscovery/cdncheck/compare/v1.2.8...v1.2.9 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/retryablehttp-go
dependency-version: 1.0.131
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/dsl
dependency-version: 0.8.4
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/wappalyzergo
dependency-version: 0.2.54
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/cdncheck
dependency-version: 1.2.9
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: modules
...
Signed-off-by: dependabot[bot] <[email protected] >
2025-11-12 04:39:56 +00:00
Dwi Siswanto
3a4e436eed
chore(cmd): satisfy lints
...
Signed-off-by: Dwi Siswanto <[email protected] >
2025-11-12 08:55:40 +07:00
Dwi Siswanto
0f5d0d7976
test(cmd): collect CPU & heap profiles
...
Signed-off-by: Dwi Siswanto <[email protected] >
2025-11-12 08:47:57 +07:00
Dwi Siswanto
954c825fab
test(cmd): enable BenchmarkRunEnumeration/Default bench
...
Signed-off-by: Dwi Siswanto <[email protected] >
2025-11-12 08:44:26 +07:00
Doğan Can Bakır
6a1451f8b6
remove redundant init
2025-11-10 22:51:40 +09:00
Doğan Can Bakır
0b98417d7c
init exec id
2025-11-10 22:44:53 +09:00
Niek den Breeje
3eff4146e1
feat(sdk): create parent & tmp dir in WithTemporaryDirectory
2025-11-10 10:41:56 +01:00
Niek den Breeje
87d62d3a8f
style(sdk): remove unnecessary else block
2025-11-10 08:18:14 +01:00
Niek den Breeje
efcc8e95c3
fix(sdk): init default engine tmpDir when unconfigured
2025-11-10 07:54:54 +01:00
Niek den Breeje
96bfb2bac1
feat(sdk): add tmpDir configuration option for SDK users
2025-11-10 07:31:18 +01:00
ghost
cc0f1e9606
docs: update syntax & JSON schema 🤖
2025-11-08 13:44:26 +00:00
Mzack9999
0054e8b7ae
Merge pull request #6549 from projectdiscovery/feat-gozero-virtual
...
adding support for execution in docker
2025-11-08 17:40:21 +04:00
Mzack9999
aecef0ab75
Merge branch 'dev' into feat-gozero-virtual
2025-11-08 06:01:01 +04:00
Mzack9999
0dde27f41d
Merge pull request #6588 from projectdiscovery/6491_add_nuclei_template_dir_env_variable
...
add env variable for nuclei tempaltes dir
2025-11-08 05:52:44 +04:00
Mzack9999
13cca2b2c8
adding env tests on linux
2025-11-07 20:11:30 +04:00
Niek den Breeje
7b0c6fb782
docs(sdk): update comment to more accurately reflect purpose
2025-11-07 12:14:45 +01:00
Niek den Breeje
2829fd30bb
fix(sdk): configure tmpDir for SDK
...
Closes #6595 .
2025-11-07 12:01:46 +01:00
dependabot[bot]
53af79a392
chore(deps): bump github.com/opencontainers/runc
...
Bumps the go_modules group with 1 update in the / directory: [github.com/opencontainers/runc](https://github.com/opencontainers/runc ).
Updates `github.com/opencontainers/runc` from 1.2.3 to 1.2.8
- [Release notes](https://github.com/opencontainers/runc/releases )
- [Changelog](https://github.com/opencontainers/runc/blob/v1.2.8/CHANGELOG.md )
- [Commits](https://github.com/opencontainers/runc/compare/v1.2.3...v1.2.8 )
---
updated-dependencies:
- dependency-name: github.com/opencontainers/runc
dependency-version: 1.2.8
dependency-type: indirect
dependency-group: go_modules
...
Signed-off-by: dependabot[bot] <[email protected] >
2025-11-05 17:10:34 +00:00
Dwi Siswanto
d5e65d1afe
fix(raw): handle full URLs in unsafe raw requests
...
Previously, when using `unsafe: true` with full
URLs (e.g., `GET http://example.com/path HTTP/1.1`),
the `Parse` func would treat the full URL as a
relative path, resulting in malformed requests
like `GET /http://example.com/path HTTP/1.1`.
This occurred because the full URL handling
logic was only executed for non-unsafe requests,
causing unsafe requests with full URLs to fall
through to the unsafe case which wasn't designed
to handle them.
Changes:
* Extract full URL handling before mode-specific
logic runs.
* Convert full URLs to relative paths for both
safe and unsafe modes.
* Update `UnsafeRawBytes` with the correct
relative path when unsafe is true.
* Ensure path merging works correctly with
`disable-path-automerge`.
This fix maintains backward compatibility while
properly supporting the previously broken
combination of unsafe mode with full URLs.
Fixes #6558 .
Signed-off-by: Dwi Siswanto <[email protected] >
2025-11-05 22:26:21 +07:00
Doğan Can Bakır
90d51f733a
add env variable for nuclei tempaltes dir
2025-11-05 18:15:57 +03:00
Dwi Siswanto
d7da0e0914
fix(http): resolve timeout config issues ( #6562 )
...
across multiple layers
Fixes timeout configuration conflicts where HTTP
requests would timeout prematurely despite
configured values in `@timeout` annotations or
`-timeout` flags.
RCA:
* `retryablehttp` pkg overriding with default
30s timeout.
* Custom timeouts not propagating to
`retryablehttp` layer.
* Multiple timeout layers not sync properly.
Changes:
* Propagate custom timeouts from `@timeout`
annotations to `retryablehttp` layer.
* Adjust 5-minute maximum cap to prevent DoS via
extremely large timeouts.
* Ensure `retryableHttpOptions.Timeout` respects
`ResponseHeaderTimeout`.
* Add comprehensive tests for timeout capping
behavior.
This allows templates to override global timeout
via `@timeout` annotations while preventing abuse
thru unreasonably large timeout values.
Fixes #6560 .
Signed-off-by: Dwi Siswanto <[email protected] >
2025-11-04 08:51:17 +07:00
Mzack9999
5147c72a45
Merge pull request #6584 from projectdiscovery/dwisiswant0/fix/templates/mem-leaks-in-parser-cache
...
fix(templates): mem leaks in parser cache
2025-11-03 19:28:21 +04:00
Dwi Siswanto
7e33712d08
fix(templates): mem leaks in parser cache
...
Fixes duplicate template storage & removes
unnecessary raw bytes caching.
Mem usage reduced by ~30%.
> 423MB => 299MB heap alloc.
* Use `StoreWithoutRaw()` to avoid storing raw
bytes.
* Remove duplicate storage in both caches.
* Remove ineffective raw bytes retrieval logic.
Benchmarks show 45% perf improvement with no
regressions.
Signed-off-by: Dwi Siswanto <[email protected] >
2025-11-03 20:27:03 +07:00
dependabot[bot]
3a44eaf7b5
chore(deps): bump the modules group with 7 updates
...
Bumps the modules group with 7 updates:
| Package | From | To |
| --- | --- | --- |
| [github.com/projectdiscovery/fastdialer](https://github.com/projectdiscovery/fastdialer ) | `0.4.14` | `0.4.15` |
| [github.com/projectdiscovery/retryablehttp-go](https://github.com/projectdiscovery/retryablehttp-go ) | `1.0.129` | `1.0.130` |
| [github.com/projectdiscovery/dsl](https://github.com/projectdiscovery/dsl ) | `0.8.2` | `0.8.3` |
| [github.com/projectdiscovery/mapcidr](https://github.com/projectdiscovery/mapcidr ) | `1.1.96` | `1.1.97` |
| [github.com/projectdiscovery/utils](https://github.com/projectdiscovery/utils ) | `0.6.1-0.20251022145046-e013dc9c5bed` | `0.6.1-0.20251030144701-ce5c4b44e1e6` |
| [github.com/projectdiscovery/wappalyzergo](https://github.com/projectdiscovery/wappalyzergo ) | `0.2.52` | `0.2.53` |
| [github.com/projectdiscovery/cdncheck](https://github.com/projectdiscovery/cdncheck ) | `1.2.7` | `1.2.8` |
Updates `github.com/projectdiscovery/fastdialer` from 0.4.14 to 0.4.15
- [Release notes](https://github.com/projectdiscovery/fastdialer/releases )
- [Commits](https://github.com/projectdiscovery/fastdialer/compare/v0.4.14...v0.4.15 )
Updates `github.com/projectdiscovery/retryablehttp-go` from 1.0.129 to 1.0.130
- [Release notes](https://github.com/projectdiscovery/retryablehttp-go/releases )
- [Commits](https://github.com/projectdiscovery/retryablehttp-go/compare/v1.0.129...v1.0.130 )
Updates `github.com/projectdiscovery/dsl` from 0.8.2 to 0.8.3
- [Release notes](https://github.com/projectdiscovery/dsl/releases )
- [Commits](https://github.com/projectdiscovery/dsl/compare/v0.8.2...v0.8.3 )
Updates `github.com/projectdiscovery/mapcidr` from 1.1.96 to 1.1.97
- [Release notes](https://github.com/projectdiscovery/mapcidr/releases )
- [Changelog](https://github.com/projectdiscovery/mapcidr/blob/main/.goreleaser.yml )
- [Commits](https://github.com/projectdiscovery/mapcidr/compare/v1.1.96...v1.1.97 )
Updates `github.com/projectdiscovery/utils` from 0.6.1-0.20251022145046-e013dc9c5bed to 0.6.1-0.20251030144701-ce5c4b44e1e6
- [Release notes](https://github.com/projectdiscovery/utils/releases )
- [Changelog](https://github.com/projectdiscovery/utils/blob/main/CHANGELOG.md )
- [Commits](https://github.com/projectdiscovery/utils/commits )
Updates `github.com/projectdiscovery/wappalyzergo` from 0.2.52 to 0.2.53
- [Release notes](https://github.com/projectdiscovery/wappalyzergo/releases )
- [Commits](https://github.com/projectdiscovery/wappalyzergo/compare/v0.2.52...v0.2.53 )
Updates `github.com/projectdiscovery/cdncheck` from 1.2.7 to 1.2.8
- [Release notes](https://github.com/projectdiscovery/cdncheck/releases )
- [Changelog](https://github.com/projectdiscovery/cdncheck/blob/main/.goreleaser.yaml )
- [Commits](https://github.com/projectdiscovery/cdncheck/compare/v1.2.7...v1.2.8 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/fastdialer
dependency-version: 0.4.15
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/retryablehttp-go
dependency-version: 1.0.130
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/dsl
dependency-version: 0.8.3
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/mapcidr
dependency-version: 1.1.97
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/utils
dependency-version: 0.6.1-0.20251030144701-ce5c4b44e1e6
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/wappalyzergo
dependency-version: 0.2.53
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/cdncheck
dependency-version: 1.2.8
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: modules
...
Signed-off-by: dependabot[bot] <[email protected] >
2025-11-03 09:03:58 +00:00
Dwi Siswanto
fb93cbeeda
test(core): rm unused tests
...
Signed-off-by: Dwi Siswanto <[email protected] >
2025-11-02 21:44:06 +07:00
Dwi Siswanto
69c831bad2
refactor(core): keep workflow exec seq
...
Signed-off-by: Dwi Siswanto <[email protected] >
2025-11-02 21:35:28 +07:00
Dwi Siswanto
f544ea706c
Revert "introducing workflow sequential mode"
...
This reverts commit 1093bbc62d .
2025-11-02 21:24:40 +07:00
Mzack9999
1093bbc62d
introducing workflow sequential mode
2025-11-02 21:24:29 +07:00
Dwi Siswanto
133e8b98c0
fix(core): race cond in workflow execution
...
caused by shared context callbacks.
it was exposed after adding concurrent exec to
workflow processing and occurred when multiple
goroutines attempted to write to the same
`ctx.OnResult` callback field simultaneously,
causing data races during workflow template exec.
Signed-off-by: Dwi Siswanto <[email protected] >
2025-11-02 21:24:28 +07:00
Dwi Siswanto
ed1c5752f3
refactor(integration-test): enhance debug mode detects
...
* replace hardcoded `DEBUG` env var check with
extensible helper func.
* add support for GitHub Actions Runner env var.
* accept multiple truthy value variants.
Signed-off-by: Dwi Siswanto <[email protected] >
2025-11-02 21:24:28 +07:00
Dwi Siswanto
e60f4158ea
chore(file): satisfy lints
...
Signed-off-by: Dwi Siswanto <[email protected] >
2025-11-02 21:24:27 +07:00
Dwi Siswanto
984deac200
test: adds Test(FileProtocol|Workflows)ConcurrentExecution tests
...
Signed-off-by: Dwi Siswanto <[email protected] >
2025-11-02 21:24:27 +07:00
Dwi Siswanto
17360cb6e4
fix: restore parallel processing in workflow & file proto
...
add missing `go` keyword to anonymous funcs that
were intended to run as goroutines but were
executing synchronously instead.
Fixes #6492
Signed-off-by: Dwi Siswanto <[email protected] >
2025-11-02 21:24:26 +07:00
Dwi Siswanto
770f20eeab
feat(templates): add file metadata fields to parsedTemplate ( #6534 )
...
* feat(templates): add file metadata fields to `parsedTemplate`
to track template file information for cache
validation purposes.
closes #6515 .
Signed-off-by: Dwi Siswanto <[email protected] >
* chore(templates): satisfy lints
Signed-off-by: Dwi Siswanto <[email protected] >
---------
Signed-off-by: Dwi Siswanto <[email protected] >
2025-11-02 19:09:03 +07:00
Mzack9999
5b5d87f62a
Merge pull request #6508 from chovanecadam/ssh-keyboard-interactive
...
SSH keyboard-interactive
2025-11-02 16:05:51 +04:00
Mzack9999
6c05580120
Merge pull request #6572 from projectdiscovery/bugfix-6568-secrets-file-path
...
Using clone options for auth store
2025-11-02 13:53:16 +04:00
Mzack9999
16154d1442
Merge pull request #6574 from projectdiscovery/dwisiswant0/security/js/migrate-github-com-go-pg-pg-dep
...
chore(js): migrate `github.com/go-pg/pg` => `github.com/go-pg/pg/v10`
2025-11-02 13:50:10 +04:00
Dwi Siswanto
7fc4752a95
chore(js): migrate github.com/go-pg/pg => github.com/go-pg/pg/v10
...
Signed-off-by: Dwi Siswanto <[email protected] >
2025-11-02 01:12:11 +07:00
Dwi Siswanto
248bac75a0
feat(js): enhance SSH keyboard interactive auth
...
by:
* implement regex-based prompt matching for
password variants.
* add support for filling username prompts in
keyboard interactive challenges.
* improve debug logging with structured output.
this addresses issues with servers using
non-standard prompt formats and provides better
visibility into auth failures.
Signed-off-by: Dwi Siswanto <[email protected] >
2025-11-02 00:38:37 +07:00
Adam Chovanec
6794b9cba0
fix: add logging
2025-11-02 00:38:37 +07:00
Adam Chovanec
8136d4f368
fix: provide answer only when asked for
2025-11-02 00:38:36 +07:00
Adam Chovanec
1a8124679e
feat: best-effort keyboard-interactive support for SSH
2025-11-02 00:38:35 +07:00
Deamhan
f3181b9a2a
fix(headless): fixed memory leak issue during page initialization ( #6569 )
...
* fix(headless): fixed memory leak issue during page initialization
* fix(headless): typo fix and added comment
* fix(headless): one more typo fix
2025-11-02 00:33:25 +07:00
Mzack9999
3c0b84b137
using clone options for auth store
2025-11-01 20:07:02 +04:00
meme-lord
b87715a191
Update config.go
2025-10-30 15:04:46 +00:00
meme-lord
eff7931ec2
Merge branch 'dev' into multioptions
2025-10-30 15:04:04 +00:00
Mzack9999
b625a659db
Merge pull request #6565 from projectdiscovery/dwisiswant0/chore/satisfy-lints
...
chore: satisfy lints
2025-10-30 14:58:50 +04:00
Dwi Siswanto
dd8946d3f2
chore: satisfy lints
...
Signed-off-by: Dwi Siswanto <[email protected] >
2025-10-30 09:41:01 +07:00
Mzack9999
c814128ee2
removing debug log
2025-10-29 19:54:51 +04:00
Mzack9999
6f59472f78
reusing dialer
2025-10-29 19:03:59 +04:00
Dogan Can Bakir
3be27b9dfd
Merge pull request #6559 from projectdiscovery/feat-6359-json-xpath-headless-extractor
...
Adding json + xpath headless extractors
2025-10-29 14:56:34 +03:00
Mzack9999
e535e0126f
adding tests
2025-10-28 14:19:12 +04:00
Mzack9999
9d59fd0188
adding xpath + json extractors
2025-10-28 14:19:06 +04:00
Mzack9999
c4a63ec1de
adding virtual python
2025-10-27 23:29:27 +04:00
Mzack9999
8c30b5d53c
fixing tests
2025-10-27 23:22:02 +04:00
dependabot[bot]
82144e542b
chore(deps): bump the modules group with 5 updates ( #6551 )
...
Bumps the modules group with 5 updates:
| Package | From | To |
| --- | --- | --- |
| [github.com/projectdiscovery/fastdialer](https://github.com/projectdiscovery/fastdialer ) | `0.4.13` | `0.4.14` |
| [github.com/projectdiscovery/dsl](https://github.com/projectdiscovery/dsl ) | `0.8.1` | `0.8.2` |
| [github.com/projectdiscovery/networkpolicy](https://github.com/projectdiscovery/networkpolicy ) | `0.1.26` | `0.1.27` |
| [github.com/projectdiscovery/wappalyzergo](https://github.com/projectdiscovery/wappalyzergo ) | `0.2.51` | `0.2.52` |
| [github.com/projectdiscovery/cdncheck](https://github.com/projectdiscovery/cdncheck ) | `1.2.6` | `1.2.7` |
Updates `github.com/projectdiscovery/fastdialer` from 0.4.13 to 0.4.14
- [Release notes](https://github.com/projectdiscovery/fastdialer/releases )
- [Commits](https://github.com/projectdiscovery/fastdialer/compare/v0.4.13...v0.4.14 )
Updates `github.com/projectdiscovery/dsl` from 0.8.1 to 0.8.2
- [Release notes](https://github.com/projectdiscovery/dsl/releases )
- [Commits](https://github.com/projectdiscovery/dsl/compare/v0.8.1...v0.8.2 )
Updates `github.com/projectdiscovery/networkpolicy` from 0.1.26 to 0.1.27
- [Release notes](https://github.com/projectdiscovery/networkpolicy/releases )
- [Commits](https://github.com/projectdiscovery/networkpolicy/compare/v0.1.26...v0.1.27 )
Updates `github.com/projectdiscovery/wappalyzergo` from 0.2.51 to 0.2.52
- [Release notes](https://github.com/projectdiscovery/wappalyzergo/releases )
- [Commits](https://github.com/projectdiscovery/wappalyzergo/compare/v0.2.51...v0.2.52 )
Updates `github.com/projectdiscovery/cdncheck` from 1.2.6 to 1.2.7
- [Release notes](https://github.com/projectdiscovery/cdncheck/releases )
- [Changelog](https://github.com/projectdiscovery/cdncheck/blob/main/.goreleaser.yaml )
- [Commits](https://github.com/projectdiscovery/cdncheck/compare/v1.2.6...v1.2.7 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/fastdialer
dependency-version: 0.4.14
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/dsl
dependency-version: 0.8.2
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/networkpolicy
dependency-version: 0.1.27
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/wappalyzergo
dependency-version: 0.2.52
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/cdncheck
dependency-version: 1.2.7
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: modules
...
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-10-27 21:52:39 +07:00
dependabot[bot]
3b5e3a4de9
chore(deps): bump actions/upload-artifact in the workflows group
...
Bumps the workflows group with 1 update: [actions/upload-artifact](https://github.com/actions/upload-artifact ).
Updates `actions/upload-artifact` from 4 to 5
- [Release notes](https://github.com/actions/upload-artifact/releases )
- [Commits](https://github.com/actions/upload-artifact/compare/v4...v5 )
---
updated-dependencies:
- dependency-name: actions/upload-artifact
dependency-version: '5'
dependency-type: direct:production
update-type: version-update:semver-major
dependency-group: workflows
...
Signed-off-by: dependabot[bot] <[email protected] >
2025-10-27 11:10:31 +00:00
Mzack9999
b4551b901f
executing virtual only on linux
2025-10-25 18:51:17 +04:00
Mzack9999
ca1cbf2135
adding test for virtual code
2025-10-25 15:31:44 +04:00
Mzack9999
3384606dea
adding support for execution in docker
2025-10-25 00:31:03 +04:00
Dwi Siswanto
d2ae3521cc
refactor(disk): templates catalog ( #5914 )
...
* refactor(disk): templates catalog
Signed-off-by: Dwi Siswanto <[email protected] >
* feat(disk): drying err
Signed-off-by: Dwi Siswanto <[email protected] >
* feat(disk): simplify `DiskCatalog.OpenFile` method
since `BackwardsCompatiblePaths` func is already
deprecated.
Signed-off-by: Dwi Siswanto <[email protected] >
* test: update functional test cases
Signed-off-by: Dwi Siswanto <[email protected] >
* feat: reuse error
Signed-off-by: Dwi Siswanto <[email protected] >
* fix(disk): handle glob errors consistently
Signed-off-by: Dwi Siswanto <[email protected] >
* fix(disk): use forward slashes for fs.FS path ops
to fix Windows compat.
The io/fs package requires forward slashes ("/")
as path separators regardless of the OS. Using
[filepath.Separator] or [os.PathSeparator] breaks
[fs.Open] and [fs.Glob] ops on Windows where the
separator is backslash ("\").
Signed-off-by: Dwi Siswanto <[email protected] >
---------
Signed-off-by: Dwi Siswanto <[email protected] >
2025-10-24 07:31:35 +07:00
Ice3man
f3298323f3
fix: populate req_url_pattern before event creation ( #6547 )
2025-10-24 03:06:12 +05:30
Mzack9999
71293f2f81
Merge pull request #6536 from matejsmycka/update-tl-flag
...
Update tl flag
2025-10-23 15:26:27 +04:00
Mzack9999
a5b424bbfe
Merge branch 'dev' into pr/6536
2025-10-23 14:13:22 +04:00
Mzack9999
966005ecb0
Merge pull request #6530 from DFwJZ/dev
...
update go version in logo
2025-10-23 14:12:20 +04:00
Mzack9999
5cd344e7cd
removing go logo
2025-10-23 14:05:16 +04:00
Dogan Can Bakir
ae52ef04c9
Merge pull request #6545 from projectdiscovery/bugfix-6329-clientpool
...
clean up pools after 24hours inactivity
2025-10-22 22:41:20 +03:00
Mzack9999
b9ce0c2226
fixing syntax
2025-10-22 19:11:26 +04:00
Mzack9999
da316df556
fixing leak
2025-10-22 19:05:13 +04:00
Mzack9999
ccb65a0016
bump utils
2025-10-22 00:10:21 +04:00
Mzack9999
5b92381494
fixing go routine leak
2025-10-21 23:37:00 +04:00
tvroi
e168f8dbfa
fix(openapi/swagger): remove code duplication
2025-10-21 20:27:33 +07:00
tvroi
f57bd8c8ee
fix(openapi/swagger): linter and url validation
2025-10-21 20:16:05 +07:00
Mzack9999
5557f4eae3
fixing lint
2025-10-21 16:57:26 +04:00
Mzack9999
f6efa9da6c
clean up pools after 24hours inactivity
2025-10-21 16:41:26 +04:00
Mzack9999
2db03a9335
Merge pull request #6544 from projectdiscovery/bugfix-int-tests
...
Fixing failing integration tests
2025-10-21 15:57:55 +04:00
Mzack9999
5b7b83618c
fixing failing integration tests
2025-10-21 14:29:15 +04:00
tvroi
89cfb75bb6
fix(openapi/swagger): remove discarded error in defer
2025-10-20 18:56:47 +07:00
tvroi
f0429aa4b7
fix(openapi/swagger): err shadowing on write failure
2025-10-20 18:49:06 +07:00
tvroi
1684f4143e
fix (openapi/swagger): improve error handling and tmpDir cleanup
2025-10-20 18:36:17 +07:00
dependabot[bot]
7823d46fdb
chore(deps): bump the modules group with 5 updates ( #6543 )
...
Bumps the modules group with 5 updates:
| Package | From | To |
| --- | --- | --- |
| [github.com/projectdiscovery/retryablehttp-go](https://github.com/projectdiscovery/retryablehttp-go ) | `1.0.128` | `1.0.129` |
| [github.com/projectdiscovery/dsl](https://github.com/projectdiscovery/dsl ) | `0.8.0` | `0.8.1` |
| [github.com/projectdiscovery/gologger](https://github.com/projectdiscovery/gologger ) | `1.1.58` | `1.1.59` |
| [github.com/projectdiscovery/wappalyzergo](https://github.com/projectdiscovery/wappalyzergo ) | `0.2.50` | `0.2.51` |
| [github.com/projectdiscovery/cdncheck](https://github.com/projectdiscovery/cdncheck ) | `1.2.5` | `1.2.6` |
Updates `github.com/projectdiscovery/retryablehttp-go` from 1.0.128 to 1.0.129
- [Release notes](https://github.com/projectdiscovery/retryablehttp-go/releases )
- [Commits](https://github.com/projectdiscovery/retryablehttp-go/compare/v1.0.128...v1.0.129 )
Updates `github.com/projectdiscovery/dsl` from 0.8.0 to 0.8.1
- [Release notes](https://github.com/projectdiscovery/dsl/releases )
- [Commits](https://github.com/projectdiscovery/dsl/compare/v0.8.0...v0.8.1 )
Updates `github.com/projectdiscovery/gologger` from 1.1.58 to 1.1.59
- [Release notes](https://github.com/projectdiscovery/gologger/releases )
- [Commits](https://github.com/projectdiscovery/gologger/compare/v1.1.58...v1.1.59 )
Updates `github.com/projectdiscovery/wappalyzergo` from 0.2.50 to 0.2.51
- [Release notes](https://github.com/projectdiscovery/wappalyzergo/releases )
- [Commits](https://github.com/projectdiscovery/wappalyzergo/compare/v0.2.50...v0.2.51 )
Updates `github.com/projectdiscovery/cdncheck` from 1.2.5 to 1.2.6
- [Release notes](https://github.com/projectdiscovery/cdncheck/releases )
- [Changelog](https://github.com/projectdiscovery/cdncheck/blob/main/.goreleaser.yaml )
- [Commits](https://github.com/projectdiscovery/cdncheck/compare/v1.2.5...v1.2.6 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/retryablehttp-go
dependency-version: 1.0.129
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/dsl
dependency-version: 0.8.1
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/gologger
dependency-version: 1.1.59
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/wappalyzergo
dependency-version: 0.2.51
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/cdncheck
dependency-version: 1.2.6
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: modules
...
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-10-20 15:06:44 +07:00
tvroi
c3750be380
feat(openapi/swagger): direct fuzzing using target url
2025-10-19 15:33:31 +07:00
361f877730
Http probing optimizations high ports ( #6538 )
...
* feat: Assume HTTP(S) server on high port is HTTP
* feat: enhance http probing tests
* improving issue description
---------
Co-authored-by: Matej Smycka <[email protected] >
Co-authored-by: Mzack9999 <[email protected] >
2025-10-18 17:35:37 +05:30
Matej Smycka
427007cf5d
fix: Implement coderabbit suggestion
2025-10-15 10:41:41 +02:00
Matej Smycka
cd41cb9f4d
feat: template list alphabetical order
2025-10-15 09:39:33 +02:00
Matej Smycka
295fb91123
fix: Add important context to tl flag option
2025-10-15 09:39:01 +02:00
Dwi Siswanto
19554a793d
perf(loader): reuse cached parsed templates ( #6504 )
...
* perf(loader): reuse cached parsed templates
in `(*Store).areWorkflowOrTemplatesValid`, which
is being called during template `-validate`-ion.
Signed-off-by: Dwi Siswanto <[email protected] >
* refactor(testutils): optionally assign template info
in `NewMockExecuterOptions`, which is not
required for specific case, like when we want to
`(*Store).ValidateTemplates`.
Signed-off-by: Dwi Siswanto <[email protected] >
* test(loader): adds `(*Store).ValidateTemplates` bench
Signed-off-by: Dwi Siswanto <[email protected] >
* refactor(templates): adds fast read parser
Signed-off-by: Dwi Siswanto <[email protected] >
* test(templates): adds `Parser*` benchs
Signed-off-by: Dwi Siswanto <[email protected] >
* chore(templates): satisfy lints
Signed-off-by: Dwi Siswanto <[email protected] >
* revert(templates): rm fast read parser
Signed-off-by: Dwi Siswanto <[email protected] >
---------
Signed-off-by: Dwi Siswanto <[email protected] >
2025-10-14 21:17:15 +05:30
Dwi Siswanto
0967d42b40
chore: preserve issue report w/ issue form ( #6531 )
...
Signed-off-by: Dwi Siswanto <[email protected] >
2025-10-14 21:12:30 +05:30
Dogan Can Bakir
e6c1a80498
Merge pull request #6528 from projectdiscovery/6523_make_verbose
...
log failed expr compilations
2025-10-14 18:40:01 +03:00
Dogan Can Bakir
a2f10442e7
Merge pull request #6535 from projectdiscovery/dwisiswant0/revert/73e70ea4
...
Revert "chore: add typos check into tests CI"
2025-10-14 18:39:29 +03:00
Dwi Siswanto
231d838734
Revert "chore: add typos check into tests CI"
...
This reverts commit 73e70ea49d .
2025-10-14 19:44:06 +07:00
ghost
81a1159587
docs: update syntax & JSON schema 🤖
2025-10-14 10:57:20 +00:00
Dogan Can Bakir
171db55891
Merge pull request #6533 from projectdiscovery/dwisiswant0/chore/add-typos-check-into-tests-CI
...
chore: add typos check into tests CI
2025-10-14 13:53:11 +03:00
dependabot[bot]
59c6c855bd
chore(deps): bump the modules group with 7 updates
...
Bumps the modules group with 7 updates:
| Package | From | To |
| --- | --- | --- |
| [github.com/projectdiscovery/fastdialer](https://github.com/projectdiscovery/fastdialer ) | `0.4.12` | `0.4.13` |
| [github.com/projectdiscovery/retryablehttp-go](https://github.com/projectdiscovery/retryablehttp-go ) | `1.0.127` | `1.0.128` |
| [github.com/projectdiscovery/dsl](https://github.com/projectdiscovery/dsl ) | `0.7.2` | `0.8.0` |
| [github.com/projectdiscovery/gologger](https://github.com/projectdiscovery/gologger ) | `1.1.57` | `1.1.58` |
| [github.com/projectdiscovery/mapcidr](https://github.com/projectdiscovery/mapcidr ) | `1.1.95` | `1.1.96` |
| [github.com/projectdiscovery/wappalyzergo](https://github.com/projectdiscovery/wappalyzergo ) | `0.2.49` | `0.2.50` |
| [github.com/projectdiscovery/cdncheck](https://github.com/projectdiscovery/cdncheck ) | `1.2.4` | `1.2.5` |
Updates `github.com/projectdiscovery/fastdialer` from 0.4.12 to 0.4.13
- [Release notes](https://github.com/projectdiscovery/fastdialer/releases )
- [Commits](https://github.com/projectdiscovery/fastdialer/compare/v0.4.12...v0.4.13 )
Updates `github.com/projectdiscovery/retryablehttp-go` from 1.0.127 to 1.0.128
- [Release notes](https://github.com/projectdiscovery/retryablehttp-go/releases )
- [Commits](https://github.com/projectdiscovery/retryablehttp-go/compare/v1.0.127...v1.0.128 )
Updates `github.com/projectdiscovery/dsl` from 0.7.2 to 0.8.0
- [Release notes](https://github.com/projectdiscovery/dsl/releases )
- [Commits](https://github.com/projectdiscovery/dsl/compare/v0.7.2...v0.8.0 )
Updates `github.com/projectdiscovery/gologger` from 1.1.57 to 1.1.58
- [Release notes](https://github.com/projectdiscovery/gologger/releases )
- [Commits](https://github.com/projectdiscovery/gologger/compare/v1.1.57...v1.1.58 )
Updates `github.com/projectdiscovery/mapcidr` from 1.1.95 to 1.1.96
- [Release notes](https://github.com/projectdiscovery/mapcidr/releases )
- [Changelog](https://github.com/projectdiscovery/mapcidr/blob/main/.goreleaser.yml )
- [Commits](https://github.com/projectdiscovery/mapcidr/compare/v1.1.95...v1.1.96 )
Updates `github.com/projectdiscovery/wappalyzergo` from 0.2.49 to 0.2.50
- [Release notes](https://github.com/projectdiscovery/wappalyzergo/releases )
- [Commits](https://github.com/projectdiscovery/wappalyzergo/compare/v0.2.49...v0.2.50 )
Updates `github.com/projectdiscovery/cdncheck` from 1.2.4 to 1.2.5
- [Release notes](https://github.com/projectdiscovery/cdncheck/releases )
- [Changelog](https://github.com/projectdiscovery/cdncheck/blob/main/.goreleaser.yaml )
- [Commits](https://github.com/projectdiscovery/cdncheck/compare/v1.2.4...v1.2.5 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/fastdialer
dependency-version: 0.4.13
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/retryablehttp-go
dependency-version: 1.0.128
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/dsl
dependency-version: 0.8.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: modules
- dependency-name: github.com/projectdiscovery/gologger
dependency-version: 1.1.58
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/mapcidr
dependency-version: 1.1.96
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/wappalyzergo
dependency-version: 0.2.50
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/cdncheck
dependency-version: 1.2.5
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: modules
...
Signed-off-by: dependabot[bot] <[email protected] >
2025-10-14 10:49:37 +00:00
dependabot[bot]
78c2712bd3
chore(deps): bump github/codeql-action in the workflows group
...
Bumps the workflows group with 1 update: [github/codeql-action](https://github.com/github/codeql-action ).
Updates `github/codeql-action` from 3 to 4
- [Release notes](https://github.com/github/codeql-action/releases )
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md )
- [Commits](https://github.com/github/codeql-action/compare/v3...v4 )
---
updated-dependencies:
- dependency-name: github/codeql-action
dependency-version: '4'
dependency-type: direct:production
update-type: version-update:semver-major
dependency-group: workflows
...
Signed-off-by: dependabot[bot] <[email protected] >
2025-10-14 10:46:20 +00:00
Dogan Can Bakir
dcdc7ebc32
Merge pull request #6521 from pstoeckle/dev
...
chore(typos): fix typos
2025-10-14 13:45:09 +03:00
Dwi Siswanto
73e70ea49d
chore: add typos check into tests CI
...
Signed-off-by: Dwi Siswanto <[email protected] >
2025-10-14 17:24:13 +07:00
0974d7fd04
fix(variable): global variable not same between two request in flow mode ( #6395 )
...
* fix(variable): global variable not same between two request in flow mode(#6337 )
* update gitignore
---------
Co-authored-by: chuu <[email protected] >
Co-authored-by: PDTeamX <[email protected] >
Co-authored-by: Mzack9999 <[email protected] >
2025-10-14 15:27:53 +05:30
Haozhe Zhang
635d28e2cb
Update Go version requirement in README ( #6529 )
...
need to update required go version from 1.23 to >=1.24.1
2025-10-14 03:52:03 +05:30
Haozhe Zhang
a2d686e75c
Update README.md
...
edit correct version of go
2025-10-13 15:18:22 -07:00
Haozhe Zhang
3fd6e63e52
Update Go version badge in README
...
update accordingly
2025-10-13 15:17:52 -07:00
Doğan Can Bakır
cc1d646347
log failed expr compilations
2025-10-13 14:41:27 +03:00
Patrick Stoeckle
bfef42f9e3
chore(typos): fix typos
2025-10-10 17:32:54 +02:00
Mzack9999
0c8fb50b7d
updating docs
2025-10-09 18:35:18 +02:00
Mzack9999
4e2af6bf67
Merge pull request #6373 from mielverkerken/dev
...
Add option to control number of concurrent templates loaded on startup
2025-10-09 16:05:39 +02:00
Mzack9999
2a80cd594d
updating docs
2025-10-09 01:18:37 +02:00
Mzack9999
603a86b7e6
Merge pull request #6511 from matejsmycka/http-probing-optimizations
...
feat: http(s) probing optimization
2025-10-07 00:09:46 +02:00
Mzack9999
e0d3bb45ed
small changes
2025-10-06 22:38:43 +02:00
Mzack9999
8c560523e3
better error handling
2025-10-06 21:29:56 +02:00
Mzack9999
07590268c1
restoring basic sequential multiport support
2025-10-06 16:10:58 +02:00
Mzack9999
ae612572af
Merge branch 'dev' into multiport-js
2025-10-06 15:11:27 +02:00
Matej Smycka
67571b3cfe
feat: http(s) probing optimization
2025-10-06 13:30:02 +02:00
Mzack9999
75016d1e96
Merge pull request #6500 from projectdiscovery/dwisiswant0/fix/issue-6499-6498
...
fix: suppress warn code flag not found & excludes known misc dir
2025-10-06 11:06:48 +02:00
dependabot[bot]
6208dbe06a
chore(deps): bump the modules group with 10 updates
...
Bumps the modules group with 10 updates:
| Package | From | To |
| --- | --- | --- |
| [github.com/projectdiscovery/fastdialer](https://github.com/projectdiscovery/fastdialer ) | `0.4.11` | `0.4.12` |
| [github.com/projectdiscovery/hmap](https://github.com/projectdiscovery/hmap ) | `0.0.94` | `0.0.95` |
| [github.com/projectdiscovery/retryabledns](https://github.com/projectdiscovery/retryabledns ) | `1.0.107` | `1.0.108` |
| [github.com/projectdiscovery/retryablehttp-go](https://github.com/projectdiscovery/retryablehttp-go ) | `1.0.126` | `1.0.127` |
| [github.com/projectdiscovery/dsl](https://github.com/projectdiscovery/dsl ) | `0.7.1` | `0.7.2` |
| [github.com/projectdiscovery/gologger](https://github.com/projectdiscovery/gologger ) | `1.1.56` | `1.1.57` |
| [github.com/projectdiscovery/networkpolicy](https://github.com/projectdiscovery/networkpolicy ) | `0.1.25` | `0.1.26` |
| [github.com/projectdiscovery/useragent](https://github.com/projectdiscovery/useragent ) | `0.0.101` | `0.0.102` |
| [github.com/projectdiscovery/wappalyzergo](https://github.com/projectdiscovery/wappalyzergo ) | `0.2.48` | `0.2.49` |
| [github.com/projectdiscovery/cdncheck](https://github.com/projectdiscovery/cdncheck ) | `1.2.3` | `1.2.4` |
Updates `github.com/projectdiscovery/fastdialer` from 0.4.11 to 0.4.12
- [Release notes](https://github.com/projectdiscovery/fastdialer/releases )
- [Commits](https://github.com/projectdiscovery/fastdialer/compare/v0.4.11...v0.4.12 )
Updates `github.com/projectdiscovery/hmap` from 0.0.94 to 0.0.95
- [Release notes](https://github.com/projectdiscovery/hmap/releases )
- [Commits](https://github.com/projectdiscovery/hmap/compare/v0.0.94...v0.0.95 )
Updates `github.com/projectdiscovery/retryabledns` from 1.0.107 to 1.0.108
- [Release notes](https://github.com/projectdiscovery/retryabledns/releases )
- [Commits](https://github.com/projectdiscovery/retryabledns/compare/v1.0.107...v1.0.108 )
Updates `github.com/projectdiscovery/retryablehttp-go` from 1.0.126 to 1.0.127
- [Release notes](https://github.com/projectdiscovery/retryablehttp-go/releases )
- [Commits](https://github.com/projectdiscovery/retryablehttp-go/compare/v1.0.126...v1.0.127 )
Updates `github.com/projectdiscovery/dsl` from 0.7.1 to 0.7.2
- [Release notes](https://github.com/projectdiscovery/dsl/releases )
- [Commits](https://github.com/projectdiscovery/dsl/compare/v0.7.1...v0.7.2 )
Updates `github.com/projectdiscovery/gologger` from 1.1.56 to 1.1.57
- [Release notes](https://github.com/projectdiscovery/gologger/releases )
- [Commits](https://github.com/projectdiscovery/gologger/compare/v1.1.56...v1.1.57 )
Updates `github.com/projectdiscovery/networkpolicy` from 0.1.25 to 0.1.26
- [Release notes](https://github.com/projectdiscovery/networkpolicy/releases )
- [Commits](https://github.com/projectdiscovery/networkpolicy/compare/v0.1.25...v0.1.26 )
Updates `github.com/projectdiscovery/useragent` from 0.0.101 to 0.0.102
- [Release notes](https://github.com/projectdiscovery/useragent/releases )
- [Commits](https://github.com/projectdiscovery/useragent/compare/v0.0.101...v0.0.102 )
Updates `github.com/projectdiscovery/wappalyzergo` from 0.2.48 to 0.2.49
- [Release notes](https://github.com/projectdiscovery/wappalyzergo/releases )
- [Commits](https://github.com/projectdiscovery/wappalyzergo/compare/v0.2.48...v0.2.49 )
Updates `github.com/projectdiscovery/cdncheck` from 1.2.3 to 1.2.4
- [Release notes](https://github.com/projectdiscovery/cdncheck/releases )
- [Changelog](https://github.com/projectdiscovery/cdncheck/blob/main/.goreleaser.yaml )
- [Commits](https://github.com/projectdiscovery/cdncheck/compare/v1.2.3...v1.2.4 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/fastdialer
dependency-version: 0.4.12
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/hmap
dependency-version: 0.0.95
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/retryabledns
dependency-version: 1.0.108
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/retryablehttp-go
dependency-version: 1.0.127
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/dsl
dependency-version: 0.7.2
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/gologger
dependency-version: 1.1.57
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/networkpolicy
dependency-version: 0.1.26
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/useragent
dependency-version: 0.0.102
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/wappalyzergo
dependency-version: 0.2.49
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/cdncheck
dependency-version: 1.2.4
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: modules
...
Signed-off-by: dependabot[bot] <[email protected] >
2025-10-06 06:19:17 +00:00
Doğan Can Bakır
3597ab07f0
ai recommendations
2025-10-01 12:46:43 +03:00
Doğan Can Bakır
0f4f4b94e6
Merge branch 'dev' into mielverkerken-dev
2025-10-01 12:36:55 +03:00
Dwi Siswanto
c903da3a0c
fix(config): normalize fpath in IsTemplate
...
* normalize file `fpath` in `IsTemplate` using
filepath.FromSlash to ensure consistent matching
across platforms.
* update `GetKnownMiscDirectories` docs to clarify
that trailing slashes prevent false positives,
since `IsTemplate` compares against normalized
full paths.
Signed-off-by: Dwi Siswanto <[email protected] >
2025-09-30 00:40:47 +07:00
dependabot[bot]
86be8429ed
chore(deps): bump the modules group with 7 updates ( #6505 )
...
Bumps the modules group with 7 updates:
| Package | From | To |
| --- | --- | --- |
| [github.com/projectdiscovery/retryablehttp-go](https://github.com/projectdiscovery/retryablehttp-go ) | `1.0.125` | `1.0.126` |
| [github.com/projectdiscovery/dsl](https://github.com/projectdiscovery/dsl ) | `0.7.0` | `0.7.1` |
| [github.com/projectdiscovery/gologger](https://github.com/projectdiscovery/gologger ) | `1.1.55` | `1.1.56` |
| [github.com/projectdiscovery/mapcidr](https://github.com/projectdiscovery/mapcidr ) | `1.1.34` | `1.1.95` |
| [github.com/projectdiscovery/utils](https://github.com/projectdiscovery/utils ) | `0.5.0` | `0.6.0` |
| [github.com/projectdiscovery/wappalyzergo](https://github.com/projectdiscovery/wappalyzergo ) | `0.2.47` | `0.2.48` |
| [github.com/projectdiscovery/cdncheck](https://github.com/projectdiscovery/cdncheck ) | `1.2.0` | `1.2.3` |
Updates `github.com/projectdiscovery/retryablehttp-go` from 1.0.125 to 1.0.126
- [Release notes](https://github.com/projectdiscovery/retryablehttp-go/releases )
- [Commits](https://github.com/projectdiscovery/retryablehttp-go/compare/v1.0.125...v1.0.126 )
Updates `github.com/projectdiscovery/dsl` from 0.7.0 to 0.7.1
- [Release notes](https://github.com/projectdiscovery/dsl/releases )
- [Commits](https://github.com/projectdiscovery/dsl/compare/v0.7.0...v0.7.1 )
Updates `github.com/projectdiscovery/gologger` from 1.1.55 to 1.1.56
- [Release notes](https://github.com/projectdiscovery/gologger/releases )
- [Commits](https://github.com/projectdiscovery/gologger/compare/v1.1.55...v1.1.56 )
Updates `github.com/projectdiscovery/mapcidr` from 1.1.34 to 1.1.95
- [Release notes](https://github.com/projectdiscovery/mapcidr/releases )
- [Changelog](https://github.com/projectdiscovery/mapcidr/blob/main/.goreleaser.yml )
- [Commits](https://github.com/projectdiscovery/mapcidr/compare/v1.1.34...v1.1.95 )
Updates `github.com/projectdiscovery/utils` from 0.5.0 to 0.6.0
- [Release notes](https://github.com/projectdiscovery/utils/releases )
- [Changelog](https://github.com/projectdiscovery/utils/blob/main/CHANGELOG.md )
- [Commits](https://github.com/projectdiscovery/utils/compare/v0.5.0...v0.6.0 )
Updates `github.com/projectdiscovery/wappalyzergo` from 0.2.47 to 0.2.48
- [Release notes](https://github.com/projectdiscovery/wappalyzergo/releases )
- [Commits](https://github.com/projectdiscovery/wappalyzergo/compare/v0.2.47...v0.2.48 )
Updates `github.com/projectdiscovery/cdncheck` from 1.2.0 to 1.2.3
- [Release notes](https://github.com/projectdiscovery/cdncheck/releases )
- [Changelog](https://github.com/projectdiscovery/cdncheck/blob/main/.goreleaser.yaml )
- [Commits](https://github.com/projectdiscovery/cdncheck/compare/v1.2.0...v1.2.3 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/retryablehttp-go
dependency-version: 1.0.126
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/dsl
dependency-version: 0.7.1
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/gologger
dependency-version: 1.1.56
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/mapcidr
dependency-version: 1.1.95
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/utils
dependency-version: 0.6.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: modules
- dependency-name: github.com/projectdiscovery/wappalyzergo
dependency-version: 0.2.48
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/cdncheck
dependency-version: 1.2.3
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: modules
...
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-09-29 23:35:43 +07:00
pussycat0x
7e04181391
minor -changes
2025-09-27 21:14:20 +05:30
pussycat0x
6a6de384fc
Multi Port Support Added - JS
2025-09-27 21:00:13 +05:30
Dwi Siswanto
b529125031
refactor(confif): update known misc dirs & improve IsTemplate func
...
Signed-off-by: Dwi Siswanto <[email protected] >
2025-09-27 16:02:12 +07:00
Dwi Siswanto
3ef581c5e8
chore(make): rm unnecessary flag on template-validate
...
Signed-off-by: Dwi Siswanto <[email protected] >
2025-09-27 15:25:25 +07:00
Dwi Siswanto
ca11a2fad6
fix(disk): uses config.IsTemplate instead
...
fixes #6499
Signed-off-by: Dwi Siswanto <[email protected] >
2025-09-27 15:21:38 +07:00
Dwi Siswanto
7d450507f7
feat(config): adds known misc directories
...
and excludes em in IsTemplate func.
Signed-off-by: Dwi Siswanto <[email protected] >
2025-09-27 15:20:45 +07:00
Dwi Siswanto
95a72cfd50
fix(templates): suppress warn code flag not found
...
on validate.
fixes #6498
Signed-off-by: Dwi Siswanto <[email protected] >
2025-09-27 13:34:28 +07:00
Mzack9999
f8f89bb721
Merge pull request #6204 from projectdiscovery/RDP-Enc-func
...
CheckRDPEncryption function
2025-09-26 01:06:50 +02:00
Mzack9999
cb2d93174a
fixing logic
2025-09-25 22:46:40 +02:00
Mzack9999
61bd0828dc
Merge branch 'dev' into RDP-Enc-func
2025-09-25 22:07:17 +02:00
Dogan Can Bakir
d44f07f648
Merge pull request #6495 from projectdiscovery/fix_headless_loading
...
fix headless template loading logic when `-dast` option is enabled
2025-09-24 13:11:28 +03:00
Nakul Bharti
93be3b8291
fix: improve cleanup in parallel execution ( #6490 )
2025-09-24 01:12:43 +05:30
Doğan Can Bakır
202524283b
fix headless template loading logic when -dast option is enabled
2025-09-23 16:43:08 +03:00
Nakul Bharti
8ea5061f5e
jira: hotfix for Cloud to use /rest/api/3/search/jql ( #6489 )
...
* jira: hotfix for Cloud to use /rest/api/3/search/jql in FindExistingIssue; add live test verifying v3 endpoint
* jira: fix Cloud v3 search response handling (no total); set Self from base
* fix lint error
* tests(jira): apply De Morgan to satisfy staticcheck QF1001
2025-09-22 22:44:10 +05:30
Dwi Siswanto
d2cf69aebb
feat(fuzz): enhance MultiPartForm with metadata APIs ( #6486 )
...
* feat(fuzz): enhance `MultiPartForm` with metadata APIs
* add `SetFileMetadata`/`GetFileMetadata` APIs for
file metadata management.
* implement RFC-2046 boundary validation
(max 70 chars).
* add boundary validation in `Decode` method.
* fix `filesMetadata` initialization.
* fix mem leak by removing defer from file reading
loop.
* fix file metadata overwriting by storing first
file's metadata instead of last.
Closes #6405 , #6406
Signed-off-by: Dwi Siswanto <[email protected] >
* chore(fuzz): satisfy lint errs
Signed-off-by: Dwi Siswanto <[email protected] >
---------
Signed-off-by: Dwi Siswanto <[email protected] >
2025-09-22 22:09:24 +05:30
Mzack9999
39e9286371
Feat 6231 deadlock ( #6469 )
...
* fixing recursive deadlock
* using atomics
* fixing init
2025-09-22 21:49:56 +05:30
dependabot[bot]
0ea42e5f66
chore(deps): bump the modules group with 6 updates
...
Bumps the modules group with 6 updates:
| Package | From | To |
| --- | --- | --- |
| [github.com/projectdiscovery/fastdialer](https://github.com/projectdiscovery/fastdialer ) | `0.4.10` | `0.4.11` |
| [github.com/projectdiscovery/retryablehttp-go](https://github.com/projectdiscovery/retryablehttp-go ) | `1.0.124` | `1.0.125` |
| [github.com/projectdiscovery/gologger](https://github.com/projectdiscovery/gologger ) | `1.1.54` | `1.1.55` |
| [github.com/projectdiscovery/networkpolicy](https://github.com/projectdiscovery/networkpolicy ) | `0.1.24` | `0.1.25` |
| [github.com/projectdiscovery/wappalyzergo](https://github.com/projectdiscovery/wappalyzergo ) | `0.2.46` | `0.2.47` |
| [github.com/projectdiscovery/cdncheck](https://github.com/projectdiscovery/cdncheck ) | `1.1.36` | `1.2.0` |
Updates `github.com/projectdiscovery/fastdialer` from 0.4.10 to 0.4.11
- [Release notes](https://github.com/projectdiscovery/fastdialer/releases )
- [Commits](https://github.com/projectdiscovery/fastdialer/compare/v0.4.10...v0.4.11 )
Updates `github.com/projectdiscovery/retryablehttp-go` from 1.0.124 to 1.0.125
- [Release notes](https://github.com/projectdiscovery/retryablehttp-go/releases )
- [Commits](https://github.com/projectdiscovery/retryablehttp-go/compare/v1.0.124...v1.0.125 )
Updates `github.com/projectdiscovery/gologger` from 1.1.54 to 1.1.55
- [Release notes](https://github.com/projectdiscovery/gologger/releases )
- [Commits](https://github.com/projectdiscovery/gologger/compare/v1.1.54...v1.1.55 )
Updates `github.com/projectdiscovery/networkpolicy` from 0.1.24 to 0.1.25
- [Release notes](https://github.com/projectdiscovery/networkpolicy/releases )
- [Commits](https://github.com/projectdiscovery/networkpolicy/compare/v0.1.24...v0.1.25 )
Updates `github.com/projectdiscovery/wappalyzergo` from 0.2.46 to 0.2.47
- [Release notes](https://github.com/projectdiscovery/wappalyzergo/releases )
- [Commits](https://github.com/projectdiscovery/wappalyzergo/compare/v0.2.46...v0.2.47 )
Updates `github.com/projectdiscovery/cdncheck` from 1.1.36 to 1.2.0
- [Release notes](https://github.com/projectdiscovery/cdncheck/releases )
- [Changelog](https://github.com/projectdiscovery/cdncheck/blob/main/.goreleaser.yaml )
- [Commits](https://github.com/projectdiscovery/cdncheck/compare/v1.1.36...v1.2.0 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/fastdialer
dependency-version: 0.4.11
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/retryablehttp-go
dependency-version: 1.0.125
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/gologger
dependency-version: 1.1.55
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/networkpolicy
dependency-version: 0.1.25
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/wappalyzergo
dependency-version: 0.2.47
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/cdncheck
dependency-version: 1.2.0
dependency-type: indirect
update-type: version-update:semver-minor
dependency-group: modules
...
Signed-off-by: dependabot[bot] <[email protected] >
2025-09-22 12:00:08 +00:00
ghost
f610ed4cab
docs: update syntax & JSON schema 🤖
2025-09-15 23:06:45 +00:00
halcyondream and Mzack9999
792998d8e2
Refactored header-based auth scans not to normalize the header names. ( #6479 )
...
* Refactored header-based auth scans not to normalize the header names.
* Removed the header validation as it's not really useful here.
* adding docs
---------
Co-authored-by: Mzack9999 <[email protected] >
2025-09-16 04:35:00 +05:30
Nakul Bharti
c4fa2c74c1
cache, goroutine and unbounded workers management ( #6420 )
...
* Enhance matcher compilation with caching for regex and DSL expressions to improve performance. Update template parsing to conditionally retain raw templates based on size constraints.
* Implement caching for regex and DSL expressions in extractors and matchers to enhance performance. Introduce a buffer pool in raw requests to reduce memory allocations. Update template cache management for improved efficiency.
* feat: improve concurrency to be bound
* refactor: replace fmt.Sprintf with fmt.Fprintf for improved performance in header handling
* feat: add regex matching tests and benchmarks for performance evaluation
* feat: add prefix check in regex extraction to optimize matching process
* feat: implement regex caching mechanism to enhance performance in extractors and matchers, along with tests and benchmarks for validation
* feat: add unit tests for template execution in the core engine, enhancing test coverage and reliability
* feat: enhance error handling in template execution and improve regex caching logic for better performance
* Implement caching for regex and DSL expressions in the cache package, replacing previous sync.Map usage. Add unit tests for cache functionality, including eviction by capacity and retrieval of cached items. Update extractors and matchers to utilize the new cache system for improved performance and memory efficiency.
* Add tests for SetCapacities in cache package to ensure cache behavior on capacity changes
- Implemented TestSetCapacities_NoRebuildOnZero to verify that setting capacities to zero does not clear existing caches.
- Added TestSetCapacities_BeforeFirstUse to confirm that initial cache settings are respected and not overridden by subsequent capacity changes.
* Refactor matchers and update load test generator to use io package
- Removed maxRegexScanBytes constant from match.go.
- Replaced ioutil with io package in load_test.go for NopCloser usage.
- Restored TestValidate_AllowsInlineMultiline in load_test.go to ensure inline validation functionality.
* Add cancellation support in template execution and enhance test coverage
- Updated executeTemplateWithTargets to respect context cancellation.
- Introduced fakeTargetProvider and slowExecuter for testing.
- Added Test_executeTemplateWithTargets_RespectsCancellation to validate cancellation behavior during template execution.
2025-09-15 23:48:02 +05:30
Nakul Bharti
d4f1a815ed
fix: update go jira deps ( #6475 )
...
* fix: handle jira deprecated endpoint
* refactor: update Jira issue search result structure to include 'Self' field
* Revert "refactor: update Jira issue search result structure to include 'Self' field"
This reverts commit b0953419d3 .
* Revert "fix: handle jira deprecated endpoint"
This reverts commit 1fc05076cd .
* chore(deps): bump github.com/andygrunwald/go-jira to v1.16.1 and tidy
* fix(jira): migrate Issue.Search to SearchV2JQL with explicit Fields
2025-09-15 18:23:08 +05:30
dependabot[bot]
a65841c034
chore(deps): bump the modules group with 7 updates
...
Bumps the modules group with 7 updates:
| Package | From | To |
| --- | --- | --- |
| [github.com/projectdiscovery/fastdialer](https://github.com/projectdiscovery/fastdialer ) | `0.4.9` | `0.4.10` |
| [github.com/projectdiscovery/hmap](https://github.com/projectdiscovery/hmap ) | `0.0.93` | `0.0.94` |
| [github.com/projectdiscovery/retryablehttp-go](https://github.com/projectdiscovery/retryablehttp-go ) | `1.0.123` | `1.0.124` |
| [github.com/projectdiscovery/dsl](https://github.com/projectdiscovery/dsl ) | `0.6.0` | `0.7.0` |
| [github.com/projectdiscovery/networkpolicy](https://github.com/projectdiscovery/networkpolicy ) | `0.1.23` | `0.1.24` |
| [github.com/projectdiscovery/wappalyzergo](https://github.com/projectdiscovery/wappalyzergo ) | `0.2.45` | `0.2.46` |
| [github.com/projectdiscovery/cdncheck](https://github.com/projectdiscovery/cdncheck ) | `1.1.35` | `1.1.36` |
Updates `github.com/projectdiscovery/fastdialer` from 0.4.9 to 0.4.10
- [Release notes](https://github.com/projectdiscovery/fastdialer/releases )
- [Commits](https://github.com/projectdiscovery/fastdialer/compare/v0.4.9...v0.4.10 )
Updates `github.com/projectdiscovery/hmap` from 0.0.93 to 0.0.94
- [Release notes](https://github.com/projectdiscovery/hmap/releases )
- [Commits](https://github.com/projectdiscovery/hmap/compare/v0.0.93...v0.0.94 )
Updates `github.com/projectdiscovery/retryablehttp-go` from 1.0.123 to 1.0.124
- [Release notes](https://github.com/projectdiscovery/retryablehttp-go/releases )
- [Commits](https://github.com/projectdiscovery/retryablehttp-go/compare/v1.0.123...v1.0.124 )
Updates `github.com/projectdiscovery/dsl` from 0.6.0 to 0.7.0
- [Release notes](https://github.com/projectdiscovery/dsl/releases )
- [Commits](https://github.com/projectdiscovery/dsl/compare/v0.6.0...v0.7.0 )
Updates `github.com/projectdiscovery/networkpolicy` from 0.1.23 to 0.1.24
- [Release notes](https://github.com/projectdiscovery/networkpolicy/releases )
- [Commits](https://github.com/projectdiscovery/networkpolicy/compare/v0.1.23...v0.1.24 )
Updates `github.com/projectdiscovery/wappalyzergo` from 0.2.45 to 0.2.46
- [Release notes](https://github.com/projectdiscovery/wappalyzergo/releases )
- [Commits](https://github.com/projectdiscovery/wappalyzergo/compare/v0.2.45...v0.2.46 )
Updates `github.com/projectdiscovery/cdncheck` from 1.1.35 to 1.1.36
- [Release notes](https://github.com/projectdiscovery/cdncheck/releases )
- [Changelog](https://github.com/projectdiscovery/cdncheck/blob/main/.goreleaser.yaml )
- [Commits](https://github.com/projectdiscovery/cdncheck/compare/v1.1.35...v1.1.36 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/fastdialer
dependency-version: 0.4.10
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/hmap
dependency-version: 0.0.94
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/retryablehttp-go
dependency-version: 1.0.124
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/dsl
dependency-version: 0.7.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: modules
- dependency-name: github.com/projectdiscovery/networkpolicy
dependency-version: 0.1.24
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/wappalyzergo
dependency-version: 0.2.46
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/cdncheck
dependency-version: 1.1.36
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: modules
...
Signed-off-by: dependabot[bot] <[email protected] >
2025-09-15 07:12:24 +00:00
Mzack9999
876974f38b
Merge pull request #6422 from zy9ard3/dev
...
No changes message for github custom template update to INF from ERR for better logging
2025-09-12 21:21:40 +02:00
nu11z and Mzack9999
ca543d7885
Remove the stack trace when the nuclei-ignore file does not exist ( #6455 )
...
* remove the stack trace when the nuclei-ignore file does not exist
* removing useless debug stack
---------
Co-authored-by: Mzack9999 <[email protected] >
2025-09-12 23:36:36 +05:30
Mzack9999
fde6f72934
refactor
2025-09-12 19:03:56 +02:00
Mzack9999
3af37362e3
Merge pull request #6472 from projectdiscovery/maint-rate-unlimit
...
centralizing ratelimiter logic
2025-09-12 18:59:13 +02:00
Mzack9999
99a9ce398d
Merge branch 'dev' into pr/6422
2025-09-12 18:25:18 +02:00
Mzack9999
48af0b4f6c
Merge pull request #6464 from projectdiscovery/jira-custom-template-syntax
...
feat: added new text/template syntax to jira custom fields
2025-09-12 18:21:29 +02:00
Mzack9999
e1dfa1baa7
adding me
2025-09-12 18:13:23 +02:00
Mzack9999
089e2a4ee0
centralizing ratelimiter logic
2025-09-12 17:46:42 +02:00
Mzack9999
46555bcd1e
Merge pull request #6413 from projectdiscovery/feat-4842-vnc
...
adding vnc auth
2025-09-12 13:17:18 +02:00
Mzack9999
521a21c06a
Merge branch 'dev' into feat-4842-vnc
2025-09-12 11:51:17 +02:00
Mzack9999
1acd40f97f
Merge pull request #6465 from projectdiscovery/4690_dont_load_dup_templates
...
dont load templates with the same ID
2025-09-12 11:46:51 +02:00
Mzack9999
09c2ca540a
Merge pull request #6471 from projectdiscovery/feat-4872-oracle-atp2
...
code from https://github.com/projectdiscovery/nuclei/pull/6427
2025-09-12 11:45:50 +02:00
Mzack9999
c863143771
lint
2025-09-12 10:35:09 +02:00
Mzack9999
5c8da8d88b
code from https://github.com/projectdiscovery/nuclei/pull/6427
2025-09-12 10:29:42 +02:00
Mzack9999
4b22a3d53e
release fix
2025-09-11 21:14:55 +00:00
Mzack9999
94c77c1a28
httpx fix
2025-09-11 21:14:55 +00:00
dependabot[bot]
ee1c847626
chore(deps): bump the modules group with 9 updates
...
Bumps the modules group with 9 updates:
| Package | From | To |
| --- | --- | --- |
| [github.com/projectdiscovery/fastdialer](https://github.com/projectdiscovery/fastdialer ) | `0.4.7` | `0.4.9` |
| [github.com/projectdiscovery/retryabledns](https://github.com/projectdiscovery/retryabledns ) | `1.0.106` | `1.0.107` |
| [github.com/projectdiscovery/retryablehttp-go](https://github.com/projectdiscovery/retryablehttp-go ) | `1.0.121` | `1.0.123` |
| [github.com/projectdiscovery/dsl](https://github.com/projectdiscovery/dsl ) | `0.5.1` | `0.6.0` |
| [github.com/projectdiscovery/httpx](https://github.com/projectdiscovery/httpx ) | `1.7.1-0.20250902174407-8d6c2658663f` | `1.7.1` |
| [github.com/projectdiscovery/networkpolicy](https://github.com/projectdiscovery/networkpolicy ) | `0.1.21` | `0.1.23` |
| [github.com/projectdiscovery/utils](https://github.com/projectdiscovery/utils ) | `0.4.24-0.20250823123502-bd7f2849ddb4` | `0.5.0` |
| [github.com/projectdiscovery/wappalyzergo](https://github.com/projectdiscovery/wappalyzergo ) | `0.2.43` | `0.2.45` |
| [github.com/projectdiscovery/cdncheck](https://github.com/projectdiscovery/cdncheck ) | `1.1.33` | `1.1.35` |
Updates `github.com/projectdiscovery/fastdialer` from 0.4.7 to 0.4.9
- [Release notes](https://github.com/projectdiscovery/fastdialer/releases )
- [Commits](https://github.com/projectdiscovery/fastdialer/compare/v0.4.7...v0.4.9 )
Updates `github.com/projectdiscovery/retryabledns` from 1.0.106 to 1.0.107
- [Release notes](https://github.com/projectdiscovery/retryabledns/releases )
- [Commits](https://github.com/projectdiscovery/retryabledns/compare/v1.0.106...v1.0.107 )
Updates `github.com/projectdiscovery/retryablehttp-go` from 1.0.121 to 1.0.123
- [Release notes](https://github.com/projectdiscovery/retryablehttp-go/releases )
- [Commits](https://github.com/projectdiscovery/retryablehttp-go/compare/v1.0.121...v1.0.123 )
Updates `github.com/projectdiscovery/dsl` from 0.5.1 to 0.6.0
- [Release notes](https://github.com/projectdiscovery/dsl/releases )
- [Commits](https://github.com/projectdiscovery/dsl/compare/v0.5.1...v0.6.0 )
Updates `github.com/projectdiscovery/httpx` from 1.7.1-0.20250902174407-8d6c2658663f to 1.7.1
- [Release notes](https://github.com/projectdiscovery/httpx/releases )
- [Changelog](https://github.com/projectdiscovery/httpx/blob/dev/.goreleaser.yml )
- [Commits](https://github.com/projectdiscovery/httpx/commits/v1.7.1 )
Updates `github.com/projectdiscovery/networkpolicy` from 0.1.21 to 0.1.23
- [Release notes](https://github.com/projectdiscovery/networkpolicy/releases )
- [Commits](https://github.com/projectdiscovery/networkpolicy/compare/v0.1.21...v0.1.23 )
Updates `github.com/projectdiscovery/utils` from 0.4.24-0.20250823123502-bd7f2849ddb4 to 0.5.0
- [Release notes](https://github.com/projectdiscovery/utils/releases )
- [Changelog](https://github.com/projectdiscovery/utils/blob/main/CHANGELOG.md )
- [Commits](https://github.com/projectdiscovery/utils/commits/v0.5.0 )
Updates `github.com/projectdiscovery/wappalyzergo` from 0.2.43 to 0.2.45
- [Release notes](https://github.com/projectdiscovery/wappalyzergo/releases )
- [Commits](https://github.com/projectdiscovery/wappalyzergo/compare/v0.2.43...v0.2.45 )
Updates `github.com/projectdiscovery/cdncheck` from 1.1.33 to 1.1.35
- [Release notes](https://github.com/projectdiscovery/cdncheck/releases )
- [Changelog](https://github.com/projectdiscovery/cdncheck/blob/main/.goreleaser.yaml )
- [Commits](https://github.com/projectdiscovery/cdncheck/compare/v1.1.33...v1.1.35 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/fastdialer
dependency-version: 0.4.9
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/retryabledns
dependency-version: 1.0.107
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/retryablehttp-go
dependency-version: 1.0.123
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/dsl
dependency-version: 0.6.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: modules
- dependency-name: github.com/projectdiscovery/httpx
dependency-version: 1.7.1
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/networkpolicy
dependency-version: 0.1.23
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/utils
dependency-version: 0.5.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: modules
- dependency-name: github.com/projectdiscovery/wappalyzergo
dependency-version: 0.2.45
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/cdncheck
dependency-version: 1.1.35
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: modules
...
Signed-off-by: dependabot[bot] <[email protected] >
2025-09-11 21:14:55 +00:00
Mzack9999
a21bfc4303
Merge pull request #6261 from alban-stourbe-wmx/feature/ytt-yaml-templating
...
feat(templating): add vars templating into yaml inputs (ytt)
2025-09-11 22:54:54 +02:00
Mzack9999
c487e59602
lint
2025-09-11 21:41:59 +02:00
Mzack9999
1f8dc4c358
Merge branch 'dev' into pr/6261
2025-09-11 21:33:40 +02:00
Mzack9999
608159bbbe
lint
2025-09-10 19:53:23 +02:00
Mzack9999
b05359bc82
using synclockmap
2025-09-10 19:48:36 +02:00
Doğan Can Bakır
4916cf34f0
dont load templates with the same ID
2025-09-10 16:44:12 +03:00
Ice3man
f460bf926d
feat: added additional text/template helpers
2025-09-10 17:32:43 +05:30
Ice3man
218a2f69a5
feat: added new text/template syntax to jira custom fields
2025-09-10 16:51:20 +05:30
dependabot[bot]
ff5734ba15
chore(deps): bump the workflows group across 1 directory with 2 updates ( #6462 )
...
Bumps the workflows group with 2 updates in the / directory: [actions/checkout](https://github.com/actions/checkout ) and [actions/stale](https://github.com/actions/stale ).
Updates `actions/checkout` from 4 to 5
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/checkout/compare/v4...v5 )
Updates `actions/stale` from 9 to 10
- [Release notes](https://github.com/actions/stale/releases )
- [Changelog](https://github.com/actions/stale/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/stale/compare/v9...v10 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-version: '5'
dependency-type: direct:production
update-type: version-update:semver-major
dependency-group: workflows
- dependency-name: actions/stale
dependency-version: '10'
dependency-type: direct:production
update-type: version-update:semver-major
dependency-group: workflows
...
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-09-08 17:34:42 +07:00
Dwi Siswanto
9fef94adc5
feat(headless): update launcher flags
...
Signed-off-by: Dwi Siswanto <[email protected] >
2025-09-08 17:27:18 +07:00
Dwi Siswanto
1019952294
feat(headless): add cdp-endpoint option
...
Signed-off-by: Dwi Siswanto <[email protected] >
2025-09-08 17:27:17 +07:00
mkrs2404
9c64a1cb9b
Reporting validation ( #6456 )
...
* add custom validator for reporting issues
* use httpx dev branch
* remove yaml marshal/unmarshal for validator callback
2025-09-05 19:53:26 +05:30
dependabot[bot] and Mzack9999
32dfeacd9d
chore(deps): bump the modules group across 1 directory with 11 updates ( #6438 )
...
* chore(deps): bump the modules group across 1 directory with 11 updates
Bumps the modules group with 10 updates in the / directory:
| Package | From | To |
| --- | --- | --- |
| [github.com/projectdiscovery/fastdialer](https://github.com/projectdiscovery/fastdialer ) | `0.4.6` | `0.4.7` |
| [github.com/projectdiscovery/hmap](https://github.com/projectdiscovery/hmap ) | `0.0.92` | `0.0.93` |
| [github.com/projectdiscovery/retryabledns](https://github.com/projectdiscovery/retryabledns ) | `1.0.105` | `1.0.106` |
| [github.com/projectdiscovery/retryablehttp-go](https://github.com/projectdiscovery/retryablehttp-go ) | `1.0.120` | `1.0.121` |
| [github.com/projectdiscovery/dsl](https://github.com/projectdiscovery/dsl ) | `0.5.0` | `0.5.1` |
| [github.com/projectdiscovery/gozero](https://github.com/projectdiscovery/gozero ) | `0.0.3` | `0.1.0` |
| [github.com/projectdiscovery/ratelimit](https://github.com/projectdiscovery/ratelimit ) | `0.0.81` | `0.0.82` |
| [github.com/projectdiscovery/tlsx](https://github.com/projectdiscovery/tlsx ) | `1.1.9` | `1.2.0` |
| [github.com/projectdiscovery/wappalyzergo](https://github.com/projectdiscovery/wappalyzergo ) | `0.2.37` | `0.2.43` |
| [github.com/projectdiscovery/cdncheck](https://github.com/projectdiscovery/cdncheck ) | `1.1.27` | `1.1.33` |
Updates `github.com/projectdiscovery/fastdialer` from 0.4.6 to 0.4.7
- [Release notes](https://github.com/projectdiscovery/fastdialer/releases )
- [Commits](https://github.com/projectdiscovery/fastdialer/compare/v0.4.6...v0.4.7 )
Updates `github.com/projectdiscovery/hmap` from 0.0.92 to 0.0.93
- [Release notes](https://github.com/projectdiscovery/hmap/releases )
- [Commits](https://github.com/projectdiscovery/hmap/compare/v0.0.92...v0.0.93 )
Updates `github.com/projectdiscovery/retryabledns` from 1.0.105 to 1.0.106
- [Release notes](https://github.com/projectdiscovery/retryabledns/releases )
- [Commits](https://github.com/projectdiscovery/retryabledns/compare/v1.0.105...v1.0.106 )
Updates `github.com/projectdiscovery/retryablehttp-go` from 1.0.120 to 1.0.121
- [Release notes](https://github.com/projectdiscovery/retryablehttp-go/releases )
- [Commits](https://github.com/projectdiscovery/retryablehttp-go/compare/v1.0.120...v1.0.121 )
Updates `github.com/projectdiscovery/dsl` from 0.5.0 to 0.5.1
- [Release notes](https://github.com/projectdiscovery/dsl/releases )
- [Commits](https://github.com/projectdiscovery/dsl/compare/v0.5.0...v0.5.1 )
Updates `github.com/projectdiscovery/gozero` from 0.0.3 to 0.1.0
- [Release notes](https://github.com/projectdiscovery/gozero/releases )
- [Commits](https://github.com/projectdiscovery/gozero/compare/v0.0.3...v0.1.0 )
Updates `github.com/projectdiscovery/networkpolicy` from 0.1.20 to 0.1.21
- [Release notes](https://github.com/projectdiscovery/networkpolicy/releases )
- [Commits](https://github.com/projectdiscovery/networkpolicy/compare/v0.1.20...v0.1.21 )
Updates `github.com/projectdiscovery/ratelimit` from 0.0.81 to 0.0.82
- [Release notes](https://github.com/projectdiscovery/ratelimit/releases )
- [Commits](https://github.com/projectdiscovery/ratelimit/compare/v0.0.81...v0.0.82 )
Updates `github.com/projectdiscovery/tlsx` from 1.1.9 to 1.2.0
- [Release notes](https://github.com/projectdiscovery/tlsx/releases )
- [Changelog](https://github.com/projectdiscovery/tlsx/blob/main/.goreleaser.yml )
- [Commits](https://github.com/projectdiscovery/tlsx/compare/v1.1.9...v1.2.0 )
Updates `github.com/projectdiscovery/wappalyzergo` from 0.2.37 to 0.2.43
- [Release notes](https://github.com/projectdiscovery/wappalyzergo/releases )
- [Commits](https://github.com/projectdiscovery/wappalyzergo/compare/v0.2.37...v0.2.43 )
Updates `github.com/projectdiscovery/cdncheck` from 1.1.27 to 1.1.33
- [Release notes](https://github.com/projectdiscovery/cdncheck/releases )
- [Changelog](https://github.com/projectdiscovery/cdncheck/blob/main/.goreleaser.yaml )
- [Commits](https://github.com/projectdiscovery/cdncheck/compare/v1.1.27...v1.1.33 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/fastdialer
dependency-version: 0.4.7
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/hmap
dependency-version: 0.0.93
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/retryabledns
dependency-version: 1.0.106
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/retryablehttp-go
dependency-version: 1.0.121
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/dsl
dependency-version: 0.5.1
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/gozero
dependency-version: 0.1.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: modules
- dependency-name: github.com/projectdiscovery/networkpolicy
dependency-version: 0.1.21
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/ratelimit
dependency-version: 0.0.82
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/tlsx
dependency-version: 1.2.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: modules
- dependency-name: github.com/projectdiscovery/wappalyzergo
dependency-version: 0.2.43
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/cdncheck
dependency-version: 1.1.33
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: modules
...
Signed-off-by: dependabot[bot] <[email protected] >
* bump
* httpx dev
* mod tidy
---------
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Mzack9999 <[email protected] >
2025-09-01 17:52:46 +07:00
PDTeamX
48c389b063
link update
2025-08-31 03:16:13 +05:30
PDTeamX
36b4f68eec
misc hyperlink update
2025-08-31 03:13:14 +05:30
PDTeamX
af7b2f166e
issue / discussion template update
2025-08-31 03:10:51 +05:30
Dogan Can Bakir
b25937b310
Merge pull request #6425 from projectdiscovery/bump_httpx_version
...
bump httpx version
2025-08-28 10:04:35 +03:00
Dogan Can Bakir
100d6528f5
Merge branch 'dev' into bump_httpx_version
2025-08-28 08:55:23 +03:00
cui
d76187f99a
Refactor to use reflect.TypeFor ( #6428 )
2025-08-27 22:31:04 +05:30
Lorenzo Susini and Mzack9999
8194fabcf8
test(reporting/exporters/mongo): add mongo integration test with test… ( #6237 )
...
* test(reporting/exporters/mongo): add mongo integration test with testcontainer-go module
Signed-off-by: Lorenzo Susini <[email protected] >
* execute exportes only on linux
---------
Signed-off-by: Lorenzo Susini <[email protected] >
Co-authored-by: Mzack9999 <[email protected] >
2025-08-27 04:25:31 +05:30
dependabot[bot]
5063af46b1
chore(deps): bump github.com/go-viper/mapstructure/v2
...
Bumps the go_modules group with 1 update in the / directory: [github.com/go-viper/mapstructure/v2](https://github.com/go-viper/mapstructure ).
Updates `github.com/go-viper/mapstructure/v2` from 2.3.0 to 2.4.0
- [Release notes](https://github.com/go-viper/mapstructure/releases )
- [Changelog](https://github.com/go-viper/mapstructure/blob/main/CHANGELOG.md )
- [Commits](https://github.com/go-viper/mapstructure/compare/v2.3.0...v2.4.0 )
---
updated-dependencies:
- dependency-name: github.com/go-viper/mapstructure/v2
dependency-version: 2.4.0
dependency-type: indirect
dependency-group: go_modules
...
Signed-off-by: dependabot[bot] <[email protected] >
2025-08-26 07:08:27 +00:00
Doğan Can Bakır
776cb4fcf2
bump httpx version
2025-08-26 10:04:36 +03:00
zy9ard3
1f0aef970c
fix for error.Is false return
2025-08-26 10:48:10 +05:30
zy9ard3 and Dwi Siswanto
5b7debf349
Update pkg/external/customtemplates/github.go
...
Co-authored-by: Dwi Siswanto <[email protected] >
2025-08-26 09:05:31 +05:30
Mzack9999
e83382d4e4
lint
2025-08-25 15:33:21 +02:00
Mzack9999
b61321cd19
Merge branch 'dev' into feat-4842-vnc
2025-08-25 15:22:14 +02:00
Mzack9999
f20f95f67e
integration test
2025-08-25 15:13:23 +02:00
Mzack9999
efcef55681
lint
2025-08-25 13:59:01 +02:00
PDTeamX
0f7b33cebf
limited test, instead of all
2025-08-25 13:56:03 +05:30
Dwi Siswanto and yusei-wy
a1b5a0ed99
fix(fuzz): handles duplicate multipart form field names ( #6404 )
...
* fix: handle duplicate field names in multipart form encoding
* fix(fuzz): handles `[]any` type in `*MultiPartForm.Encode`
Signed-off-by: Dwi Siswanto <[email protected] >
* test(fuzz): adds panic recovery & display encoded out
Signed-off-by: Dwi Siswanto <[email protected] >
* fix(fuzz): incorrectly treated mixed type field
in `*MultiPartForm.Encode`
Signed-off-by: Dwi Siswanto <[email protected] >
* test(fuzz): refactor compare w decoded instead
Signed-off-by: Dwi Siswanto <[email protected] >
* chore(fuzz): prealloc for `[]any` type
Signed-off-by: Dwi Siswanto <[email protected] >
* fix(fuzz): treats nil value as empty string
Signed-off-by: Dwi Siswanto <[email protected] >
* chore(fuzz): rm early error return for non-array file
Signed-off-by: Dwi Siswanto <[email protected] >
* test(fuzz): adds `TestMultiPartFormFileUpload` test
Signed-off-by: Dwi Siswanto <[email protected] >
---------
Signed-off-by: Dwi Siswanto <[email protected] >
Co-authored-by: yusei-wy <[email protected] >
2025-08-25 13:42:51 +05:30
Tarun Koyalwar
19247ae74b
Path-Based Fuzzing SQL fix ( #6400 )
...
* setup claude
* migrate to using errkit
* fix unused imports + lint errors
* update settings.json
* fix url encoding issue
* fix lint error
* fix the path fuzzing component
* fix lint error
2025-08-25 13:36:58 +05:30
zy9ard3
5be258f948
no changes custom template message should be INF not ERR
2025-08-25 01:15:56 +05:30
PDTeamX
5bff7a2a90
Merge remote-tracking branch 'origin'
2025-08-23 20:03:41 +05:30
Dwi Siswanto
309018fbf4
fix: segfault in template caching logic ( #6421 )
...
* fix: segfault in template caching logic
when templates had no executable requests after
option updates.
the cached templates could end up with 0 requests
and no flow execution path, resulting in a nil
engine pointer that was later derefer w/o
validation.
bug seq:
caching template (w/ valid requests) -> get cached
template -> `*ExecutorOptions.Options` copied and
modified (inconsistent) -> requests updated (with
new options -- some may be invalid, and without
recompile) -> template returned w/o validation ->
`compileProtocolRequests` -> `NewTemplateExecuter`
receive empty requests + empty flow = nil engine
-> `*TemplateExecuter.{Compile,Execute}` invoked
on nil engine = panic.
RCA:
1. `*ExecutorOptions.ApplyNewEngineOptions`
overwriting many fields.
2. copy op pointless; create a copy of options and
then immediately replace it with original
pointer.
3. missing executable requests validation after
cached templates is reconstructed with updated
options.
Thus, this affected `--automatic-scan` mode where
tech detection templates often have conditional
requests that may be filtered based on runtime
options.
Fixes #6417
Signed-off-by: Dwi Siswanto <[email protected] >
* fix(templates): recompile workflow with `tplCopy.Options`
Signed-off-by: Dwi Siswanto <[email protected] >
* fix(templates): strengthen cache hit guard
Signed-off-by: Dwi Siswanto <[email protected] >
* fix(protocols): skips template-specific fields
Signed-off-by: Dwi Siswanto <[email protected] >
---------
Signed-off-by: Dwi Siswanto <[email protected] >
2025-08-23 20:01:23 +05:30
PDTeamX
5e9ada23b2
Update constants.go
2025-08-23 19:51:23 +05:30
PDTeamX
a00b24d2c3
Merge remote-tracking branch 'origin'
2025-08-22 20:28:14 +05:30
PDTeamX
00f4595f0b
version update
2025-08-22 20:27:44 +05:30
Ice3man
30e520754b
feat: fixed output event for skipped hosts ( #6415 )
...
* feat: fixed output event for skipped hosts
* misc
2025-08-22 20:25:07 +05:30
Mzack9999
6b358b39a3
lint
2025-08-21 23:38:58 +02:00
Sandeep Singh
113d3b98fa
Merge pull request #6383 from projectdiscovery/dev
...
v3.4.8
2025-08-22 02:00:22 +05:30
Mzack9999
b41f4d97d6
gen go+js
2025-08-21 22:04:55 +02:00
Mzack9999
5c15c77777
adding vnc auth
2025-08-21 22:02:47 +02:00
Sandeep Singh and Mzack9999
b4644af80a
Lint + test fixes after utils dep update ( #6393 )
...
* fix: remove undefined errorutil.ShowStackTrace
* feat: add make lint support and integrate with test
* refactor: migrate errorutil to errkit across codebase
- Replace deprecated errorutil with modern errkit
- Convert error declarations from var to func for better compatibility
- Fix all SA1019 deprecation warnings
- Maintain error chain support and stack traces
* fix: improve DNS test reliability using Google DNS
- Configure test to use Google DNS (8.8.8.8) for stability
- Fix nil pointer issue in DNS client initialization
- Keep production defaults unchanged
* fixing logic
* removing unwanted branches in makefile
---------
Co-authored-by: Mzack9999 <[email protected] >
2025-08-20 05:28:23 +05:30
Dogan Can Bakir
44eeb5a60b
enable templates for template listing and displaying ( #6343 )
2025-08-17 01:50:22 +05:30
PDTeamX
e1f8a18d38
dep update + removed unused code
2025-08-16 15:51:32 +05:30
Dwi Siswanto
6a6fa4d38f
feat(fuzz): eval variables ( #6358 )
...
* feat(fuzz): eval vars for rule keys & values
Signed-off-by: Dwi Siswanto <[email protected] >
* chore: re-fmt fuzzing/dast errors
Signed-off-by: Dwi Siswanto <[email protected] >
* test(fuzz): adds `TestEvaluateVariables`
Signed-off-by: Dwi Siswanto <[email protected] >
---------
Signed-off-by: Dwi Siswanto <[email protected] >
2025-08-16 14:41:22 +05:30
Dwi Siswanto
9fcacd0f86
ci(tests): migrate to golangci-lint v2 ( #6380 )
...
* chore: satisfy lints
Signed-off-by: Dwi Siswanto <[email protected] >
* ci(tests): migrate to golangci-lint v2
Signed-off-by: Dwi Siswanto <[email protected] >
---------
Signed-off-by: Dwi Siswanto <[email protected] >
2025-08-16 13:20:09 +07:00
Dwi Siswanto
70eeb6c210
fix: prevent unnecessary template updates ( #6379 )
...
* test(installer): adds `TestIsOutdatedVersionFix`
Signed-off-by: Dwi Siswanto <[email protected] >
* fix: prevent unnecessary template updates
when version API fails.
* fix `catalog/config.IsOutdatedVersion` logic for
empty version strings
* add GitHub API fallback when PDTM API is unavail
* only show outdated msg for actual version
mismatches
Signed-off-by: Dwi Siswanto <[email protected] >
---------
Signed-off-by: Dwi Siswanto <[email protected] >
2025-08-16 04:50:20 +05:30
ysokolovsky
d569cfe864
fix(headless): merge extra headers ( #6376 )
...
* headless: fix extra headers overwrite
* headless: set Accept-Language when no custom headers
2025-08-16 04:48:34 +05:30
dependabot[bot]
89de8a5a59
chore(deps): bump the go_modules group across 1 directory with 2 updates
...
Bumps the go_modules group with 2 updates in the / directory: [github.com/docker/docker](https://github.com/docker/docker ) and [github.com/go-viper/mapstructure/v2](https://github.com/go-viper/mapstructure ).
Updates `github.com/docker/docker` from 27.1.1+incompatible to 28.0.0+incompatible
- [Release notes](https://github.com/docker/docker/releases )
- [Commits](https://github.com/docker/docker/compare/v27.1.1...v28.0.0 )
Updates `github.com/go-viper/mapstructure/v2` from 2.2.1 to 2.3.0
- [Release notes](https://github.com/go-viper/mapstructure/releases )
- [Changelog](https://github.com/go-viper/mapstructure/blob/main/CHANGELOG.md )
- [Commits](https://github.com/go-viper/mapstructure/compare/v2.2.1...v2.3.0 )
---
updated-dependencies:
- dependency-name: github.com/docker/docker
dependency-version: 28.0.0+incompatible
dependency-type: indirect
dependency-group: go_modules
- dependency-name: github.com/go-viper/mapstructure/v2
dependency-version: 2.3.0
dependency-type: indirect
dependency-group: go_modules
...
Signed-off-by: dependabot[bot] <[email protected] >
2025-08-15 20:52:01 +00:00
Dwi Siswanto
7e95d9a185
build(make): update template-validate cmds ( #6385 )
...
Signed-off-by: Dwi Siswanto <[email protected] >
2025-08-15 06:05:51 +05:30
Doğan Can Bakır
6996b4ab75
bump version
2025-08-13 19:22:34 -07:00
Miel Verkerken
ce57bdf4ab
Add option to control number of concurrent templates loaded on startup
2025-08-08 13:45:34 +02:00
Ice3man
8ef3662634
Merge pull request #6364 from projectdiscovery/loading-performance-improvements-v2
...
feat: loading templates performance improvements
2025-08-06 01:58:03 +05:30
Ice3man
1b6ae44bb7
Merge branch 'dev' of https://github.com/projectdiscovery/nuclei into loading-performance-improvements-v2
2025-08-06 01:57:41 +05:30
Ice3man
bba2c3a576
Merge pull request #6368 from projectdiscovery/fix/waf-detector-nil-pointer
...
fix: prevent nil pointer panic in WAF detector
2025-08-06 01:53:14 +05:30
knakul853
b685d637f3
fix: prevent nil pointer panic in WAF detector
...
- Add nil checks for detector and regexCache in DetectWAF()
- Add nil check for individual regex entries before MatchString()
- Add comprehensive unit tests for nil pointer scenarios
- Prevents runtime panic when WAF detector encounters nil pointers during regex matching
2025-08-04 21:12:43 +05:30
Dwi Siswanto
cff86b5c98
fix(events): correct JSON encoder type in ScanStatsWorker ( #6366 )
...
Signed-off-by: Dwi Siswanto <[email protected] >
2025-08-02 21:49:48 -07:00
Ice3man
3d7f995ddc
use bounded concurrency for templates loading
2025-08-03 03:53:34 +05:30
Ice3man
5ba21e272a
feat: loading templates performance improvements
2025-08-02 15:58:18 +05:30
PDTeamX
b0fe565a8b
Merge branch 'main' into dev
2025-08-02 02:06:03 -07:00
poning and Dwi Siswanto
3ac3146ef9
fix(offlinehttp): Replace "-" in headers with "_" for DSL variables ( #6363 )
...
* Replace "-" in headers with "_" for DSL variables in passive mode
* test(offlinehttp): adjust haystack & needle in `TestHTTPOperatorExtract`
Signed-off-by: Dwi Siswanto <[email protected] >
---------
Signed-off-by: Dwi Siswanto <[email protected] >
Co-authored-by: Dwi Siswanto <[email protected] >
2025-08-02 05:35:03 +07:00
Ice3man
06707ea76f
bugfix: preserve original transport for linear http client ( #6357 )
2025-07-30 21:38:07 +05:30
Štefan Baebler and Dwi Siswanto
91adfeb91c
Bump github.com/bytedance/sonic to v1.14.0 for Go 1.25 compatibility ( #6348 )
...
* Bump github.com/bytedance/sonic to v1.14.0 for Go 1.25 compatibility
Fixes #6335
by using https://github.com/bytedance/sonic/releases/tag/v1.14.0
$ go get github.com/bytedance/[email protected] .0 && go mod tidy
go: upgraded github.com/bytedance/sonic v1.13.3 => v1.14.0
go: upgraded github.com/bytedance/sonic/loader v0.2.4 => v0.3.0
* doc(json): update supported plats
Signed-off-by: Dwi Siswanto <[email protected] >
---------
Signed-off-by: Dwi Siswanto <[email protected] >
Co-authored-by: Dwi Siswanto <[email protected] >
2025-07-28 19:46:44 +07:00
Dogan Can Bakir
5daf84dd6b
Merge pull request #6338 from jishudashen/dev
...
chore: fix inconsistent function name in comment
2025-07-21 11:02:48 +03:00
jishudashen
0337b33490
chore: fix inconsistent function name in comment
...
Signed-off-by: jishudashen <[email protected] >
2025-07-21 14:13:22 +08:00
Dwi Siswanto
9133e0d2d0
feat(code): log unavail engines as an err while validating ( #6326 )
...
* feat(code): log unavail engines as an err while validating
Signed-off-by: Dwi Siswanto <[email protected] >
* chore(chore): i meant highest level
Signed-off-by: Dwi Siswanto <[email protected] >
---------
Signed-off-by: Dwi Siswanto <[email protected] >
2025-07-19 00:12:50 +05:30
Ice3man
05f69a6b24
feat: log event for template host skipped during scanning ( #6324 )
...
* feat: log event for template host skipped during scanning
* misc changes
2025-07-19 00:11:25 +05:30
5b89811b90
Support concurrent Nuclei engines in the same process ( #6322 )
...
* support for concurrent nuclei engines
* clarify LfaAllowed race
* remove unused mutex
* update LfaAllowed logic to prevent races until it can be reworked for per-execution ID
* Update pkg/templates/parser.go
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
* debug tests
* debug gh action
* fixig gh template test
* using atomic
* using synclockmap
* restore tests concurrency
* lint
* wiring executionId in js fs
---------
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
Co-authored-by: Mzack9999 <[email protected] >
2025-07-19 00:10:58 +05:30
Mzack9999
3e9bee7400
Merge pull request #6321 from hdm/bug/various-race-conditions
...
Address race conditions in http.Request and MemGuardian
2025-07-15 15:19:02 +02:00
HD Moore
875941ce8d
avoid data races using mutex for memguardian
2025-07-15 02:34:47 -05:00
HD Moore
6bf3f14798
avoid data races by using request clones
2025-07-15 02:34:29 -05:00
gopherorg
1079498182
refactor: use maps.Copy for cleaner map handling ( #6283 )
...
Signed-off-by: gopherorg <[email protected] >
2025-07-12 02:50:47 +05:30
Dwi Siswanto
a13ea39461
build(docker): bump builder image golang:1.23-alpine => golang:1.24-alpine ( #6316 )
...
Signed-off-by: Dwi Siswanto <[email protected] >
2025-07-12 02:16:35 +05:30
f26996cb89
Remove singletons from Nuclei engine (continuation of #6210 ) ( #6296 )
...
* introducing execution id
* wip
* .
* adding separate execution context id
* lint
* vet
* fixing pg dialers
* test ignore
* fixing loader FD limit
* test
* fd fix
* wip: remove CloseProcesses() from dev merge
* wip: fix merge issue
* protocolstate: stop memguarding on last dialer delete
* avoid data race in dialers.RawHTTPClient
* use shared logger and avoid race conditions
* use shared logger and avoid race conditions
* go mod
* patch executionId into compiled template cache
* clean up comment in Parse
* go mod update
* bump echarts
* address merge issues
* fix use of gologger
* switch cmd/nuclei to options.Logger
* address merge issues with go.mod
* go vet: address copy of lock with new Copy function
* fixing tests
* disable speed control
* fix nil ExecuterOptions
* removing deprecated code
* fixing result print
* default logger
* cli default logger
* filter warning from results
* fix performance test
* hardcoding path
* disable upload
* refactor(runner): uses `Warning` instead of `Print` for `pdcpUploadErrMsg`
Signed-off-by: Dwi Siswanto <[email protected] >
* Revert "disable upload"
This reverts commit 114fbe6663 .
* Revert "hardcoding path"
This reverts commit cf12ca800e .
---------
Signed-off-by: Dwi Siswanto <[email protected] >
Co-authored-by: Mzack9999 <[email protected] >
Co-authored-by: Dwi Siswanto <[email protected] >
Co-authored-by: Dwi Siswanto <[email protected] >
2025-07-10 01:17:26 +05:30
Jose De La O Hernandez
285c5e1442
fixing panic caused by uninitialized colorizer ( #6315 )
2025-07-09 04:34:05 +05:30
Dwi Siswanto and coderabbitai[bot]
7e2ec686ae
fix(lib): scans didn't stop on ctx cancellation ( #6310 )
...
* fix(lib): scans didn't stop on ctx cancellation
Signed-off-by: Dwi Siswanto <[email protected] >
* Update lib/sdk_test.go
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
* fix(lib): wait resources to be released b4 return
Signed-off-by: Dwi Siswanto <[email protected] >
---------
Signed-off-by: Dwi Siswanto <[email protected] >
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
2025-07-09 01:04:16 +07:00
Mzack9999
3991cc6ec1
Merge pull request #6311 from projectdiscovery/dwisiswant0/chore/config/rm-deprecated-codes-and-calls
...
chore(config): rm deprecated codes and calls
2025-07-08 15:45:25 +02:00
dependabot[bot]
b756b2706f
chore(deps): bump the modules group with 3 updates ( #6305 )
...
Bumps the modules group with 3 updates: [github.com/projectdiscovery/retryablehttp-go](https://github.com/projectdiscovery/retryablehttp-go ), [github.com/projectdiscovery/wappalyzergo](https://github.com/projectdiscovery/wappalyzergo ) and [github.com/projectdiscovery/cdncheck](https://github.com/projectdiscovery/cdncheck ).
Updates `github.com/projectdiscovery/retryablehttp-go` from 1.0.116 to 1.0.117
- [Release notes](https://github.com/projectdiscovery/retryablehttp-go/releases )
- [Commits](https://github.com/projectdiscovery/retryablehttp-go/compare/v1.0.116...v1.0.117 )
Updates `github.com/projectdiscovery/wappalyzergo` from 0.2.35 to 0.2.36
- [Release notes](https://github.com/projectdiscovery/wappalyzergo/releases )
- [Commits](https://github.com/projectdiscovery/wappalyzergo/compare/v0.2.35...v0.2.36 )
Updates `github.com/projectdiscovery/cdncheck` from 1.1.15 to 1.1.26
- [Release notes](https://github.com/projectdiscovery/cdncheck/releases )
- [Changelog](https://github.com/projectdiscovery/cdncheck/blob/main/.goreleaser.yaml )
- [Commits](https://github.com/projectdiscovery/cdncheck/compare/v1.1.15...v1.1.26 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/retryablehttp-go
dependency-version: 1.0.117
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/wappalyzergo
dependency-version: 0.2.36
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/cdncheck
dependency-version: 1.1.26
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: modules
...
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-07-08 17:57:09 +07:00
Dwi Siswanto
bd5864dbb5
chore(config): rm deprecated codes and calls
...
Signed-off-by: Dwi Siswanto <[email protected] >
2025-07-08 17:35:55 +07:00
Mzack9999
13754956ff
Merge pull request #6307 from projectdiscovery/6297-bugfix-tablewriter-memory-leak
...
bumping version + memory cleanup
2025-07-07 20:13:59 +02:00
Mzack9999
87de71dee9
bumping version + memory cleanup
2025-07-07 18:12:50 +02:00
alban-stourbe-wmx
eccd90d53c
fix(headless): Variables are now available into headless template ( #6301 )
...
* fix(headless): variables now available into simple headless template
* chore: erase debug logs
2025-07-04 21:51:09 +07:00
Mzack9999
d55ab2f827
use bytes slice
2025-07-03 18:05:08 +02:00
Mzack9999
cf8d067fea
fixing test
2025-07-03 17:28:55 +02:00
Mzack9999
4baf46f080
fixing path
2025-07-03 17:05:14 +02:00
Mzack9999
8304462420
retain required empty spaces
2025-07-03 16:50:21 +02:00
Mzack9999
1f538bcac6
Merge branch 'dev' into pr/6261
2025-07-03 16:11:54 +02:00
sandeep
4190559e8d
Merge remote-tracking branch 'origin'
2025-07-01 21:17:40 +07:00
sandeep
84a76b3d4e
version bump
2025-07-01 21:17:21 +07:00
Dwi Siswanto
a18a386d12
build: downgraded github.com/zmap/zgrab2 v0.2.0 => v0.1.8 ( #6295 )
...
Signed-off-by: Dwi Siswanto <[email protected] >
2025-07-01 21:00:13 +07:00
dependabot[bot]
5f2082cf34
chore(deps): bump the go_modules group across 1 directory with 3 updates
...
Bumps the go_modules group with 3 updates in the / directory: [github.com/gin-gonic/gin](https://github.com/gin-gonic/gin ), [github.com/go-viper/mapstructure/v2](https://github.com/go-viper/mapstructure ) and [github.com/golang-jwt/jwt/v4](https://github.com/golang-jwt/jwt ).
Updates `github.com/gin-gonic/gin` from 1.9.0 to 1.9.1
- [Release notes](https://github.com/gin-gonic/gin/releases )
- [Changelog](https://github.com/gin-gonic/gin/blob/master/CHANGELOG.md )
- [Commits](https://github.com/gin-gonic/gin/compare/v1.9.0...v1.9.1 )
Updates `github.com/go-viper/mapstructure/v2` from 2.2.1 to 2.3.0
- [Release notes](https://github.com/go-viper/mapstructure/releases )
- [Changelog](https://github.com/go-viper/mapstructure/blob/main/CHANGELOG.md )
- [Commits](https://github.com/go-viper/mapstructure/compare/v2.2.1...v2.3.0 )
Updates `github.com/golang-jwt/jwt/v4` from 4.5.0 to 4.5.2
- [Release notes](https://github.com/golang-jwt/jwt/releases )
- [Changelog](https://github.com/golang-jwt/jwt/blob/main/VERSION_HISTORY.md )
- [Commits](https://github.com/golang-jwt/jwt/compare/v4.5.0...v4.5.2 )
---
updated-dependencies:
- dependency-name: github.com/gin-gonic/gin
dependency-version: 1.9.1
dependency-type: indirect
dependency-group: go_modules
- dependency-name: github.com/go-viper/mapstructure/v2
dependency-version: 2.3.0
dependency-type: indirect
dependency-group: go_modules
- dependency-name: github.com/golang-jwt/jwt/v4
dependency-version: 4.5.2
dependency-type: indirect
dependency-group: go_modules
...
Signed-off-by: dependabot[bot] <[email protected] >
2025-07-01 13:14:02 +00:00
sandeep
ad7066133c
Merge remote-tracking branch 'origin'
2025-07-01 00:48:57 +07:00
sandeep
db916199c2
Bump version to v3.4.6
2025-07-01 00:48:41 +07:00
Dwi Siswanto
87ed0b2bb9
build: bump all direct modules ( #6290 )
...
* chore: fix non-constant fmt string in call
Signed-off-by: Dwi Siswanto <[email protected] >
* build: bump all direct modules
Signed-off-by: Dwi Siswanto <[email protected] >
* chore(hosterrorscache): update import path
Signed-off-by: Dwi Siswanto <[email protected] >
* fix(charts): break changes
Signed-off-by: Dwi Siswanto <[email protected] >
* build: pinned `github.com/zmap/zcrypto` to v0.0.0-20240512203510-0fef58d9a9db
Signed-off-by: Dwi Siswanto <[email protected] >
* chore: golangci-lint auto fixes
Signed-off-by: Dwi Siswanto <[email protected] >
* chore: satisfy lints
Signed-off-by: Dwi Siswanto <[email protected] >
* build: migrate `github.com/xanzy/go-gitlab` => `gitlab.com/gitlab-org/api/client-go`
Signed-off-by: Dwi Siswanto <[email protected] >
* feat(json): update build constraints
Signed-off-by: Dwi Siswanto <[email protected] >
* chore: dont panicking on close err
Signed-off-by: Dwi Siswanto <[email protected] >
---------
Signed-off-by: Dwi Siswanto <[email protected] >
2025-07-01 00:40:44 +07:00
Tarun Koyalwar
2b729e4037
fix context leak in flow ( #6282 )
...
* fix context leak in flow
* handle sizedwaitpool when not reused
2025-06-30 16:43:00 +07:00
Cho hyun-sik
7b1a02710e
docs: refine Bug Bounty hunter section in Korean docs ( #6287 )
2025-06-28 02:08:44 +05:30
Alban Stourbe
937fa1252b
fix(main.go): add errcheck
2025-06-26 09:42:14 +02:00
Emmanuel Ferdman
2c3df33a98
chore: update GoReleaser configurations ( #6280 )
...
Signed-off-by: Emmanuel Ferdman <[email protected] >
2025-06-25 04:23:15 +07:00
Dwi Siswanto
3bcbcc6e65
test(nuclei): adds multiproto benchmark test ( #6270 )
...
* test(nuclei): adds multiproto benchmark test
Signed-off-by: Dwi Siswanto <[email protected] >
* test(nuclei): deferred runner close & rm duped `os.MkdirTemp`
Signed-off-by: Dwi Siswanto <[email protected] >
---------
Signed-off-by: Dwi Siswanto <[email protected] >
2025-06-24 22:33:44 +05:30
Alban Stourbe
99914e1a32
fix code rabbit
2025-06-24 18:45:35 +02:00
Alban Stourbe
1a9a7563c0
feat: send struct from var file
2025-06-24 18:39:29 +02:00
Alban Stourbe
248548e075
feat(ytt): add ytt files var + add vars from cli and config
2025-06-24 18:32:45 +02:00
曹家巧
4ff80784ae
refactor: use the built-in max/min to simplify the code ( #6272 )
...
Signed-off-by: xiaoxiangirl <[email protected] >
2025-06-24 05:49:06 +05:30
Dwi Siswanto
695a7520b9
fix(headless): incorrect last navigated URL ( #6278 )
...
* chore(headless): uses `maps.Copy`
Signed-off-by: Dwi Siswanto <[email protected] >
* feat(headless): implements update last navigated URL
for `ActionNavigate`, `WaitPageLifecycleEvent`, and
`WaitStable` based on latest navigation URL.
Signed-off-by: Dwi Siswanto <[email protected] >
* Update pkg/protocols/headless/engine/page.go
---------
Signed-off-by: Dwi Siswanto <[email protected] >
2025-06-24 05:32:18 +05:30
Nakul Bharti
c242b112cc
fixed hex dump issue ( #6273 )
2025-06-19 20:07:59 +05:30
Dogan Can Bakir
6cc9c2e9e8
Merge pull request #6271 from projectdiscovery/log-improvement
...
fixed log level mismatch
2025-06-18 15:05:41 +03:00
knakul853
aba8c47e10
fixed log level mismatch
2025-06-17 17:02:57 +05:30
sandeep
ba0f995a38
Merge remote-tracking branch 'origin'
2025-06-17 05:12:14 +05:30
sandeep
5af6feb889
version update
2025-06-17 05:12:02 +05:30
Eric Gruber
b95b04fc4d
feat: add EnableMatcherStatus function to configure matcher status in NucleiEngine ( #6191 )
2025-06-17 05:08:01 +05:30
Dwi Siswanto
61bcf0f10e
feat(headless): store responses ( #6247 )
...
Signed-off-by: Dwi Siswanto <[email protected] >
2025-06-17 05:00:31 +05:30
a326f3925c
fix(tmplexec): memory blowup in multiproto ( #6258 )
...
* bugfix: fix memory blowup using previousEvent for multi-proto execution
* refactor(tmplexec): uses supported protocol types
Signed-off-by: Dwi Siswanto <[email protected] >
* add co-author
Co-authored-by: Nakul Bharti <[email protected] >
Signed-off-by: Dwi Siswanto <[email protected] >
* refactor(tmplexec): mv builder inside loop scope
Signed-off-by: Dwi Siswanto <[email protected] >
* refactor(tmplexec): skip existing keys in `FillPreviousEvent`
The `FillPreviousEvent` func was modified to
prevent overwriting/duplicating entries in the
previous map.
It now checks if a key `k` from
`event.InternalEvent` already exists in the
previous map. If it does, the key is skipped. This
ensures that if `k` was already set (potentially
w/o a prefix), it's not re-added with an `ID_`
prefix.
Additionally, keys in `event.InternalEvent` that
already start with the current `ID_` prefix are
also skipped to avoid redundant prefixing.
This change simplifies the logic by removing the
`reqTypeWithIndexRegex` and directly addresses the
potential for duplicate / incorrectly prefixed
keys when `event.InternalEvent` grows during
protocol request execution.
Signed-off-by: Dwi Siswanto <[email protected] >
* chore(tmplexec): naming convention, `ID` => `protoID`
Signed-off-by: Dwi Siswanto <[email protected] >
* chore(tmplexec): it's request ID lol sorry
Signed-off-by: Dwi Siswanto <[email protected] >
---------
Signed-off-by: Dwi Siswanto <[email protected] >
Co-authored-by: Ice3man <[email protected] >
Co-authored-by: Nakul Bharti <[email protected] >
2025-06-17 04:53:32 +05:30
Dwi Siswanto
797ceb57db
fix(authx): JSON unmarshalling for Dynamic auth type ( #6268 )
...
* fix(authx): JSON unmarshalling for Dynamic auth type
Correcting the `UnmarshalJSON` method to properly
unmarshal JSON, particularlyaddressing the
population of the embedded `Secret` field. This
was achieved by using a type alias to avoid
recursive calls and rely on default unmarshalling
behavior.
Signed-off-by: Dwi Siswanto <[email protected] >
* feat(authx): adds nil Dynamic struct check
Signed-off-by: Dwi Siswanto <[email protected] >
---------
Signed-off-by: Dwi Siswanto <[email protected] >
2025-06-17 04:48:05 +05:30
Shubham Rasal
f89a6d33e9
Use proxy for dns and ssl templates ( #6255 )
...
* Use proxy for dns and ssl templates
- while using template execute level function we need to override custom dialer
* rename overridedialer to customdialer
* Add proxy into hash
- proxy client is shared between non proxy requests
* add dialer into request object
- use request.dialer instead of global variable
* resolve comments
* rename dialer
2025-06-16 22:24:52 +05:30
sandeep
fc6d5a7773
improved logging
2025-06-16 20:06:17 +05:30
Alban Stourbe
3eb3f66897
fix: change gologger runner version
2025-06-13 13:59:24 +02:00
Alban Stourbe
5f501da063
fix: enhance code rabbit
2025-06-12 15:44:11 +02:00
Alban Stourbe
a0bd3b854e
feat(templating): add vars templating into yaml inputs
2025-06-12 15:03:33 +02:00
Dogan Can Bakir
a4859df5e9
Merge pull request #6243 from tongjicoder/dev
...
refactor: use slices.Contains to simplify code
2025-05-27 15:48:20 +03:00
Dogan Can Bakir
85c709ea22
Merge pull request #6245 from projectdiscovery/bump_dsl_pkg
...
bump dsl pkg
2025-05-27 15:44:39 +03:00
Doğan Can Bakır
ec353f534c
bump dsl pkg
2025-05-27 21:42:33 +09:00
tongjicoder
3be29abfc9
refactor: use slices.Contains to simplify code
...
Signed-off-by: tongjicoder <[email protected] >
2025-05-27 17:16:26 +08:00
Reynaldo Jarro
8a13639b62
fixing missing symbol ( #6242 )
2025-05-27 14:32:25 +05:30
Dogan Can Bakir
37fa0c69ec
Merge pull request #6206 from 23kbps/dev
...
Fix ingress template in helm chart
2025-05-24 16:31:49 +03:00
Dogan Can Bakir
160eab998c
Merge pull request #6222 from fourcube/fix/slow-headless-start-and-shutdown
...
fix: improve headless engine startup and shutdown
2025-05-19 16:42:38 +03:00
Dogan Can Bakir
9dce36a0c8
Merge pull request #6233 from projectdiscovery/dwisiswant0/ci/adds-stale-workflow
...
ci: adds stale workflow
2025-05-19 16:13:09 +03:00
Nakul Bharti and Dwi Siswanto
242b1e1636
increase file descriptor limits ( #6230 )
...
* add missing file
* increase file descriptor limit
* removed debugging code
* fixed lower case
* test: tweaks on script
* uses CI runtime env vars (`RUNNER_OS` &
`RUNNER_DEBUG`)
* restores originial `ulimit`
Signed-off-by: Dwi Siswanto <[email protected] >
---------
Signed-off-by: Dwi Siswanto <[email protected] >
Co-authored-by: Dwi Siswanto <[email protected] >
2025-05-18 20:09:41 +05:30
Dwi Siswanto
21d376f194
ci: adds stale workflow
...
Signed-off-by: Dwi Siswanto <[email protected] >
2025-05-18 19:46:14 +07:00
Sandeep Singh
b611bf1207
Merge pull request #6224 from projectdiscovery/dev
...
v3.4.4
2025-05-17 02:52:05 +05:30
Dwi Siswanto
3957237199
fix(openapi): handles nil schema & schema values ( #6228 )
...
Signed-off-by: Dwi Siswanto <[email protected] >
2025-05-17 00:46:41 +05:30
Dogan Can Bakir
40e29f1095
Merge pull request #6226 from heywoodlh/docker-golang-bump
...
bump golang in dockerfile: 1.22 => 1.23
2025-05-15 17:51:24 +03:00
Doğan Can Bakır
ebab60f9cd
Revert "update dockerfile golang version"
...
This reverts commit 740a3732af .
2025-05-15 21:48:45 +07:00
Doğan Can Bakır
740a3732af
update dockerfile golang version
2025-05-15 21:46:06 +07:00
Spencer Heywood
ef05aac4e5
bump golang in dockerfile: 1.22 => 1.23
2025-05-15 08:40:27 -06:00
Doğan Can Bakır
2c1cd27e2c
update version
2025-05-15 19:42:20 +07:00
circleous
b03c30418b
fix: fallback set SNI to host if not specified when using socks proxy ( #6218 )
2025-05-15 16:46:49 +05:30
proabiral
44e58f1d3b
Update README.md with new required go version ( #6223 )
...
latest version of nuclei requires 1.23.
2.023 go: github.com/projectdiscovery/nuclei/v3/cmd/nuclei@latest: github.com/projectdiscovery/nuclei/[email protected] requires go >= 1.23.0 (running go 1.22.2; GOTOOLCHAIN=local)
2025-05-15 15:43:11 +05:30
Chris Grieger
bc551fc3f1
fix: improve headless engine startup and shutdown
...
Fixes #6221
Instead of enumerating all chrome processes to determine
which ones need to be killed on shutdown, use the launcher.Kill()
method to terminate the process that was launched for this
browser instance.
2025-05-14 16:14:21 +02:00
dependabot[bot]
f52ffad5a8
Merge pull request #6215 from projectdiscovery/dependabot/go_modules/dev/modules-af626aeeeb
2025-05-14 04:04:49 +00:00
dependabot[bot]
36a3dab264
chore(deps): bump the modules group with 3 updates
...
Bumps the modules group with 3 updates: [github.com/projectdiscovery/utils](https://github.com/projectdiscovery/utils ), [github.com/projectdiscovery/wappalyzergo](https://github.com/projectdiscovery/wappalyzergo ) and [github.com/projectdiscovery/networkpolicy](https://github.com/projectdiscovery/networkpolicy ).
Updates `github.com/projectdiscovery/utils` from 0.4.18 to 0.4.19
- [Release notes](https://github.com/projectdiscovery/utils/releases )
- [Changelog](https://github.com/projectdiscovery/utils/blob/main/CHANGELOG.md )
- [Commits](https://github.com/projectdiscovery/utils/compare/v0.4.18...v0.4.19 )
Updates `github.com/projectdiscovery/wappalyzergo` from 0.2.27 to 0.2.28
- [Release notes](https://github.com/projectdiscovery/wappalyzergo/releases )
- [Commits](https://github.com/projectdiscovery/wappalyzergo/compare/v0.2.27...v0.2.28 )
Updates `github.com/projectdiscovery/networkpolicy` from 0.1.13 to 0.1.14
- [Release notes](https://github.com/projectdiscovery/networkpolicy/releases )
- [Commits](https://github.com/projectdiscovery/networkpolicy/compare/v0.1.13...v0.1.14 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/utils
dependency-version: 0.4.19
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/wappalyzergo
dependency-version: 0.2.28
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/networkpolicy
dependency-version: 0.1.14
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
...
Signed-off-by: dependabot[bot] <[email protected] >
2025-05-12 05:10:38 +00:00
sandeep
95fad48438
Merge remote-tracking branch 'origin'
2025-05-08 19:03:49 +05:30
sandeep
6d25a5c8ca
version update
2025-05-08 19:02:47 +05:30
dependabot[bot]
3bb44d588f
chore(deps): bump the modules group with 4 updates ( #6207 )
...
Bumps the modules group with 4 updates: [github.com/projectdiscovery/retryablehttp-go](https://github.com/projectdiscovery/retryablehttp-go ), [github.com/projectdiscovery/gologger](https://github.com/projectdiscovery/gologger ), [github.com/projectdiscovery/wappalyzergo](https://github.com/projectdiscovery/wappalyzergo ) and [github.com/projectdiscovery/cdncheck](https://github.com/projectdiscovery/cdncheck ).
Updates `github.com/projectdiscovery/retryablehttp-go` from 1.0.110 to 1.0.111
- [Release notes](https://github.com/projectdiscovery/retryablehttp-go/releases )
- [Commits](https://github.com/projectdiscovery/retryablehttp-go/compare/v1.0.110...v1.0.111 )
Updates `github.com/projectdiscovery/gologger` from 1.1.53 to 1.1.54
- [Release notes](https://github.com/projectdiscovery/gologger/releases )
- [Commits](https://github.com/projectdiscovery/gologger/compare/v1.1.53...v1.1.54 )
Updates `github.com/projectdiscovery/wappalyzergo` from 0.2.25 to 0.2.27
- [Release notes](https://github.com/projectdiscovery/wappalyzergo/releases )
- [Commits](https://github.com/projectdiscovery/wappalyzergo/compare/v0.2.25...v0.2.27 )
Updates `github.com/projectdiscovery/cdncheck` from 1.1.15 to 1.1.17
- [Release notes](https://github.com/projectdiscovery/cdncheck/releases )
- [Changelog](https://github.com/projectdiscovery/cdncheck/blob/main/.goreleaser.yaml )
- [Commits](https://github.com/projectdiscovery/cdncheck/compare/v1.1.15...v1.1.17 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/retryablehttp-go
dependency-version: 1.0.111
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/gologger
dependency-version: 1.1.54
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/wappalyzergo
dependency-version: 0.2.27
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/cdncheck
dependency-version: 1.1.17
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: modules
...
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-05-07 18:04:33 +05:30
Sandeep Singh and Ice3man
4801cc65ef
feat: fixed max-host-error blocking + progress mismatch + misc ( #6193 )
...
* feat: fixed max-host-error blocking wrong port for template with error
* feat: log total results with time taken at end of execution
* bugfix: skip non-executed requests with progress in flow protocol
* feat: fixed request calculation in http protocol for progress
* misc adjustments
---------
Co-authored-by: Ice3man <[email protected] >
2025-05-07 17:22:15 +05:30
23kbps
a7a009084c
Fix ingress template in helm chart
2025-05-03 15:28:18 +07:00
Mzack9999
b9d0f2585f
Merge pull request #6200 from projectdiscovery/msssql-exec-query-support
...
feat: added support to mssql for execute query
2025-05-01 23:19:03 +02:00
Mzack9999
088425d351
adding mssql check
2025-05-01 22:44:29 +02:00
pussycat0x
32845bccf2
CheckRDPEncryption
2025-05-01 18:20:02 +05:30
pussycat0x
cbf57ef889
Update ldap.go ( #6202 )
2025-04-30 14:10:44 +05:30
Ice3man
b14e634047
feat: added support to mssql for execute query
2025-04-28 18:56:35 +05:30
Dogan Can Bakir
c4c1496ef8
print verbose output in case of -duc ( #6195 )
...
* print verbose output in case of -duc
* minor
2025-04-28 17:04:33 +05:30
dependabot[bot]
d8b7c64817
Merge pull request #6198 from projectdiscovery/dependabot/go_modules/dev/modules-30398bd4ba
2025-04-28 05:16:24 +00:00
ghost
57050efee9
chore(deps): go mod tidy
2025-04-28 05:10:42 +00:00
dependabot[bot]
c00dbe06aa
chore(deps): bump the modules group across 1 directory with 12 updates
...
Bumps the modules group with 8 updates in the / directory:
| Package | From | To |
| --- | --- | --- |
| [github.com/projectdiscovery/hmap](https://github.com/projectdiscovery/hmap ) | `0.0.87` | `0.0.88` |
| [github.com/projectdiscovery/retryabledns](https://github.com/projectdiscovery/retryabledns ) | `1.0.98` | `1.0.99` |
| [github.com/projectdiscovery/retryablehttp-go](https://github.com/projectdiscovery/retryablehttp-go ) | `1.0.108` | `1.0.110` |
| [github.com/projectdiscovery/dsl](https://github.com/projectdiscovery/dsl ) | `0.4.0` | `0.4.2` |
| [github.com/projectdiscovery/httpx](https://github.com/projectdiscovery/httpx ) | `1.6.10` | `1.7.0` |
| [github.com/projectdiscovery/ratelimit](https://github.com/projectdiscovery/ratelimit ) | `0.0.79` | `0.0.80` |
| [github.com/projectdiscovery/useragent](https://github.com/projectdiscovery/useragent ) | `0.0.99` | `0.0.100` |
| [github.com/projectdiscovery/networkpolicy](https://github.com/projectdiscovery/networkpolicy ) | `0.1.12` | `0.1.13` |
Updates `github.com/projectdiscovery/hmap` from 0.0.87 to 0.0.88
- [Release notes](https://github.com/projectdiscovery/hmap/releases )
- [Commits](https://github.com/projectdiscovery/hmap/compare/v0.0.87...v0.0.88 )
Updates `github.com/projectdiscovery/retryabledns` from 1.0.98 to 1.0.99
- [Release notes](https://github.com/projectdiscovery/retryabledns/releases )
- [Commits](https://github.com/projectdiscovery/retryabledns/compare/v1.0.98...v1.0.99 )
Updates `github.com/projectdiscovery/retryablehttp-go` from 1.0.108 to 1.0.110
- [Release notes](https://github.com/projectdiscovery/retryablehttp-go/releases )
- [Commits](https://github.com/projectdiscovery/retryablehttp-go/compare/v1.0.108...v1.0.110 )
Updates `github.com/projectdiscovery/dsl` from 0.4.0 to 0.4.2
- [Release notes](https://github.com/projectdiscovery/dsl/releases )
- [Commits](https://github.com/projectdiscovery/dsl/compare/v0.4.0...v0.4.2 )
Updates `github.com/projectdiscovery/gologger` from 1.1.52 to 1.1.53
- [Release notes](https://github.com/projectdiscovery/gologger/releases )
- [Commits](https://github.com/projectdiscovery/gologger/compare/v1.1.52...v1.1.53 )
Updates `github.com/projectdiscovery/httpx` from 1.6.10 to 1.7.0
- [Release notes](https://github.com/projectdiscovery/httpx/releases )
- [Changelog](https://github.com/projectdiscovery/httpx/blob/main/.goreleaser.yml )
- [Commits](https://github.com/projectdiscovery/httpx/compare/v1.6.10...v1.7.0 )
Updates `github.com/projectdiscovery/ratelimit` from 0.0.79 to 0.0.80
- [Release notes](https://github.com/projectdiscovery/ratelimit/releases )
- [Commits](https://github.com/projectdiscovery/ratelimit/compare/v0.0.79...v0.0.80 )
Updates `github.com/projectdiscovery/useragent` from 0.0.99 to 0.0.100
- [Release notes](https://github.com/projectdiscovery/useragent/releases )
- [Commits](https://github.com/projectdiscovery/useragent/compare/v0.0.99...v0.0.100 )
Updates `github.com/projectdiscovery/utils` from 0.4.17 to 0.4.18
- [Release notes](https://github.com/projectdiscovery/utils/releases )
- [Changelog](https://github.com/projectdiscovery/utils/blob/main/CHANGELOG.md )
- [Commits](https://github.com/projectdiscovery/utils/compare/v0.4.17...v0.4.18 )
Updates `github.com/projectdiscovery/wappalyzergo` from 0.2.24 to 0.2.25
- [Release notes](https://github.com/projectdiscovery/wappalyzergo/releases )
- [Commits](https://github.com/projectdiscovery/wappalyzergo/compare/v0.2.24...v0.2.25 )
Updates `github.com/projectdiscovery/cdncheck` from 1.1.14 to 1.1.15
- [Release notes](https://github.com/projectdiscovery/cdncheck/releases )
- [Changelog](https://github.com/projectdiscovery/cdncheck/blob/main/.goreleaser.yaml )
- [Commits](https://github.com/projectdiscovery/cdncheck/compare/v1.1.14...v1.1.15 )
Updates `github.com/projectdiscovery/networkpolicy` from 0.1.12 to 0.1.13
- [Release notes](https://github.com/projectdiscovery/networkpolicy/releases )
- [Commits](https://github.com/projectdiscovery/networkpolicy/compare/v0.1.12...v0.1.13 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/hmap
dependency-version: 0.0.88
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/retryabledns
dependency-version: 1.0.99
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/retryablehttp-go
dependency-version: 1.0.110
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/dsl
dependency-version: 0.4.2
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/gologger
dependency-version: 1.1.53
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/httpx
dependency-version: 1.7.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: modules
- dependency-name: github.com/projectdiscovery/ratelimit
dependency-version: 0.0.80
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/useragent
dependency-version: 0.0.100
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/utils
dependency-version: 0.4.18
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/wappalyzergo
dependency-version: 0.2.25
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/cdncheck
dependency-version: 1.1.15
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/networkpolicy
dependency-version: 0.1.13
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
...
Signed-off-by: dependabot[bot] <[email protected] >
2025-04-28 05:07:38 +00:00
Dogan Can Bakir
24311cc28e
Merge pull request #6186 from projectdiscovery/dwisiswant0/chore/bump-echo-framework
...
chore: bump echo framework
2025-04-22 11:07:22 +03:00
Mehran Seifalinia
d0e289ea3d
Fix incorrect usage of os.MkdirTemp pattern and redundant redefinition of defaultOpts ( #6183 )
...
* Fix incorrect usage of os.MkdirTemp pattern
- Replaced the incorrect pattern "nuclei-nvd-%s" with a correct one "nuclei-nvd" in the os.MkdirTemp function call.
NOTE: The incorrect usage of %s in os.MkdirTemp caused it to be ignored, leading to potential issues with naming conventions for temporary directories and confusion in directory structure. The original function attempted to use string interpolation in a context where Go doesn't support it in os.MkdirTemp, which could result in unexpected behavior or errors when the directory name is processed.
* Removed redundant redefinition of defaultOpts in init()
- Redefining defaultOpts inside init() could lead to confusion, as it hides the global variable, causing the changes to be applied only within the init() scope and potentially causing unexpected behavior in other parts of the program.
2025-04-21 18:18:14 +05:30
Dwi Siswanto
0022bcbdf9
chore: bump echo framework
...
Signed-off-by: Dwi Siswanto <[email protected] >
2025-04-21 08:49:57 +07:00
Dogan Can Bakir
ffb0a92216
Merge pull request #6088 from projectdiscovery/fix_interactsh_for_js
...
fix unresolved `interactsh-url` for js templates
2025-04-17 11:03:32 +03:00
Mzack9999
41bd74ba96
Merge pull request #6167 from Marmelatze/offlinehttp-extractor
...
fix: default offlinehttp extractor without part to body like requests
2025-04-14 16:25:42 +02:00
dependabot[bot]
3e309a3a57
Merge pull request #6166 from projectdiscovery/dependabot/go_modules/dev/modules-6c37ca607d
2025-04-14 08:59:03 +00:00
Florian Pfitzer
c0b5c29d3b
fix: default offlinehttp extractor without part to body like requests
2025-04-14 09:13:11 +02:00
dependabot[bot]
82c85d24bb
chore(deps): bump the modules group with 11 updates
...
Bumps the modules group with 11 updates:
| Package | From | To |
| --- | --- | --- |
| [github.com/projectdiscovery/hmap](https://github.com/projectdiscovery/hmap ) | `0.0.86` | `0.0.87` |
| [github.com/projectdiscovery/retryabledns](https://github.com/projectdiscovery/retryabledns ) | `1.0.97` | `1.0.98` |
| [github.com/projectdiscovery/retryablehttp-go](https://github.com/projectdiscovery/retryablehttp-go ) | `1.0.107` | `1.0.108` |
| [github.com/projectdiscovery/dsl](https://github.com/projectdiscovery/dsl ) | `0.3.23` | `0.4.0` |
| [github.com/projectdiscovery/gologger](https://github.com/projectdiscovery/gologger ) | `1.1.51` | `1.1.52` |
| [github.com/projectdiscovery/ratelimit](https://github.com/projectdiscovery/ratelimit ) | `0.0.78` | `0.0.79` |
| [github.com/projectdiscovery/useragent](https://github.com/projectdiscovery/useragent ) | `0.0.98` | `0.0.99` |
| [github.com/projectdiscovery/utils](https://github.com/projectdiscovery/utils ) | `0.4.16` | `0.4.17` |
| [github.com/projectdiscovery/wappalyzergo](https://github.com/projectdiscovery/wappalyzergo ) | `0.2.23` | `0.2.24` |
| [github.com/projectdiscovery/cdncheck](https://github.com/projectdiscovery/cdncheck ) | `1.1.13` | `1.1.14` |
| [github.com/projectdiscovery/networkpolicy](https://github.com/projectdiscovery/networkpolicy ) | `0.1.11` | `0.1.12` |
Updates `github.com/projectdiscovery/hmap` from 0.0.86 to 0.0.87
- [Release notes](https://github.com/projectdiscovery/hmap/releases )
- [Commits](https://github.com/projectdiscovery/hmap/compare/v0.0.86...v0.0.87 )
Updates `github.com/projectdiscovery/retryabledns` from 1.0.97 to 1.0.98
- [Release notes](https://github.com/projectdiscovery/retryabledns/releases )
- [Commits](https://github.com/projectdiscovery/retryabledns/compare/v1.0.97...v1.0.98 )
Updates `github.com/projectdiscovery/retryablehttp-go` from 1.0.107 to 1.0.108
- [Release notes](https://github.com/projectdiscovery/retryablehttp-go/releases )
- [Commits](https://github.com/projectdiscovery/retryablehttp-go/compare/v1.0.107...v1.0.108 )
Updates `github.com/projectdiscovery/dsl` from 0.3.23 to 0.4.0
- [Release notes](https://github.com/projectdiscovery/dsl/releases )
- [Commits](https://github.com/projectdiscovery/dsl/compare/v0.3.23...v0.4.0 )
Updates `github.com/projectdiscovery/gologger` from 1.1.51 to 1.1.52
- [Release notes](https://github.com/projectdiscovery/gologger/releases )
- [Commits](https://github.com/projectdiscovery/gologger/compare/v1.1.51...v1.1.52 )
Updates `github.com/projectdiscovery/ratelimit` from 0.0.78 to 0.0.79
- [Release notes](https://github.com/projectdiscovery/ratelimit/releases )
- [Commits](https://github.com/projectdiscovery/ratelimit/compare/v0.0.78...v0.0.79 )
Updates `github.com/projectdiscovery/useragent` from 0.0.98 to 0.0.99
- [Release notes](https://github.com/projectdiscovery/useragent/releases )
- [Commits](https://github.com/projectdiscovery/useragent/compare/v0.0.98...v0.0.99 )
Updates `github.com/projectdiscovery/utils` from 0.4.16 to 0.4.17
- [Release notes](https://github.com/projectdiscovery/utils/releases )
- [Changelog](https://github.com/projectdiscovery/utils/blob/main/CHANGELOG.md )
- [Commits](https://github.com/projectdiscovery/utils/compare/v0.4.16...v0.4.17 )
Updates `github.com/projectdiscovery/wappalyzergo` from 0.2.23 to 0.2.24
- [Release notes](https://github.com/projectdiscovery/wappalyzergo/releases )
- [Commits](https://github.com/projectdiscovery/wappalyzergo/compare/v0.2.23...v0.2.24 )
Updates `github.com/projectdiscovery/cdncheck` from 1.1.13 to 1.1.14
- [Release notes](https://github.com/projectdiscovery/cdncheck/releases )
- [Changelog](https://github.com/projectdiscovery/cdncheck/blob/main/.goreleaser.yaml )
- [Commits](https://github.com/projectdiscovery/cdncheck/compare/v1.1.13...v1.1.14 )
Updates `github.com/projectdiscovery/networkpolicy` from 0.1.11 to 0.1.12
- [Release notes](https://github.com/projectdiscovery/networkpolicy/releases )
- [Commits](https://github.com/projectdiscovery/networkpolicy/compare/v0.1.11...v0.1.12 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/hmap
dependency-version: 0.0.87
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/retryabledns
dependency-version: 1.0.98
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/retryablehttp-go
dependency-version: 1.0.108
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/dsl
dependency-version: 0.4.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: modules
- dependency-name: github.com/projectdiscovery/gologger
dependency-version: 1.1.52
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/ratelimit
dependency-version: 0.0.79
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/useragent
dependency-version: 0.0.99
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/utils
dependency-version: 0.4.17
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/wappalyzergo
dependency-version: 0.2.24
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/cdncheck
dependency-version: 1.1.14
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/networkpolicy
dependency-version: 0.1.12
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
...
Signed-off-by: dependabot[bot] <[email protected] >
2025-04-14 05:47:31 +00:00
Dogan Can Bakir
87f1c1ce78
Merge pull request #6141 from projectdiscovery/dwisiswant0/ci/rm-setup-QEMU-buildx
...
ci: rm setup QEMU & buildx
2025-04-11 13:14:49 +03:00
Mzack9999
0884549fc5
Merge pull request #6138 from projectdiscovery/dwisiswant0/feat/runner/respect-proxy-to-probe-with-httpx
...
feat(runner): respect alive proxy to probe
2025-04-08 14:24:20 +02:00
Dogan Can Bakir
9c13efdf78
Merge pull request #6132 from projectdiscovery/dev
...
v3.4.2
2025-04-08 12:29:40 +03:00
Doğan Can Bakır
c48b6a8f41
Merge branch 'dev' into dwisiswant0/feat/runner/respect-proxy-to-probe-with-httpx
2025-04-08 12:07:47 +03:00
Dogan Can Bakir
87c080a0f0
Merge pull request #6154 from projectdiscovery/dwisiswant0/ci/tests/add-setup-python-steps
...
ci(tests): add setup-python steps
2025-04-08 12:06:47 +03:00
dependabot[bot]
4b2de14c8a
Merge pull request #6152 from projectdiscovery/dependabot/go_modules/dev/modules-90ff2d9bb1
2025-04-08 09:01:47 +00:00
Dwi Siswanto
6f038123e5
ci(tests): add setup-python steps
...
Signed-off-by: Dwi Siswanto <[email protected] >
2025-04-07 23:00:32 +07:00
dependabot[bot]
1f544600a0
chore(deps): bump the modules group across 1 directory with 11 updates
...
Bumps the modules group with 9 updates in the / directory:
| Package | From | To |
| --- | --- | --- |
| [github.com/projectdiscovery/hmap](https://github.com/projectdiscovery/hmap ) | `0.0.85` | `0.0.86` |
| [github.com/projectdiscovery/retryabledns](https://github.com/projectdiscovery/retryabledns ) | `1.0.96` | `1.0.97` |
| [github.com/projectdiscovery/retryablehttp-go](https://github.com/projectdiscovery/retryablehttp-go ) | `1.0.102` | `1.0.107` |
| [github.com/projectdiscovery/dsl](https://github.com/projectdiscovery/dsl ) | `0.3.21` | `0.3.23` |
| [github.com/projectdiscovery/ratelimit](https://github.com/projectdiscovery/ratelimit ) | `0.0.77` | `0.0.78` |
| [github.com/projectdiscovery/useragent](https://github.com/projectdiscovery/useragent ) | `0.0.97` | `0.0.98` |
| [github.com/projectdiscovery/wappalyzergo](https://github.com/projectdiscovery/wappalyzergo ) | `0.2.21` | `0.2.23` |
| [github.com/projectdiscovery/cdncheck](https://github.com/projectdiscovery/cdncheck ) | `1.1.11` | `1.1.13` |
| [github.com/projectdiscovery/networkpolicy](https://github.com/projectdiscovery/networkpolicy ) | `0.1.9` | `0.1.11` |
Updates `github.com/projectdiscovery/hmap` from 0.0.85 to 0.0.86
- [Release notes](https://github.com/projectdiscovery/hmap/releases )
- [Commits](https://github.com/projectdiscovery/hmap/compare/v0.0.85...v0.0.86 )
Updates `github.com/projectdiscovery/retryabledns` from 1.0.96 to 1.0.97
- [Release notes](https://github.com/projectdiscovery/retryabledns/releases )
- [Commits](https://github.com/projectdiscovery/retryabledns/compare/v1.0.96...v1.0.97 )
Updates `github.com/projectdiscovery/retryablehttp-go` from 1.0.102 to 1.0.107
- [Release notes](https://github.com/projectdiscovery/retryablehttp-go/releases )
- [Commits](https://github.com/projectdiscovery/retryablehttp-go/compare/v1.0.102...v1.0.107 )
Updates `github.com/projectdiscovery/dsl` from 0.3.21 to 0.3.23
- [Release notes](https://github.com/projectdiscovery/dsl/releases )
- [Commits](https://github.com/projectdiscovery/dsl/compare/v0.3.21...v0.3.23 )
Updates `github.com/projectdiscovery/gologger` from 1.1.49 to 1.1.51
- [Release notes](https://github.com/projectdiscovery/gologger/releases )
- [Commits](https://github.com/projectdiscovery/gologger/compare/v1.1.49...v1.1.51 )
Updates `github.com/projectdiscovery/ratelimit` from 0.0.77 to 0.0.78
- [Release notes](https://github.com/projectdiscovery/ratelimit/releases )
- [Commits](https://github.com/projectdiscovery/ratelimit/compare/v0.0.77...v0.0.78 )
Updates `github.com/projectdiscovery/useragent` from 0.0.97 to 0.0.98
- [Release notes](https://github.com/projectdiscovery/useragent/releases )
- [Commits](https://github.com/projectdiscovery/useragent/compare/v0.0.97...v0.0.98 )
Updates `github.com/projectdiscovery/utils` from 0.4.15 to 0.4.16
- [Release notes](https://github.com/projectdiscovery/utils/releases )
- [Changelog](https://github.com/projectdiscovery/utils/blob/main/CHANGELOG.md )
- [Commits](https://github.com/projectdiscovery/utils/compare/v0.4.15...v0.4.16 )
Updates `github.com/projectdiscovery/wappalyzergo` from 0.2.21 to 0.2.23
- [Release notes](https://github.com/projectdiscovery/wappalyzergo/releases )
- [Commits](https://github.com/projectdiscovery/wappalyzergo/compare/v0.2.21...v0.2.23 )
Updates `github.com/projectdiscovery/cdncheck` from 1.1.11 to 1.1.13
- [Release notes](https://github.com/projectdiscovery/cdncheck/releases )
- [Changelog](https://github.com/projectdiscovery/cdncheck/blob/main/.goreleaser.yaml )
- [Commits](https://github.com/projectdiscovery/cdncheck/compare/v1.1.11...v1.1.13 )
Updates `github.com/projectdiscovery/networkpolicy` from 0.1.9 to 0.1.11
- [Release notes](https://github.com/projectdiscovery/networkpolicy/releases )
- [Commits](https://github.com/projectdiscovery/networkpolicy/compare/v0.1.9...v0.1.11 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/hmap
dependency-version: 0.0.86
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/retryabledns
dependency-version: 1.0.97
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/retryablehttp-go
dependency-version: 1.0.107
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/dsl
dependency-version: 0.3.23
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/gologger
dependency-version: 1.1.51
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/ratelimit
dependency-version: 0.0.78
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/useragent
dependency-version: 0.0.98
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/utils
dependency-version: 0.4.16
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/wappalyzergo
dependency-version: 0.2.23
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/cdncheck
dependency-version: 1.1.13
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/networkpolicy
dependency-version: 0.1.11
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
...
Signed-off-by: dependabot[bot] <[email protected] >
2025-04-07 06:12:42 +00:00
Dwi Siswanto
ecc3759b64
ci(compat-checks): use composite action ( #6139 )
...
Signed-off-by: Dwi Siswanto <[email protected] >
2025-04-04 22:37:34 +07:00
Ice3man
566b1f9860
Merge pull request #6145 from projectdiscovery/jira-improvements
...
feat: added bearer support to jira reporting for self hosted + misc
2025-04-03 19:13:02 +05:30
Ice3man
b47ce6c372
feat: added bearer support to jira reporting for self hosted + misc
2025-04-03 16:52:57 +05:30
Dwi Siswanto
36372c7fbc
ci: rm setup QEMU & buildx
...
Signed-off-by: Dwi Siswanto <[email protected] >
2025-04-02 19:44:01 +07:00
Dwi Siswanto
1133c8bbf4
feat(runner): respect alive proxy to probe
...
with httpx
Signed-off-by: Dwi Siswanto <[email protected] >
2025-04-02 17:30:24 +07:00
Dogan Can Bakir
7c872853bc
Merge pull request #6136 from projectdiscovery/dwisiswant0/ci/tests/fix-release-test
...
ci(tests): fix release test
2025-03-31 17:04:30 +05:30
Dwi Siswanto
4ff2654b60
ci(tests): fix release test
...
by adding setup QEMU & buildx
Signed-off-by: Dwi Siswanto <[email protected] >
2025-03-31 18:32:01 +07:00
Dogan Can Bakir
779d6eb368
Merge pull request #6134 from projectdiscovery/dwisiswant0/build/remove-i386-docker-manifest
...
build: remove i386 Docker manifest
2025-03-31 14:04:15 +05:30
Dwi Siswanto
ce82fbbac6
build: remove i386 Docker manifest
...
Signed-off-by: Dwi Siswanto <[email protected] >
2025-03-31 11:17:36 +07:00
Doğan Can Bakır
59bc570a93
update version
2025-03-30 19:40:39 +05:30
Dogan Can Bakir
f5a1edc72a
Merge pull request #6125 from projectdiscovery/dwisiswant0/build/adds-docker-manifests
...
build: adds Docker manifests
2025-03-30 19:38:13 +05:30
Dogan Can Bakir
29bdb98d78
Merge pull request #6127 from alingse/patch-1
...
fix call errors.Wrap with a nil value error err
2025-03-30 19:35:11 +05:30
alingse
e88c59f7ea
fix call errors.Wrap with a nil value error err
...
it should call errors.Wrap(writeErr, ...
2025-03-29 23:15:21 +08:00
Dwi Siswanto
9c3535ea7c
build: adds Docker manifests
...
Signed-off-by: Dwi Siswanto <[email protected] >
2025-03-29 13:09:20 +07:00
Dogan Can Bakir
91d8556c79
Merge pull request #6122 from projectdiscovery/dev
...
v3.4.1
2025-03-28 13:22:34 +05:30
Doğan Can Bakır
3307ce5ae8
update version
2025-03-28 13:20:29 +05:30
sandeep
cd8e1861fe
Merge remote-tracking branch 'origin'
2025-03-27 14:56:53 +05:30
Dwi Siswanto
0c04b54d2d
fix(release): update Docker image templates ( #6119 )
...
Signed-off-by: Dwi Siswanto <[email protected] >
2025-03-27 14:55:56 +05:30
Sandeep Singh
bdccbf68eb
Merge pull request #6115 from projectdiscovery/dev
...
v3.4.0
2025-03-27 01:19:37 +05:30
Doğan Can Bakır
6f6d4ae79f
update version
2025-03-26 15:46:48 +05:30
Dogan Can Bakir
60226c929d
Merge pull request #6112 from threehonor/dev
...
chore: fix some function names in comment
2025-03-26 15:37:33 +05:30
threehonor
d1b1c23e4e
chore: fix some function names in comment
...
Signed-off-by: threehonor <[email protected] >
2025-03-26 11:03:43 +08:00
Dogan Can Bakir
b833bc9963
Merge pull request #5680 from alban-stourbe-wmx/feature/add-aws-profile-from-aws-credentials
...
Add loadConfig S3 based on AWS_PROFILE ~/.aws/credentials
2025-03-25 22:41:45 +05:30
alban.stourbe stourbe
328013667b
feat(validateMissingS3Options): condition optimisation
2025-03-25 14:40:25 +01:00
dependabot[bot]
d57b3a6c81
chore(deps): bump the modules group across 1 directory with 13 updates ( #6100 )
...
Bumps the modules group with 10 updates in the / directory:
| Package | From | To |
| --- | --- | --- |
| [github.com/projectdiscovery/fastdialer](https://github.com/projectdiscovery/fastdialer ) | `0.3.0` | `0.3.1` |
| [github.com/projectdiscovery/hmap](https://github.com/projectdiscovery/hmap ) | `0.0.82` | `0.0.84` |
| [github.com/projectdiscovery/rawhttp](https://github.com/projectdiscovery/rawhttp ) | `0.1.89` | `0.1.90` |
| [github.com/projectdiscovery/retryabledns](https://github.com/projectdiscovery/retryabledns ) | `1.0.94` | `1.0.95` |
| [github.com/projectdiscovery/dsl](https://github.com/projectdiscovery/dsl ) | `0.3.18` | `0.3.20` |
| [github.com/projectdiscovery/ratelimit](https://github.com/projectdiscovery/ratelimit ) | `0.0.75` | `0.0.76` |
| [github.com/projectdiscovery/useragent](https://github.com/projectdiscovery/useragent ) | `0.0.94` | `0.0.96` |
| [github.com/projectdiscovery/wappalyzergo](https://github.com/projectdiscovery/wappalyzergo ) | `0.2.18` | `0.2.20` |
| [github.com/projectdiscovery/cdncheck](https://github.com/projectdiscovery/cdncheck ) | `1.1.8` | `1.1.10` |
| [github.com/projectdiscovery/networkpolicy](https://github.com/projectdiscovery/networkpolicy ) | `0.1.7` | `0.1.9` |
Updates `github.com/projectdiscovery/fastdialer` from 0.3.0 to 0.3.1
- [Release notes](https://github.com/projectdiscovery/fastdialer/releases )
- [Commits](https://github.com/projectdiscovery/fastdialer/compare/v0.3.0...v0.3.1 )
Updates `github.com/projectdiscovery/hmap` from 0.0.82 to 0.0.84
- [Release notes](https://github.com/projectdiscovery/hmap/releases )
- [Commits](https://github.com/projectdiscovery/hmap/compare/v0.0.82...v0.0.84 )
Updates `github.com/projectdiscovery/rawhttp` from 0.1.89 to 0.1.90
- [Release notes](https://github.com/projectdiscovery/rawhttp/releases )
- [Commits](https://github.com/projectdiscovery/rawhttp/compare/v0.1.89...v0.1.90 )
Updates `github.com/projectdiscovery/retryabledns` from 1.0.94 to 1.0.95
- [Release notes](https://github.com/projectdiscovery/retryabledns/releases )
- [Commits](https://github.com/projectdiscovery/retryabledns/compare/v1.0.94...v1.0.95 )
Updates `github.com/projectdiscovery/retryablehttp-go` from 1.0.101 to 1.0.102
- [Release notes](https://github.com/projectdiscovery/retryablehttp-go/releases )
- [Commits](https://github.com/projectdiscovery/retryablehttp-go/compare/v1.0.101...v1.0.102 )
Updates `github.com/projectdiscovery/dsl` from 0.3.18 to 0.3.20
- [Release notes](https://github.com/projectdiscovery/dsl/releases )
- [Commits](https://github.com/projectdiscovery/dsl/compare/v0.3.18...v0.3.20 )
Updates `github.com/projectdiscovery/gologger` from 1.1.46 to 1.1.48
- [Release notes](https://github.com/projectdiscovery/gologger/releases )
- [Commits](https://github.com/projectdiscovery/gologger/compare/v1.1.46...v1.1.48 )
Updates `github.com/projectdiscovery/ratelimit` from 0.0.75 to 0.0.76
- [Release notes](https://github.com/projectdiscovery/ratelimit/releases )
- [Commits](https://github.com/projectdiscovery/ratelimit/compare/v0.0.75...v0.0.76 )
Updates `github.com/projectdiscovery/useragent` from 0.0.94 to 0.0.96
- [Release notes](https://github.com/projectdiscovery/useragent/releases )
- [Commits](https://github.com/projectdiscovery/useragent/compare/v0.0.94...v0.0.96 )
Updates `github.com/projectdiscovery/utils` from 0.4.12 to 0.4.14
- [Release notes](https://github.com/projectdiscovery/utils/releases )
- [Changelog](https://github.com/projectdiscovery/utils/blob/main/CHANGELOG.md )
- [Commits](https://github.com/projectdiscovery/utils/compare/v0.4.12...v0.4.14 )
Updates `github.com/projectdiscovery/wappalyzergo` from 0.2.18 to 0.2.20
- [Release notes](https://github.com/projectdiscovery/wappalyzergo/releases )
- [Commits](https://github.com/projectdiscovery/wappalyzergo/compare/v0.2.18...v0.2.20 )
Updates `github.com/projectdiscovery/cdncheck` from 1.1.8 to 1.1.10
- [Release notes](https://github.com/projectdiscovery/cdncheck/releases )
- [Changelog](https://github.com/projectdiscovery/cdncheck/blob/main/.goreleaser.yaml )
- [Commits](https://github.com/projectdiscovery/cdncheck/compare/v1.1.8...v1.1.10 )
Updates `github.com/projectdiscovery/networkpolicy` from 0.1.7 to 0.1.9
- [Release notes](https://github.com/projectdiscovery/networkpolicy/releases )
- [Commits](https://github.com/projectdiscovery/networkpolicy/compare/v0.1.7...v0.1.9 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/fastdialer
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/hmap
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/rawhttp
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/retryabledns
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/retryablehttp-go
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/dsl
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/gologger
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/ratelimit
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/useragent
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/utils
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/wappalyzergo
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/cdncheck
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/networkpolicy
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
...
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-03-25 01:46:10 +05:30
Mehran Seifalinia
63136c8eb2
Refactor docgen: improve error handling and file operations ( #6103 )
...
* Refactor docgen: improve error handling and file operations
Moved the argument check to the start of main() so we don’t do any unnecessary work if the arguments aren’t provided. Also added proper error handling for encoder.Encode(jsonschemaData), since it was failing silently before.
Switched os.WriteFile to os.Create for better file handling and error reporting. To clean things up, I added a writeToFile() function to remove duplicate code.
For replacing schema paths, I used ReplaceAllString() instead of looping through matches—it’s cleaner and a bit more efficient. Also renamed r to t in the Namer function to make things clearer.
* Fix a Lint error
- Remove importing string
2025-03-24 23:42:07 +05:30
alban.stourbe stourbe
e35c6049bb
Add loadConfig S3 based on AWS_PROFILE ~/.aws/credentials
2025-03-24 17:17:14 +01:00
Shubham Rasal
04a6c82730
add setDialer function to TCP protocol ( #6101 )
...
- add ability to override setDialer function for tcp
- socks proxy is not used incase of tcp protocol
- TCP uses global tcp dialer shared, we need template request level ability to set dialer
2025-03-17 16:44:33 +05:30
Dwi Siswanto
01e5cae509
build: update Docker workflow & build process ( #6094 )
...
* ci: runners to use ubuntu-latest
Signed-off-by: Dwi Siswanto <[email protected] >
* build: update Docker workflow & build process
Signed-off-by: Dwi Siswanto <[email protected] >
---------
Signed-off-by: Dwi Siswanto <[email protected] >
2025-03-16 01:07:44 +05:30
leofvo
46c05d2f35
fix(docs): wrong command example ( #6098 )
...
Signed-off-by: leofvo <[email protected] >
2025-03-15 16:29:56 +05:30
sandeep
a7e44912f9
Merge remote-tracking branch 'origin'
2025-03-07 23:08:17 +05:30
sandeep
0d6d50d980
version update
2025-03-07 23:06:42 +05:30
Dogan Can Bakir and sandeep
a9718d3664
set headers for fuzzing request ( #5988 )
...
Co-authored-by: sandeep <[email protected] >
2025-03-07 20:54:35 +05:30
Nakul Bharti
1874d5b900
fix: prevent nil pointer dereference on context cancellation ( #6085 )
2025-03-07 20:34:27 +05:30
Dogan Can Bakir
357fe9efa7
add resume option to sdk ( #6083 )
2025-03-07 16:53:55 +05:30
Ice3man
d10b7f7382
feat: escape code blocks for markdown formatting ( #6089 )
2025-03-07 14:45:39 +05:30
Ice3man
d56524933f
feat: fix reporting close functionality + misc ( #6066 )
2025-03-06 22:49:21 +05:30
Doğan Can Bakır
1e08d29e50
fix unresolved interactsh-url for js templates
2025-03-06 15:52:12 +03:00
huochexizhan
3a3f5e271c
fix: fix incorrect nil return value ( #6079 )
...
Signed-off-by: huochexizhan <[email protected] >
2025-03-03 16:19:16 +05:30
Nakul Bharti
fa7329f16e
fix: race condition of the lastmatcherevent ( #6080 )
2025-03-03 16:10:12 +05:30
dependabot[bot]
99f8df3fbd
Merge pull request #6081 from projectdiscovery/dependabot/go_modules/dev/modules-ec132921d0
2025-03-03 09:40:07 +00:00
dependabot[bot]
b18f9a00b3
chore(deps): bump the modules group across 1 directory with 13 updates
...
Bumps the modules group with 9 updates in the / directory:
| Package | From | To |
| --- | --- | --- |
| [github.com/projectdiscovery/hmap](https://github.com/projectdiscovery/hmap ) | `0.0.79` | `0.0.82` |
| [github.com/projectdiscovery/interactsh](https://github.com/projectdiscovery/interactsh ) | `1.2.3` | `1.2.4` |
| [github.com/projectdiscovery/rawhttp](https://github.com/projectdiscovery/rawhttp ) | `0.1.86` | `0.1.89` |
| [github.com/projectdiscovery/dsl](https://github.com/projectdiscovery/dsl ) | `0.3.17` | `0.3.18` |
| [github.com/projectdiscovery/ratelimit](https://github.com/projectdiscovery/ratelimit ) | `0.0.72` | `0.0.75` |
| [github.com/projectdiscovery/useragent](https://github.com/projectdiscovery/useragent ) | `0.0.91` | `0.0.94` |
| [github.com/projectdiscovery/wappalyzergo](https://github.com/projectdiscovery/wappalyzergo ) | `0.2.15` | `0.2.18` |
| [github.com/projectdiscovery/cdncheck](https://github.com/projectdiscovery/cdncheck ) | `1.1.0` | `1.1.8` |
| [github.com/projectdiscovery/networkpolicy](https://github.com/projectdiscovery/networkpolicy ) | `0.1.3` | `0.1.7` |
Updates `github.com/projectdiscovery/hmap` from 0.0.79 to 0.0.82
- [Release notes](https://github.com/projectdiscovery/hmap/releases )
- [Commits](https://github.com/projectdiscovery/hmap/compare/v0.0.79...v0.0.82 )
Updates `github.com/projectdiscovery/interactsh` from 1.2.3 to 1.2.4
- [Release notes](https://github.com/projectdiscovery/interactsh/releases )
- [Changelog](https://github.com/projectdiscovery/interactsh/blob/main/.goreleaser.yml )
- [Commits](https://github.com/projectdiscovery/interactsh/compare/v1.2.3...v1.2.4 )
Updates `github.com/projectdiscovery/rawhttp` from 0.1.86 to 0.1.89
- [Release notes](https://github.com/projectdiscovery/rawhttp/releases )
- [Commits](https://github.com/projectdiscovery/rawhttp/compare/v0.1.86...v0.1.89 )
Updates `github.com/projectdiscovery/retryablehttp-go` from 1.0.99 to 1.0.101
- [Release notes](https://github.com/projectdiscovery/retryablehttp-go/releases )
- [Commits](https://github.com/projectdiscovery/retryablehttp-go/compare/v1.0.99...v1.0.101 )
Updates `github.com/projectdiscovery/dsl` from 0.3.17 to 0.3.18
- [Release notes](https://github.com/projectdiscovery/dsl/releases )
- [Commits](https://github.com/projectdiscovery/dsl/compare/v0.3.17...v0.3.18 )
Updates `github.com/projectdiscovery/goflags` from 0.1.71 to 0.1.74
- [Release notes](https://github.com/projectdiscovery/goflags/releases )
- [Commits](https://github.com/projectdiscovery/goflags/compare/v0.1.71...v0.1.74 )
Updates `github.com/projectdiscovery/gologger` from 1.1.45 to 1.1.46
- [Release notes](https://github.com/projectdiscovery/gologger/releases )
- [Commits](https://github.com/projectdiscovery/gologger/compare/v1.1.45...v1.1.46 )
Updates `github.com/projectdiscovery/ratelimit` from 0.0.72 to 0.0.75
- [Release notes](https://github.com/projectdiscovery/ratelimit/releases )
- [Commits](https://github.com/projectdiscovery/ratelimit/compare/v0.0.72...v0.0.75 )
Updates `github.com/projectdiscovery/useragent` from 0.0.91 to 0.0.94
- [Release notes](https://github.com/projectdiscovery/useragent/releases )
- [Commits](https://github.com/projectdiscovery/useragent/compare/v0.0.91...v0.0.94 )
Updates `github.com/projectdiscovery/utils` from 0.4.11 to 0.4.12
- [Release notes](https://github.com/projectdiscovery/utils/releases )
- [Changelog](https://github.com/projectdiscovery/utils/blob/main/CHANGELOG.md )
- [Commits](https://github.com/projectdiscovery/utils/compare/v0.4.11...v0.4.12 )
Updates `github.com/projectdiscovery/wappalyzergo` from 0.2.15 to 0.2.18
- [Release notes](https://github.com/projectdiscovery/wappalyzergo/releases )
- [Commits](https://github.com/projectdiscovery/wappalyzergo/compare/v0.2.15...v0.2.18 )
Updates `github.com/projectdiscovery/cdncheck` from 1.1.0 to 1.1.8
- [Release notes](https://github.com/projectdiscovery/cdncheck/releases )
- [Changelog](https://github.com/projectdiscovery/cdncheck/blob/main/.goreleaser.yaml )
- [Commits](https://github.com/projectdiscovery/cdncheck/compare/v1.1.0...v1.1.8 )
Updates `github.com/projectdiscovery/networkpolicy` from 0.1.3 to 0.1.7
- [Release notes](https://github.com/projectdiscovery/networkpolicy/releases )
- [Commits](https://github.com/projectdiscovery/networkpolicy/compare/v0.1.3...v0.1.7 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/hmap
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/interactsh
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/rawhttp
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/retryablehttp-go
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/dsl
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/goflags
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/gologger
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/ratelimit
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/useragent
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/utils
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/wappalyzergo
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/cdncheck
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/networkpolicy
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
...
Signed-off-by: dependabot[bot] <[email protected] >
2025-03-03 05:04:51 +00:00
sandeep
aefe32df0a
latest dep update
2025-02-27 16:42:36 +05:30
Dwi Siswanto
aa1d0012c0
chore(bug-report): add troubleshooting tips ( #6074 )
...
Signed-off-by: Dwi Siswanto <[email protected] >
2025-02-27 14:50:52 +05:30
Dwi Siswanto
940885a3cc
feat: generate CPU & PGO profiles ( #6058 )
...
* feat: generate CPU profiles
also adjust memory (heap) profiles ext to `.mem`
Signed-off-by: Dwi Siswanto <[email protected] >
* docs(DESIGN): add total samples for CPU profiles
Signed-off-by: Dwi Siswanto <[email protected] >
* chore(make): trimpath in go-build
and append LDFLAGS ifneq "darwin"
Signed-off-by: Dwi Siswanto <[email protected] >
* chore: update goreleaser build
* replace `go mod tidy` with `go mod download` and
`go mod verify`
* adjust indentations
* add `-trimpath` flag
* set `-pgo` flag to "`auto`"
* add `ldflags`
* quoting 386 GOARCH value
Signed-off-by: Dwi Siswanto <[email protected] >
* ci: add generate PGO workflow
Signed-off-by: Dwi Siswanto <[email protected] >
* chore(make): set CGO_ENABLED inline in go-build
Signed-off-by: Dwi Siswanto <[email protected] >
* refactor(main): streamline profile file creation
Signed-off-by: Dwi Siswanto <[email protected] >
* dummy: add PGO file (DO NOT MERGE)
Signed-off-by: Dwi Siswanto <[email protected] >
* feat: add main test (benchmark)
Signed-off-by: Dwi Siswanto <[email protected] >
* chore(make): add build-test
Signed-off-by: Dwi Siswanto <[email protected] >
* Revert "dummy: add PGO file (DO NOT MERGE)"
This reverts commit ee877205f729be2f054c7d7d484a9244121acce6.
* test(main): set Output to /dev/null
Signed-off-by: Dwi Siswanto <[email protected] >
* feat(output): add option to disable stdout via env var
Signed-off-by: Dwi Siswanto <[email protected] >
* test(main): set `types.Options.Output` to empty
Signed-off-by: Dwi Siswanto <[email protected] >
* chore(generate-pgo): add TODO note
Signed-off-by: Dwi Siswanto <[email protected] >
* ci: add reusable perf regression workflow
Signed-off-by: Dwi Siswanto <[email protected] >
* ci(perf-regression): enabe `DISABLE_STDOUT`
Signed-off-by: Dwi Siswanto <[email protected] >
---------
Signed-off-by: Dwi Siswanto <[email protected] >
2025-02-24 16:52:57 +05:30
Dwi Siswanto
047d49f6f3
fix(json): update build constraints for Go version comp ( #6064 )
...
Signed-off-by: Dwi Siswanto <[email protected] >
2025-02-21 12:04:04 +05:30
Dogan Can Bakir
cbd90df51c
fix secrets lookup logic ( #6059 )
...
* fix secrets lookup logic
* check len
2025-02-20 06:01:24 +05:30
Dogan Can Bakir
89c77d1e9e
Guard cloud service ( #6053 )
...
* guard cloud services with credentials
* update msg
* minor
2025-02-19 16:21:10 +05:30
Ice3man
dabcce865e
feat: fixed stats not working + misc changes
2025-02-14 00:53:23 +05:30
dependabot[bot]
8cb0087e99
chore(deps): bump the modules group across 1 directory with 14 updates ( #6040 )
...
Bumps the modules group with 10 updates in the / directory:
| Package | From | To |
| --- | --- | --- |
| [github.com/projectdiscovery/hmap](https://github.com/projectdiscovery/hmap ) | `0.0.77` | `0.0.79` |
| [github.com/projectdiscovery/rawhttp](https://github.com/projectdiscovery/rawhttp ) | `0.1.84` | `0.1.86` |
| [github.com/projectdiscovery/yamldoc-go](https://github.com/projectdiscovery/yamldoc-go ) | `1.0.5` | `1.0.6` |
| [github.com/projectdiscovery/dsl](https://github.com/projectdiscovery/dsl ) | `0.3.13` | `0.3.15` |
| [github.com/projectdiscovery/goflags](https://github.com/projectdiscovery/goflags ) | `0.1.69` | `0.1.71` |
| [github.com/projectdiscovery/httpx](https://github.com/projectdiscovery/httpx ) | `1.6.9` | `1.6.10` |
| [github.com/projectdiscovery/ratelimit](https://github.com/projectdiscovery/ratelimit ) | `0.0.70` | `0.0.72` |
| [github.com/projectdiscovery/uncover](https://github.com/projectdiscovery/uncover ) | `1.0.9` | `1.0.10` |
| [github.com/projectdiscovery/useragent](https://github.com/projectdiscovery/useragent ) | `0.0.89` | `0.0.91` |
| [github.com/projectdiscovery/wappalyzergo](https://github.com/projectdiscovery/wappalyzergo ) | `0.2.13` | `0.2.15` |
Updates `github.com/projectdiscovery/hmap` from 0.0.77 to 0.0.79
- [Release notes](https://github.com/projectdiscovery/hmap/releases )
- [Commits](https://github.com/projectdiscovery/hmap/compare/v0.0.77...v0.0.79 )
Updates `github.com/projectdiscovery/rawhttp` from 0.1.84 to 0.1.86
- [Release notes](https://github.com/projectdiscovery/rawhttp/releases )
- [Commits](https://github.com/projectdiscovery/rawhttp/compare/v0.1.84...v0.1.86 )
Updates `github.com/projectdiscovery/retryablehttp-go` from 1.0.97 to 1.0.98
- [Release notes](https://github.com/projectdiscovery/retryablehttp-go/releases )
- [Commits](https://github.com/projectdiscovery/retryablehttp-go/compare/v1.0.97...v1.0.98 )
Updates `github.com/projectdiscovery/yamldoc-go` from 1.0.5 to 1.0.6
- [Release notes](https://github.com/projectdiscovery/yamldoc-go/releases )
- [Changelog](https://github.com/projectdiscovery/yamldoc-go/blob/main/.goreleaser.yml )
- [Commits](https://github.com/projectdiscovery/yamldoc-go/compare/v1.0.5...v1.0.6 )
Updates `github.com/projectdiscovery/dsl` from 0.3.13 to 0.3.15
- [Release notes](https://github.com/projectdiscovery/dsl/releases )
- [Commits](https://github.com/projectdiscovery/dsl/compare/v0.3.13...v0.3.15 )
Updates `github.com/projectdiscovery/goflags` from 0.1.69 to 0.1.71
- [Release notes](https://github.com/projectdiscovery/goflags/releases )
- [Commits](https://github.com/projectdiscovery/goflags/compare/v0.1.69...v0.1.71 )
Updates `github.com/projectdiscovery/gologger` from 1.1.42 to 1.1.43
- [Release notes](https://github.com/projectdiscovery/gologger/releases )
- [Commits](https://github.com/projectdiscovery/gologger/compare/v1.1.42...v1.1.43 )
Updates `github.com/projectdiscovery/httpx` from 1.6.9 to 1.6.10
- [Release notes](https://github.com/projectdiscovery/httpx/releases )
- [Changelog](https://github.com/projectdiscovery/httpx/blob/main/.goreleaser.yml )
- [Commits](https://github.com/projectdiscovery/httpx/compare/v1.6.9...v1.6.10 )
Updates `github.com/projectdiscovery/ratelimit` from 0.0.70 to 0.0.72
- [Release notes](https://github.com/projectdiscovery/ratelimit/releases )
- [Commits](https://github.com/projectdiscovery/ratelimit/compare/v0.0.70...v0.0.72 )
Updates `github.com/projectdiscovery/uncover` from 1.0.9 to 1.0.10
- [Release notes](https://github.com/projectdiscovery/uncover/releases )
- [Changelog](https://github.com/projectdiscovery/uncover/blob/main/.goreleaser.yml )
- [Commits](https://github.com/projectdiscovery/uncover/compare/v1.0.9...v1.0.10 )
Updates `github.com/projectdiscovery/useragent` from 0.0.89 to 0.0.91
- [Release notes](https://github.com/projectdiscovery/useragent/releases )
- [Commits](https://github.com/projectdiscovery/useragent/compare/v0.0.89...v0.0.91 )
Updates `github.com/projectdiscovery/utils` from 0.4.8 to 0.4.9
- [Release notes](https://github.com/projectdiscovery/utils/releases )
- [Changelog](https://github.com/projectdiscovery/utils/blob/main/CHANGELOG.md )
- [Commits](https://github.com/projectdiscovery/utils/compare/v0.4.8...v0.4.9 )
Updates `github.com/projectdiscovery/wappalyzergo` from 0.2.13 to 0.2.15
- [Release notes](https://github.com/projectdiscovery/wappalyzergo/releases )
- [Commits](https://github.com/projectdiscovery/wappalyzergo/compare/v0.2.13...v0.2.15 )
Updates `github.com/projectdiscovery/networkpolicy` from 0.1.2 to 0.1.3
- [Release notes](https://github.com/projectdiscovery/networkpolicy/releases )
- [Commits](https://github.com/projectdiscovery/networkpolicy/compare/v0.1.2...v0.1.3 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/hmap
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/rawhttp
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/retryablehttp-go
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/yamldoc-go
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/dsl
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/goflags
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/gologger
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/httpx
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/ratelimit
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/uncover
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/useragent
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/utils
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/wappalyzergo
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/networkpolicy
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
...
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-02-13 22:23:35 +05:30
Sandeep Singh
24037001c8
Merge pull request #6021 from projectdiscovery/dev
...
nuclei v3.3.9
2025-02-13 18:57:24 +05:30
sandeep
50f2ff51a8
readme updates
2025-02-13 18:54:07 +05:30
5f0b7eb19b
feat: added initial live DAST server implementation ( #5772 )
...
* feat: added initial live DAST server implementation
* feat: more logging + misc additions
* feat: auth file support enhancements for more complex scenarios + misc
* feat: added io.Reader support to input providers for http
* feat: added stats db to fuzzing + use sdk for dast server + misc
* feat: more additions and enhancements
* misc changes to live server
* misc
* use utils pprof server
* feat: added simpler stats tracking system
* feat: fixed analyzer timeout issue + missing case fix
* misc changes fix
* feat: changed the logics a bit + misc changes and additions
* feat: re-added slope checks + misc
* feat: added baseline measurements for time based checks
* chore(server): fix typos
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
* fix(templates): potential DOM XSS
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
* fix(authx): potential NIL deref
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
* feat: misc review changes
* removed debug logging
* feat: remove existing cookies only
* feat: lint fixes
* misc
* misc text update
* request endpoint update
* feat: added tracking for status code, waf-detection & grouped errors (#6028 )
* feat: added tracking for status code, waf-detection & grouped errors
* lint error fixes
* feat: review changes + moving to package + misc
---------
Co-authored-by: sandeep <[email protected] >
* fix var dump (#5921 )
* fix var dump
* fix dump test
* Added filename length restriction for debug mode (-srd flag) (#5931 )
Co-authored-by: Andrey Matveenko <[email protected] >
* more updates
* Update pkg/output/stats/waf/waf.go
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
---------
Co-authored-by: sandeep <[email protected] >
Co-authored-by: Dwi Siswanto <[email protected] >
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
Co-authored-by: Dogan Can Bakir <[email protected] >
Co-authored-by: 9flowers <[email protected] >
Co-authored-by: Andrey Matveenko <[email protected] >
Co-authored-by: Sandeep Singh <[email protected] >
2025-02-13 18:46:28 +05:30
sandeep
31fb7c8963
Merge branch 'dev' of https://github.com/projectdiscovery/nuclei into dev
2025-02-13 17:50:34 +05:30
sandeep
027c393736
version update
2025-02-13 17:38:46 +05:30
9flowers and Andrey Matveenko
ef11565bcb
Added filename length restriction for debug mode (-srd flag) ( #5931 )
...
Co-authored-by: Andrey Matveenko <[email protected] >
2025-02-13 17:20:56 +05:30
Dogan Can Bakir
3c825e8045
fix var dump ( #5921 )
...
* fix var dump
* fix dump test
2025-02-13 17:20:14 +05:30
Ice3man and sandeep
a2c8f1e4cd
feat: added tracking for status code, waf-detection & grouped errors ( #6028 )
...
* feat: added tracking for status code, waf-detection & grouped errors
* lint error fixes
* feat: review changes + moving to package + misc
---------
Co-authored-by: sandeep <[email protected] >
2025-02-13 17:13:39 +05:30
Parth Malhotra and Doğan Can Bakır
f14e926dea
Added -ai option to generate and run nuclei templates on the fly for given prompt ( #6041 )
...
* Add ai flag
* Add AI flag 2
* fix stdin
* fix stdin 2
* minor
* print both url and path
* store ai generated templates in `$HOME/nuclei-templates/pdcp`
* todo
* do not remove all
* make it less restrictive
* use retryablehttp
* fix creds check
* return errs
* return more detailed err for non-ok status code
* add prompt validation
* fix integration tests
---------
Co-authored-by: Doğan Can Bakır <[email protected] >
2025-02-13 16:32:50 +05:30
Dwi Siswanto
622c5503fa
perf(*): replace encoding/json w/ sonic or go-json (fallback) ( #6019 )
...
* perf(*): replace `encoding/json` w/ sonic
Signed-off-by: Dwi Siswanto <[email protected] >
* feat(utils): add `json` pkg (sonic wrapper)
Signed-off-by: Dwi Siswanto <[email protected] >
* chore(*): use `sonic` wrapper instead
Signed-off-by: Dwi Siswanto <[email protected] >
* chore(*): replace `sonic.ConfigStd` -> `json` (wrapper)
Signed-off-by: Dwi Siswanto <[email protected] >
* test(model): adjust expected marshal'd JSON
Signed-off-by: Dwi Siswanto <[email protected] >
* feat(json): dynamic backend; `sonic` -> `go-json` (fallback)
Signed-off-by: Dwi Siswanto <[email protected] >
* chore(json): merge config - as its not usable
Signed-off-by: Dwi Siswanto <[email protected] >
* chore(json): rm go version constraints
Signed-off-by: Dwi Siswanto <[email protected] >
* chore: go mod tidy
Signed-off-by: Dwi Siswanto <[email protected] >
---------
Signed-off-by: Dwi Siswanto <[email protected] >
2025-02-11 03:01:37 +05:30
Dwi Siswanto
d2636b9ca2
feat(headless): eval DSL exprs in args ( #6017 )
...
* refactor(headless): mv `input` -> `ctx` field name
Signed-off-by: Dwi Siswanto <[email protected] >
* feat(headless): eval DSL exprs in args
Signed-off-by: Dwi Siswanto <[email protected] >
* chore(headless): rm duplicate imports
Signed-off-by: Dwi Siswanto <[email protected] >
* feat(headless): rm duplicate dumped req vars
* refactor(headless): unify `getTimeParameter` retrieval
Now, `getTimeParameter` tries to get the parameter
as an integer, then as a `time.Duration`, and
finally falls back to the default value
(multiplied by the unit).
Signed-off-by: Dwi Siswanto <[email protected] >
* feat(headless): adjust default timeout value to 5s
Signed-off-by: Dwi Siswanto <[email protected] >
* refactor(headless): use `getTimeParameter`
Signed-off-by: Dwi Siswanto <[email protected] >
* chore(headless): add nolint directive - `replaceWithValues`
Signed-off-by: Dwi Siswanto <[email protected] >
* feat(headless): revert parameter automerge & adds `inputURL` field
Signed-off-by: Dwi Siswanto <[email protected] >
* test(headless): add headless-dsl integration test
Signed-off-by: Dwi Siswanto <[email protected] >
---------
Signed-off-by: Dwi Siswanto <[email protected] >
2025-02-10 20:16:35 +05:30
Dwi Siswanto
d2d5ee9d48
Revert "chore: Revert "chore(dependabot): merge 2 groups"" ( #6035 )
...
* Revert "chore: Revert "chore(dependabot): merge 2 groups" (#5975 )"
This reverts commit bfb1808a2d .
* chore(dependabot): allow specific dependencies
Signed-off-by: Dwi Siswanto <[email protected] >
---------
Signed-off-by: Dwi Siswanto <[email protected] >
2025-02-08 21:05:39 +05:30
Sandeep Singh and Ice3man
04db1bb21d
feat: added rebuildGenerators for misc rebuilding ( #6037 )
...
Co-authored-by: Ice3man <[email protected] >
2025-02-08 21:05:23 +05:30
Dwi Siswanto
bfb1808a2d
chore: Revert "chore(dependabot): merge 2 groups" ( #5975 )
...
This reverts commit f36b851128 .
2025-02-08 15:29:55 +05:30
Dwi Siswanto
b8830af24b
ci(compability-check): use single runner & goreleaser test ( #6034 )
...
Signed-off-by: Dwi Siswanto <[email protected] >
2025-02-08 15:25:51 +05:30
Reynaldo Jarro
1a354cb654
Adding PT-BR translation and making the proper adjustments ( #6033 )
...
* Adding PT-BR translation and making the proper adjustments
* fixing documentation links
2025-02-08 14:40:47 +05:30
kilavvy
82a5d35241
fix: typos in documentation files ( #6027 )
...
* Update generator.go
* Update README.md
2025-02-04 13:44:52 +05:30
Sandeep Singh and Ice3man
53748c47d8
Misc sdk changes ( #6018 )
...
* feat: misc sdk changes to parser
* misc
* feat: fixed failing tests
* fix lint error + update yamldoc-go
* return 0 exit code if integration test re-run passes
* exclude tech / wordpress template from test
---------
Co-authored-by: Ice3man <[email protected] >
2025-01-31 18:53:55 +05:30
Dwi Siswanto
052fd8b79a
feat(hosterrorscache): add Remove and MarkFailedOrRemove methods ( #5984 )
...
* feat(hosterrorscache): add `Remove` and `MarkFailedOrRemove` methods
and also deprecating `MarkFailed`
Signed-off-by: Dwi Siswanto <[email protected] >
* refactor(*): unwraps `hosterrorscache\.MarkFailed` invocation
Signed-off-by: Dwi Siswanto <[email protected] >
* feat(hosterrorscache): add sync in `Check` and `MarkFailedOrRemove` methods
* test(hosterrorscache): add concurrent test for `Check` method
* refactor(hosterrorscache): do NOT change `MarkFailed` behavior
Signed-off-by: Dwi Siswanto <[email protected] >
* feat(*): use `MarkFailedOrRemove` explicitly
Signed-off-by: Dwi Siswanto <[email protected] >
---------
Signed-off-by: Dwi Siswanto <[email protected] >
2025-01-31 15:46:57 +05:30
piguagua
5a52e93113
chore: fix some function names in comment ( #5986 )
...
Signed-off-by: piguagua <[email protected] >
2025-01-31 13:31:09 +05:30
Dogan Can Bakir
d77eab6e87
Ensure Headless protocol accesses flow protocol variables ( #6003 )
2025-01-31 13:29:11 +05:30
Shubham Rasal and sandeep
540711cf9d
fix missing event for multi protocol ( #5995 )
...
Co-authored-by: sandeep <[email protected] >
2025-01-31 13:27:56 +05:30
dac38732dc
stop using deprecated mholt/archiver ( #5951 )
...
* stop using deprecated mholt/archiver
* Fix CR
* chore: go mod tidy
Signed-off-by: Dwi Siswanto <[email protected] >
---------
Signed-off-by: Dwi Siswanto <[email protected] >
Co-authored-by: Sandeep Singh <[email protected] >
Co-authored-by: Dwi Siswanto <[email protected] >
2025-01-31 13:27:16 +05:30
Dwi Siswanto
69870fec48
ci(compability-check): checks go.mod integrity ( #6015 )
...
Signed-off-by: Dwi Siswanto <[email protected] >
2025-01-31 13:25:32 +05:30
Dwi Siswanto
265051fdf3
feat(templates): rm string conversion ( #6016 )
...
Signed-off-by: Dwi Siswanto <[email protected] >
2025-01-31 01:22:25 +05:30
Dwi Siswanto and sandeep
58ae87cb05
test(dns): update input, requires, and enable recursion ( #6014 )
...
* test(dns): update input, requires, and enable recursion
Signed-off-by: Dwi Siswanto <[email protected] >
* Update go.mod
---------
Signed-off-by: Dwi Siswanto <[email protected] >
Co-authored-by: sandeep <[email protected] >
2025-01-30 14:44:29 +05:30
Dwi Siswanto
d699c278cd
fix(installer): handle removal of deleted templates during update ( #5998 )
...
* fix(installer): handle removal of deleted templates during update
Signed-off-by: Dwi Siswanto <[email protected] >
* chore(installer): no log for non-existent deleted templates err
Signed-off-by: Dwi Siswanto <[email protected] >
* feat(installer): purge empty dirs after removing deleted templates
Signed-off-by: Dwi Siswanto <[email protected] >
* Revert "feat(installer): purge empty dirs after removing deleted templates"
This reverts commit 8175e2a291 .
* fix(installer): use semicolons as delimiters
Signed-off-by: Dwi Siswanto <[email protected] >
* feat(installer): add mods count in `*templateUpdateResults.String`
Signed-off-by: Dwi Siswanto <[email protected] >
---------
Signed-off-by: Dwi Siswanto <[email protected] >
2025-01-27 15:22:11 +05:30
dependabot[bot]
ceab5964b7
chore(deps): bump the modules group with 13 updates ( #6007 )
...
Bumps the modules group with 13 updates:
| Package | From | To |
| --- | --- | --- |
| [github.com/projectdiscovery/fastdialer](https://github.com/projectdiscovery/fastdialer ) | `0.2.15` | `0.3.0` |
| [github.com/projectdiscovery/hmap](https://github.com/projectdiscovery/hmap ) | `0.0.76` | `0.0.77` |
| [github.com/projectdiscovery/rawhttp](https://github.com/projectdiscovery/rawhttp ) | `0.1.83` | `0.1.84` |
| [github.com/projectdiscovery/retryablehttp-go](https://github.com/projectdiscovery/retryablehttp-go ) | `1.0.96` | `1.0.97` |
| [github.com/projectdiscovery/dsl](https://github.com/projectdiscovery/dsl ) | `0.3.12` | `0.3.13` |
| [github.com/projectdiscovery/goflags](https://github.com/projectdiscovery/goflags ) | `0.1.68` | `0.1.69` |
| [github.com/projectdiscovery/gologger](https://github.com/projectdiscovery/gologger ) | `1.1.41` | `1.1.42` |
| [github.com/projectdiscovery/ratelimit](https://github.com/projectdiscovery/ratelimit ) | `0.0.69` | `0.0.70` |
| [github.com/projectdiscovery/tlsx](https://github.com/projectdiscovery/tlsx ) | `1.1.8` | `1.1.9` |
| [github.com/projectdiscovery/useragent](https://github.com/projectdiscovery/useragent ) | `0.0.88` | `0.0.89` |
| [github.com/projectdiscovery/utils](https://github.com/projectdiscovery/utils ) | `0.4.7` | `0.4.8` |
| [github.com/projectdiscovery/wappalyzergo](https://github.com/projectdiscovery/wappalyzergo ) | `0.2.12` | `0.2.13` |
| [github.com/projectdiscovery/networkpolicy](https://github.com/projectdiscovery/networkpolicy ) | `0.1.1` | `0.1.2` |
Updates `github.com/projectdiscovery/fastdialer` from 0.2.15 to 0.3.0
- [Release notes](https://github.com/projectdiscovery/fastdialer/releases )
- [Commits](https://github.com/projectdiscovery/fastdialer/compare/v0.2.15...v0.3.0 )
Updates `github.com/projectdiscovery/hmap` from 0.0.76 to 0.0.77
- [Release notes](https://github.com/projectdiscovery/hmap/releases )
- [Commits](https://github.com/projectdiscovery/hmap/compare/v0.0.76...v0.0.77 )
Updates `github.com/projectdiscovery/rawhttp` from 0.1.83 to 0.1.84
- [Release notes](https://github.com/projectdiscovery/rawhttp/releases )
- [Commits](https://github.com/projectdiscovery/rawhttp/compare/v0.1.83...v0.1.84 )
Updates `github.com/projectdiscovery/retryablehttp-go` from 1.0.96 to 1.0.97
- [Release notes](https://github.com/projectdiscovery/retryablehttp-go/releases )
- [Commits](https://github.com/projectdiscovery/retryablehttp-go/compare/v1.0.96...v1.0.97 )
Updates `github.com/projectdiscovery/dsl` from 0.3.12 to 0.3.13
- [Release notes](https://github.com/projectdiscovery/dsl/releases )
- [Commits](https://github.com/projectdiscovery/dsl/compare/v0.3.12...v0.3.13 )
Updates `github.com/projectdiscovery/goflags` from 0.1.68 to 0.1.69
- [Release notes](https://github.com/projectdiscovery/goflags/releases )
- [Commits](https://github.com/projectdiscovery/goflags/compare/v0.1.68...v0.1.69 )
Updates `github.com/projectdiscovery/gologger` from 1.1.41 to 1.1.42
- [Release notes](https://github.com/projectdiscovery/gologger/releases )
- [Commits](https://github.com/projectdiscovery/gologger/compare/v1.1.41...v1.1.42 )
Updates `github.com/projectdiscovery/ratelimit` from 0.0.69 to 0.0.70
- [Release notes](https://github.com/projectdiscovery/ratelimit/releases )
- [Commits](https://github.com/projectdiscovery/ratelimit/compare/v0.0.69...v0.0.70 )
Updates `github.com/projectdiscovery/tlsx` from 1.1.8 to 1.1.9
- [Release notes](https://github.com/projectdiscovery/tlsx/releases )
- [Changelog](https://github.com/projectdiscovery/tlsx/blob/main/.goreleaser.yml )
- [Commits](https://github.com/projectdiscovery/tlsx/compare/v1.1.8...v1.1.9 )
Updates `github.com/projectdiscovery/useragent` from 0.0.88 to 0.0.89
- [Release notes](https://github.com/projectdiscovery/useragent/releases )
- [Commits](https://github.com/projectdiscovery/useragent/compare/v0.0.88...v0.0.89 )
Updates `github.com/projectdiscovery/utils` from 0.4.7 to 0.4.8
- [Release notes](https://github.com/projectdiscovery/utils/releases )
- [Changelog](https://github.com/projectdiscovery/utils/blob/main/CHANGELOG.md )
- [Commits](https://github.com/projectdiscovery/utils/compare/v0.4.7...v0.4.8 )
Updates `github.com/projectdiscovery/wappalyzergo` from 0.2.12 to 0.2.13
- [Release notes](https://github.com/projectdiscovery/wappalyzergo/releases )
- [Commits](https://github.com/projectdiscovery/wappalyzergo/compare/v0.2.12...v0.2.13 )
Updates `github.com/projectdiscovery/networkpolicy` from 0.1.1 to 0.1.2
- [Release notes](https://github.com/projectdiscovery/networkpolicy/releases )
- [Commits](https://github.com/projectdiscovery/networkpolicy/compare/v0.1.1...v0.1.2 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/fastdialer
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: modules
- dependency-name: github.com/projectdiscovery/hmap
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/rawhttp
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/retryablehttp-go
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/dsl
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/goflags
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/gologger
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/ratelimit
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/tlsx
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/useragent
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/utils
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/wappalyzergo
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/networkpolicy
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
...
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-01-27 15:12:52 +05:30
Dwi Siswanto and sandeep
d6c96a4ee8
ci(perf-test): use 16 cores CPU ( #5987 )
...
* ci(perf-test): use 16 cores CPU
Signed-off-by: Dwi Siswanto <[email protected] >
* ci(perf-test): add `flags` matrix
Signed-off-by: Dwi Siswanto <[email protected] >
* ci(perf-test): add flamegraph action
Signed-off-by: Dwi Siswanto <[email protected] >
* ci(perf-test): debug
Signed-off-by: Dwi Siswanto <[email protected] >
* ci(perf-test): add input `name` for flamegraph action
Signed-off-by: Dwi Siswanto <[email protected] >
* ci(perf-test): run w/o `-race`
Since it is irrelevant for the context of perf
tests and doesn't show any noticeable difference
(ref: https://github.com/projectdiscovery/nuclei/actions/runs/12805564634 ).
Signed-off-by: Dwi Siswanto <[email protected] >
* misc update
---------
Signed-off-by: Dwi Siswanto <[email protected] >
Co-authored-by: sandeep <[email protected] >
2025-01-27 15:12:34 +05:30
dependabot[bot]
a0c30755f3
Merge pull request #5996 from projectdiscovery/dependabot/go_modules/dev/modules-5e9c5b17d7
2025-01-22 12:09:03 +00:00
dependabot[bot]
1bb22b69da
chore(deps): bump the modules group with 12 updates
...
Bumps the modules group with 12 updates:
| Package | From | To |
| --- | --- | --- |
| [github.com/projectdiscovery/fastdialer](https://github.com/projectdiscovery/fastdialer ) | `0.2.14` | `0.2.15` |
| [github.com/projectdiscovery/hmap](https://github.com/projectdiscovery/hmap ) | `0.0.75` | `0.0.76` |
| [github.com/projectdiscovery/rawhttp](https://github.com/projectdiscovery/rawhttp ) | `0.1.82` | `0.1.83` |
| [github.com/projectdiscovery/retryabledns](https://github.com/projectdiscovery/retryabledns ) | `1.0.93` | `1.0.94` |
| [github.com/projectdiscovery/retryablehttp-go](https://github.com/projectdiscovery/retryablehttp-go ) | `1.0.95` | `1.0.96` |
| [github.com/projectdiscovery/dsl](https://github.com/projectdiscovery/dsl ) | `0.3.11` | `0.3.12` |
| [github.com/projectdiscovery/goflags](https://github.com/projectdiscovery/goflags ) | `0.1.67` | `0.1.68` |
| [github.com/projectdiscovery/gologger](https://github.com/projectdiscovery/gologger ) | `1.1.40` | `1.1.41` |
| [github.com/projectdiscovery/ratelimit](https://github.com/projectdiscovery/ratelimit ) | `0.0.68` | `0.0.69` |
| [github.com/projectdiscovery/useragent](https://github.com/projectdiscovery/useragent ) | `0.0.87` | `0.0.88` |
| [github.com/projectdiscovery/utils](https://github.com/projectdiscovery/utils ) | `0.4.6` | `0.4.7` |
| [github.com/projectdiscovery/wappalyzergo](https://github.com/projectdiscovery/wappalyzergo ) | `0.2.11` | `0.2.12` |
Updates `github.com/projectdiscovery/fastdialer` from 0.2.14 to 0.2.15
- [Release notes](https://github.com/projectdiscovery/fastdialer/releases )
- [Commits](https://github.com/projectdiscovery/fastdialer/compare/v0.2.14...v0.2.15 )
Updates `github.com/projectdiscovery/hmap` from 0.0.75 to 0.0.76
- [Release notes](https://github.com/projectdiscovery/hmap/releases )
- [Commits](https://github.com/projectdiscovery/hmap/compare/v0.0.75...v0.0.76 )
Updates `github.com/projectdiscovery/rawhttp` from 0.1.82 to 0.1.83
- [Release notes](https://github.com/projectdiscovery/rawhttp/releases )
- [Commits](https://github.com/projectdiscovery/rawhttp/compare/v0.1.82...v0.1.83 )
Updates `github.com/projectdiscovery/retryabledns` from 1.0.93 to 1.0.94
- [Release notes](https://github.com/projectdiscovery/retryabledns/releases )
- [Commits](https://github.com/projectdiscovery/retryabledns/compare/v1.0.93...v1.0.94 )
Updates `github.com/projectdiscovery/retryablehttp-go` from 1.0.95 to 1.0.96
- [Release notes](https://github.com/projectdiscovery/retryablehttp-go/releases )
- [Commits](https://github.com/projectdiscovery/retryablehttp-go/compare/v1.0.95...v1.0.96 )
Updates `github.com/projectdiscovery/dsl` from 0.3.11 to 0.3.12
- [Release notes](https://github.com/projectdiscovery/dsl/releases )
- [Commits](https://github.com/projectdiscovery/dsl/compare/v0.3.11...v0.3.12 )
Updates `github.com/projectdiscovery/goflags` from 0.1.67 to 0.1.68
- [Release notes](https://github.com/projectdiscovery/goflags/releases )
- [Commits](https://github.com/projectdiscovery/goflags/compare/v0.1.67...v0.1.68 )
Updates `github.com/projectdiscovery/gologger` from 1.1.40 to 1.1.41
- [Release notes](https://github.com/projectdiscovery/gologger/releases )
- [Commits](https://github.com/projectdiscovery/gologger/compare/v1.1.40...v1.1.41 )
Updates `github.com/projectdiscovery/ratelimit` from 0.0.68 to 0.0.69
- [Release notes](https://github.com/projectdiscovery/ratelimit/releases )
- [Commits](https://github.com/projectdiscovery/ratelimit/compare/v0.0.68...v0.0.69 )
Updates `github.com/projectdiscovery/useragent` from 0.0.87 to 0.0.88
- [Release notes](https://github.com/projectdiscovery/useragent/releases )
- [Commits](https://github.com/projectdiscovery/useragent/compare/v0.0.87...v0.0.88 )
Updates `github.com/projectdiscovery/utils` from 0.4.6 to 0.4.7
- [Release notes](https://github.com/projectdiscovery/utils/releases )
- [Changelog](https://github.com/projectdiscovery/utils/blob/main/CHANGELOG.md )
- [Commits](https://github.com/projectdiscovery/utils/compare/v0.4.6...v0.4.7 )
Updates `github.com/projectdiscovery/wappalyzergo` from 0.2.11 to 0.2.12
- [Release notes](https://github.com/projectdiscovery/wappalyzergo/releases )
- [Commits](https://github.com/projectdiscovery/wappalyzergo/compare/v0.2.11...v0.2.12 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/fastdialer
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/hmap
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/rawhttp
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/retryabledns
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/retryablehttp-go
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/dsl
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/goflags
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/gologger
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/ratelimit
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/useragent
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/utils
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/wappalyzergo
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
...
Signed-off-by: dependabot[bot] <[email protected] >
2025-01-20 05:40:56 +00:00
Douglas Danger Manley
e4a0b8ec60
Do not clobber the "tcp" dialer for MySQL ( #5681 )
...
This introduces a "nucleitcp" protocol that Nuclei will use when
making MySQL connections as part of its templates.
Previously, this would register (and de-register!) a custom "tcp"
dialer, and that applied globally, so any piece of software that
used a MySQL database and included nuclei in SDK mode would have
its database connections ripped out from under it due to the dialer
hijacking.
By using "nucleitcp" as the protocol, we are free to do whatever
we want with the dialer and not impact any other packages.
Within our `BuildDSN` function, we quietly replace the protocol to
"nucleitcp" if it was "tcp", so nuclei developers don't have to do
anything special to use this functionality; it will always do it.
2025-01-15 00:29:30 +05:30
meme-lord and coderabbitai[bot]
08c46ffaeb
Added WithResponseReadSize function to allow SDK users to modify max response read opt ( #5961 )
...
* added WithResponseReadSize function to allow SDK users to modify max response read opt
* Update lib/config.go
improved comment, changed casing of param name, added negative input check
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
* fixing rabbitai commit >:(
---------
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
2025-01-14 15:35:12 +05:30
Dwi Siswanto
2450ecb503
fix(multiproto): missing previous InternalEvents output when ExecuteWithResults ( #5967 )
...
Signed-off-by: Dwi Siswanto <[email protected] >
2025-01-14 15:30:17 +05:30
dependabot[bot]
a7f7616db9
chore(deps): bump the modules group with 13 updates ( #5976 )
...
Bumps the modules group with 13 updates:
| Package | From | To |
| --- | --- | --- |
| [github.com/projectdiscovery/hmap](https://github.com/projectdiscovery/hmap ) | `0.0.74` | `0.0.75` |
| [github.com/projectdiscovery/interactsh](https://github.com/projectdiscovery/interactsh ) | `1.2.2` | `1.2.3` |
| [github.com/projectdiscovery/rawhttp](https://github.com/projectdiscovery/rawhttp ) | `0.1.81` | `0.1.82` |
| [github.com/projectdiscovery/retryabledns](https://github.com/projectdiscovery/retryabledns ) | `1.0.92` | `1.0.93` |
| [github.com/projectdiscovery/retryablehttp-go](https://github.com/projectdiscovery/retryablehttp-go ) | `1.0.94` | `1.0.95` |
| [github.com/projectdiscovery/dsl](https://github.com/projectdiscovery/dsl ) | `0.3.10` | `0.3.11` |
| [github.com/projectdiscovery/goflags](https://github.com/projectdiscovery/goflags ) | `0.1.66` | `0.1.67` |
| [github.com/projectdiscovery/gologger](https://github.com/projectdiscovery/gologger ) | `1.1.39` | `1.1.40` |
| [github.com/projectdiscovery/ratelimit](https://github.com/projectdiscovery/ratelimit ) | `0.0.67` | `0.0.68` |
| [github.com/projectdiscovery/useragent](https://github.com/projectdiscovery/useragent ) | `0.0.86` | `0.0.87` |
| [github.com/projectdiscovery/utils](https://github.com/projectdiscovery/utils ) | `0.4.5` | `0.4.6` |
| [github.com/projectdiscovery/wappalyzergo](https://github.com/projectdiscovery/wappalyzergo ) | `0.2.10` | `0.2.11` |
| [github.com/projectdiscovery/networkpolicy](https://github.com/projectdiscovery/networkpolicy ) | `0.0.9` | `0.1.1` |
Updates `github.com/projectdiscovery/hmap` from 0.0.74 to 0.0.75
- [Release notes](https://github.com/projectdiscovery/hmap/releases )
- [Commits](https://github.com/projectdiscovery/hmap/compare/v0.0.74...v0.0.75 )
Updates `github.com/projectdiscovery/interactsh` from 1.2.2 to 1.2.3
- [Release notes](https://github.com/projectdiscovery/interactsh/releases )
- [Changelog](https://github.com/projectdiscovery/interactsh/blob/main/.goreleaser.yml )
- [Commits](https://github.com/projectdiscovery/interactsh/compare/v1.2.2...v1.2.3 )
Updates `github.com/projectdiscovery/rawhttp` from 0.1.81 to 0.1.82
- [Release notes](https://github.com/projectdiscovery/rawhttp/releases )
- [Commits](https://github.com/projectdiscovery/rawhttp/compare/v0.1.81...v0.1.82 )
Updates `github.com/projectdiscovery/retryabledns` from 1.0.92 to 1.0.93
- [Release notes](https://github.com/projectdiscovery/retryabledns/releases )
- [Commits](https://github.com/projectdiscovery/retryabledns/compare/v1.0.92...v1.0.93 )
Updates `github.com/projectdiscovery/retryablehttp-go` from 1.0.94 to 1.0.95
- [Release notes](https://github.com/projectdiscovery/retryablehttp-go/releases )
- [Commits](https://github.com/projectdiscovery/retryablehttp-go/compare/v1.0.94...v1.0.95 )
Updates `github.com/projectdiscovery/dsl` from 0.3.10 to 0.3.11
- [Release notes](https://github.com/projectdiscovery/dsl/releases )
- [Commits](https://github.com/projectdiscovery/dsl/compare/v0.3.10...v0.3.11 )
Updates `github.com/projectdiscovery/goflags` from 0.1.66 to 0.1.67
- [Release notes](https://github.com/projectdiscovery/goflags/releases )
- [Commits](https://github.com/projectdiscovery/goflags/compare/v0.1.66...v0.1.67 )
Updates `github.com/projectdiscovery/gologger` from 1.1.39 to 1.1.40
- [Release notes](https://github.com/projectdiscovery/gologger/releases )
- [Commits](https://github.com/projectdiscovery/gologger/compare/v1.1.39...v1.1.40 )
Updates `github.com/projectdiscovery/ratelimit` from 0.0.67 to 0.0.68
- [Release notes](https://github.com/projectdiscovery/ratelimit/releases )
- [Commits](https://github.com/projectdiscovery/ratelimit/compare/v0.0.67...v0.0.68 )
Updates `github.com/projectdiscovery/useragent` from 0.0.86 to 0.0.87
- [Release notes](https://github.com/projectdiscovery/useragent/releases )
- [Commits](https://github.com/projectdiscovery/useragent/compare/v0.0.86...v0.0.87 )
Updates `github.com/projectdiscovery/utils` from 0.4.5 to 0.4.6
- [Release notes](https://github.com/projectdiscovery/utils/releases )
- [Changelog](https://github.com/projectdiscovery/utils/blob/main/CHANGELOG.md )
- [Commits](https://github.com/projectdiscovery/utils/compare/v0.4.5...v0.4.6 )
Updates `github.com/projectdiscovery/wappalyzergo` from 0.2.10 to 0.2.11
- [Release notes](https://github.com/projectdiscovery/wappalyzergo/releases )
- [Commits](https://github.com/projectdiscovery/wappalyzergo/compare/v0.2.10...v0.2.11 )
Updates `github.com/projectdiscovery/networkpolicy` from 0.0.9 to 0.1.1
- [Release notes](https://github.com/projectdiscovery/networkpolicy/releases )
- [Commits](https://github.com/projectdiscovery/networkpolicy/compare/v0.0.9...v0.1.1 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/hmap
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/interactsh
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/rawhttp
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/retryabledns
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/retryablehttp-go
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/dsl
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/goflags
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/gologger
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/ratelimit
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/useragent
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/utils
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/wappalyzergo
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/networkpolicy
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: modules
...
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-01-14 01:24:16 +05:30
Ice3man
2ac02f43b0
feat: added improvements to sdk for offlinehttp ( #5982 )
2025-01-14 01:21:27 +05:30
haq
01668d742f
Some silly improvements (decoration) in README.md ( #5974 )
...
* Update README.md
* Update README.md
* Update README.md
* Update README.md
* beautified
2025-01-10 17:31:54 +05:30
dependabot[bot]
18552bf208
chore(deps): bump github.com/go-git/go-git/v5 from 5.11.0 to 5.13.0 ( #5973 )
...
Bumps [github.com/go-git/go-git/v5](https://github.com/go-git/go-git ) from 5.11.0 to 5.13.0.
- [Release notes](https://github.com/go-git/go-git/releases )
- [Commits](https://github.com/go-git/go-git/compare/v5.11.0...v5.13.0 )
---
updated-dependencies:
- dependency-name: github.com/go-git/go-git/v5
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-01-09 21:28:51 +05:30
dependabot[bot]
79f9b23182
chore(deps): bump the modules group with 9 updates ( #5954 )
...
Bumps the modules group with 9 updates:
| Package | From | To |
| --- | --- | --- |
| [github.com/projectdiscovery/hmap](https://github.com/projectdiscovery/hmap ) | `0.0.73` | `0.0.74` |
| [github.com/projectdiscovery/rawhttp](https://github.com/projectdiscovery/rawhttp ) | `0.1.80` | `0.1.81` |
| [github.com/projectdiscovery/retryabledns](https://github.com/projectdiscovery/retryabledns ) | `1.0.91` | `1.0.92` |
| [github.com/projectdiscovery/retryablehttp-go](https://github.com/projectdiscovery/retryablehttp-go ) | `1.0.93` | `1.0.94` |
| [github.com/projectdiscovery/dsl](https://github.com/projectdiscovery/dsl ) | `0.3.9` | `0.3.10` |
| [github.com/projectdiscovery/gologger](https://github.com/projectdiscovery/gologger ) | `1.1.38` | `1.1.39` |
| [github.com/projectdiscovery/useragent](https://github.com/projectdiscovery/useragent ) | `0.0.85` | `0.0.86` |
| [github.com/projectdiscovery/utils](https://github.com/projectdiscovery/utils ) | `0.4.4` | `0.4.5` |
| [github.com/projectdiscovery/wappalyzergo](https://github.com/projectdiscovery/wappalyzergo ) | `0.2.9` | `0.2.10` |
Updates `github.com/projectdiscovery/hmap` from 0.0.73 to 0.0.74
- [Release notes](https://github.com/projectdiscovery/hmap/releases )
- [Commits](https://github.com/projectdiscovery/hmap/compare/v0.0.73...v0.0.74 )
Updates `github.com/projectdiscovery/rawhttp` from 0.1.80 to 0.1.81
- [Release notes](https://github.com/projectdiscovery/rawhttp/releases )
- [Commits](https://github.com/projectdiscovery/rawhttp/compare/v0.1.80...v0.1.81 )
Updates `github.com/projectdiscovery/retryabledns` from 1.0.91 to 1.0.92
- [Release notes](https://github.com/projectdiscovery/retryabledns/releases )
- [Commits](https://github.com/projectdiscovery/retryabledns/compare/v1.0.91...v1.0.92 )
Updates `github.com/projectdiscovery/retryablehttp-go` from 1.0.93 to 1.0.94
- [Release notes](https://github.com/projectdiscovery/retryablehttp-go/releases )
- [Commits](https://github.com/projectdiscovery/retryablehttp-go/compare/v1.0.93...v1.0.94 )
Updates `github.com/projectdiscovery/dsl` from 0.3.9 to 0.3.10
- [Release notes](https://github.com/projectdiscovery/dsl/releases )
- [Commits](https://github.com/projectdiscovery/dsl/compare/v0.3.9...v0.3.10 )
Updates `github.com/projectdiscovery/gologger` from 1.1.38 to 1.1.39
- [Release notes](https://github.com/projectdiscovery/gologger/releases )
- [Commits](https://github.com/projectdiscovery/gologger/compare/v1.1.38...v1.1.39 )
Updates `github.com/projectdiscovery/useragent` from 0.0.85 to 0.0.86
- [Release notes](https://github.com/projectdiscovery/useragent/releases )
- [Commits](https://github.com/projectdiscovery/useragent/compare/v0.0.85...v0.0.86 )
Updates `github.com/projectdiscovery/utils` from 0.4.4 to 0.4.5
- [Release notes](https://github.com/projectdiscovery/utils/releases )
- [Changelog](https://github.com/projectdiscovery/utils/blob/main/CHANGELOG.md )
- [Commits](https://github.com/projectdiscovery/utils/compare/v0.4.4...v0.4.5 )
Updates `github.com/projectdiscovery/wappalyzergo` from 0.2.9 to 0.2.10
- [Release notes](https://github.com/projectdiscovery/wappalyzergo/releases )
- [Commits](https://github.com/projectdiscovery/wappalyzergo/compare/v0.2.9...v0.2.10 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/hmap
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/rawhttp
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/retryabledns
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/retryablehttp-go
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/dsl
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/gologger
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/useragent
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/utils
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/wappalyzergo
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
...
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-01-09 20:15:16 +05:30
meme-lord
e3c6849a6c
allow WithNetworkConfig and WithInteractshOptions to be used by NewThreadSafeNucleiEngineCtx
2025-01-09 14:29:45 +00:00
Dogan Can Bakir and sandeep
812a30e97c
Allow comments in files ( #5960 )
...
* Allow comments in files
* dep update
---------
Co-authored-by: sandeep <[email protected] >
2025-01-09 18:05:31 +05:30
Dwi Siswanto
350da41646
ci(tests): add flamegraph job ( #5966 )
...
Signed-off-by: Dwi Siswanto <[email protected] >
2025-01-09 17:59:53 +05:30
Dwi Siswanto
c61e325ace
ci: added new govulncheck workflow ( #5964 )
...
* chore(dependabot): added new `security` group
Signed-off-by: Dwi Siswanto <[email protected] >
* ci: added new `govulncheck` workflow
Signed-off-by: Dwi Siswanto <[email protected] >
* chore(dependabot): merge 2 groups
Signed-off-by: Dwi Siswanto <[email protected] >
---------
Signed-off-by: Dwi Siswanto <[email protected] >
2025-01-09 15:24:13 +05:30
Dogan Can Bakir
805cab4222
Merge pull request #5935 from projectdiscovery/dev
...
Nuclei v3.3.8 (maintenance)
2025-01-07 16:35:50 +03:00
Doğan Can Bakır
8902d130e1
update version
2025-01-07 15:47:33 +03:00
Dogan Can Bakir
490c673bde
Merge pull request #5950 from iuliu8899/fix/flow-mutil-req-with-previous-event
...
fix: previous InternalEvent is nil (#5949 )
2025-01-07 12:35:35 +03:00
chuu
258f38f72d
fix(sdk): NoHostErrors not set ( #5783 )
2025-01-02 17:48:36 +05:30
dependabot[bot]
f308c4b951
chore(deps): bump the modules group with 10 updates ( #5945 )
...
Bumps the modules group with 10 updates:
| Package | From | To |
| --- | --- | --- |
| [github.com/projectdiscovery/hmap](https://github.com/projectdiscovery/hmap ) | `0.0.72` | `0.0.73` |
| [github.com/projectdiscovery/rawhttp](https://github.com/projectdiscovery/rawhttp ) | `0.1.79` | `0.1.80` |
| [github.com/projectdiscovery/retryabledns](https://github.com/projectdiscovery/retryabledns ) | `1.0.90` | `1.0.91` |
| [github.com/projectdiscovery/retryablehttp-go](https://github.com/projectdiscovery/retryablehttp-go ) | `1.0.92` | `1.0.93` |
| [github.com/projectdiscovery/dsl](https://github.com/projectdiscovery/dsl ) | `0.3.8` | `0.3.9` |
| [github.com/projectdiscovery/gologger](https://github.com/projectdiscovery/gologger ) | `1.1.37` | `1.1.38` |
| [github.com/projectdiscovery/ratelimit](https://github.com/projectdiscovery/ratelimit ) | `0.0.66` | `0.0.67` |
| [github.com/projectdiscovery/useragent](https://github.com/projectdiscovery/useragent ) | `0.0.84` | `0.0.85` |
| [github.com/projectdiscovery/utils](https://github.com/projectdiscovery/utils ) | `0.4.3` | `0.4.4` |
| [github.com/projectdiscovery/wappalyzergo](https://github.com/projectdiscovery/wappalyzergo ) | `0.2.8` | `0.2.9` |
Updates `github.com/projectdiscovery/hmap` from 0.0.72 to 0.0.73
- [Release notes](https://github.com/projectdiscovery/hmap/releases )
- [Commits](https://github.com/projectdiscovery/hmap/compare/v0.0.72...v0.0.73 )
Updates `github.com/projectdiscovery/rawhttp` from 0.1.79 to 0.1.80
- [Release notes](https://github.com/projectdiscovery/rawhttp/releases )
- [Commits](https://github.com/projectdiscovery/rawhttp/compare/v0.1.79...v0.1.80 )
Updates `github.com/projectdiscovery/retryabledns` from 1.0.90 to 1.0.91
- [Release notes](https://github.com/projectdiscovery/retryabledns/releases )
- [Commits](https://github.com/projectdiscovery/retryabledns/compare/v1.0.90...v1.0.91 )
Updates `github.com/projectdiscovery/retryablehttp-go` from 1.0.92 to 1.0.93
- [Release notes](https://github.com/projectdiscovery/retryablehttp-go/releases )
- [Commits](https://github.com/projectdiscovery/retryablehttp-go/compare/v1.0.92...v1.0.93 )
Updates `github.com/projectdiscovery/dsl` from 0.3.8 to 0.3.9
- [Release notes](https://github.com/projectdiscovery/dsl/releases )
- [Commits](https://github.com/projectdiscovery/dsl/compare/v0.3.8...v0.3.9 )
Updates `github.com/projectdiscovery/gologger` from 1.1.37 to 1.1.38
- [Release notes](https://github.com/projectdiscovery/gologger/releases )
- [Commits](https://github.com/projectdiscovery/gologger/compare/v1.1.37...v1.1.38 )
Updates `github.com/projectdiscovery/ratelimit` from 0.0.66 to 0.0.67
- [Release notes](https://github.com/projectdiscovery/ratelimit/releases )
- [Commits](https://github.com/projectdiscovery/ratelimit/compare/v0.0.66...v0.0.67 )
Updates `github.com/projectdiscovery/useragent` from 0.0.84 to 0.0.85
- [Release notes](https://github.com/projectdiscovery/useragent/releases )
- [Commits](https://github.com/projectdiscovery/useragent/compare/v0.0.84...v0.0.85 )
Updates `github.com/projectdiscovery/utils` from 0.4.3 to 0.4.4
- [Release notes](https://github.com/projectdiscovery/utils/releases )
- [Changelog](https://github.com/projectdiscovery/utils/blob/main/CHANGELOG.md )
- [Commits](https://github.com/projectdiscovery/utils/compare/v0.4.3...v0.4.4 )
Updates `github.com/projectdiscovery/wappalyzergo` from 0.2.8 to 0.2.9
- [Release notes](https://github.com/projectdiscovery/wappalyzergo/releases )
- [Commits](https://github.com/projectdiscovery/wappalyzergo/compare/v0.2.8...v0.2.9 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/hmap
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/rawhttp
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/retryabledns
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/retryablehttp-go
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/dsl
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/gologger
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/ratelimit
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/useragent
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/utils
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/wappalyzergo
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
...
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-01-02 17:47:28 +05:30
chuu
74a00e1bdb
fix: previous InternalEvent is nil ( #5949 )
2025-01-02 13:52:54 +08:00
Jason N. White
df3bf165b8
Update LICENSE.md, fix license year ( #5948 )
...
Signed-off-by: JasonnnW3000 <[email protected] >
2025-01-01 20:30:34 +05:30
Dogan Can Bakir
525d2caf66
fix unresolved interactsh-url for raw http templates ( #5938 )
2024-12-24 20:27:13 +05:30
dependabot[bot]
515dc26634
chore(deps): bump the modules group with 9 updates ( #5933 )
...
Bumps the modules group with 9 updates:
| Package | From | To |
| --- | --- | --- |
| [github.com/projectdiscovery/hmap](https://github.com/projectdiscovery/hmap ) | `0.0.71` | `0.0.72` |
| [github.com/projectdiscovery/rawhttp](https://github.com/projectdiscovery/rawhttp ) | `0.1.78` | `0.1.79` |
| [github.com/projectdiscovery/retryabledns](https://github.com/projectdiscovery/retryabledns ) | `1.0.89` | `1.0.90` |
| [github.com/projectdiscovery/retryablehttp-go](https://github.com/projectdiscovery/retryablehttp-go ) | `1.0.91` | `1.0.92` |
| [github.com/projectdiscovery/dsl](https://github.com/projectdiscovery/dsl ) | `0.3.7` | `0.3.8` |
| [github.com/projectdiscovery/gologger](https://github.com/projectdiscovery/gologger ) | `1.1.36` | `1.1.37` |
| [github.com/projectdiscovery/useragent](https://github.com/projectdiscovery/useragent ) | `0.0.83` | `0.0.84` |
| [github.com/projectdiscovery/utils](https://github.com/projectdiscovery/utils ) | `0.4.2` | `0.4.3` |
| [github.com/projectdiscovery/wappalyzergo](https://github.com/projectdiscovery/wappalyzergo ) | `0.2.7` | `0.2.8` |
Updates `github.com/projectdiscovery/hmap` from 0.0.71 to 0.0.72
- [Release notes](https://github.com/projectdiscovery/hmap/releases )
- [Commits](https://github.com/projectdiscovery/hmap/compare/v0.0.71...v0.0.72 )
Updates `github.com/projectdiscovery/rawhttp` from 0.1.78 to 0.1.79
- [Release notes](https://github.com/projectdiscovery/rawhttp/releases )
- [Commits](https://github.com/projectdiscovery/rawhttp/compare/v0.1.78...v0.1.79 )
Updates `github.com/projectdiscovery/retryabledns` from 1.0.89 to 1.0.90
- [Release notes](https://github.com/projectdiscovery/retryabledns/releases )
- [Commits](https://github.com/projectdiscovery/retryabledns/compare/v1.0.89...v1.0.90 )
Updates `github.com/projectdiscovery/retryablehttp-go` from 1.0.91 to 1.0.92
- [Release notes](https://github.com/projectdiscovery/retryablehttp-go/releases )
- [Commits](https://github.com/projectdiscovery/retryablehttp-go/compare/v1.0.91...v1.0.92 )
Updates `github.com/projectdiscovery/dsl` from 0.3.7 to 0.3.8
- [Release notes](https://github.com/projectdiscovery/dsl/releases )
- [Commits](https://github.com/projectdiscovery/dsl/compare/v0.3.7...v0.3.8 )
Updates `github.com/projectdiscovery/gologger` from 1.1.36 to 1.1.37
- [Release notes](https://github.com/projectdiscovery/gologger/releases )
- [Commits](https://github.com/projectdiscovery/gologger/compare/v1.1.36...v1.1.37 )
Updates `github.com/projectdiscovery/useragent` from 0.0.83 to 0.0.84
- [Release notes](https://github.com/projectdiscovery/useragent/releases )
- [Commits](https://github.com/projectdiscovery/useragent/compare/v0.0.83...v0.0.84 )
Updates `github.com/projectdiscovery/utils` from 0.4.2 to 0.4.3
- [Release notes](https://github.com/projectdiscovery/utils/releases )
- [Changelog](https://github.com/projectdiscovery/utils/blob/main/CHANGELOG.md )
- [Commits](https://github.com/projectdiscovery/utils/compare/v0.4.2...v0.4.3 )
Updates `github.com/projectdiscovery/wappalyzergo` from 0.2.7 to 0.2.8
- [Release notes](https://github.com/projectdiscovery/wappalyzergo/releases )
- [Commits](https://github.com/projectdiscovery/wappalyzergo/compare/v0.2.7...v0.2.8 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/hmap
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/rawhttp
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/retryabledns
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/retryablehttp-go
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/dsl
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/gologger
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/useragent
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/utils
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/wappalyzergo
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
...
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-12-23 18:52:51 +05:30
Pierre and sandeep
ba253dcd56
fix: URL parsing with lists & -scan-all-ips ( #5897 )
...
Co-authored-by: sandeep <[email protected] >
2024-12-21 03:32:33 +05:30
Dogan Can Bakir
358249bdb4
fix recursive struct validation during JSON marshaling ( #5883 )
2024-12-19 20:36:21 +05:30
Dwi Siswanto and Doğan Can Bakır
f21a82aac3
fix(httpclientpool): rebuild malformed Location URL ( #5902 )
...
Signed-off-by: Dwi Siswanto <[email protected] >
Co-authored-by: Doğan Can Bakır <[email protected] >
2024-12-19 20:31:41 +05:30
dependabot[bot]
e408edea03
chore(deps): bump the workflows group with 7 updates ( #5924 )
...
Bumps the workflows group with 7 updates:
| Package | From | To |
| --- | --- | --- |
| [docker/setup-qemu-action](https://github.com/docker/setup-qemu-action ) | `2` | `3` |
| [docker/setup-buildx-action](https://github.com/docker/setup-buildx-action ) | `2` | `3` |
| [docker/login-action](https://github.com/docker/login-action ) | `2` | `3` |
| [docker/build-push-action](https://github.com/docker/build-push-action ) | `4` | `6` |
| [peter-evans/dockerhub-description](https://github.com/peter-evans/dockerhub-description ) | `3` | `4` |
| [actions/setup-python](https://github.com/actions/setup-python ) | `4` | `5` |
| [github/codeql-action](https://github.com/github/codeql-action ) | `2` | `3` |
Updates `docker/setup-qemu-action` from 2 to 3
- [Release notes](https://github.com/docker/setup-qemu-action/releases )
- [Commits](https://github.com/docker/setup-qemu-action/compare/v2...v3 )
Updates `docker/setup-buildx-action` from 2 to 3
- [Release notes](https://github.com/docker/setup-buildx-action/releases )
- [Commits](https://github.com/docker/setup-buildx-action/compare/v2...v3 )
Updates `docker/login-action` from 2 to 3
- [Release notes](https://github.com/docker/login-action/releases )
- [Commits](https://github.com/docker/login-action/compare/v2...v3 )
Updates `docker/build-push-action` from 4 to 6
- [Release notes](https://github.com/docker/build-push-action/releases )
- [Commits](https://github.com/docker/build-push-action/compare/v4...v6 )
Updates `peter-evans/dockerhub-description` from 3 to 4
- [Release notes](https://github.com/peter-evans/dockerhub-description/releases )
- [Commits](https://github.com/peter-evans/dockerhub-description/compare/v3...v4 )
Updates `actions/setup-python` from 4 to 5
- [Release notes](https://github.com/actions/setup-python/releases )
- [Commits](https://github.com/actions/setup-python/compare/v4...v5 )
Updates `github/codeql-action` from 2 to 3
- [Release notes](https://github.com/github/codeql-action/releases )
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md )
- [Commits](https://github.com/github/codeql-action/compare/v2...v3 )
---
updated-dependencies:
- dependency-name: docker/setup-qemu-action
dependency-type: direct:production
update-type: version-update:semver-major
dependency-group: workflows
- dependency-name: docker/setup-buildx-action
dependency-type: direct:production
update-type: version-update:semver-major
dependency-group: workflows
- dependency-name: docker/login-action
dependency-type: direct:production
update-type: version-update:semver-major
dependency-group: workflows
- dependency-name: docker/build-push-action
dependency-type: direct:production
update-type: version-update:semver-major
dependency-group: workflows
- dependency-name: peter-evans/dockerhub-description
dependency-type: direct:production
update-type: version-update:semver-major
dependency-group: workflows
- dependency-name: actions/setup-python
dependency-type: direct:production
update-type: version-update:semver-major
dependency-group: workflows
- dependency-name: github/codeql-action
dependency-type: direct:production
update-type: version-update:semver-major
dependency-group: workflows
...
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-12-19 06:20:20 +07:00
dependabot[bot]
ffd2453122
chore(deps): bump the modules group with 11 updates ( #5925 )
...
Bumps the modules group with 11 updates:
| Package | From | To |
| --- | --- | --- |
| [github.com/projectdiscovery/fastdialer](https://github.com/projectdiscovery/fastdialer ) | `0.2.13` | `0.2.14` |
| [github.com/projectdiscovery/hmap](https://github.com/projectdiscovery/hmap ) | `0.0.70` | `0.0.71` |
| [github.com/projectdiscovery/interactsh](https://github.com/projectdiscovery/interactsh ) | `1.2.0` | `1.2.2` |
| [github.com/projectdiscovery/rawhttp](https://github.com/projectdiscovery/rawhttp ) | `0.1.77` | `0.1.78` |
| [github.com/projectdiscovery/retryabledns](https://github.com/projectdiscovery/retryabledns ) | `1.0.88` | `1.0.89` |
| [github.com/projectdiscovery/retryablehttp-go](https://github.com/projectdiscovery/retryablehttp-go ) | `1.0.90` | `1.0.91` |
| [github.com/projectdiscovery/dsl](https://github.com/projectdiscovery/dsl ) | `0.3.3` | `0.3.7` |
| [github.com/projectdiscovery/gologger](https://github.com/projectdiscovery/gologger ) | `1.1.35` | `1.1.36` |
| [github.com/projectdiscovery/ratelimit](https://github.com/projectdiscovery/ratelimit ) | `0.0.65` | `0.0.66` |
| [github.com/projectdiscovery/useragent](https://github.com/projectdiscovery/useragent ) | `0.0.78` | `0.0.83` |
| [github.com/projectdiscovery/wappalyzergo](https://github.com/projectdiscovery/wappalyzergo ) | `0.2.6` | `0.2.7` |
Updates `github.com/projectdiscovery/fastdialer` from 0.2.13 to 0.2.14
- [Release notes](https://github.com/projectdiscovery/fastdialer/releases )
- [Commits](https://github.com/projectdiscovery/fastdialer/compare/v0.2.13...v0.2.14 )
Updates `github.com/projectdiscovery/hmap` from 0.0.70 to 0.0.71
- [Release notes](https://github.com/projectdiscovery/hmap/releases )
- [Commits](https://github.com/projectdiscovery/hmap/compare/v0.0.70...v0.0.71 )
Updates `github.com/projectdiscovery/interactsh` from 1.2.0 to 1.2.2
- [Release notes](https://github.com/projectdiscovery/interactsh/releases )
- [Changelog](https://github.com/projectdiscovery/interactsh/blob/main/.goreleaser.yml )
- [Commits](https://github.com/projectdiscovery/interactsh/compare/v1.2.0...v1.2.2 )
Updates `github.com/projectdiscovery/rawhttp` from 0.1.77 to 0.1.78
- [Release notes](https://github.com/projectdiscovery/rawhttp/releases )
- [Commits](https://github.com/projectdiscovery/rawhttp/compare/v0.1.77...v0.1.78 )
Updates `github.com/projectdiscovery/retryabledns` from 1.0.88 to 1.0.89
- [Release notes](https://github.com/projectdiscovery/retryabledns/releases )
- [Commits](https://github.com/projectdiscovery/retryabledns/compare/v1.0.88...v1.0.89 )
Updates `github.com/projectdiscovery/retryablehttp-go` from 1.0.90 to 1.0.91
- [Release notes](https://github.com/projectdiscovery/retryablehttp-go/releases )
- [Commits](https://github.com/projectdiscovery/retryablehttp-go/compare/v1.0.90...v1.0.91 )
Updates `github.com/projectdiscovery/dsl` from 0.3.3 to 0.3.7
- [Release notes](https://github.com/projectdiscovery/dsl/releases )
- [Commits](https://github.com/projectdiscovery/dsl/compare/v0.3.3...v0.3.7 )
Updates `github.com/projectdiscovery/gologger` from 1.1.35 to 1.1.36
- [Release notes](https://github.com/projectdiscovery/gologger/releases )
- [Commits](https://github.com/projectdiscovery/gologger/compare/v1.1.35...v1.1.36 )
Updates `github.com/projectdiscovery/ratelimit` from 0.0.65 to 0.0.66
- [Release notes](https://github.com/projectdiscovery/ratelimit/releases )
- [Commits](https://github.com/projectdiscovery/ratelimit/compare/v0.0.65...v0.0.66 )
Updates `github.com/projectdiscovery/useragent` from 0.0.78 to 0.0.83
- [Release notes](https://github.com/projectdiscovery/useragent/releases )
- [Commits](https://github.com/projectdiscovery/useragent/compare/v0.0.78...v0.0.83 )
Updates `github.com/projectdiscovery/wappalyzergo` from 0.2.6 to 0.2.7
- [Release notes](https://github.com/projectdiscovery/wappalyzergo/releases )
- [Commits](https://github.com/projectdiscovery/wappalyzergo/compare/v0.2.6...v0.2.7 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/fastdialer
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/hmap
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/interactsh
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/rawhttp
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/retryabledns
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/retryablehttp-go
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/dsl
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/gologger
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/ratelimit
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/useragent
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
- dependency-name: github.com/projectdiscovery/wappalyzergo
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: modules
...
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-12-19 01:11:37 +05:30
Dwi Siswanto
35ffde799a
chore(dependabot): grouped dependency updates ( #5923 )
...
Signed-off-by: Dwi Siswanto <[email protected] >
2024-12-18 19:34:26 +05:30
Sandeep Singh and Tarun Koyalwar
156b22687b
utils version update ( #5917 )
...
* utils update
* use test tempdir
* skip custom tm tests on macos
---------
Co-authored-by: Tarun Koyalwar <[email protected] >
2024-12-17 18:26:15 +05:30
Mzack9999
1e87ca82c8
fix missing browser init ( #5896 )
...
* fix missing browser init
* .
* using lazy init
* updating test with new web ui
* go mod
* sandbox test
* non fatal error
2024-12-17 15:38:42 +05:30
Sandeep Singh
cf334e55c7
fastdailer dep update ( #5889 )
2024-12-13 04:51:26 +05:30
Dogan Can Bakir
53ff9c54ea
make markdown filename shorter ( #5899 )
2024-12-13 04:25:27 +05:30
Shubham Rasal
be1f634eae
Add Alive Proxy into Options ( #5903 )
...
* Move proxy variable from global to options
- Provides ability to pass diff proxy in single nuclei instance using sdk
* add type check (resolve comments)
2024-12-13 04:23:27 +05:30
dependabot[bot]
c731126545
Merge pull request #5893 from projectdiscovery/dependabot/go_modules/dev/github.com/projectdiscovery/rawhttp-0.1.77
2024-12-09 13:38:16 +00:00
dependabot[bot]
3f290a6688
chore(deps): bump github.com/projectdiscovery/rawhttp
...
Bumps [github.com/projectdiscovery/rawhttp](https://github.com/projectdiscovery/rawhttp ) from 0.1.76 to 0.1.77.
- [Release notes](https://github.com/projectdiscovery/rawhttp/releases )
- [Commits](https://github.com/projectdiscovery/rawhttp/compare/v0.1.76...v0.1.77 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/rawhttp
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
2024-12-09 12:05:05 +00:00
dependabot[bot]
5c0126c2f7
Merge pull request #5892 from projectdiscovery/dependabot/go_modules/dev/github.com/projectdiscovery/utils-0.4.1
2024-12-09 12:03:57 +00:00
dependabot[bot]
13619c0845
chore(deps): bump github.com/projectdiscovery/utils from 0.3.0 to 0.4.1
...
Bumps [github.com/projectdiscovery/utils](https://github.com/projectdiscovery/utils ) from 0.3.0 to 0.4.1.
- [Release notes](https://github.com/projectdiscovery/utils/releases )
- [Changelog](https://github.com/projectdiscovery/utils/blob/main/CHANGELOG.md )
- [Commits](https://github.com/projectdiscovery/utils/compare/v0.3.0...v0.4.1 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/utils
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <[email protected] >
2024-12-09 10:30:05 +00:00
dependabot[bot]
753768abf7
Merge pull request #5890 from projectdiscovery/dependabot/go_modules/dev/github.com/projectdiscovery/ratelimit-0.0.65
2024-12-09 10:28:47 +00:00
dependabot[bot]
526fc47776
chore(deps): bump github.com/projectdiscovery/ratelimit
...
Bumps [github.com/projectdiscovery/ratelimit](https://github.com/projectdiscovery/ratelimit ) from 0.0.64 to 0.0.65.
- [Release notes](https://github.com/projectdiscovery/ratelimit/releases )
- [Commits](https://github.com/projectdiscovery/ratelimit/compare/v0.0.64...v0.0.65 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/ratelimit
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
2024-12-09 09:47:25 +00:00
dependabot[bot]
d5016040aa
Merge pull request #5894 from projectdiscovery/dependabot/go_modules/dev/github.com/projectdiscovery/hmap-0.0.70
2024-12-09 09:45:56 +00:00
dependabot[bot]
53429d4fa2
Merge pull request #5891 from projectdiscovery/dependabot/go_modules/dev/github.com/projectdiscovery/wappalyzergo-0.2.6
2024-12-09 09:45:34 +00:00
dependabot[bot]
0186d088c8
chore(deps): bump github.com/projectdiscovery/hmap from 0.0.69 to 0.0.70
...
Bumps [github.com/projectdiscovery/hmap](https://github.com/projectdiscovery/hmap ) from 0.0.69 to 0.0.70.
- [Release notes](https://github.com/projectdiscovery/hmap/releases )
- [Commits](https://github.com/projectdiscovery/hmap/compare/v0.0.69...v0.0.70 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/hmap
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
2024-12-09 05:20:01 +00:00
dependabot[bot]
4fb75ffccc
chore(deps): bump github.com/projectdiscovery/wappalyzergo
...
Bumps [github.com/projectdiscovery/wappalyzergo](https://github.com/projectdiscovery/wappalyzergo ) from 0.2.5 to 0.2.6.
- [Release notes](https://github.com/projectdiscovery/wappalyzergo/releases )
- [Commits](https://github.com/projectdiscovery/wappalyzergo/compare/v0.2.5...v0.2.6 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/wappalyzergo
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
2024-12-09 05:19:44 +00:00
Dogan Can Bakir
49dc2a4a22
Merge pull request #5886 from lvyaoting/dev
...
chore: fix some function name in comment
2024-12-05 14:50:49 +03:00
lvyaoting
a6b5b1dd49
chore: fix some function name in comment
...
Signed-off-by: lvyaoting <[email protected] >
2024-12-05 19:34:33 +08:00
Sandeep Singh
bf01be1682
Merge pull request #5870 from projectdiscovery/dev
...
v3.3.7
2024-12-02 17:17:16 +05:30
sandeep
2549592533
misc readme update
2024-12-02 17:15:29 +05:30
dependabot[bot]
0fc4a02a05
chore(deps): bump github.com/projectdiscovery/hmap from 0.0.68 to 0.0.69 ( #5874 )
...
Bumps [github.com/projectdiscovery/hmap](https://github.com/projectdiscovery/hmap ) from 0.0.68 to 0.0.69.
- [Release notes](https://github.com/projectdiscovery/hmap/releases )
- [Commits](https://github.com/projectdiscovery/hmap/compare/v0.0.68...v0.0.69 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/hmap
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-12-02 14:50:57 +05:30
Dogan Can Bakir
b649829bc3
update version ( #5877 )
2024-12-02 14:50:41 +05:30
dependabot[bot]
9a3053e9be
Merge pull request #5873 from projectdiscovery/dependabot/go_modules/dev/github.com/projectdiscovery/wappalyzergo-0.2.5
2024-12-02 09:12:24 +00:00
dependabot[bot]
889972f3de
Merge pull request #5872 from projectdiscovery/dependabot/go_modules/dev/github.com/projectdiscovery/rawhttp-0.1.76
2024-12-02 09:11:10 +00:00
dependabot[bot]
f7d30f6389
chore(deps): bump github.com/projectdiscovery/rawhttp
...
Bumps [github.com/projectdiscovery/rawhttp](https://github.com/projectdiscovery/rawhttp ) from 0.1.74 to 0.1.76.
- [Release notes](https://github.com/projectdiscovery/rawhttp/releases )
- [Commits](https://github.com/projectdiscovery/rawhttp/compare/v0.1.74...v0.1.76 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/rawhttp
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
2024-12-02 09:05:08 +00:00
dependabot[bot]
36aae9cc55
chore(deps): bump github.com/projectdiscovery/wappalyzergo
...
Bumps [github.com/projectdiscovery/wappalyzergo](https://github.com/projectdiscovery/wappalyzergo ) from 0.2.4 to 0.2.5.
- [Release notes](https://github.com/projectdiscovery/wappalyzergo/releases )
- [Commits](https://github.com/projectdiscovery/wappalyzergo/compare/v0.2.4...v0.2.5 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/wappalyzergo
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
2024-12-02 09:05:06 +00:00
dependabot[bot]
a12bd9fbf8
chore(deps): bump github.com/projectdiscovery/utils from 0.2.21 to 0.3.0 ( #5875 )
...
Bumps [github.com/projectdiscovery/utils](https://github.com/projectdiscovery/utils ) from 0.2.21 to 0.3.0.
- [Release notes](https://github.com/projectdiscovery/utils/releases )
- [Changelog](https://github.com/projectdiscovery/utils/blob/main/CHANGELOG.md )
- [Commits](https://github.com/projectdiscovery/utils/compare/v0.2.21...v0.3.0 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/utils
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-12-02 14:33:56 +05:30
dependabot[bot]
4bb9374207
chore(deps): bump github.com/projectdiscovery/ratelimit ( #5871 )
...
Bumps [github.com/projectdiscovery/ratelimit](https://github.com/projectdiscovery/ratelimit ) from 0.0.61 to 0.0.64.
- [Release notes](https://github.com/projectdiscovery/ratelimit/releases )
- [Commits](https://github.com/projectdiscovery/ratelimit/compare/v0.0.61...v0.0.64 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/ratelimit
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-12-02 14:33:46 +05:30
Tarun Koyalwar
16735f5243
fix template signing singnature issue ( #5869 )
...
* fix incorrect .gitignore
* template signer utility tool
* use yaml marhsal & unmarshal for normalization
* normalize before verification
2024-12-02 14:31:46 +05:30
Richard Brown
557b4fba38
removed trailing comma from the jsonl exporter ( #5861 )
...
* removed trailing comma from the jsonl exporter
* adding the O_TRUNC flag when opening the file to explicitly indicate that the file should be truncated if it exists.
2024-12-01 18:45:22 +05:30
Dogan Can Bakir
1f985459b8
add max-os-threads flag ( #5622 )
...
* add `max-os-threads` flag
* minor
* use global pkg
2024-11-27 20:06:26 +05:30
Dwi Siswanto
3a07fa9c22
feat: add -enable-global-matchers flag ( #5857 )
...
* feat: add `-enable-global-matchers` flag
Signed-off-by: Dwi Siswanto <[email protected] >
* refactor(templates): use embedded `types.Options` in `Template`
Signed-off-by: Dwi Siswanto <[email protected] >
* feat(lib): add `EnableGlobalMatchersTemplates` SDK opt
Signed-off-by: Dwi Siswanto <[email protected] >
---------
Signed-off-by: Dwi Siswanto <[email protected] >
2024-11-27 14:37:59 +05:30
dependabot[bot]
b2d4efef1e
Merge pull request #5853 from projectdiscovery/dependabot/go_modules/dev/github.com/projectdiscovery/gologger-1.1.33
2024-11-25 17:23:56 +00:00
dependabot[bot]
36262a4152
Merge pull request #5852 from projectdiscovery/dependabot/go_modules/dev/github.com/projectdiscovery/fastdialer-0.2.10
2024-11-25 15:24:01 +00:00
dependabot[bot]
7fb7b7ad92
Merge pull request #5851 from projectdiscovery/dependabot/go_modules/dev/github.com/projectdiscovery/retryabledns-1.0.86
2024-11-25 15:23:30 +00:00
dependabot[bot]
a0ec8a0546
chore(deps): bump github.com/projectdiscovery/retryabledns
...
Bumps [github.com/projectdiscovery/retryabledns](https://github.com/projectdiscovery/retryabledns ) from 1.0.85 to 1.0.86.
- [Release notes](https://github.com/projectdiscovery/retryabledns/releases )
- [Commits](https://github.com/projectdiscovery/retryabledns/compare/v1.0.85...v1.0.86 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/retryabledns
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
2024-11-25 12:35:57 +00:00
dependabot[bot]
a229666d41
Merge pull request #5850 from projectdiscovery/dependabot/go_modules/dev/github.com/projectdiscovery/retryablehttp-go-1.0.88
2024-11-25 12:34:40 +00:00
dependabot[bot]
e0ea25d856
chore(deps): bump github.com/projectdiscovery/gologger
...
Bumps [github.com/projectdiscovery/gologger](https://github.com/projectdiscovery/gologger ) from 1.1.31 to 1.1.33.
- [Release notes](https://github.com/projectdiscovery/gologger/releases )
- [Commits](https://github.com/projectdiscovery/gologger/compare/v1.1.31...v1.1.33 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/gologger
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
2024-11-25 12:11:13 +00:00
dependabot[bot]
13dfe8802a
chore(deps): bump github.com/projectdiscovery/retryablehttp-go
...
Bumps [github.com/projectdiscovery/retryablehttp-go](https://github.com/projectdiscovery/retryablehttp-go ) from 1.0.86 to 1.0.88.
- [Release notes](https://github.com/projectdiscovery/retryablehttp-go/releases )
- [Commits](https://github.com/projectdiscovery/retryablehttp-go/compare/v1.0.86...v1.0.88 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/retryablehttp-go
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
2024-11-25 12:11:12 +00:00
dependabot[bot]
97b8c510a1
chore(deps): bump github.com/projectdiscovery/fastdialer
...
Bumps [github.com/projectdiscovery/fastdialer](https://github.com/projectdiscovery/fastdialer ) from 0.2.9 to 0.2.10.
- [Release notes](https://github.com/projectdiscovery/fastdialer/releases )
- [Commits](https://github.com/projectdiscovery/fastdialer/compare/v0.2.9...v0.2.10 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/fastdialer
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
2024-11-25 12:11:07 +00:00
dependabot[bot]
fa6a7e8486
Merge pull request #5849 from projectdiscovery/dependabot/go_modules/dev/github.com/projectdiscovery/wappalyzergo-0.2.4
2024-11-25 12:09:58 +00:00
dependabot[bot]
fbe2981e8d
chore(deps): bump github.com/projectdiscovery/wappalyzergo
...
Bumps [github.com/projectdiscovery/wappalyzergo](https://github.com/projectdiscovery/wappalyzergo ) from 0.2.2 to 0.2.4.
- [Release notes](https://github.com/projectdiscovery/wappalyzergo/releases )
- [Commits](https://github.com/projectdiscovery/wappalyzergo/compare/v0.2.2...v0.2.4 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/wappalyzergo
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
2024-11-25 05:58:15 +00:00
Dogan Can Bakir
436c386272
respect defaults when listing templates ( #5846 )
...
* respect defaults when listing templates
* filter out headless, code and dast templates
2024-11-23 06:21:55 +05:30
Sandeep Singh
419f08f61c
Merge pull request #5813 from projectdiscovery/dev
...
v3.3.6
2024-11-21 23:33:29 +05:30
Dwi Siswanto
28abf56e75
ci(generate-docs): push w/o pull ( #5843 )
...
Signed-off-by: Dwi Siswanto <[email protected] >
2024-11-21 18:48:25 +05:30
sandeep
a09fcc196b
auto gen docs update
2024-11-21 18:16:12 +05:30
alban-stourbe-wmx and Tarun Koyalwar
2b4b058886
handle env variables in dynamic secret file ( #5835 )
...
* handle env variables in dynamic secret file
* inject more variables from -v and -env-vars
* use expand with env
* fix missing replacer
---------
Co-authored-by: Tarun Koyalwar <[email protected] >
2024-11-21 16:34:13 +05:30
Dogan Can Bakir and sandeep
63687c2ce0
disable self-contained and file protocol templates as default ( #5825 )
...
* disable self-contained and file protocol templates as default
* make excluding default
* add config funcs
* fix wrn display
* fix integration tests
* enable self-contained templates when code templates are enabled
---------
Co-authored-by: sandeep <[email protected] >
2024-11-19 22:00:28 +05:30
dependabot[bot]
abfd43268a
chore(deps): bump github.com/projectdiscovery/hmap from 0.0.65 to 0.0.67 ( #5832 )
...
Bumps [github.com/projectdiscovery/hmap](https://github.com/projectdiscovery/hmap ) from 0.0.65 to 0.0.67.
- [Release notes](https://github.com/projectdiscovery/hmap/releases )
- [Commits](https://github.com/projectdiscovery/hmap/compare/v0.0.65...v0.0.67 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/hmap
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-11-19 11:52:34 +05:30
Ice3man
b046f7686f
feat: Added time based delay analyzer to fuzzing implementation ( #5781 )
...
* feat: added fuzzing output enhancements
* changes as requested
* misc
* feat: added dfp flag to display fuzz points + misc additions
* feat: added support for fuzzing nested path segments
* feat: added parts to fuzzing requests
* feat: added tracking for parameter occurence frequency in fuzzing
* added cli flag for fuzz frequency
* fixed broken tests
* fixed path based sqli integration test
* feat: added configurable fuzzing aggression level for payloads
* fixed failing test
* feat: added analyzers implementation for fuzzing
* feat: misc changes to analyzer
* feat: misc additions of units + tests fix
* misc changes to implementation
2024-11-19 11:51:32 +05:30
Dwi Siswanto and Ice3man
13af7ccd49
fix: data race at protocolstate, contextargs & some outdated test cases ( #5820 )
...
* test(flow): update outdated test cases
Signed-off-by: Dwi Siswanto <[email protected] >
* test(multiproto): update outdated test cases
Signed-off-by: Dwi Siswanto <[email protected] >
* feat: fixed failing tests
* fixed data race
* fixed memgaurdian race conditiong
* test(customtemplates): use test repo
Signed-off-by: Dwi Siswanto <[email protected] >
* feat(customtemplates): add more `{Clone,Pull}Options`
Signed-off-by: Dwi Siswanto <[email protected] >
* feat(customtemplates): validate `{Clone,Pull}Options`
Signed-off-by: Dwi Siswanto <[email protected] >
* bugfix: fixed failing integration tests for flow and multi
* chore: either 1 or 2 results in interactsh
---------
Signed-off-by: Dwi Siswanto <[email protected] >
Co-authored-by: Ice3man <[email protected] >
2024-11-19 11:08:25 +05:30
dependabot[bot]
40c83ddb18
Merge pull request #5831 from projectdiscovery/dependabot/go_modules/dev/github.com/projectdiscovery/retryabledns-1.0.85
2024-11-18 15:11:51 +00:00
dependabot[bot]
e07c61689e
chore(deps): bump github.com/projectdiscovery/retryabledns
...
Bumps [github.com/projectdiscovery/retryabledns](https://github.com/projectdiscovery/retryabledns ) from 1.0.83 to 1.0.85.
- [Release notes](https://github.com/projectdiscovery/retryabledns/releases )
- [Commits](https://github.com/projectdiscovery/retryabledns/compare/v1.0.83...v1.0.85 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/retryabledns
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
2024-11-18 12:43:47 +00:00
dependabot[bot]
91a18c79fc
Merge pull request #5830 from projectdiscovery/dependabot/go_modules/dev/github.com/projectdiscovery/goflags-0.1.65
2024-11-18 12:41:24 +00:00
dependabot[bot]
c76421d3d8
Merge pull request #5829 from projectdiscovery/dependabot/go_modules/dev/github.com/projectdiscovery/dsl-0.3.3
2024-11-18 12:41:06 +00:00
dependabot[bot]
26311c1668
Merge pull request #5828 from projectdiscovery/dependabot/go_modules/dev/github.com/projectdiscovery/rawhttp-0.1.74
2024-11-18 12:40:39 +00:00
dependabot[bot]
e7d628c414
chore(deps): bump github.com/projectdiscovery/goflags
...
Bumps [github.com/projectdiscovery/goflags](https://github.com/projectdiscovery/goflags ) from 0.1.64 to 0.1.65.
- [Release notes](https://github.com/projectdiscovery/goflags/releases )
- [Commits](https://github.com/projectdiscovery/goflags/compare/v0.1.64...v0.1.65 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/goflags
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
2024-11-18 05:48:36 +00:00
dependabot[bot]
54e81c96f1
chore(deps): bump github.com/projectdiscovery/dsl from 0.3.0 to 0.3.3
...
Bumps [github.com/projectdiscovery/dsl](https://github.com/projectdiscovery/dsl ) from 0.3.0 to 0.3.3.
- [Release notes](https://github.com/projectdiscovery/dsl/releases )
- [Commits](https://github.com/projectdiscovery/dsl/compare/v0.3.0...v0.3.3 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/dsl
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
2024-11-18 05:48:28 +00:00
dependabot[bot]
afc24616a4
chore(deps): bump github.com/projectdiscovery/rawhttp
...
Bumps [github.com/projectdiscovery/rawhttp](https://github.com/projectdiscovery/rawhttp ) from 0.1.73 to 0.1.74.
- [Release notes](https://github.com/projectdiscovery/rawhttp/releases )
- [Commits](https://github.com/projectdiscovery/rawhttp/compare/v0.1.73...v0.1.74 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/rawhttp
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
2024-11-18 05:48:21 +00:00
Keith Chason
ba6a050d48
Batch JSONL output and add trailing commas ( #5705 )
2024-11-15 15:45:44 +05:30
Dwi Siswanto
3e4ec90cea
ci: refactor workflows ( #5818 )
...
* ci: refactor workflows
Signed-off-by: Dwi Siswanto <[email protected] >
* chore: structured build outputs
Signed-off-by: Dwi Siswanto <[email protected] >
* feat: use `go-ci`
Signed-off-by: Dwi Siswanto <[email protected] >
* chore(make): misused var for `vet` cmd
Signed-off-by: Dwi Siswanto <[email protected] >
---------
Signed-off-by: Dwi Siswanto <[email protected] >
2024-11-14 19:19:49 +07:00
dependabot[bot]
9fdb5cd5b6
chore(deps): bump github.com/golang-jwt/jwt/v4 from 4.5.0 to 4.5.1 ( #5795 )
...
Bumps [github.com/golang-jwt/jwt/v4](https://github.com/golang-jwt/jwt ) from 4.5.0 to 4.5.1.
- [Release notes](https://github.com/golang-jwt/jwt/releases )
- [Changelog](https://github.com/golang-jwt/jwt/blob/main/VERSION_HISTORY.md )
- [Commits](https://github.com/golang-jwt/jwt/compare/v4.5.0...v4.5.1 )
---
updated-dependencies:
- dependency-name: github.com/golang-jwt/jwt/v4
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-11-12 23:43:29 +05:30
dependabot[bot]
f0b87ac26e
chore(deps): bump github.com/projectdiscovery/rawhttp ( #5809 )
...
Bumps [github.com/projectdiscovery/rawhttp](https://github.com/projectdiscovery/rawhttp ) from 0.1.72 to 0.1.73.
- [Release notes](https://github.com/projectdiscovery/rawhttp/releases )
- [Commits](https://github.com/projectdiscovery/rawhttp/compare/v0.1.72...v0.1.73 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/rawhttp
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-11-12 23:43:19 +05:30
dependabot[bot]
49f1de351f
chore(deps): bump github.com/projectdiscovery/wappalyzergo ( #5808 )
...
Bumps [github.com/projectdiscovery/wappalyzergo](https://github.com/projectdiscovery/wappalyzergo ) from 0.1.25 to 0.2.2.
- [Release notes](https://github.com/projectdiscovery/wappalyzergo/releases )
- [Commits](https://github.com/projectdiscovery/wappalyzergo/compare/v0.1.25...v0.2.2 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/wappalyzergo
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-11-12 23:43:10 +05:30
Doğan Can Bakır
4cd697ed3f
update version
2024-11-11 14:19:05 +03:00
dependabot[bot]
c096c7a808
Merge pull request #5812 from projectdiscovery/dependabot/go_modules/dev/github.com/projectdiscovery/gologger-1.1.31
2024-11-11 11:13:21 +00:00
dependabot[bot]
cc1941b634
chore(deps): bump github.com/projectdiscovery/gologger
...
Bumps [github.com/projectdiscovery/gologger](https://github.com/projectdiscovery/gologger ) from 1.1.29 to 1.1.31.
- [Release notes](https://github.com/projectdiscovery/gologger/releases )
- [Commits](https://github.com/projectdiscovery/gologger/compare/v1.1.29...v1.1.31 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/gologger
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
2024-11-11 10:59:31 +00:00
dependabot[bot]
ba99750956
Merge pull request #5811 from projectdiscovery/dependabot/go_modules/dev/github.com/projectdiscovery/useragent-0.0.78
2024-11-11 10:57:26 +00:00
dependabot[bot]
444f824167
chore(deps): bump github.com/projectdiscovery/useragent
...
Bumps [github.com/projectdiscovery/useragent](https://github.com/projectdiscovery/useragent ) from 0.0.71 to 0.0.78.
- [Release notes](https://github.com/projectdiscovery/useragent/releases )
- [Commits](https://github.com/projectdiscovery/useragent/compare/v0.0.71...v0.0.78 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/useragent
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
2024-11-11 10:48:58 +00:00
dependabot[bot]
31016178e2
chore(deps): bump github.com/projectdiscovery/retryablehttp-go ( #5810 )
...
Bumps [github.com/projectdiscovery/retryablehttp-go](https://github.com/projectdiscovery/retryablehttp-go ) from 1.0.85 to 1.0.86.
- [Release notes](https://github.com/projectdiscovery/retryablehttp-go/releases )
- [Commits](https://github.com/projectdiscovery/retryablehttp-go/compare/v1.0.85...v1.0.86 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/retryablehttp-go
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-11-11 17:47:48 +07:00
Dogan Can Bakir
529ac9d749
Fix workflow validation logic ( #5805 )
2024-11-08 19:03:47 +05:30
Dogan Can Bakir
7547f1a5c3
Merge pull request #5678 from alban-stourbe-wmx/feature/sdk-add-vars
...
Add vars with SDK
2024-11-08 15:11:58 +03:00
Ice3man
6cb670d260
feat: fixed jira tracker issue with find request ( #5798 )
2024-11-07 02:56:04 +05:30
dependabot[bot]
afb5a7ce59
chore(deps): bump github.com/projectdiscovery/tlsx from 1.1.7 to 1.1.8 ( #5794 )
...
Bumps [github.com/projectdiscovery/tlsx](https://github.com/projectdiscovery/tlsx ) from 1.1.7 to 1.1.8.
- [Release notes](https://github.com/projectdiscovery/tlsx/releases )
- [Changelog](https://github.com/projectdiscovery/tlsx/blob/main/.goreleaser.yml )
- [Commits](https://github.com/projectdiscovery/tlsx/compare/v1.1.7...v1.1.8 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/tlsx
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-11-04 15:16:39 +07:00
dependabot[bot]
465800fb21
chore(deps): bump github.com/projectdiscovery/retryablehttp-go ( #5791 )
...
Bumps [github.com/projectdiscovery/retryablehttp-go](https://github.com/projectdiscovery/retryablehttp-go ) from 1.0.83 to 1.0.85.
- [Release notes](https://github.com/projectdiscovery/retryablehttp-go/releases )
- [Commits](https://github.com/projectdiscovery/retryablehttp-go/compare/v1.0.83...v1.0.85 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/retryablehttp-go
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-11-04 15:15:45 +07:00
dependabot[bot]
267997ef60
chore(deps): bump github.com/projectdiscovery/hmap from 0.0.63 to 0.0.65 ( #5793 )
...
Bumps [github.com/projectdiscovery/hmap](https://github.com/projectdiscovery/hmap ) from 0.0.63 to 0.0.65.
- [Release notes](https://github.com/projectdiscovery/hmap/releases )
- [Commits](https://github.com/projectdiscovery/hmap/compare/v0.0.63...v0.0.65 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/hmap
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-11-04 15:15:12 +07:00
dependabot[bot]
4fcecb16d8
chore(deps): bump github.com/projectdiscovery/rawhttp ( #5792 )
2024-11-04 06:13:19 +00:00
Dwi Siswanto
bc27db2541
ci: bot misc ( #5784 )
...
Signed-off-by: Dwi Siswanto <[email protected] >
2024-11-03 19:01:16 +05:30
chengehe
402c286a8e
chore: add missing backtick ( #5789 )
2024-11-01 16:43:36 +05:30
Dogan Can Bakir
97403c203e
Fix panic error due to file already closed in stats mode ( #5774 )
2024-10-28 15:56:21 +05:30
Dogan Can Bakir
b57d086afc
Merge pull request #5779 from projectdiscovery/dependabot/go_modules/dev/github.com/projectdiscovery/wappalyzergo-0.1.25
...
chore(deps): bump github.com/projectdiscovery/wappalyzergo from 0.1.22 to 0.1.25
2024-10-28 13:13:02 +03:00
dependabot[bot]
9339b53002
chore(deps): bump github.com/projectdiscovery/wappalyzergo
...
Bumps [github.com/projectdiscovery/wappalyzergo](https://github.com/projectdiscovery/wappalyzergo ) from 0.1.22 to 0.1.25.
- [Release notes](https://github.com/projectdiscovery/wappalyzergo/releases )
- [Commits](https://github.com/projectdiscovery/wappalyzergo/compare/v0.1.22...v0.1.25 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/wappalyzergo
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
2024-10-28 06:57:26 +00:00
dependabot[bot]
a1e5d181ec
Merge pull request #5775 from projectdiscovery/dependabot/go_modules/dev/github.com/projectdiscovery/utils-0.2.16
2024-10-28 06:56:25 +00:00
dependabot[bot]
2f1398832a
Merge pull request #5778 from projectdiscovery/dependabot/go_modules/dev/github.com/projectdiscovery/ratelimit-0.0.61
2024-10-28 06:52:57 +00:00
dependabot[bot]
4da1554dc4
chore(deps): bump github.com/projectdiscovery/utils
...
Bumps [github.com/projectdiscovery/utils](https://github.com/projectdiscovery/utils ) from 0.2.15 to 0.2.16.
- [Release notes](https://github.com/projectdiscovery/utils/releases )
- [Changelog](https://github.com/projectdiscovery/utils/blob/main/CHANGELOG.md )
- [Commits](https://github.com/projectdiscovery/utils/compare/v0.2.15...v0.2.16 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/utils
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
2024-10-28 06:30:30 +00:00
dependabot[bot]
db002068c8
chore(deps): bump github.com/projectdiscovery/ratelimit
...
Bumps [github.com/projectdiscovery/ratelimit](https://github.com/projectdiscovery/ratelimit ) from 0.0.60 to 0.0.61.
- [Release notes](https://github.com/projectdiscovery/ratelimit/releases )
- [Commits](https://github.com/projectdiscovery/ratelimit/compare/v0.0.60...v0.0.61 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/ratelimit
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
2024-10-28 06:24:07 +00:00
dependabot[bot]
3b50a1fcdb
Merge pull request #5776 from projectdiscovery/dependabot/go_modules/dev/github.com/projectdiscovery/rawhttp-0.1.71
2024-10-28 06:22:06 +00:00
dependabot[bot]
4d02224880
chore(deps): bump github.com/projectdiscovery/rawhttp
...
Bumps [github.com/projectdiscovery/rawhttp](https://github.com/projectdiscovery/rawhttp ) from 0.1.70 to 0.1.71.
- [Release notes](https://github.com/projectdiscovery/rawhttp/releases )
- [Commits](https://github.com/projectdiscovery/rawhttp/compare/v0.1.70...v0.1.71 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/rawhttp
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
2024-10-28 05:55:00 +00:00
David Maciejak
2039b5c43e
Fix error message in request.go ( #5768 )
...
I have that error displayed which sounds grammatically wrong:
Could not execute request for http://x.x.x.x/ : could get html element: error occurred executing action: [:RUNTIME] could not navigate to url http://x.x.x.x/login <- navigation failed: net::ERR_ADDRESS_UNREACHABLE
2024-10-25 23:38:19 +05:30
Tarun Koyalwar and sandeep
40a08a4db3
Code protocol bug fixes and improvements ( #5767 )
...
* bump gozero + improve debug mode (code protocol)
* run failed integration again assuming they are flaky
* dep update
---------
Co-authored-by: sandeep <[email protected] >
2024-10-25 23:35:03 +05:30
Tarun Koyalwar
88b460c2e3
Merge pull request #5766 from iuliu8899/dev
...
perf(sdk): sdk functions to access workflow store
2024-10-25 19:16:31 +05:30
chuu
8a4be44631
perf(sdk): sdk functions to access workflow store
2024-10-24 14:34:50 +08:00
dependabot[bot]
49811d24a1
Merge pull request #5756 from projectdiscovery/dependabot/go_modules/dev/github.com/projectdiscovery/dsl-0.3.0
2024-10-21 13:02:47 +00:00
dependabot[bot]
cb1bbff0f0
chore(deps): bump github.com/projectdiscovery/dsl from 0.2.5 to 0.3.0
...
Bumps [github.com/projectdiscovery/dsl](https://github.com/projectdiscovery/dsl ) from 0.2.5 to 0.3.0.
- [Release notes](https://github.com/projectdiscovery/dsl/releases )
- [Commits](https://github.com/projectdiscovery/dsl/compare/v0.2.5...v0.3.0 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/dsl
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <[email protected] >
2024-10-21 12:35:40 +00:00
dependabot[bot]
ebdabef420
Merge pull request #5751 from projectdiscovery/dependabot/go_modules/dev/github.com/projectdiscovery/rawhttp-0.1.70
2024-10-21 07:50:22 +00:00
dependabot[bot]
0442aa79da
chore(deps): bump github.com/projectdiscovery/rawhttp
...
Bumps [github.com/projectdiscovery/rawhttp](https://github.com/projectdiscovery/rawhttp ) from 0.1.67 to 0.1.70.
- [Release notes](https://github.com/projectdiscovery/rawhttp/releases )
- [Commits](https://github.com/projectdiscovery/rawhttp/compare/v0.1.67...v0.1.70 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/rawhttp
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
2024-10-21 07:24:55 +00:00
dependabot[bot]
7a9facfc26
Merge pull request #5752 from projectdiscovery/dependabot/go_modules/dev/github.com/projectdiscovery/httpx-1.6.9
2024-10-21 07:23:12 +00:00
dependabot[bot]
abc63f1f8d
chore(deps): bump github.com/projectdiscovery/httpx from 1.6.8 to 1.6.9
...
Bumps [github.com/projectdiscovery/httpx](https://github.com/projectdiscovery/httpx ) from 1.6.8 to 1.6.9.
- [Release notes](https://github.com/projectdiscovery/httpx/releases )
- [Changelog](https://github.com/projectdiscovery/httpx/blob/main/.goreleaser.yml )
- [Commits](https://github.com/projectdiscovery/httpx/compare/v1.6.8...v1.6.9 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/httpx
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
2024-10-21 06:53:32 +00:00
dependabot[bot]
f5f5f5fc21
Merge pull request #5753 from projectdiscovery/dependabot/go_modules/dev/github.com/projectdiscovery/ratelimit-0.0.60
2024-10-21 06:52:24 +00:00
dependabot[bot]
efb27cfd49
chore(deps): bump github.com/projectdiscovery/ratelimit
...
Bumps [github.com/projectdiscovery/ratelimit](https://github.com/projectdiscovery/ratelimit ) from 0.0.56 to 0.0.60.
- [Release notes](https://github.com/projectdiscovery/ratelimit/releases )
- [Commits](https://github.com/projectdiscovery/ratelimit/compare/v0.0.56...v0.0.60 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/ratelimit
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
2024-10-21 06:26:35 +00:00
dependabot[bot]
5f952fc87a
Merge pull request #5750 from projectdiscovery/dependabot/go_modules/dev/github.com/projectdiscovery/gologger-1.1.28
2024-10-21 06:25:23 +00:00
dependabot[bot]
505ebc752f
chore(deps): bump github.com/projectdiscovery/gologger
...
Bumps [github.com/projectdiscovery/gologger](https://github.com/projectdiscovery/gologger ) from 1.1.24 to 1.1.28.
- [Release notes](https://github.com/projectdiscovery/gologger/releases )
- [Commits](https://github.com/projectdiscovery/gologger/compare/v1.1.24...v1.1.28 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/gologger
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
2024-10-21 05:57:35 +00:00
Sandeep Singh
8d0d2888c8
Merge pull request #5745 from projectdiscovery/dev
...
Nuclei v3.3.5
2024-10-19 17:24:01 +05:30
sandeep
44f398c08d
readme updates
2024-10-19 17:21:13 +05:30
sandeep
d7c8c8af80
version update
2024-10-18 22:28:02 +05:30
Ramana Reddy
7e4b4a8c55
fix: interactsh-url placeholder replacement in variables for network template ( #5677 )
2024-10-18 20:44:40 +05:30
Dogan Can Bakir
92213e1335
Merge pull request #5733 from projectdiscovery/fix_template_loading_logic
...
fix template loading logic
2024-10-15 13:52:47 +03:00
ghost
159a8a53cf
Auto Generate Syntax Docs + JSONSchema [Mon Oct 14 15:26:08 UTC 2024] 🤖
2024-10-14 15:26:08 +00:00
Ramana Reddy
98948d0266
support stop-at-first-match for network templates ( #5554 )
2024-10-14 20:54:58 +05:30
Dwi Siswanto
2c832f5590
refactor(vardump): use godump lib ( #5676 )
...
* refactor(vardump): use `godump` lib
also increate limit char to `255`.
Signed-off-by: Dwi Siswanto <[email protected] >
* feat(vardump): add global var `Limit`
Signed-off-by: Dwi Siswanto <[email protected] >
* chore(protocols): rm newline
Signed-off-by: Dwi Siswanto <[email protected] >
* feat(types): add `VarDumpLimit` option
Signed-off-by: Dwi Siswanto <[email protected] >
* test(vardump): add test cases
Signed-off-by: Dwi Siswanto <[email protected] >
* chore: tidy up mod
Signed-off-by: Dwi Siswanto <[email protected] >
---------
Signed-off-by: Dwi Siswanto <[email protected] >
2024-10-14 19:31:36 +05:30
ghost
53f56e179d
Auto Generate Syntax Docs + JSONSchema [Mon Oct 14 13:56:50 UTC 2024] 🤖
2024-10-14 13:56:50 +00:00
Dwi Siswanto and Ice3man543
cc5c5509dc
feat: global matchers ( #5701 )
...
* feat: global matchers
Signed-off-by: Dwi Siswanto <[email protected] >
Co-authored-by: Ice3man543 <[email protected] >
* feat(globalmatchers): make `Callback` as type
Signed-off-by: Dwi Siswanto <[email protected] >
* feat: update `passive` term to `(matchers-)static`
Signed-off-by: Dwi Siswanto <[email protected] >
* feat(globalmatchers): add `origin-template-*` event
also use `Set` method instead of `maps.Clone`
Signed-off-by: Dwi Siswanto <[email protected] >
* feat: update `matchers-static` term to `global-matchers`
Signed-off-by: Dwi Siswanto <[email protected] >
* feat(globalmatchers): clone event before `operator.Execute`
Signed-off-by: Dwi Siswanto <[email protected] >
* fix(tmplexec): don't store `matched` on `global-matchers` templ
This will end up generating 2 events from the same
`scan.ScanContext` if one of the templates has
`global-matchers` enabled. This way, non-
`global-matchers` templates can enter the
`writeFailureCallback` func to log failure output.
Signed-off-by: Dwi Siswanto <[email protected] >
* feat(globalmatchers): initializes `requests` on `New`
Signed-off-by: Dwi Siswanto <[email protected] >
* feat(globalmatchers): add `hasStorage` method
Signed-off-by: Dwi Siswanto <[email protected] >
* refactor(templates): rename global matchers checks method
Signed-off-by: Dwi Siswanto <[email protected] >
* fix(loader): handle nil `templates.Template` pointer
Signed-off-by: Dwi Siswanto <[email protected] >
---------
Signed-off-by: Dwi Siswanto <[email protected] >
Co-authored-by: Ice3man543 <[email protected] >
2024-10-14 19:25:46 +05:30
chuu
aab2cadb64
fix: input helper in executor options ( #5712 )
2024-10-14 19:22:52 +05:30
Doğan Can Bakır
4ef058758c
fix template loading logic
2024-10-14 15:53:53 +03:00
Dwi Siswanto
d68af67e6e
feat(nuclei): generate trace file when using profile-mem ( #5690 )
...
* feat(nuclei): generate trace file when using `profile-mem`
Signed-off-by: Dwi Siswanto <[email protected] >
* docs(DESIGN): dynamically grep mod path
Signed-off-by: Dwi Siswanto <[email protected] >
---------
Signed-off-by: Dwi Siswanto <[email protected] >
2024-10-14 14:53:36 +05:30
Danny Shemesh
888a732fbc
Unlock memguard global change mutex only when locked ( #5714 )
2024-10-14 14:18:59 +05:30
Keith Chason
3f0de96726
MongoDB Reporting ( #5688 )
...
* Initial setup of Mongo reporting
* Fix slice pop logic
* Switch to config-file logic
* Parse database name from connection string
* Switch to url.Parse for connection string parsing
* Address return/logging feedback
2024-10-13 21:44:33 +05:30
Dwi Siswanto
1cd42c46c7
chore: update auto_assign ( #5720 )
...
add me to `addReviewers` list
Signed-off-by: Dwi Siswanto <[email protected] >
2024-10-11 19:13:02 +05:30
Ice3man
82680980a5
bugfix: fix multipart panic + support for filename + content-type ( #5702 )
...
* bugfix: fix multipart files panic + support for filename + content-type propagation
* misc changes
2024-10-10 20:22:22 +05:30
ghost
690089e1ce
Auto Generate Syntax Docs + JSONSchema [Wed Oct 9 21:36:38 UTC 2024] 🤖
2024-10-09 21:36:38 +00:00
Dogan Can Bakir
f0624820d3
update ssl part definitions ( #5710 )
2024-10-10 03:04:23 +05:30
Ramana Reddy
7ba5d51b00
fix: ldap metadata collection err ( #5683 )
2024-10-07 18:12:07 +05:30
Ramana Reddy
8b9acb2927
return bool resp on successful ldap authentication ( #5682 )
2024-10-07 18:11:03 +05:30
Piotr Idzik
23825c77b2
style: do not use backticks ( #5687 )
2024-10-05 04:07:07 +07:00
alban.stourbe stourbe
ed3e06a701
Add checkerr on runtimeVars & Add a new TestSDK
2024-10-01 09:29:43 +02:00
alban.stourbe stourbe
d0463e8ca3
Add vars with SDK
2024-09-30 16:52:54 +02:00
sandeep
9c71f6ebf1
Merge remote-tracking branch 'origin'
2024-09-28 19:07:09 +04:00
sandeep
d1614857bd
version update
2024-09-28 19:06:40 +04:00
Tarun Koyalwar
1f945d6d50
consider protocolType in max host error ( #5668 )
...
* consider protocolType in max host error
* add mutex when updating internal-event
2024-09-28 18:50:35 +05:30
sandeep
b937deb47b
Merge remote-tracking branch 'origin'
2024-09-26 12:10:36 +04:00
sandeep
e4dae52d5a
version update
2024-09-26 12:09:13 +04:00
Dwi Siswanto
c9f67897c4
fix(http): prevent addCNameIfAvailable from using closed Dialer ( #5665 )
...
added a check in `addCNameIfAvailable` to ensure
the `Dialer` isnot NIL before attempting to fetch
DNS data.
this prevents potential panics (ex. SIGSEGV) when
the `Dialer` is closed due to an interruption.
Signed-off-by: Dwi Siswanto <[email protected] >
2024-09-25 22:00:39 +05:30
dependabot[bot]
c93a2b1ba4
chore(deps): bump github.com/projectdiscovery/utils from 0.2.8 to 0.2.11 ( #5660 )
...
Bumps [github.com/projectdiscovery/utils](https://github.com/projectdiscovery/utils ) from 0.2.8 to 0.2.11.
- [Release notes](https://github.com/projectdiscovery/utils/releases )
- [Changelog](https://github.com/projectdiscovery/utils/blob/main/CHANGELOG.md )
- [Commits](https://github.com/projectdiscovery/utils/compare/v0.2.8...v0.2.11 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/utils
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-09-24 18:44:01 +05:30
Ice3man
6a561c6470
feat: clone event in clustering to generate correct failure events ( #5653 )
2024-09-24 18:43:35 +05:30
dependabot[bot]
828dac9002
chore(deps): bump github.com/projectdiscovery/retryabledns ( #5657 )
...
Bumps [github.com/projectdiscovery/retryabledns](https://github.com/projectdiscovery/retryabledns ) from 1.0.74 to 1.0.77.
- [Release notes](https://github.com/projectdiscovery/retryabledns/releases )
- [Commits](https://github.com/projectdiscovery/retryabledns/compare/v1.0.74...v1.0.77 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/retryabledns
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-09-23 17:49:04 +05:30
Dwi Siswanto and Doğan Can Bakır
9983d7415c
refactor(runner): adjust max-host-error if gt concurrency ( #5633 )
...
* refactor(common): use `ParseRequestURI` instead when `NormalizeCacheValue`
also it exports the method
Signed-off-by: Dwi Siswanto <[email protected] >
* refactor(runner): adjust `max-host-error` if gt `concurrency`
Signed-off-by: Dwi Siswanto <[email protected] >
* fix lint
* chore(runner): expose adjusted `max-host-error` value
Signed-off-by: Dwi Siswanto <[email protected] >
---------
Signed-off-by: Dwi Siswanto <[email protected] >
Co-authored-by: Doğan Can Bakır <[email protected] >
2024-09-23 15:57:30 +05:30
dependabot[bot]
a118daa375
Merge pull request #5659 from projectdiscovery/dependabot/go_modules/dev/github.com/projectdiscovery/ratelimit-0.0.56
2024-09-23 06:12:30 +00:00
dependabot[bot]
b8e818ac29
Merge pull request #5658 from projectdiscovery/dependabot/go_modules/dev/github.com/projectdiscovery/useragent-0.0.71
2024-09-23 06:09:14 +00:00
dependabot[bot]
3e6c62b03b
chore(deps): bump github.com/projectdiscovery/useragent
...
Bumps [github.com/projectdiscovery/useragent](https://github.com/projectdiscovery/useragent ) from 0.0.65 to 0.0.71.
- [Release notes](https://github.com/projectdiscovery/useragent/releases )
- [Commits](https://github.com/projectdiscovery/useragent/compare/v0.0.65...v0.0.71 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/useragent
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
2024-09-23 05:43:17 +00:00
dependabot[bot]
182e000f2c
chore(deps): bump github.com/projectdiscovery/ratelimit
...
Bumps [github.com/projectdiscovery/ratelimit](https://github.com/projectdiscovery/ratelimit ) from 0.0.53 to 0.0.56.
- [Release notes](https://github.com/projectdiscovery/ratelimit/releases )
- [Commits](https://github.com/projectdiscovery/ratelimit/compare/v0.0.53...v0.0.56 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/ratelimit
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
2024-09-23 05:43:13 +00:00
dependabot[bot]
21205253c3
Merge pull request #5661 from projectdiscovery/dependabot/go_modules/dev/github.com/projectdiscovery/rawhttp-0.1.67
2024-09-23 05:42:11 +00:00
dependabot[bot]
b18f99e462
chore(deps): bump github.com/projectdiscovery/rawhttp
...
Bumps [github.com/projectdiscovery/rawhttp](https://github.com/projectdiscovery/rawhttp ) from 0.1.65 to 0.1.67.
- [Release notes](https://github.com/projectdiscovery/rawhttp/releases )
- [Commits](https://github.com/projectdiscovery/rawhttp/compare/v0.1.65...v0.1.67 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/rawhttp
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
2024-09-23 05:16:47 +00:00
694835c459
Add more support for fs.FS in template parsing ( #5421 )
...
* misc update
* chore(deps): bump github.com/gin-gonic/gin from 1.9.0 to 1.9.1 (#4252 )
Bumps [github.com/gin-gonic/gin](https://github.com/gin-gonic/gin ) from 1.9.0 to 1.9.1.
- [Release notes](https://github.com/gin-gonic/gin/releases )
- [Changelog](https://github.com/gin-gonic/gin/blob/master/CHANGELOG.md )
- [Commits](https://github.com/gin-gonic/gin/compare/v1.9.0...v1.9.1 )
---
updated-dependencies:
- dependency-name: github.com/gin-gonic/gin
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* chore(deps): bump github.com/docker/docker (#4316 )
Bumps [github.com/docker/docker](https://github.com/docker/docker ) from 24.0.5+incompatible to 24.0.7+incompatible.
- [Release notes](https://github.com/docker/docker/releases )
- [Commits](https://github.com/docker/docker/compare/v24.0.5...v24.0.7 )
---
updated-dependencies:
- dependency-name: github.com/docker/docker
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* fix README_CN.md typos (#4369 )
* version update
* Add more support for `fs.FS` in the disk catalog
This adds more support for `fs.FS` in the disk catalog. This
fixes some places where direct `os` file-related calls were being
made to use the catalog interface instead.
Note that the JavaScript compiler *still* does not work in any
context where the `pkg/js/libs/fs` package is used. In particular,
the `ReadFilesFromDir` function is hard-coded to use the `os`
package and not respect the catalog.
* Remove some testing artifacts
* Wrap up
* Unwind other changes
* Add a LoadHelperFileFunction to Options
* Use a direct func
* Tweak validation
* Use a function type
---------
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: sandeep <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Xc1Ym <[email protected] >
Co-authored-by: Sandeep Singh <[email protected] >
2024-09-21 02:41:22 +05:30
Ramana Reddy
3eee9678d0
fix loading dynamic auth templates on fuzzing ( #5646 )
2024-09-20 23:04:42 +05:30
Ramana Reddy and Doğan Can Bakır
b69de15777
fix: Parse OpenApi http security schemes on empty values ( #5606 )
...
* fix: parse openapi http security schemes on empty values
* minor
---------
Co-authored-by: Doğan Can Bakır <[email protected] >
2024-09-19 19:29:19 +05:30
ghost
1610d96bc2
Auto Generate Syntax Docs + JSONSchema [Thu Sep 19 13:34:08 UTC 2024] 🤖
2024-09-19 13:34:08 +00:00
Levente Kováts
6347efa590
Clone Input when the workflow execution forks ( #5621 )
...
* clone Input when the workflow forks, add integration test
* fix line endings
2024-09-19 19:02:03 +05:30
Dwi Siswanto
4cd065df5f
feat(headless): supporting standard lifecycle events ( #5632 )
...
* refactor(headless): use `WaitStable` for `waitload` action
Signed-off-by: Dwi Siswanto <[email protected] >
* feat(headless): add `getNavigationFunc`
Signed-off-by: Dwi Siswanto <[email protected] >
* feat(headless): add `WaitDOM` action
Signed-off-by: Dwi Siswanto <[email protected] >
* feat(headless): add `WaitFMP` action
Signed-off-by: Dwi Siswanto <[email protected] >
* feat(headless): add `WaitFCP` action
Signed-off-by: Dwi Siswanto <[email protected] >
* feat(headless): add `WaitIdle` action
Signed-off-by: Dwi Siswanto <[email protected] >
* refactor(headless): `ActionWaitLoad` waits for `proto.PageLifecycleEventNameLoad`
also rename `Page.WaitLoad` to `Page.WaitStable` method.
Signed-off-by: Dwi Siswanto <[email protected] >
* feat(headless): add `WaitStable` action
Signed-off-by: Dwi Siswanto <[email protected] >
* refactor(headless): supporting `duration` arg for `WaitStable` action
Signed-off-by: Dwi Siswanto <[email protected] >
* chore: ignore `*.png`
Signed-off-by: Dwi Siswanto <[email protected] >
* test(headless): update `TestActionScreenshot*`
call `ActionWaitFMP` instead of `WaitLoad` before take screenshot
Signed-off-by: Dwi Siswanto <[email protected] >
* feat(headless): chained with `Timeout` when `WaitStable`
Signed-off-by: Dwi Siswanto <[email protected] >
---------
Signed-off-by: Dwi Siswanto <[email protected] >
2024-09-19 19:01:12 +05:30
Ramana Reddy
3d2f31a56f
fix missing template_url for pd signed templates when executed from custom path ( #5644 )
2024-09-19 18:58:20 +05:30
Ramana Reddy
0a536e6ce0
fix matcher-status tests ( #5647 )
2024-09-19 18:52:49 +05:30
Dogan Can Bakir
c8cc419e81
remove duplicate directive ( #5635 )
2024-09-15 19:20:59 +05:30
Tarun Koyalwar
87e99be4f6
scan error formatting ( #5628 )
2024-09-14 00:06:08 +05:30
Ice3man
2ac9aaf871
bugfix: fixed misc issues with linear integration ( #5630 )
2024-09-13 23:45:27 +05:30
Dogan Can Bakir
a45e4bbd19
move code around ( #5626 )
2024-09-12 17:05:32 +05:30
dependabot[bot]
72da91a399
chore(deps): bump github.com/projectdiscovery/hmap from 0.0.56 to 0.0.58 ( #5619 )
...
Bumps [github.com/projectdiscovery/hmap](https://github.com/projectdiscovery/hmap ) from 0.0.56 to 0.0.58.
- [Release notes](https://github.com/projectdiscovery/hmap/releases )
- [Commits](https://github.com/projectdiscovery/hmap/compare/v0.0.56...v0.0.58 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/hmap
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-09-12 16:14:27 +05:30
Ramana Reddy and sandeep
bd6330f72a
feat: upload existing scan results ( #5603 )
...
* feat: upload existing scan results
* fix lint test
* misc update
---------
Co-authored-by: sandeep <[email protected] >
2024-09-12 16:13:49 +05:30
dependabot[bot]
8b1d9aa0d7
Merge pull request #5618 from projectdiscovery/dependabot/go_modules/dev/github.com/projectdiscovery/wappalyzergo-0.1.18
2024-09-12 10:33:15 +00:00
dependabot[bot]
39f8be2125
chore(deps): bump github.com/projectdiscovery/wappalyzergo
...
Bumps [github.com/projectdiscovery/wappalyzergo](https://github.com/projectdiscovery/wappalyzergo ) from 0.1.14 to 0.1.18.
- [Release notes](https://github.com/projectdiscovery/wappalyzergo/releases )
- [Commits](https://github.com/projectdiscovery/wappalyzergo/compare/v0.1.14...v0.1.18 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/wappalyzergo
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
2024-09-12 10:05:56 +00:00
Ice3man and sandeep
59e69b561d
feat: added linear issue tracker support to nuclei ( #5601 )
...
* feat: added linear issue tracker support to nuclei
* misc
* feat: fixed unmarshal issues
* added linear config
---------
Co-authored-by: sandeep <[email protected] >
2024-09-12 15:34:50 +05:30
Dwi Siswanto
fcdead9157
chore: bump go-ci to v1.0.3 ( #5611 )
...
Signed-off-by: Dwi Siswanto <[email protected] >
2024-09-09 19:24:49 +05:30
dependabot[bot]
f7f8d53019
Merge pull request #5615 from projectdiscovery/dependabot/go_modules/dev/github.com/projectdiscovery/clistats-0.1.1
2024-09-09 05:49:09 +00:00
dependabot[bot]
4ef78ae5fa
Merge pull request #5616 from projectdiscovery/dependabot/go_modules/dev/github.com/projectdiscovery/rawhttp-0.1.65
2024-09-09 05:49:07 +00:00
dependabot[bot]
e88c7e31d0
Merge pull request #5617 from projectdiscovery/dependabot/go_modules/dev/github.com/projectdiscovery/gologger-1.1.23
2024-09-09 05:48:23 +00:00
dependabot[bot]
7f4cdf6196
chore(deps): bump github.com/projectdiscovery/gologger
...
Bumps [github.com/projectdiscovery/gologger](https://github.com/projectdiscovery/gologger ) from 1.1.21 to 1.1.23.
- [Release notes](https://github.com/projectdiscovery/gologger/releases )
- [Commits](https://github.com/projectdiscovery/gologger/compare/v1.1.21...v1.1.23 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/gologger
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
2024-09-09 05:21:57 +00:00
dependabot[bot]
6b0ba0f4f3
chore(deps): bump github.com/projectdiscovery/rawhttp
...
Bumps [github.com/projectdiscovery/rawhttp](https://github.com/projectdiscovery/rawhttp ) from 0.1.61 to 0.1.65.
- [Release notes](https://github.com/projectdiscovery/rawhttp/releases )
- [Commits](https://github.com/projectdiscovery/rawhttp/compare/v0.1.61...v0.1.65 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/rawhttp
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
2024-09-09 05:21:53 +00:00
dependabot[bot]
cc332979aa
chore(deps): bump github.com/projectdiscovery/clistats
...
Bumps [github.com/projectdiscovery/clistats](https://github.com/projectdiscovery/clistats ) from 0.1.0 to 0.1.1.
- [Release notes](https://github.com/projectdiscovery/clistats/releases )
- [Commits](https://github.com/projectdiscovery/clistats/compare/v0.1.0...v0.1.1 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/clistats
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
2024-09-09 05:21:46 +00:00
dependabot[bot]
2b5a8f5b63
chore(deps): bump github.com/opencontainers/runc from 1.1.12 to 1.1.14 ( #5596 )
...
Bumps [github.com/opencontainers/runc](https://github.com/opencontainers/runc ) from 1.1.12 to 1.1.14.
- [Release notes](https://github.com/opencontainers/runc/releases )
- [Changelog](https://github.com/opencontainers/runc/blob/main/CHANGELOG.md )
- [Commits](https://github.com/opencontainers/runc/compare/v1.1.12...v1.1.14 )
---
updated-dependencies:
- dependency-name: github.com/opencontainers/runc
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-09-06 23:51:56 +05:30
Ramana Reddy
f30d0b3b8d
fix: mysql connection with special characters in password ( #5604 )
2024-09-06 23:49:55 +05:30
Sandeep Singh
96203d8755
Merge pull request #5583 from projectdiscovery/dev
...
Nuclei - v3.3.2 release prep
2024-09-04 19:17:02 +05:30
sandeep
042b33de3d
version update
2024-09-02 17:38:48 +05:30
dependabot[bot]
5bb730849c
chore(deps): bump github.com/projectdiscovery/httpx from 1.6.7 to 1.6.8 ( #5590 )
...
Bumps [github.com/projectdiscovery/httpx](https://github.com/projectdiscovery/httpx ) from 1.6.7 to 1.6.8.
- [Release notes](https://github.com/projectdiscovery/httpx/releases )
- [Changelog](https://github.com/projectdiscovery/httpx/blob/main/.goreleaser.yml )
- [Commits](https://github.com/projectdiscovery/httpx/compare/v1.6.7...v1.6.8 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/httpx
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-09-02 15:55:34 +05:30
dependabot[bot]
7bc257d7a5
chore(deps): bump github.com/projectdiscovery/ratelimit ( #5588 )
...
Bumps [github.com/projectdiscovery/ratelimit](https://github.com/projectdiscovery/ratelimit ) from 0.0.49 to 0.0.53.
- [Release notes](https://github.com/projectdiscovery/ratelimit/releases )
- [Commits](https://github.com/projectdiscovery/ratelimit/compare/v0.0.49...v0.0.53 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/ratelimit
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-09-02 15:47:35 +05:30
dependabot[bot]
04a6159713
chore(deps): bump github.com/projectdiscovery/retryablehttp-go ( #5591 )
...
Bumps [github.com/projectdiscovery/retryablehttp-go](https://github.com/projectdiscovery/retryablehttp-go ) from 1.0.74 to 1.0.76.
- [Release notes](https://github.com/projectdiscovery/retryablehttp-go/releases )
- [Commits](https://github.com/projectdiscovery/retryablehttp-go/compare/v1.0.74...v1.0.76 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/retryablehttp-go
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-09-02 15:46:16 +05:30
dependabot[bot]
0c4c0af4e9
chore(deps): bump github.com/projectdiscovery/dsl from 0.1.8 to 0.2.1 ( #5587 )
...
Bumps [github.com/projectdiscovery/dsl](https://github.com/projectdiscovery/dsl ) from 0.1.8 to 0.2.1.
- [Release notes](https://github.com/projectdiscovery/dsl/releases )
- [Commits](https://github.com/projectdiscovery/dsl/compare/v0.1.8...v0.2.1 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/dsl
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-09-02 15:36:39 +05:30
ghost
cb05f55251
Auto Generate Syntax Docs + JSONSchema [Mon Sep 2 10:01:02 UTC 2024] 🤖
2024-09-02 10:01:02 +00:00
Dwi Siswanto
841d8913e5
feat(headless): add ActionWaitDialog type ( #5545 )
...
* feat(headless): add `dialog` action type
also implement it
Signed-off-by: Dwi Siswanto <[email protected] >
* refactor(headless): add `ActionData` for action output datas
Signed-off-by: Dwi Siswanto <[email protected] >
* refactor(headless): rm `value` arg for `*Page.HandleDialog`
also:
* expose `err` from \*proto.PageHandleJavaScriptDialog`
* conditional ActionData assignment based on
Signed-off-by: Dwi Siswanto <[email protected] >
* refactor(headless): rename to `ActionWaitDialog`
Signed-off-by: Dwi Siswanto <[email protected] >
* test(headless): fix mismatch assertion of `src` output of `ActionGetResource`
Signed-off-by: Dwi Siswanto <[email protected] >
* test(headless): add TestActionWaitDialog test case
Signed-off-by: Dwi Siswanto <[email protected] >
* feat(headless): add `GetActionDataWithDefault` generic func
Signed-off-by: Dwi Siswanto <[email protected] >
* feat(headless): implement `GetActionDataWithDefault`
to `header` & `status_code`
Signed-off-by: Dwi Siswanto <[email protected] >
* refactor(headless): use `mapsutil.Map` instead
Signed-off-by: Dwi Siswanto <[email protected] >
* Revert "feat(headless): add `GetActionDataWithDefault` generic func"
This reverts commit fa12e0d6a2 .
---------
Signed-off-by: Dwi Siswanto <[email protected] >
2024-09-02 15:29:52 +05:30
dependabot[bot]
9a5272985c
Merge pull request #5589 from projectdiscovery/dependabot/go_modules/dev/github.com/projectdiscovery/fastdialer-0.2.7
2024-09-02 05:38:41 +00:00
dependabot[bot]
fdb8e0a8c6
chore(deps): bump github.com/projectdiscovery/fastdialer
...
Bumps [github.com/projectdiscovery/fastdialer](https://github.com/projectdiscovery/fastdialer ) from 0.2.5 to 0.2.7.
- [Release notes](https://github.com/projectdiscovery/fastdialer/releases )
- [Commits](https://github.com/projectdiscovery/fastdialer/compare/v0.2.5...v0.2.7 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/fastdialer
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
2024-09-02 05:11:44 +00:00
linchizhen
88b281ae47
chore: fix some function names in comment ( #5586 )
...
Signed-off-by: linchizhen <[email protected] >
2024-09-01 14:11:01 +05:30
Dwi Siswanto
e0b2542868
feat: conditionally panic-recover ( #5553 )
...
* feat: conditionally panic-recover
As discussed with @Mzack9999, we should avoid
overusing panic-recover. We need to review the RCA
first to determine whether this is an exceptional
situation or if it's a higher-level function meant
to recover from a panic. This approach will help
us establish a robust error-handling strategy.
The implementation of panic-recover should be
conditional and NOT applied when running in a CI
environment AND IS temporary. Once we've caught
all errors and made the necessary corrections, we
can remove the deferred recover function.
Signed-off-by: Dwi Siswanto <[email protected] >
* chore(deps): bump `go-ci` to v1.0.2
Signed-off-by: Dwi Siswanto <[email protected] >
* chore(make): add `-race` to `GOFLAGS` in `test`
Signed-off-by: Dwi Siswanto <[email protected] >
---------
Signed-off-by: Dwi Siswanto <[email protected] >
2024-08-28 17:57:45 +05:30
Dogan Can Bakir
6b71af448a
Fixed issue with -ms option to scan non accessible host ( #5576 )
...
* fail if OnResult callback is not called
* generate error message from error logs
* try..parse..
* fix lint
* add error message to last matcher event
* fix network protocol error logging
* log returned log from ExecuteWithResults
* add back specific logging
* clean up the msg
* minor
* init integration test for -ms
* add tests for http,network,js,ws protocols
* fix lint
* fix network test
* return err for dns protocol
* add integration test for dns protocol
2024-08-28 16:27:43 +05:30
Peter Dave Hello
bf58b4d756
Remove conflicting -U option for apk in Dockerfile ( #5578 )
...
The `--no-cache` option updates the index and avoids temporary files, making `-U` unnecessary, consistent with the subsequent `apk add`.
2024-08-28 16:24:15 +05:30
Dwi Siswanto
aac1af1308
refactor(fuzz): use mapsutil.Map type ( #5558 )
...
* refactor(fuzz): use `mapsutil.Map` type
Signed-off-by: Dwi Siswanto <[email protected] >
* fix(headless): handle empty `key` in `*Value.SetParsedValue`
Signed-off-by: Dwi Siswanto <[email protected] >
* feat(fuzz): add type assertion checks
Signed-off-by: Dwi Siswanto <[email protected] >
---------
Signed-off-by: Dwi Siswanto <[email protected] >
2024-08-28 12:41:02 +05:30
Dogan Can Bakir
4a85e73fbb
skip dependabot prs ( #5575 )
2024-08-26 22:18:45 +05:30
dependabot[bot]
c23e1864d6
Merge pull request #5574 from projectdiscovery/dependabot/go_modules/dev/github.com/projectdiscovery/tlsx-1.1.7
2024-08-26 06:21:12 +00:00
dependabot[bot]
2670b6865f
chore(deps): bump github.com/projectdiscovery/tlsx from 1.1.6 to 1.1.7
...
Bumps [github.com/projectdiscovery/tlsx](https://github.com/projectdiscovery/tlsx ) from 1.1.6 to 1.1.7.
- [Release notes](https://github.com/projectdiscovery/tlsx/releases )
- [Changelog](https://github.com/projectdiscovery/tlsx/blob/main/.goreleaser.yml )
- [Commits](https://github.com/projectdiscovery/tlsx/compare/v1.1.6...v1.1.7 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/tlsx
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
2024-08-26 05:53:48 +00:00
dependabot[bot]
b424ba9f50
Merge pull request #5570 from projectdiscovery/dependabot/go_modules/dev/github.com/projectdiscovery/goflags-0.1.64
2024-08-26 05:53:42 +00:00
dependabot[bot]
faed7798fc
Merge pull request #5571 from projectdiscovery/dependabot/go_modules/dev/github.com/projectdiscovery/utils-0.2.7
2024-08-26 05:52:06 +00:00
dependabot[bot]
253fbc3619
chore(deps): bump github.com/projectdiscovery/goflags
...
Bumps [github.com/projectdiscovery/goflags](https://github.com/projectdiscovery/goflags ) from 0.1.63 to 0.1.64.
- [Release notes](https://github.com/projectdiscovery/goflags/releases )
- [Commits](https://github.com/projectdiscovery/goflags/compare/v0.1.63...v0.1.64 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/goflags
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
2024-08-26 05:26:23 +00:00
dependabot[bot]
4a39fdb8d6
chore(deps): bump github.com/projectdiscovery/utils from 0.2.5 to 0.2.7
...
Bumps [github.com/projectdiscovery/utils](https://github.com/projectdiscovery/utils ) from 0.2.5 to 0.2.7.
- [Release notes](https://github.com/projectdiscovery/utils/releases )
- [Changelog](https://github.com/projectdiscovery/utils/blob/main/CHANGELOG.md )
- [Commits](https://github.com/projectdiscovery/utils/compare/v0.2.5...v0.2.7 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/utils
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
2024-08-26 05:26:22 +00:00
dependabot[bot]
5627da8c19
Merge pull request #5573 from projectdiscovery/dependabot/go_modules/dev/github.com/projectdiscovery/gologger-1.1.21
2024-08-26 05:25:22 +00:00
dependabot[bot]
710f1ad240
chore(deps): bump github.com/projectdiscovery/gologger
...
Bumps [github.com/projectdiscovery/gologger](https://github.com/projectdiscovery/gologger ) from 1.1.19 to 1.1.21.
- [Release notes](https://github.com/projectdiscovery/gologger/releases )
- [Commits](https://github.com/projectdiscovery/gologger/compare/v1.1.19...v1.1.21 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/gologger
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
2024-08-26 05:02:29 +00:00
Dogan Can Bakir
56af26a502
Add auto assign ( #5555 )
...
* add auto assign
* commit to last commit
2024-08-22 18:19:07 +05:30
Mzack9999
8e1072e2b0
Merge pull request #5551 from AdallomRoy/dev
...
Upgrade gitlab
2024-08-21 17:06:55 +02:00
Mzack9999
b53b530b6a
Merge pull request #5547 from projectdiscovery/fix_race_condition
...
fix race condition
2024-08-21 17:03:21 +02:00
mzack9999
bfdc507c6c
lint
2024-08-21 16:34:53 +02:00
mzack9999
ddf9b2fbec
fix
2024-08-21 16:29:00 +02:00
mzack9999
5e102b782b
fixing race + nil crash
2024-08-21 16:09:47 +02:00
Doğan Can Bakır
d1f4c98cd7
Revert "remove redundant code"
...
This reverts commit 35a0d673ad .
2024-08-21 15:03:41 +03:00
Roy Reznik
87c8cd8e01
Upgrade gitlab
2024-08-21 11:44:01 +01:00
Doğan Can Bakır
35a0d673ad
remove redundant code
2024-08-21 11:36:33 +03:00
Doğan Can Bakır
46782ff90c
use sync.Once
2024-08-21 11:26:17 +03:00
Dwi Siswanto
b1152efd42
chore(make): make it DRY ( #5549 )
...
Signed-off-by: Dwi Siswanto <[email protected] >
2024-08-20 13:36:39 +05:30
Dwi Siswanto
d84aea93cc
chore: sorts gitignore ( #5548 )
...
Signed-off-by: Dwi Siswanto <[email protected] >
2024-08-20 13:34:01 +05:30
Doğan Can Bakır
50023428d0
fix lint
2024-08-19 23:09:07 +03:00
Doğan Can Bakır
7af08e2b04
Merge branch 'dev' into fix_race_condition
2024-08-19 23:06:53 +03:00
Doğan Can Bakır
3064788d35
fix race condition
2024-08-19 23:02:27 +03:00
0da993afe6
Merge commit from fork
...
* fix template signature verification
* fix signature pattern check
* add tests
* remove signature count constraint, check for lines len
* Add more tests
* Centralize signature extraction logic in signer package
* Move signature handling in Sign function to beginning
* Remove comment
* Revert `NewTemplateSigVerifier`
* update tests
* use ExtractSignatureAndContent func
* Allow signing code templates
* Remove unused const
---------
Co-authored-by: Doğan Can Bakır <[email protected] >
Co-authored-by: Guy Goldenberg <[email protected] >
2024-08-19 18:02:54 +05:30
dependabot[bot]
4d5eb9c484
Merge pull request #5543 from projectdiscovery/dependabot/go_modules/dev/github.com/projectdiscovery/retryabledns-1.0.72
2024-08-19 07:24:14 +00:00
dependabot[bot]
8a3818230d
chore(deps): bump github.com/projectdiscovery/retryabledns
...
Bumps [github.com/projectdiscovery/retryabledns](https://github.com/projectdiscovery/retryabledns ) from 1.0.69 to 1.0.72.
- [Release notes](https://github.com/projectdiscovery/retryabledns/releases )
- [Commits](https://github.com/projectdiscovery/retryabledns/compare/v1.0.69...v1.0.72 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/retryabledns
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
2024-08-19 06:59:19 +00:00
dependabot[bot]
943a6f6643
Merge pull request #5541 from projectdiscovery/dependabot/go_modules/dev/github.com/projectdiscovery/retryablehttp-go-1.0.74
2024-08-19 06:57:53 +00:00
dependabot[bot]
091ca32b1c
chore(deps): bump github.com/projectdiscovery/retryablehttp-go
...
Bumps [github.com/projectdiscovery/retryablehttp-go](https://github.com/projectdiscovery/retryablehttp-go ) from 1.0.71 to 1.0.74.
- [Release notes](https://github.com/projectdiscovery/retryablehttp-go/releases )
- [Commits](https://github.com/projectdiscovery/retryablehttp-go/compare/v1.0.71...v1.0.74 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/retryablehttp-go
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
2024-08-19 06:33:12 +00:00
dependabot[bot]
326f8774fd
Merge pull request #5544 from projectdiscovery/dependabot/go_modules/dev/github.com/projectdiscovery/fastdialer-0.2.5
2024-08-19 06:32:03 +00:00
dependabot[bot]
c94d226a49
chore(deps): bump github.com/projectdiscovery/fastdialer
...
Bumps [github.com/projectdiscovery/fastdialer](https://github.com/projectdiscovery/fastdialer ) from 0.2.3 to 0.2.5.
- [Release notes](https://github.com/projectdiscovery/fastdialer/releases )
- [Commits](https://github.com/projectdiscovery/fastdialer/compare/v0.2.3...v0.2.5 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/fastdialer
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
2024-08-19 06:07:14 +00:00
dependabot[bot]
c9fe07557c
Merge pull request #5542 from projectdiscovery/dependabot/go_modules/dev/github.com/projectdiscovery/hmap-0.0.55
2024-08-19 06:06:13 +00:00
dependabot[bot]
e16350cde6
chore(deps): bump github.com/projectdiscovery/hmap from 0.0.54 to 0.0.55
...
Bumps [github.com/projectdiscovery/hmap](https://github.com/projectdiscovery/hmap ) from 0.0.54 to 0.0.55.
- [Release notes](https://github.com/projectdiscovery/hmap/releases )
- [Commits](https://github.com/projectdiscovery/hmap/compare/v0.0.54...v0.0.55 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/hmap
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
2024-08-19 05:39:12 +00:00
dependabot[bot]
0f79044dae
Merge pull request #5540 from projectdiscovery/dependabot/go_modules/dev/github.com/projectdiscovery/clistats-0.1.0
2024-08-19 05:37:55 +00:00
dependabot[bot]
c6bafd88eb
chore(deps): bump github.com/projectdiscovery/clistats
...
Bumps [github.com/projectdiscovery/clistats](https://github.com/projectdiscovery/clistats ) from 0.0.20 to 0.1.0.
- [Release notes](https://github.com/projectdiscovery/clistats/releases )
- [Commits](https://github.com/projectdiscovery/clistats/compare/v0.0.20...v0.1.0 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/clistats
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <[email protected] >
2024-08-19 05:12:33 +00:00
Ice3man and sandeep
80b3cc0627
feat: jira accept issue-type and project ids ( #5537 )
...
* feat: jira accept issue-type and project ids
* remove validation for project name
---------
Co-authored-by: sandeep <[email protected] >
2024-08-19 06:20:12 +05:30
Dwi Siswanto
02fadbcf77
chore: migrate issue template to issue form ( #5538 )
...
Signed-off-by: Dwi Siswanto <[email protected] >
2024-08-19 04:28:30 +05:30
Sandeep Singh
8c0dd5fac1
Merge pull request #5529 from projectdiscovery/dev
...
v3.3.1
2024-08-16 20:45:35 +05:30
sandeep
f2f250738c
version update
2024-08-16 20:44:39 +05:30
Tarun Koyalwar and Dwi Siswanto
1c76398aea
lint error fixes ( #5531 )
...
* lint error fixes
* chore: satisfy non-constant format str in call lint (govet)
Signed-off-by: Dwi Siswanto <[email protected] >
---------
Signed-off-by: Dwi Siswanto <[email protected] >
Co-authored-by: Dwi Siswanto <[email protected] >
2024-08-16 20:31:23 +05:30
Tryfon Papatriantafyllou
0675aa48a3
Circular References in OpenAPI 3.0 fixed ( #5491 )
...
* Circular References in OpenAPI 3.0 fixed
* Fixing Swagger_test
2024-08-16 18:34:47 +05:30
Ramana Reddy
f29b94521e
fix unresolved variables in dast templates ( #5443 )
...
* fix unresolved variables in dast templates
* dedupe interactsh urls
* misc update
2024-08-16 18:19:44 +05:30
ghost
d20ec34f63
Auto Generate Syntax Docs + JSONSchema [Fri Aug 16 12:41:50 UTC 2024] 🤖
2024-08-16 12:41:50 +00:00
Dwi Siswanto
1af29f97a9
feat(http): add skip-secret-file field ( #5522 )
...
* feat(http): add `BypassSecretFile` field
Signed-off-by: Dwi Siswanto <[email protected] >
* feat(http): conditionally apply auth strategies
Signed-off-by: Dwi Siswanto <[email protected] >
* refactor(http): rename `BypassSecretFile` field to `SkipSecretFile`
Signed-off-by: Dwi Siswanto <[email protected] >
---------
Signed-off-by: Dwi Siswanto <[email protected] >
2024-08-16 18:10:48 +05:30
sandeep
1293a34707
dep update
2024-08-16 18:03:53 +05:30
Tryfon Papatriantafyllou
c6e5bdd857
Fixing the server URL path for OpenAPI scanning ( #5504 )
...
* fix_openAPI_serverURL_path
* Issue #5503
2024-08-16 17:37:02 +05:30
Ramana Reddy and Tarun Koyalwar
2f7eea410d
Add team-id option ( #5523 )
...
* add team-id option
* fix dashboard url when uploading to team
---------
Co-authored-by: Tarun Koyalwar <[email protected] >
2024-08-16 13:27:26 +05:30
Ramana Reddy
2609d2d135
feat: add support for multiple auth strategies per target from secrets file ( #5500 )
2024-08-16 11:59:15 +05:30
Dogan Can Bakir
e0466e102c
redact output ( #5463 )
...
* redact output
* update regex
* redact matchet-at
2024-08-16 11:42:38 +05:30
Dwi Siswanto
1e49cd9800
ci: don't clean modules cache ( #5519 )
...
* chore(make): add `verify` command
Signed-off-by: Dwi Siswanto <[email protected] >
* ci: remove hygiene (`clean -modcache`) with verify instead
Signed-off-by: Dwi Siswanto <[email protected] >
---------
Signed-off-by: Dwi Siswanto <[email protected] >
2024-08-15 18:45:42 +05:30
dependabot[bot]
a5c7fe6094
Merge pull request #5511 from projectdiscovery/dependabot/go_modules/dev/github.com/projectdiscovery/goflags-0.1.63
2024-08-15 12:25:47 +00:00
dependabot[bot]
2e6c3821ff
Merge pull request #5514 from projectdiscovery/dependabot/go_modules/dev/github.com/projectdiscovery/hmap-0.0.54
2024-08-12 06:31:04 +00:00
dependabot[bot]
9019e36be5
chore(deps): bump github.com/projectdiscovery/hmap from 0.0.52 to 0.0.54
...
Bumps [github.com/projectdiscovery/hmap](https://github.com/projectdiscovery/hmap ) from 0.0.52 to 0.0.54.
- [Release notes](https://github.com/projectdiscovery/hmap/releases )
- [Commits](https://github.com/projectdiscovery/hmap/compare/v0.0.52...v0.0.54 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/hmap
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
2024-08-12 06:06:06 +00:00
dependabot[bot]
f363b307d4
chore(deps): bump github.com/projectdiscovery/goflags
...
Bumps [github.com/projectdiscovery/goflags](https://github.com/projectdiscovery/goflags ) from 0.1.62 to 0.1.63.
- [Release notes](https://github.com/projectdiscovery/goflags/releases )
- [Commits](https://github.com/projectdiscovery/goflags/compare/v0.1.62...v0.1.63 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/goflags
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
2024-08-12 06:06:05 +00:00
dependabot[bot]
153b9394f6
Merge pull request #5510 from projectdiscovery/dependabot/go_modules/dev/github.com/projectdiscovery/useragent-0.0.65
2024-08-12 06:05:01 +00:00
dependabot[bot]
c6a2e57a25
Merge pull request #5512 from projectdiscovery/dependabot/go_modules/dev/github.com/projectdiscovery/httpx-1.6.7
2024-08-12 05:40:25 +00:00
dependabot[bot]
0b90504a0d
chore(deps): bump github.com/projectdiscovery/useragent
...
Bumps [github.com/projectdiscovery/useragent](https://github.com/projectdiscovery/useragent ) from 0.0.60 to 0.0.65.
- [Release notes](https://github.com/projectdiscovery/useragent/releases )
- [Commits](https://github.com/projectdiscovery/useragent/compare/v0.0.60...v0.0.65 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/useragent
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
2024-08-12 05:39:17 +00:00
dependabot[bot]
3a6625bf26
Merge pull request #5513 from projectdiscovery/dependabot/go_modules/dev/github.com/projectdiscovery/wappalyzergo-0.1.14
2024-08-12 05:38:17 +00:00
dependabot[bot]
1643f51839
chore(deps): bump github.com/projectdiscovery/wappalyzergo
...
Bumps [github.com/projectdiscovery/wappalyzergo](https://github.com/projectdiscovery/wappalyzergo ) from 0.1.13 to 0.1.14.
- [Release notes](https://github.com/projectdiscovery/wappalyzergo/releases )
- [Commits](https://github.com/projectdiscovery/wappalyzergo/compare/v0.1.13...v0.1.14 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/wappalyzergo
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
2024-08-12 05:12:34 +00:00
dependabot[bot]
543c834173
chore(deps): bump github.com/projectdiscovery/httpx from 1.6.6 to 1.6.7
...
Bumps [github.com/projectdiscovery/httpx](https://github.com/projectdiscovery/httpx ) from 1.6.6 to 1.6.7.
- [Release notes](https://github.com/projectdiscovery/httpx/releases )
- [Changelog](https://github.com/projectdiscovery/httpx/blob/main/.goreleaser.yml )
- [Commits](https://github.com/projectdiscovery/httpx/compare/v1.6.6...v1.6.7 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/httpx
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
2024-08-12 05:12:30 +00:00
Peter Kasza
350fa4c10c
fix: FileAuthProvider stores the same strategy for each entry ( #5474 )
2024-08-05 15:23:21 +05:30
dependabot[bot]
653ea98b21
Merge pull request #5487 from projectdiscovery/dependabot/go_modules/dev/github.com/projectdiscovery/wappalyzergo-0.1.13
2024-08-05 07:12:56 +00:00
dependabot[bot]
3f8c37c9e9
Merge pull request #5486 from projectdiscovery/dependabot/go_modules/dev/github.com/projectdiscovery/fastdialer-0.2.3
2024-08-05 07:06:39 +00:00
dependabot[bot]
a7b815d561
chore(deps): bump github.com/projectdiscovery/fastdialer
...
Bumps [github.com/projectdiscovery/fastdialer](https://github.com/projectdiscovery/fastdialer ) from 0.2.1 to 0.2.3.
- [Release notes](https://github.com/projectdiscovery/fastdialer/releases )
- [Commits](https://github.com/projectdiscovery/fastdialer/compare/v0.2.1...v0.2.3 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/fastdialer
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
2024-08-05 06:40:21 +00:00
dependabot[bot]
b5b26ba378
Merge pull request #5489 from projectdiscovery/dependabot/go_modules/dev/github.com/projectdiscovery/goflags-0.1.62
2024-08-05 06:38:13 +00:00
dependabot[bot]
9fa178f64e
Merge pull request #5488 from projectdiscovery/dependabot/go_modules/dev/github.com/projectdiscovery/rawhttp-0.1.60
2024-08-05 06:38:08 +00:00
dependabot[bot]
de29517572
chore(deps): bump github.com/projectdiscovery/rawhttp
...
Bumps [github.com/projectdiscovery/rawhttp](https://github.com/projectdiscovery/rawhttp ) from 0.1.57 to 0.1.60.
- [Release notes](https://github.com/projectdiscovery/rawhttp/releases )
- [Commits](https://github.com/projectdiscovery/rawhttp/compare/v0.1.57...v0.1.60 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/rawhttp
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
2024-08-05 06:12:39 +00:00
dependabot[bot]
b84488e1cd
chore(deps): bump github.com/projectdiscovery/goflags
...
Bumps [github.com/projectdiscovery/goflags](https://github.com/projectdiscovery/goflags ) from 0.1.59 to 0.1.62.
- [Release notes](https://github.com/projectdiscovery/goflags/releases )
- [Commits](https://github.com/projectdiscovery/goflags/compare/v0.1.59...v0.1.62 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/goflags
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
2024-08-05 06:12:23 +00:00
dependabot[bot]
4316943601
Merge pull request #5490 from projectdiscovery/dependabot/go_modules/dev/github.com/projectdiscovery/gologger-1.1.18
2024-08-05 06:11:14 +00:00
dependabot[bot]
6179e9dd41
chore(deps): bump github.com/projectdiscovery/gologger
...
Bumps [github.com/projectdiscovery/gologger](https://github.com/projectdiscovery/gologger ) from 1.1.16 to 1.1.18.
- [Release notes](https://github.com/projectdiscovery/gologger/releases )
- [Commits](https://github.com/projectdiscovery/gologger/compare/v1.1.16...v1.1.18 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/gologger
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
2024-08-05 05:46:02 +00:00
dependabot[bot]
471d6730f4
chore(deps): bump github.com/projectdiscovery/wappalyzergo
...
Bumps [github.com/projectdiscovery/wappalyzergo](https://github.com/projectdiscovery/wappalyzergo ) from 0.1.11 to 0.1.13.
- [Release notes](https://github.com/projectdiscovery/wappalyzergo/releases )
- [Commits](https://github.com/projectdiscovery/wappalyzergo/compare/v0.1.11...v0.1.13 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/wappalyzergo
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
2024-08-05 05:45:47 +00:00
Tarun Koyalwar
2df1b2e88e
file proto missing vars in flow & multi-protocol ( #5480 )
...
* fix missing template context in file proto
* fix file protocol missing vars
* fix test
* skip example advanced test
2024-08-04 18:14:08 +05:30
Dwi Siswanto
ddcc9211be
ci: use composite actions ( #5483 )
...
Signed-off-by: Dwi Siswanto <[email protected] >
2024-08-03 23:44:37 +05:30
alban-stourbe-wmx and Mzack9999
0787ff29e0
Add Workflows SDK scan ( #5409 )
...
* Add Workflows SDK scan
* minor
---------
Co-authored-by: Mzack9999 <[email protected] >
2024-08-03 23:13:31 +05:30
Mohammed Diaa and Tarun Koyalwar
ff23949bb0
Apply input transformation to multi-protocol templates ( #5426 )
...
* Apply input transformation to multi-protocol template execution
* Remove ad hoc input transoformation from DNS protocol
* Add SSL protocol input transformer
* Remove ad hoc input transoformation from SSL protocol
* Remove unused function extractDomain from the DNS protocol engine
* transform in flow as well
* bug fix + update test
* bug fix multi proto
:
* bug fix multi proto input
* bug fixes in input transform
---------
Co-authored-by: Tarun Koyalwar <[email protected] >
2024-08-01 20:43:47 +05:30
Dogan Can Bakir
2655c29458
remove redundant code ( #5479 )
2024-08-01 19:24:27 +05:30
Dwi Siswanto
64885dcde6
docs(issue-report): add Nuclei command section ( #5477 )
...
Signed-off-by: Dwi Siswanto <[email protected] >
2024-08-01 14:58:22 +05:30
Tarun Koyalwar
38e130201e
fix possible nil panic ( #5473 )
2024-07-31 17:34:56 +05:30
dependabot[bot]
0c325b1453
Merge pull request #5460 from projectdiscovery/dependabot/go_modules/dev/github.com/projectdiscovery/retryablehttp-go-1.0.71
2024-07-29 06:54:39 +00:00
dependabot[bot]
e34fb3162e
Merge pull request #5456 from projectdiscovery/dependabot/go_modules/dev/github.com/projectdiscovery/dsl-0.1.8
2024-07-29 06:53:46 +00:00
dependabot[bot]
59575116f8
Merge pull request #5459 from projectdiscovery/dependabot/go_modules/dev/github.com/projectdiscovery/uncover-1.0.9
2024-07-29 06:52:45 +00:00
dependabot[bot]
82e6f0c1c2
chore(deps): bump github.com/projectdiscovery/retryablehttp-go
...
Bumps [github.com/projectdiscovery/retryablehttp-go](https://github.com/projectdiscovery/retryablehttp-go ) from 1.0.69 to 1.0.71.
- [Release notes](https://github.com/projectdiscovery/retryablehttp-go/releases )
- [Commits](https://github.com/projectdiscovery/retryablehttp-go/compare/v1.0.69...v1.0.71 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/retryablehttp-go
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
2024-07-29 06:27:19 +00:00
dependabot[bot]
372eab80c8
chore(deps): bump github.com/projectdiscovery/uncover
...
Bumps [github.com/projectdiscovery/uncover](https://github.com/projectdiscovery/uncover ) from 1.0.8 to 1.0.9.
- [Release notes](https://github.com/projectdiscovery/uncover/releases )
- [Changelog](https://github.com/projectdiscovery/uncover/blob/main/.goreleaser.yml )
- [Commits](https://github.com/projectdiscovery/uncover/compare/v1.0.8...v1.0.9 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/uncover
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
2024-07-29 06:27:18 +00:00
dependabot[bot]
ec0a8ba3ab
chore(deps): bump github.com/projectdiscovery/dsl from 0.1.6 to 0.1.8
...
Bumps [github.com/projectdiscovery/dsl](https://github.com/projectdiscovery/dsl ) from 0.1.6 to 0.1.8.
- [Release notes](https://github.com/projectdiscovery/dsl/releases )
- [Commits](https://github.com/projectdiscovery/dsl/compare/v0.1.6...v0.1.8 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/dsl
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
2024-07-29 06:27:15 +00:00
dependabot[bot]
980ca115fa
Merge pull request #5458 from projectdiscovery/dependabot/go_modules/dev/github.com/projectdiscovery/utils-0.2.3
2024-07-29 06:26:11 +00:00
dependabot[bot]
cafe13afdf
Merge pull request #5457 from projectdiscovery/dependabot/go_modules/dev/github.com/projectdiscovery/ratelimit-0.0.49
2024-07-29 06:24:14 +00:00
dependabot[bot]
24f4ad545a
chore(deps): bump github.com/projectdiscovery/utils from 0.2.2 to 0.2.3
...
Bumps [github.com/projectdiscovery/utils](https://github.com/projectdiscovery/utils ) from 0.2.2 to 0.2.3.
- [Release notes](https://github.com/projectdiscovery/utils/releases )
- [Changelog](https://github.com/projectdiscovery/utils/blob/main/CHANGELOG.md )
- [Commits](https://github.com/projectdiscovery/utils/compare/v0.2.2...v0.2.3 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/utils
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
2024-07-29 05:59:09 +00:00
dependabot[bot]
c67a579ab1
chore(deps): bump github.com/projectdiscovery/ratelimit
...
Bumps [github.com/projectdiscovery/ratelimit](https://github.com/projectdiscovery/ratelimit ) from 0.0.45 to 0.0.49.
- [Release notes](https://github.com/projectdiscovery/ratelimit/releases )
- [Commits](https://github.com/projectdiscovery/ratelimit/compare/v0.0.45...v0.0.49 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/ratelimit
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
2024-07-29 05:59:04 +00:00
Tarun Koyalwar
2418319df4
js: generate matcher-status event ( #5450 )
...
* js: generate matcher-status event
* isPortOpen: use fastdialer instance
* update sdk unit test
* add docs :)
2024-07-27 02:46:34 +05:30
Dwi Siswanto
6d325a4ebe
feat(http): assign customHeaders to the map directly ( #5445 )
...
also add skip expr if header key is "Host"
Signed-off-by: Dwi Siswanto <[email protected] >
2024-07-26 22:24:35 +07:00
Ramana Reddy
33dbb51505
fix unresolved interactsh-url variable with fuzzing ( #5289 )
...
* fix unresolved interactsh variable with fuzzing
* fix variables override with fuzzing
2024-07-26 00:01:05 +05:30
jarnpher_rice
f930e9a58f
chore(deps): change github.com/denisenkom/go-mssqldb to github.com/microsoft/go-mssqldb ( #5419 )
2024-07-25 02:59:35 +05:30
Tarun Koyalwar
cb2e6523f9
Merge pull request #5436 from ShuBo6/dev
...
fix: Missing close statements file.Close() & ticker.Stop()
2024-07-24 16:50:30 +05:30
shubo
c5a3949473
fix: Missing close statements file.Close() & ticker.Stop()
2024-07-23 09:28:15 +08:00
Dogan Can Bakir
1fa0e2b473
disable http probe when passive mode is enabled ( #5418 )
2024-07-22 18:25:02 +05:30
fudancoder
9f08fe21d8
chore: fix some comments ( #5432 )
...
Signed-off-by: fudancoder <[email protected] >
2024-07-22 14:29:35 +05:30
dependabot[bot]
33464a39c7
Merge pull request #5428 from projectdiscovery/dependabot/go_modules/dev/github.com/projectdiscovery/wappalyzergo-0.1.11
2024-07-22 07:44:25 +00:00
dependabot[bot]
0e881ebb78
chore(deps): bump github.com/projectdiscovery/wappalyzergo
...
Bumps [github.com/projectdiscovery/wappalyzergo](https://github.com/projectdiscovery/wappalyzergo ) from 0.1.10 to 0.1.11.
- [Release notes](https://github.com/projectdiscovery/wappalyzergo/releases )
- [Commits](https://github.com/projectdiscovery/wappalyzergo/compare/v0.1.10...v0.1.11 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/wappalyzergo
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
2024-07-22 07:20:36 +00:00
dependabot[bot]
5b2897cc20
Merge pull request #5429 from projectdiscovery/dependabot/go_modules/dev/github.com/projectdiscovery/utils-0.2.2
2024-07-22 07:19:02 +00:00
dependabot[bot]
ec682695b6
chore(deps): bump github.com/projectdiscovery/utils from 0.2.1 to 0.2.2
...
Bumps [github.com/projectdiscovery/utils](https://github.com/projectdiscovery/utils ) from 0.2.1 to 0.2.2.
- [Release notes](https://github.com/projectdiscovery/utils/releases )
- [Changelog](https://github.com/projectdiscovery/utils/blob/main/CHANGELOG.md )
- [Commits](https://github.com/projectdiscovery/utils/compare/v0.2.1...v0.2.2 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/utils
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
2024-07-22 06:52:54 +00:00
dependabot[bot]
01b9ddad4c
Merge pull request #5427 from projectdiscovery/dependabot/go_modules/dev/github.com/projectdiscovery/hmap-0.0.51
2024-07-22 06:51:42 +00:00
dependabot[bot]
327a15f94f
chore(deps): bump github.com/projectdiscovery/hmap from 0.0.49 to 0.0.51
...
Bumps [github.com/projectdiscovery/hmap](https://github.com/projectdiscovery/hmap ) from 0.0.49 to 0.0.51.
- [Release notes](https://github.com/projectdiscovery/hmap/releases )
- [Commits](https://github.com/projectdiscovery/hmap/compare/v0.0.49...v0.0.51 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/hmap
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
2024-07-22 06:27:14 +00:00
dependabot[bot]
1b33bdd4e3
Merge pull request #5431 from projectdiscovery/dependabot/go_modules/dev/github.com/projectdiscovery/retryabledns-1.0.68
2024-07-22 06:26:13 +00:00
dependabot[bot]
b4669b398e
Merge pull request #5430 from projectdiscovery/dependabot/go_modules/dev/github.com/projectdiscovery/httpx-1.6.6
2024-07-22 06:23:24 +00:00
dependabot[bot]
d7d5adff53
chore(deps): bump github.com/projectdiscovery/retryabledns
...
Bumps [github.com/projectdiscovery/retryabledns](https://github.com/projectdiscovery/retryabledns ) from 1.0.66 to 1.0.68.
- [Release notes](https://github.com/projectdiscovery/retryabledns/releases )
- [Commits](https://github.com/projectdiscovery/retryabledns/compare/v1.0.66...v1.0.68 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/retryabledns
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
2024-07-22 05:59:52 +00:00
dependabot[bot]
90bbecb51c
chore(deps): bump github.com/projectdiscovery/httpx from 1.6.3 to 1.6.6
...
Bumps [github.com/projectdiscovery/httpx](https://github.com/projectdiscovery/httpx ) from 1.6.3 to 1.6.6.
- [Release notes](https://github.com/projectdiscovery/httpx/releases )
- [Changelog](https://github.com/projectdiscovery/httpx/blob/main/.goreleaser.yml )
- [Commits](https://github.com/projectdiscovery/httpx/compare/v1.6.3...v1.6.6 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/httpx
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
2024-07-22 05:59:47 +00:00
Sandeep Singh
bac917428b
Merge pull request #5412 from projectdiscovery/dev
...
nuclei v3.3.0
2024-07-17 19:29:32 +05:30
dependabot[bot]
59e936399b
Merge pull request #5406 from projectdiscovery/dependabot/go_modules/dev/github.com/projectdiscovery/wappalyzergo-0.1.10
2024-07-17 13:40:55 +00:00
dependabot[bot]
d776dbb2dd
chore(deps): bump github.com/projectdiscovery/wappalyzergo
...
Bumps [github.com/projectdiscovery/wappalyzergo](https://github.com/projectdiscovery/wappalyzergo ) from 0.1.6 to 0.1.10.
- [Release notes](https://github.com/projectdiscovery/wappalyzergo/releases )
- [Commits](https://github.com/projectdiscovery/wappalyzergo/compare/v0.1.6...v0.1.10 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/wappalyzergo
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
2024-07-17 13:07:13 +00:00
sandeep
0433c83730
dep update
2024-07-17 18:36:05 +05:30
sandeep
f1253e16c9
readme updates
2024-07-17 14:03:03 +05:30
sandeep
efc01c90c5
version update
2024-07-15 21:58:53 +05:30
Dogan Can Bakir
6c32eb7d1e
add sdk option to disable update check ( #5346 )
2024-07-15 18:51:16 +05:30
Tarun Koyalwar
6cbd73f780
feat: improve ldap output with custom type: ( #5387 )
...
* feat: improve ldap output with custom type:
* js bindings update
* lint fix
2024-07-15 18:42:22 +05:30
dependabot[bot]
ebbfcadb9a
Merge pull request #5405 from projectdiscovery/dependabot/go_modules/dev/github.com/projectdiscovery/rawhttp-0.1.57
2024-07-15 12:13:54 +00:00
dependabot[bot]
7f3c5e5083
Merge pull request #5344 from projectdiscovery/dependabot/go_modules/dev/github.com/projectdiscovery/cdncheck-1.1.0
2024-07-15 12:13:45 +00:00
dependabot[bot]
26e6127755
Merge pull request #5407 from projectdiscovery/dependabot/go_modules/dev/github.com/projectdiscovery/goflags-0.1.59
2024-07-15 12:13:29 +00:00
dependabot[bot]
2e78b50f80
chore(deps): bump github.com/projectdiscovery/rawhttp
...
Bumps [github.com/projectdiscovery/rawhttp](https://github.com/projectdiscovery/rawhttp ) from 0.1.51 to 0.1.57.
- [Release notes](https://github.com/projectdiscovery/rawhttp/releases )
- [Commits](https://github.com/projectdiscovery/rawhttp/compare/v0.1.51...v0.1.57 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/rawhttp
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
2024-07-15 11:48:28 +00:00
dependabot[bot]
455a900a96
chore(deps): bump github.com/projectdiscovery/cdncheck
...
Bumps [github.com/projectdiscovery/cdncheck](https://github.com/projectdiscovery/cdncheck ) from 1.0.9 to 1.1.0.
- [Release notes](https://github.com/projectdiscovery/cdncheck/releases )
- [Changelog](https://github.com/projectdiscovery/cdncheck/blob/main/.goreleaser.yaml )
- [Commits](https://github.com/projectdiscovery/cdncheck/compare/v1.0.9...v1.1.0 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/cdncheck
dependency-type: indirect
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <[email protected] >
2024-07-15 11:48:27 +00:00
dependabot[bot]
ceea533681
chore(deps): bump github.com/projectdiscovery/goflags
...
Bumps [github.com/projectdiscovery/goflags](https://github.com/projectdiscovery/goflags ) from 0.1.56 to 0.1.59.
- [Release notes](https://github.com/projectdiscovery/goflags/releases )
- [Commits](https://github.com/projectdiscovery/goflags/compare/v0.1.56...v0.1.59 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/goflags
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
2024-07-15 11:48:13 +00:00
dependabot[bot]
f50d39b28a
Merge pull request #5404 from projectdiscovery/dependabot/go_modules/dev/github.com/projectdiscovery/dsl-0.1.6
2024-07-15 11:47:24 +00:00
boyhack
deb0dd2a5f
fix(engine): Resolve issue with ExecuteWithResults function not returning expected results ( #5376 )
...
fix(engine): Resolve issue with ExecuteWithResults function not returning expected results
When attempting to use the `ExecuteWithResults` function, users were finding that the function was not returning the expected results. This fix addresses the root cause of this problem.
2024-07-15 17:02:14 +05:30
Ramana Reddy
3e1cd27943
Fix stop-at-first-match in headless mode fuzzing ( #5330 )
2024-07-15 16:57:12 +05:30
dependabot[bot]
0b71d983a5
chore(deps): bump github.com/projectdiscovery/dsl from 0.1.3 to 0.1.6
...
Bumps [github.com/projectdiscovery/dsl](https://github.com/projectdiscovery/dsl ) from 0.1.3 to 0.1.6.
- [Release notes](https://github.com/projectdiscovery/dsl/releases )
- [Commits](https://github.com/projectdiscovery/dsl/compare/v0.1.3...v0.1.6 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/dsl
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
2024-07-15 11:22:16 +00:00
Mzack9999
bc229a46ca
Merge pull request #5331 from projectdiscovery/use_containsall
...
use `stringsutil.ContainsAll`
2024-07-15 13:21:03 +02:00
GitHub Action
49d8579662
Auto Generate Syntax Docs + JSONSchema [Mon Jul 15 10:28:25 UTC 2024] 🤖
2024-07-15 10:28:25 +00:00
Dogan Can Bakir and Tarun Koyalwar
f080d614c3
introduce timeouts config in types.Options ( #5228 )
...
* introduce timeout variants
* update instances and add codeexectimeout
* fix test
* default to 10s
* minor
* make timeouts pluggable and rename
* remove residual code
---------
Co-authored-by: Tarun Koyalwar <[email protected] >
2024-07-15 15:57:15 +05:30
mzack9999
8f22eb596e
Merge branch 'dev' into use_containsall
2024-07-15 11:00:08 +02:00
Ramana Reddy
d4e81fd9e6
register goja func to check udp port ( #5397 )
...
* register goja func to check port with network param
* register goja func to check udp port
2024-07-15 12:58:30 +05:30
mzack9999
d7997e47ec
trim space
2024-07-14 23:47:05 +02:00
mzack9999
cdb39d851b
trim space
2024-07-14 23:46:16 +02:00
mzack9999
860507bbe9
fixing tests
2024-07-14 23:19:42 +02:00
mzack9999
2bd68993e7
fixing loader issue
2024-07-12 19:45:49 +02:00
mzack9999
3c2af0e47c
fixing many data races
2024-07-12 17:23:44 +02:00
mzack
ead444b88b
Merge branch 'dev' into use_containsall
2024-07-12 13:05:14 +02:00
Tarun Koyalwar
c9a9bd3bfc
include cname in http output if available ( #5389 )
2024-07-10 20:43:22 +05:30
Mzack9999
1c24ceda45
adding automatic service check on query ( #5291 )
...
* adding automatic service check on query
* automatic service check
2024-07-08 17:08:29 +05:30
Ramana Reddy
5cb32a4310
Fix target loading with input-mode ( #5369 )
2024-07-08 16:21:11 +05:30
dependabot[bot]
42bb6d705f
Merge pull request #5380 from projectdiscovery/dependabot/go_modules/dev/github.com/projectdiscovery/asnmap-1.1.1
2024-07-08 06:25:02 +00:00
dependabot[bot]
ec89a23bc5
chore(deps): bump github.com/projectdiscovery/asnmap from 1.1.0 to 1.1.1
...
Bumps [github.com/projectdiscovery/asnmap](https://github.com/projectdiscovery/asnmap ) from 1.1.0 to 1.1.1.
- [Release notes](https://github.com/projectdiscovery/asnmap/releases )
- [Changelog](https://github.com/projectdiscovery/asnmap/blob/main/.goreleaser.yml )
- [Commits](https://github.com/projectdiscovery/asnmap/compare/v1.1.0...v1.1.1 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/asnmap
dependency-type: indirect
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
2024-07-08 05:57:41 +00:00
Tarun Koyalwar
e90554443e
Merge pull request #5356 from projectdiscovery/fix-ldap-search
...
fix issue with ldap search func
2024-07-03 19:02:02 +05:30
Tarun Koyalwar
3ff085c5ed
bump version to dev
2024-07-03 18:30:32 +05:30
Tarun Koyalwar
1e3cfd75ea
fix issue with ldap search func
2024-07-03 18:26:59 +05:30
dependabot[bot]
34599eabb9
Merge pull request #5325 from projectdiscovery/dependabot/go_modules/dev/github.com/projectdiscovery/useragent-0.0.57
2024-07-01 06:54:54 +00:00
dependabot[bot]
68cac06818
chore(deps): bump github.com/projectdiscovery/useragent
...
Bumps [github.com/projectdiscovery/useragent](https://github.com/projectdiscovery/useragent ) from 0.0.56 to 0.0.57.
- [Release notes](https://github.com/projectdiscovery/useragent/releases )
- [Commits](https://github.com/projectdiscovery/useragent/compare/v0.0.56...v0.0.57 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/useragent
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
2024-07-01 06:25:36 +00:00
dependabot[bot]
b4b106db99
Merge pull request #5342 from projectdiscovery/dependabot/go_modules/dev/github.com/projectdiscovery/retryablehttp-go-1.0.67
2024-07-01 06:24:20 +00:00
dependabot[bot]
2b89a2e1a0
chore(deps): bump github.com/projectdiscovery/retryablehttp-go
...
Bumps [github.com/projectdiscovery/retryablehttp-go](https://github.com/projectdiscovery/retryablehttp-go ) from 1.0.66 to 1.0.67.
- [Release notes](https://github.com/projectdiscovery/retryablehttp-go/releases )
- [Commits](https://github.com/projectdiscovery/retryablehttp-go/compare/v1.0.66...v1.0.67 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/retryablehttp-go
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
2024-07-01 05:56:31 +00:00
Kristinn Vikar Jónsson and Tarun Koyalwar
381ebba6a2
Clustering performance improvements ( #5319 )
...
* Clustering performance improvements
* IsClusterable filters out beforehand, update test to mirror that
* inverse IsClusterable
This makes much more sense
* HashMap based clustering
* furthur improvements to clustering
---------
Co-authored-by: Tarun Koyalwar <[email protected] >
2024-06-27 13:14:43 +05:30
Doğan Can Bakır
c7006a9168
use stringsutil.ContainsAll
2024-06-25 12:26:18 +03:00
dependabot[bot]
87b9fbd675
Merge pull request #5329 from projectdiscovery/dependabot/go_modules/github.com/hashicorp/go-retryablehttp-0.7.7
2024-06-24 22:36:37 +00:00
dependabot[bot]
91d3b668fd
chore(deps): bump github.com/hashicorp/go-retryablehttp
...
Bumps [github.com/hashicorp/go-retryablehttp](https://github.com/hashicorp/go-retryablehttp ) from 0.7.2 to 0.7.7.
- [Changelog](https://github.com/hashicorp/go-retryablehttp/blob/main/CHANGELOG.md )
- [Commits](https://github.com/hashicorp/go-retryablehttp/compare/v0.7.2...v0.7.7 )
---
updated-dependencies:
- dependency-name: github.com/hashicorp/go-retryablehttp
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <[email protected] >
2024-06-24 22:09:02 +00:00
dependabot[bot]
9a441c23cc
Merge pull request #5324 from projectdiscovery/dependabot/go_modules/dev/github.com/projectdiscovery/retryabledns-1.0.65
2024-06-24 06:19:39 +00:00
dependabot[bot]
61029d05c3
chore(deps): bump github.com/projectdiscovery/retryabledns
...
Bumps [github.com/projectdiscovery/retryabledns](https://github.com/projectdiscovery/retryabledns ) from 1.0.63 to 1.0.65.
- [Release notes](https://github.com/projectdiscovery/retryabledns/releases )
- [Commits](https://github.com/projectdiscovery/retryabledns/compare/v1.0.63...v1.0.65 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/retryabledns
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
2024-06-24 05:56:07 +00:00
dependabot[bot]
94b2cb3473
Merge pull request #5323 from projectdiscovery/dependabot/go_modules/dev/github.com/projectdiscovery/retryablehttp-go-1.0.66
2024-06-24 05:55:06 +00:00
dependabot[bot]
9f35b86f56
chore(deps): bump github.com/projectdiscovery/retryablehttp-go
...
Bumps [github.com/projectdiscovery/retryablehttp-go](https://github.com/projectdiscovery/retryablehttp-go ) from 1.0.64 to 1.0.66.
- [Release notes](https://github.com/projectdiscovery/retryablehttp-go/releases )
- [Commits](https://github.com/projectdiscovery/retryablehttp-go/compare/v1.0.64...v1.0.66 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/retryablehttp-go
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
2024-06-24 05:28:13 +00:00
Douglas Danger Manley and Tarun Koyalwar
e61ca0c42d
Use fs.FS when explicitly given ( #5312 )
...
* Use the `templateFS` if it's there when calling `OpenFile`
* Add a new constructor
* More refactoring
* Both of my use cases are working
* Fix for legacy assumptions
* minor update: remove gologger debug stmts
---------
Co-authored-by: Tarun Koyalwar <[email protected] >
2024-06-23 01:12:01 +05:30
Mzack9999
1c51a6bef6
improving workflows ( #5318 )
...
* improving workflows
* fixing count
2024-06-22 22:42:00 +05:30
dependabot[bot]
cc03b7591a
Merge pull request #5300 from projectdiscovery/dependabot/go_modules/dev/github.com/projectdiscovery/utils-0.1.4
2024-06-17 11:43:11 +00:00
dependabot[bot]
c16050a5fe
chore(deps): bump github.com/projectdiscovery/utils
...
Bumps [github.com/projectdiscovery/utils](https://github.com/projectdiscovery/utils ) from 0.1.4-0.20240611113448-0e2f2d33fe1c to 0.1.4.
- [Release notes](https://github.com/projectdiscovery/utils/releases )
- [Changelog](https://github.com/projectdiscovery/utils/blob/main/CHANGELOG.md )
- [Commits](https://github.com/projectdiscovery/utils/commits/v0.1.4 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/utils
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
2024-06-17 06:54:38 +00:00
dependabot[bot]
f42ff92e3e
Merge pull request #5301 from projectdiscovery/dependabot/go_modules/dev/github.com/projectdiscovery/dsl-0.1.3
2024-06-17 06:53:42 +00:00
dependabot[bot]
6d87aeeeaa
Merge pull request #5303 from projectdiscovery/dependabot/go_modules/dev/github.com/projectdiscovery/useragent-0.0.56
2024-06-17 06:53:36 +00:00
dependabot[bot]
20709834c2
chore(deps): bump github.com/projectdiscovery/dsl from 0.1.2 to 0.1.3
...
Bumps [github.com/projectdiscovery/dsl](https://github.com/projectdiscovery/dsl ) from 0.1.2 to 0.1.3.
- [Release notes](https://github.com/projectdiscovery/dsl/releases )
- [Commits](https://github.com/projectdiscovery/dsl/compare/v0.1.2...v0.1.3 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/dsl
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
2024-06-17 06:25:20 +00:00
dependabot[bot]
1359c2e7b9
chore(deps): bump github.com/projectdiscovery/useragent
...
Bumps [github.com/projectdiscovery/useragent](https://github.com/projectdiscovery/useragent ) from 0.0.54 to 0.0.56.
- [Release notes](https://github.com/projectdiscovery/useragent/releases )
- [Commits](https://github.com/projectdiscovery/useragent/compare/v0.0.54...v0.0.56 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/useragent
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
2024-06-17 06:25:00 +00:00
dependabot[bot]
a37761d841
Merge pull request #5304 from projectdiscovery/dependabot/go_modules/dev/github.com/projectdiscovery/wappalyzergo-0.1.6
2024-06-17 06:24:13 +00:00
dependabot[bot]
9ebdd733ea
Merge pull request #5302 from projectdiscovery/dependabot/go_modules/dev/github.com/projectdiscovery/goflags-0.1.56
2024-06-17 06:23:49 +00:00
dependabot[bot]
d7d26ca9b5
chore(deps): bump github.com/projectdiscovery/wappalyzergo
...
Bumps [github.com/projectdiscovery/wappalyzergo](https://github.com/projectdiscovery/wappalyzergo ) from 0.1.4 to 0.1.6.
- [Release notes](https://github.com/projectdiscovery/wappalyzergo/releases )
- [Commits](https://github.com/projectdiscovery/wappalyzergo/compare/v0.1.4...v0.1.6 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/wappalyzergo
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
2024-06-17 05:57:14 +00:00
dependabot[bot]
c175474df5
chore(deps): bump github.com/projectdiscovery/goflags
...
Bumps [github.com/projectdiscovery/goflags](https://github.com/projectdiscovery/goflags ) from 0.1.54 to 0.1.56.
- [Release notes](https://github.com/projectdiscovery/goflags/releases )
- [Commits](https://github.com/projectdiscovery/goflags/compare/v0.1.54...v0.1.56 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/goflags
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
2024-06-17 05:57:05 +00:00
sandeep
5018673c0c
Merge remote-tracking branch 'origin'
2024-06-16 18:58:40 +04:00
sandeep
930f9ab02d
build workflow update
2024-06-16 18:57:58 +04:00
sandeep
71628cc897
Merge remote-tracking branch 'origin'
2024-06-16 18:12:35 +04:00
Ice3man
f8842b1f04
fix: fixed individual per tracker reporting filters ( #5297 )
...
* fix: fixed individual per tracker reporting filters
* added test case
2024-06-16 19:14:43 +05:30
sandeep
7f51de3090
Merge remote-tracking branch 'origin'
2024-06-16 04:58:07 +05:30
sandeep
b274fe5ed1
version update
2024-06-16 04:47:59 +05:30
Ramana Reddy
0eddafe2a9
Fix tempalte-id validation ( #5261 )
...
* Fix tempalte-id validation
* Add checks to mandatory fields
* misc update
2024-06-16 04:27:31 +05:30
map1e
4720d8c8ec
fix: types.RequestResponse url field UnmarshalJSON bug ( #5267 )
...
* fix: types.RequestResponse url field UnmarshalJSON bug
* use UnmarshalJSON method in test
* add http unmarshal json test case
2024-06-16 04:05:08 +05:30
Dogan Can Bakir
9f1faa0a29
fix jira nil deref err ( #5283 )
2024-06-16 03:30:21 +05:30
Tarun Koyalwar
8b3379aa4c
add team-id env input support ( #5295 )
2024-06-16 03:18:01 +05:30
Óscar Marín
baf7e36658
issue 5212 timeout added to trace and error logs using ts switch ( #5292 )
2024-06-14 23:54:52 +05:30
Mzack9999
51b1d7cfe4
Merge pull request #5187 from projectdiscovery/feat-4808-planner
...
Fixing issues with multi-thread execution
2024-06-13 17:51:17 +02:00
Mzack9999
1e85e70d99
removed as recommended
2024-06-13 17:24:07 +02:00
Mzack9999
52975373ff
Merge branch 'dev' into feat-4808-planner
2024-06-13 17:19:43 +02:00
dependabot[bot]
cfd7b6f455
Merge pull request #5286 from projectdiscovery/dependabot/go_modules/github.com/Azure/azure-sdk-for-go/sdk/azidentity-1.6.0
2024-06-12 00:36:43 +00:00
dependabot[bot]
27eedc0ac6
chore(deps): bump github.com/Azure/azure-sdk-for-go/sdk/azidentity
...
Bumps [github.com/Azure/azure-sdk-for-go/sdk/azidentity](https://github.com/Azure/azure-sdk-for-go ) from 1.3.0 to 1.6.0.
- [Release notes](https://github.com/Azure/azure-sdk-for-go/releases )
- [Changelog](https://github.com/Azure/azure-sdk-for-go/blob/main/documentation/release.md )
- [Commits](https://github.com/Azure/azure-sdk-for-go/compare/sdk/azcore/v1.3.0...sdk/azcore/v1.6.0 )
---
updated-dependencies:
- dependency-name: github.com/Azure/azure-sdk-for-go/sdk/azidentity
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <[email protected] >
2024-06-11 23:37:17 +00:00
dependabot[bot]
e29ceeecc4
Merge pull request #5276 from projectdiscovery/dependabot/go_modules/dev/github.com/projectdiscovery/ratelimit-0.0.45
2024-06-11 23:35:39 +00:00
dependabot[bot]
5fd3f0f65d
chore(deps): bump github.com/projectdiscovery/ratelimit
...
Bumps [github.com/projectdiscovery/ratelimit](https://github.com/projectdiscovery/ratelimit ) from 0.0.43 to 0.0.45.
- [Release notes](https://github.com/projectdiscovery/ratelimit/releases )
- [Commits](https://github.com/projectdiscovery/ratelimit/compare/v0.0.43...v0.0.45 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/ratelimit
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
2024-06-11 23:03:10 +00:00
Mzack9999
8978ebafa2
Merge pull request #5275 from projectdiscovery/bugfix-1241-wtf
...
Fixing slow elab
2024-06-12 01:01:09 +02:00
mzack
61f391ee8a
.
2024-06-12 00:34:45 +02:00
Mzack9999
ac0107c242
revert
2024-06-11 14:58:58 +02:00
Mzack9999
bc16ae85ae
.
2024-06-11 13:39:21 +02:00
Mzack9999
9f1414e3e8
.
2024-06-11 13:38:28 +02:00
Mzack9999
26c84e3747
Merge branch 'dev' into bugfix-1241-wtf
2024-06-11 12:34:41 +02:00
Mzack9999
e13c7cc967
testing fastdialer native
2024-06-11 12:21:43 +02:00
sandeep
9415e13f48
Merge branch 'dev' of https://github.com/projectdiscovery/nuclei into dev
2024-06-11 04:48:52 +05:30
sandeep
0b6ad3597f
readme update
2024-06-11 04:48:05 +05:30
GitHub Action
1c355c54ad
Auto Generate Syntax Docs + JSONSchema [Mon Jun 10 23:14:52 UTC 2024] 🤖
2024-06-10 23:14:52 +00:00
Ice3man
9f3f7fce06
Fuzzing additions & enhancements ( #5139 )
...
* feat: added fuzzing output enhancements
* changes as requested
* misc
* feat: added dfp flag to display fuzz points + misc additions
* feat: added support for fuzzing nested path segments
* feat: added parts to fuzzing requests
* feat: added tracking for parameter occurence frequency in fuzzing
* added cli flag for fuzz frequency
* fixed broken tests
* fixed path based sqli integration test
* feat: added configurable fuzzing aggression level for payloads
* fixed failing test
2024-06-11 04:43:46 +05:30
dependabot[bot]
cd40a6aeda
Merge pull request #5277 from projectdiscovery/dependabot/go_modules/dev/github.com/projectdiscovery/fastdialer-0.1.3
2024-06-10 07:51:37 +00:00
dependabot[bot]
df57f0a6e3
chore(deps): bump github.com/projectdiscovery/fastdialer
...
Bumps [github.com/projectdiscovery/fastdialer](https://github.com/projectdiscovery/fastdialer ) from 0.1.0 to 0.1.3.
- [Release notes](https://github.com/projectdiscovery/fastdialer/releases )
- [Commits](https://github.com/projectdiscovery/fastdialer/compare/v0.1.0...v0.1.3 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/fastdialer
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
2024-06-10 07:24:01 +00:00
dependabot[bot]
61da7f95a0
Merge pull request #5266 from projectdiscovery/dependabot/go_modules/github.com/projectdiscovery/interactsh-1.2.0
2024-06-10 07:21:14 +00:00
dependabot[bot]
aced7ae42a
chore(deps): bump github.com/projectdiscovery/interactsh
...
Bumps [github.com/projectdiscovery/interactsh](https://github.com/projectdiscovery/interactsh ) from 1.1.9 to 1.2.0.
- [Release notes](https://github.com/projectdiscovery/interactsh/releases )
- [Changelog](https://github.com/projectdiscovery/interactsh/blob/main/.goreleaser.yml )
- [Commits](https://github.com/projectdiscovery/interactsh/compare/v1.1.9...v1.2.0 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/interactsh
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <[email protected] >
2024-06-10 06:53:41 +00:00
dependabot[bot]
eb4f614528
Merge pull request #5280 from projectdiscovery/dependabot/go_modules/dev/github.com/projectdiscovery/dsl-0.1.2
2024-06-10 06:51:34 +00:00
dependabot[bot]
4a6f55c4a2
Merge pull request #5279 from projectdiscovery/dependabot/go_modules/dev/github.com/projectdiscovery/wappalyzergo-0.1.4
2024-06-10 06:51:20 +00:00
dependabot[bot]
86dabe1a98
chore(deps): bump github.com/projectdiscovery/dsl from 0.1.0 to 0.1.2
...
Bumps [github.com/projectdiscovery/dsl](https://github.com/projectdiscovery/dsl ) from 0.1.0 to 0.1.2.
- [Release notes](https://github.com/projectdiscovery/dsl/releases )
- [Commits](https://github.com/projectdiscovery/dsl/compare/v0.1.0...v0.1.2 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/dsl
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
2024-06-10 06:24:46 +00:00
dependabot[bot]
56e9b7fcbc
chore(deps): bump github.com/projectdiscovery/wappalyzergo
...
Bumps [github.com/projectdiscovery/wappalyzergo](https://github.com/projectdiscovery/wappalyzergo ) from 0.1.1 to 0.1.4.
- [Release notes](https://github.com/projectdiscovery/wappalyzergo/releases )
- [Commits](https://github.com/projectdiscovery/wappalyzergo/compare/v0.1.1...v0.1.4 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/wappalyzergo
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
2024-06-10 06:24:45 +00:00
dependabot[bot]
1e538c726c
Merge pull request #5278 from projectdiscovery/dependabot/go_modules/dev/github.com/projectdiscovery/retryabledns-1.0.63
2024-06-10 06:23:38 +00:00
dependabot[bot]
f0b34f94cd
chore(deps): bump github.com/projectdiscovery/retryabledns
...
Bumps [github.com/projectdiscovery/retryabledns](https://github.com/projectdiscovery/retryabledns ) from 1.0.60 to 1.0.63.
- [Release notes](https://github.com/projectdiscovery/retryabledns/releases )
- [Commits](https://github.com/projectdiscovery/retryabledns/compare/v1.0.60...v1.0.63 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/retryabledns
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
2024-06-10 05:56:53 +00:00
mzack
fd2311d034
fixing slow elab
2024-06-10 03:23:00 +02:00
Ikko Eltociear Ashimine
04a630266e
docs: add Japanese README ( #5259 )
...
* docs: add Japanese README
* docs: update README.md
2024-06-08 17:36:01 +05:30
dependabot[bot]
5428d059f5
Merge pull request #5248 from projectdiscovery/dependabot/go_modules/dev/github.com/projectdiscovery/useragent-0.0.54
2024-06-03 06:48:17 +00:00
dependabot[bot]
b5e40cf777
Merge pull request #5250 from projectdiscovery/dependabot/go_modules/dev/github.com/projectdiscovery/hmap-0.0.45
2024-06-03 06:47:11 +00:00
dependabot[bot]
bcd10b41e5
chore(deps): bump github.com/projectdiscovery/useragent
...
Bumps [github.com/projectdiscovery/useragent](https://github.com/projectdiscovery/useragent ) from 0.0.52 to 0.0.54.
- [Release notes](https://github.com/projectdiscovery/useragent/releases )
- [Commits](https://github.com/projectdiscovery/useragent/compare/v0.0.52...v0.0.54 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/useragent
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
2024-06-03 06:22:45 +00:00
dependabot[bot]
464aa8de82
chore(deps): bump github.com/projectdiscovery/hmap from 0.0.44 to 0.0.45
...
Bumps [github.com/projectdiscovery/hmap](https://github.com/projectdiscovery/hmap ) from 0.0.44 to 0.0.45.
- [Release notes](https://github.com/projectdiscovery/hmap/releases )
- [Commits](https://github.com/projectdiscovery/hmap/compare/v0.0.44...v0.0.45 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/hmap
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
2024-06-03 06:20:39 +00:00
dependabot[bot]
a0bedbcb16
Merge pull request #5249 from projectdiscovery/dependabot/go_modules/dev/github.com/projectdiscovery/httpx-1.6.3
2024-06-03 06:19:33 +00:00
dependabot[bot]
425b7d0cb5
chore(deps): bump github.com/projectdiscovery/httpx from 1.6.1 to 1.6.3
...
Bumps [github.com/projectdiscovery/httpx](https://github.com/projectdiscovery/httpx ) from 1.6.1 to 1.6.3.
- [Release notes](https://github.com/projectdiscovery/httpx/releases )
- [Changelog](https://github.com/projectdiscovery/httpx/blob/main/.goreleaser.yml )
- [Commits](https://github.com/projectdiscovery/httpx/compare/v1.6.1...v1.6.3 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/httpx
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
2024-06-03 05:55:12 +00:00
Tarun Koyalwar
8720e4f863
fix panic: ref #5217 ( #5230 )
2024-06-02 17:11:56 +05:30
Jorge Machado
f8a4cf50c6
Add Spanish translation of README ( #5242 )
2024-06-02 17:11:21 +05:30
Douglas Danger Manley and Tarun Koyalwar
8011012c42
Fix ExecuteCallbackWithCtx to use the context that was provided ( #5236 )
...
* Fix `ExecuteCallbackWithCtx` to use the context that was provided
This updates `ExecuteCallbackWithCtx` to use the context that was
provided.
* remove more hardcoded context
---------
Co-authored-by: Tarun Koyalwar <[email protected] >
2024-05-30 16:04:15 +05:30
dependabot[bot]
4ae0b39f53
Merge pull request #5224 from projectdiscovery/dependabot/go_modules/dev/github.com/projectdiscovery/rawhttp-0.1.51
2024-05-27 06:46:51 +00:00
dependabot[bot]
a2a85fb002
chore(deps): bump github.com/projectdiscovery/rawhttp
...
Bumps [github.com/projectdiscovery/rawhttp](https://github.com/projectdiscovery/rawhttp ) from 0.1.49 to 0.1.51.
- [Release notes](https://github.com/projectdiscovery/rawhttp/releases )
- [Commits](https://github.com/projectdiscovery/rawhttp/compare/v0.1.49...v0.1.51 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/rawhttp
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
2024-05-27 06:20:04 +00:00
dependabot[bot]
b8ea0f9800
Merge pull request #5220 from projectdiscovery/dependabot/go_modules/dev/github.com/projectdiscovery/hmap-0.0.44
2024-05-27 06:18:53 +00:00
dependabot[bot]
2a40eda45e
Merge pull request #5221 from projectdiscovery/dependabot/go_modules/dev/github.com/projectdiscovery/ratelimit-0.0.43
2024-05-27 06:14:48 +00:00
dependabot[bot]
7f0f8ffed7
Merge pull request #5223 from projectdiscovery/dependabot/go_modules/dev/github.com/projectdiscovery/goflags-0.1.54
2024-05-27 06:13:36 +00:00
dependabot[bot]
75d0af1aea
chore(deps): bump github.com/projectdiscovery/goflags
...
Bumps [github.com/projectdiscovery/goflags](https://github.com/projectdiscovery/goflags ) from 0.1.53 to 0.1.54.
- [Release notes](https://github.com/projectdiscovery/goflags/releases )
- [Commits](https://github.com/projectdiscovery/goflags/compare/v0.1.53...v0.1.54 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/goflags
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
2024-05-27 05:49:18 +00:00
dependabot[bot]
527f18a6e6
chore(deps): bump github.com/projectdiscovery/ratelimit
...
Bumps [github.com/projectdiscovery/ratelimit](https://github.com/projectdiscovery/ratelimit ) from 0.0.42 to 0.0.43.
- [Release notes](https://github.com/projectdiscovery/ratelimit/releases )
- [Commits](https://github.com/projectdiscovery/ratelimit/compare/v0.0.42...v0.0.43 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/ratelimit
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
2024-05-27 05:49:07 +00:00
dependabot[bot]
281b24ed50
chore(deps): bump github.com/projectdiscovery/hmap from 0.0.43 to 0.0.44
...
Bumps [github.com/projectdiscovery/hmap](https://github.com/projectdiscovery/hmap ) from 0.0.43 to 0.0.44.
- [Release notes](https://github.com/projectdiscovery/hmap/releases )
- [Commits](https://github.com/projectdiscovery/hmap/compare/v0.0.43...v0.0.44 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/hmap
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
2024-05-27 05:49:01 +00:00
mzack
3307517a6c
conflict
2024-05-25 02:52:55 +02:00
mzack
46e2a54bfe
Merge branch 'dev' into feat-4808-planner
2024-05-25 02:45:54 +02:00
sandeep
491233667d
Merge remote-tracking branch 'origin'
2024-05-25 04:04:50 +05:30
sandeep
718aca6e0e
go mod update
2024-05-25 04:03:25 +05:30
sandeep
f43588dcd2
version update
2024-05-25 02:52:49 +05:30
dependabot[bot]
b4f0bd6a2f
Merge pull request #5200 from projectdiscovery/dependabot/go_modules/dev/github.com/projectdiscovery/dsl-0.0.57
2024-05-24 19:25:26 +00:00
dependabot[bot]
8e0bb8fe34
chore(deps): bump github.com/projectdiscovery/dsl from 0.0.56 to 0.0.57
...
Bumps [github.com/projectdiscovery/dsl](https://github.com/projectdiscovery/dsl ) from 0.0.56 to 0.0.57.
- [Release notes](https://github.com/projectdiscovery/dsl/releases )
- [Commits](https://github.com/projectdiscovery/dsl/compare/v0.0.56...v0.0.57 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/dsl
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
2024-05-24 19:00:12 +00:00
Tarun Koyalwar and Sandeep Singh
23bd0336fb
multiple bug fixes + performance improvements ( #5148 )
...
* prototype errkit
* complete errkit implementation
* add cause to all timeouts
* fix request timeout annotation @timeout
* increase responseHeaderTimeout to 8 for stability
* rawhttp error related improvements
* feat: add port status caching
* add port status caching to http
* migrate to new utils/errkit
* remote dialinterface + error cause
* debug dir support using .gitignore debug-*
* make nuclei easy to debug
* debug dir update .gitignore
* temp change (to revert)
* Revert "temp change (to revert)"
This reverts commit d3131f7777 .
* use available context instead of new one
* bump fastdialer
* fix hosterrorscache + misc improvements
* add 'address' field in error log
* fix js vague errors + pgwrap driver
* fix max host error + misc updates
* update tests as per changes
* fix request annotation context
* remove closed dialer reference
* fix sdk panic issue
* bump retryablehttp-go,utils,fastdialer
---------
Co-authored-by: Sandeep Singh <[email protected] >
2024-05-25 00:29:04 +05:30
Mzack9999
4fc16e36e1
Merge branch 'dev' into feat-4808-planner
2024-05-23 09:08:53 +02:00
mzack9999
46e4810efb
Fixing nil ptr on error
2024-05-22 14:54:01 +02:00
Mzack9999
f6332583b7
making ssl errors non fatal ( #5203 )
...
* making ssl errors non fatal
* adding test
2024-05-21 21:42:01 +05:30
dependabot[bot]
7a4969d2a2
Merge pull request #5197 from projectdiscovery/dependabot/go_modules/dev/github.com/projectdiscovery/ratelimit-0.0.42
2024-05-20 05:58:58 +00:00
dependabot[bot]
f12343bf35
Merge pull request #5196 from projectdiscovery/dependabot/go_modules/dev/github.com/projectdiscovery/fastdialer-0.0.72
2024-05-20 05:58:20 +00:00
dependabot[bot]
f266542dd4
chore(deps): bump github.com/projectdiscovery/fastdialer
...
Bumps [github.com/projectdiscovery/fastdialer](https://github.com/projectdiscovery/fastdialer ) from 0.0.71 to 0.0.72.
- [Release notes](https://github.com/projectdiscovery/fastdialer/releases )
- [Commits](https://github.com/projectdiscovery/fastdialer/compare/v0.0.71...v0.0.72 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/fastdialer
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
2024-05-20 05:33:16 +00:00
dependabot[bot]
8cffeecd4f
chore(deps): bump github.com/projectdiscovery/ratelimit
...
Bumps [github.com/projectdiscovery/ratelimit](https://github.com/projectdiscovery/ratelimit ) from 0.0.40 to 0.0.42.
- [Release notes](https://github.com/projectdiscovery/ratelimit/releases )
- [Commits](https://github.com/projectdiscovery/ratelimit/compare/v0.0.40...v0.0.42 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/ratelimit
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
2024-05-20 05:33:04 +00:00
dependabot[bot]
9dde504a2d
Merge pull request #5198 from projectdiscovery/dependabot/go_modules/dev/github.com/projectdiscovery/utils-0.0.94
2024-05-20 05:31:57 +00:00
dependabot[bot]
56dcda2116
Merge pull request #5199 from projectdiscovery/dependabot/go_modules/dev/github.com/projectdiscovery/rawhttp-0.1.50
2024-05-20 05:31:05 +00:00
dependabot[bot]
e92746ddcd
chore(deps): bump github.com/projectdiscovery/rawhttp
...
Bumps [github.com/projectdiscovery/rawhttp](https://github.com/projectdiscovery/rawhttp ) from 0.1.49 to 0.1.50.
- [Release notes](https://github.com/projectdiscovery/rawhttp/releases )
- [Commits](https://github.com/projectdiscovery/rawhttp/compare/v0.1.49...v0.1.50 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/rawhttp
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
2024-05-20 05:06:44 +00:00
dependabot[bot]
48ed1dde38
chore(deps): bump github.com/projectdiscovery/utils
...
Bumps [github.com/projectdiscovery/utils](https://github.com/projectdiscovery/utils ) from 0.0.93 to 0.0.94.
- [Release notes](https://github.com/projectdiscovery/utils/releases )
- [Changelog](https://github.com/projectdiscovery/utils/blob/main/CHANGELOG.md )
- [Commits](https://github.com/projectdiscovery/utils/compare/v0.0.93...v0.0.94 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/utils
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
2024-05-20 05:06:38 +00:00
Mzack9999
9cc335a34c
first interface ipv4 address ( #5186 )
2024-05-20 02:42:21 +05:30
dependabot[bot]
5d30eb5d96
Merge pull request #5195 from projectdiscovery/dependabot/go_modules/dev/github.com/projectdiscovery/useragent-0.0.52
2024-05-19 19:46:06 +00:00
dependabot[bot]
bfddce4fbb
chore(deps): bump github.com/projectdiscovery/useragent
...
Bumps [github.com/projectdiscovery/useragent](https://github.com/projectdiscovery/useragent ) from 0.0.49 to 0.0.52.
- [Release notes](https://github.com/projectdiscovery/useragent/releases )
- [Commits](https://github.com/projectdiscovery/useragent/compare/v0.0.49...v0.0.52 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/useragent
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
2024-05-19 19:19:49 +00:00
Ice3man and sandeep
4170e1cbb8
more goroutine leak fixes to nuclei ( #5188 )
...
* more goroutine leak fixes to nuclei
* run only dns templates for test
* updated httpx to dev
* dep update
---------
Co-authored-by: sandeep <[email protected] >
2024-05-20 00:48:40 +05:30
mzack9999
f1b739f2a5
fixing race
2024-05-16 14:57:33 +02:00
mzack9999
06b0219839
lint
2024-05-16 13:48:28 +02:00
mzack9999
3d5605530b
race
2024-05-16 13:42:40 +02:00
Mzack9999
aaf5d262b2
parallelize template loading
2024-05-16 11:32:27 +02:00
Mzack9999
b820fb9464
fixing shared cleanup
2024-05-15 21:43:43 +02:00
Mzack9999
47ca8fe842
fix non gc-able dialer
...
closes #5165
2024-05-15 21:25:40 +02:00
Mzack9999
9adfc531c7
uniforming sizes with utils
2024-05-15 15:34:59 +02:00
dependabot[bot]
4874729809
Merge pull request #5175 from projectdiscovery/dependabot/go_modules/dev/github.com/projectdiscovery/fastdialer-0.0.71
2024-05-13 06:57:06 +00:00
dependabot[bot]
16ce116fed
chore(deps): bump github.com/projectdiscovery/fastdialer
...
Bumps [github.com/projectdiscovery/fastdialer](https://github.com/projectdiscovery/fastdialer ) from 0.0.69 to 0.0.71.
- [Release notes](https://github.com/projectdiscovery/fastdialer/releases )
- [Commits](https://github.com/projectdiscovery/fastdialer/compare/v0.0.69...v0.0.71 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/fastdialer
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
2024-05-13 06:31:25 +00:00
dependabot[bot]
bdeb66b2ad
Merge pull request #5176 from projectdiscovery/dependabot/go_modules/dev/github.com/projectdiscovery/retryablehttp-go-1.0.60
2024-05-13 06:30:16 +00:00
dependabot[bot]
59e4372539
Merge pull request #5173 from projectdiscovery/dependabot/go_modules/dev/github.com/projectdiscovery/wappalyzergo-0.0.122
2024-05-13 06:07:03 +00:00
dependabot[bot]
c2c0f0672f
chore(deps): bump github.com/projectdiscovery/retryablehttp-go
...
Bumps [github.com/projectdiscovery/retryablehttp-go](https://github.com/projectdiscovery/retryablehttp-go ) from 1.0.58 to 1.0.60.
- [Release notes](https://github.com/projectdiscovery/retryablehttp-go/releases )
- [Commits](https://github.com/projectdiscovery/retryablehttp-go/compare/v1.0.58...v1.0.60 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/retryablehttp-go
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
2024-05-13 06:06:04 +00:00
dependabot[bot]
c9f3689112
Merge pull request #5172 from projectdiscovery/dependabot/go_modules/dev/github.com/projectdiscovery/retryabledns-1.0.59
2024-05-13 06:04:58 +00:00
dependabot[bot]
2800cb6744
chore(deps): bump github.com/projectdiscovery/wappalyzergo
...
Bumps [github.com/projectdiscovery/wappalyzergo](https://github.com/projectdiscovery/wappalyzergo ) from 0.0.120 to 0.0.122.
- [Release notes](https://github.com/projectdiscovery/wappalyzergo/releases )
- [Commits](https://github.com/projectdiscovery/wappalyzergo/compare/v0.0.120...v0.0.122 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/wappalyzergo
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
2024-05-13 05:41:05 +00:00
dependabot[bot]
af9cbec832
chore(deps): bump github.com/projectdiscovery/retryabledns
...
Bumps [github.com/projectdiscovery/retryabledns](https://github.com/projectdiscovery/retryabledns ) from 1.0.58 to 1.0.59.
- [Release notes](https://github.com/projectdiscovery/retryabledns/releases )
- [Commits](https://github.com/projectdiscovery/retryabledns/compare/v1.0.58...v1.0.59 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/retryabledns
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
2024-05-13 05:40:59 +00:00
sandeep
7f556f8e33
Merge remote-tracking branch 'origin'
2024-05-11 00:55:30 +05:30
sandeep
43cacf12e3
misc description update
2024-05-11 00:55:05 +05:30
sandeep
bce3e7f518
Merge remote-tracking branch 'origin'
2024-05-11 00:48:56 +05:30
sandeep
2d68ac2063
version update
2024-05-11 00:47:35 +05:30
Tarun Koyalwar
d6424ea5d0
pdcp result upload: bug fix + (optional) scan name support using -sname flag ( #5155 )
...
* add default template severity and error when validating
* ignore workflows when validating severity
* add scan name support in pdcp result upload
* scan upload: fix missing name query param
* make profile-loader integration tests generic
* add scan-id validation
* ignore invalid scan id's
2024-05-11 00:44:14 +05:30
Ramana Reddy
0f983d8204
Add support for multiple uncover queries ( #5132 )
...
* Add support for multiple uncover queries
* Fix issue with multiple engines
2024-05-10 22:16:01 +05:30
Ice3man
6067b78bcf
feat: added MarshalYAML to severities array + issue tracker options fix ( #5166 )
...
* feat: added MarshalYAML to severities array
* fix issue with creation of reports
2024-05-10 21:59:03 +05:30
Mzack9999
fed10a11e8
Fix race condition in host spray ( #5168 )
2024-05-10 21:56:56 +05:30
dependabot[bot]
eb73228a02
chore(deps): bump github.com/projectdiscovery/useragent ( #5146 )
...
Bumps [github.com/projectdiscovery/useragent](https://github.com/projectdiscovery/useragent ) from 0.0.48 to 0.0.49.
- [Release notes](https://github.com/projectdiscovery/useragent/releases )
- [Commits](https://github.com/projectdiscovery/useragent/compare/v0.0.48...v0.0.49 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/useragent
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-05-07 01:39:27 +05:30
Tarun Koyalwar
098392b604
add context support in sdk ( #5154 )
2024-05-07 01:31:33 +05:30
Dogan Can Bakir and Ramana Reddy
907f5a0538
fix -u input read ( #5147 )
...
* fix `-u` input read
* Fix tests
---------
Co-authored-by: Ramana Reddy <[email protected] >
2024-05-06 16:48:33 +05:30
sandeep
5957381c02
Merge remote-tracking branch 'origin'
2024-05-05 00:55:43 +05:30
673404a80d
Add list template tags command ( #4798 )
...
* add list template tags command
* update readme
* misc changes to implementation
* misc
* misc update
---------
Co-authored-by: Sandeep Singh <[email protected] >
Co-authored-by: Ice3man <[email protected] >
Co-authored-by: sandeep <[email protected] >
2024-05-05 00:41:39 +05:30
sandeep
4dc9cae4ba
version update
2024-05-05 00:36:51 +05:30
Ramana Reddy
902eb78d34
Add profile option to load template profile ( #5125 )
...
* Add profile option to load template profile
* Misc update
* Add profile-list option
* Misc update
* Add tests
2024-05-04 21:53:50 +05:30
Ice3man
9784ca860a
feat: added fuzzing output enhancements ( #5126 )
...
* feat: added fuzzing output enhancements
* changes as requested
* misc
2024-05-03 18:46:28 +05:30
dependabot[bot]
87af2a043e
Merge pull request #5117 from projectdiscovery/dependabot/go_modules/dev/github.com/projectdiscovery/goflags-0.1.50
2024-05-02 10:26:21 +00:00
dependabot[bot]
e673bc0281
chore(deps): bump github.com/projectdiscovery/goflags
...
Bumps [github.com/projectdiscovery/goflags](https://github.com/projectdiscovery/goflags ) from 0.1.49 to 0.1.50.
- [Release notes](https://github.com/projectdiscovery/goflags/releases )
- [Commits](https://github.com/projectdiscovery/goflags/compare/v0.1.49...v0.1.50 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/goflags
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
2024-05-02 10:02:01 +00:00
dependabot[bot]
2a54760a48
Merge pull request #5114 from projectdiscovery/dependabot/go_modules/dev/github.com/projectdiscovery/useragent-0.0.48
2024-04-30 19:50:58 +00:00
dependabot[bot]
746b809445
chore(deps): bump github.com/projectdiscovery/useragent
...
Bumps [github.com/projectdiscovery/useragent](https://github.com/projectdiscovery/useragent ) from 0.0.47 to 0.0.48.
- [Release notes](https://github.com/projectdiscovery/useragent/releases )
- [Commits](https://github.com/projectdiscovery/useragent/compare/v0.0.47...v0.0.48 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/useragent
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
2024-04-30 19:26:36 +00:00
dependabot[bot]
eeec9979f8
Merge pull request #5115 from projectdiscovery/dependabot/go_modules/dev/github.com/projectdiscovery/wappalyzergo-0.0.120
2024-04-30 19:24:44 +00:00
dependabot[bot]
fca5d98109
chore(deps): bump github.com/projectdiscovery/wappalyzergo
...
Bumps [github.com/projectdiscovery/wappalyzergo](https://github.com/projectdiscovery/wappalyzergo ) from 0.0.116 to 0.0.120.
- [Release notes](https://github.com/projectdiscovery/wappalyzergo/releases )
- [Commits](https://github.com/projectdiscovery/wappalyzergo/compare/v0.0.116...v0.0.120 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/wappalyzergo
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
2024-04-30 18:59:17 +00:00
3e54ca54b0
feat: fix utils and add goroutine leak unit tests ( #5112 )
...
* feat: fixed leak
* add go leak unit test in sdk
* added goleak unit tests
* bugfix: add random user agents to fuzzing requests
* misc
* misc
* fix lint + use utils pr + misc
* fix ratelimit memleak in sdk
* close protocolstate shared resources in nuclei sdk/lib
* add missing close references
* ignore read/write loop of intransit connections
* close unnecessary idle conns
* add ignore method
* using fixed utils
* dep update
---------
Co-authored-by: Ice3man <[email protected] >
Co-authored-by: mzack <[email protected] >
Co-authored-by: sandeep <[email protected] >
2024-05-01 00:28:11 +05:30
dependabot[bot]
94335a7771
Merge pull request #5116 from projectdiscovery/dependabot/go_modules/dev/github.com/projectdiscovery/ratelimit-0.0.39
2024-04-29 06:26:43 +00:00
dependabot[bot]
0214d430f9
chore(deps): bump github.com/projectdiscovery/ratelimit
...
Bumps [github.com/projectdiscovery/ratelimit](https://github.com/projectdiscovery/ratelimit ) from 0.0.38 to 0.0.39.
- [Release notes](https://github.com/projectdiscovery/ratelimit/releases )
- [Commits](https://github.com/projectdiscovery/ratelimit/compare/v0.0.38...v0.0.39 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/ratelimit
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
2024-04-29 06:01:14 +00:00
dependabot[bot]
a0ef624e83
Merge pull request #5118 from projectdiscovery/dependabot/go_modules/dev/github.com/projectdiscovery/rawhttp-0.1.47
2024-04-29 06:00:14 +00:00
dependabot[bot]
4565547e54
chore(deps): bump github.com/projectdiscovery/rawhttp
...
Bumps [github.com/projectdiscovery/rawhttp](https://github.com/projectdiscovery/rawhttp ) from 0.1.45 to 0.1.47.
- [Release notes](https://github.com/projectdiscovery/rawhttp/releases )
- [Commits](https://github.com/projectdiscovery/rawhttp/compare/v0.1.45...v0.1.47 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/rawhttp
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
2024-04-29 05:35:17 +00:00
Ramana Reddy
2357153fcd
Fix failing test ( #5067 )
2024-04-28 01:15:57 +05:30
Anna Smith
e96fdf2e40
chore: fix function names in comment ( #5110 )
2024-04-27 18:40:33 +05:30
sandeep
3f82fc6d00
Merge remote-tracking branch 'origin'
2024-04-25 18:54:33 +05:30
Tarun Koyalwar
7ce1b3e43d
flow: fix empty template.xxx in flow ( #5106 )
2024-04-25 16:55:48 +05:30
sandeep
4d12271ccf
Merge remote-tracking branch 'origin'
2024-04-25 16:30:37 +05:30
sandeep
295f45807e
version update
2024-04-25 16:29:52 +05:30
Dogan Can Bakir and Tarun Koyalwar
c8cda14e41
remove default val in CLI and increase MaxBodyRead to 10mb ( #5100 )
...
Co-authored-by: Tarun Koyalwar <[email protected] >
2024-04-25 16:28:37 +05:30
Ice3man and Tarun Koyalwar
0b82e8b7aa
feat: added support for context cancellation to engine ( #5096 )
...
* feat: added support for context cancellation to engine
* misc
* feat: added contexts everywhere
* misc
* misc
* use granular http timeouts and increase http timeout to 30s using multiplier
* track response header timeout in mhe
* update responseHeaderTimeout to 5sec
* skip failing windows test
---------
Co-authored-by: Tarun Koyalwar <[email protected] >
2024-04-25 15:37:56 +05:30
Tarun Koyalwar and sandeep
3dfcec0a36
missing mhe check in http payloads ( #5099 )
...
* go mod tidy
* fix spm missing hosterrorcheck + improvements
---------
Co-authored-by: sandeep <[email protected] >
2024-04-24 19:34:13 +05:30
Dogan Can Bakir
cfe6f5da58
fix tests ( #5092 )
2024-04-24 18:49:39 +05:30
Ramana Reddy
e450dee03d
Preserve reference links as case-sensitive while unmarshalling ( #5098 )
2024-04-24 18:44:59 +05:30
Dogan Can Bakir
21aec3062a
update utils ( #5089 )
2024-04-24 16:33:06 +05:30
dependabot[bot]
d85267df31
chore(deps): bump github.com/projectdiscovery/mapcidr ( #5076 )
...
Bumps [github.com/projectdiscovery/mapcidr](https://github.com/projectdiscovery/mapcidr ) from 1.1.16 to 1.1.34.
- [Release notes](https://github.com/projectdiscovery/mapcidr/releases )
- [Changelog](https://github.com/projectdiscovery/mapcidr/blob/main/.goreleaser.yml )
- [Commits](https://github.com/projectdiscovery/mapcidr/compare/v1.1.16...v1.1.34 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/mapcidr
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-04-24 13:32:18 +05:30
Mzack9999
cbe7322019
Exposing embedded api for settings control in CLI modality ( #5030 )
...
* exposing settings api
* adding probe concurrency
* adding js pool size control
* adding json tags
2024-04-24 13:06:04 +05:30
Tarun Koyalwar and Ramana Reddy
515f7c12bb
fix go install failing ( #5083 )
...
* Fix panic with fuzz template
* Fix multiple mode in fuzzing
* Add test
* remove fork: use official go-echarts
* bump lint action to v4
---------
Co-authored-by: Ramana Reddy <[email protected] >
2024-04-24 13:05:40 +05:30
Dogan Can Bakir and Tarun Koyalwar
8676cb6daf
add response read timeout flag ( #4944 )
...
* add response read timeout flag
* fix test
* bump utils
* fix network tests
* fix incorrect unit of response-read-timeout unit
---------
Co-authored-by: Tarun Koyalwar <[email protected] >
2024-04-24 13:05:05 +05:30
Dogan Can Bakir
e480d131f1
add query param ( #4894 )
...
* include params
* add query var
* override params for base url var
2024-04-23 19:17:26 +05:30
scottdharvey
4b9c3b8d16
Feat 5059 ( #5060 )
...
* change catalog
* add usesuppliedcatalog option
* add catalog nil check
* Update config.go
2024-04-23 19:11:12 +05:30
Dogan Can Bakir
ea3705eb64
fix openapi import nil deref ( #5080 )
2024-04-23 16:56:33 +05:30
Dogan Can Bakir
465894df15
disable thread count warning upon validate ( #5078 )
2024-04-23 16:04:52 +05:30
Ramana Reddy
61e9be530f
Fix: skip-variables-check option in self-contained templates ( #5053 )
...
* fix: skip-variables-check option in self-contained templates
* Update build workflow envs
2024-04-23 16:04:32 +05:30
dependabot[bot]
5dacb255ac
chore(deps): bump github.com/projectdiscovery/useragent ( #5075 )
...
Bumps [github.com/projectdiscovery/useragent](https://github.com/projectdiscovery/useragent ) from 0.0.40 to 0.0.47.
- [Release notes](https://github.com/projectdiscovery/useragent/releases )
- [Commits](https://github.com/projectdiscovery/useragent/compare/v0.0.40...v0.0.47 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/useragent
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-04-23 14:41:46 +05:30
dependabot[bot]
2fc1be213a
chore(deps): bump github.com/projectdiscovery/ratelimit ( #5077 )
...
Bumps [github.com/projectdiscovery/ratelimit](https://github.com/projectdiscovery/ratelimit ) from 0.0.35 to 0.0.38.
- [Release notes](https://github.com/projectdiscovery/ratelimit/releases )
- [Commits](https://github.com/projectdiscovery/ratelimit/compare/v0.0.35...v0.0.38 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/ratelimit
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-04-23 13:42:19 +05:30
dependabot[bot]
60b9d4db4b
chore(deps): bump github.com/projectdiscovery/goflags ( #5074 )
...
Bumps [github.com/projectdiscovery/goflags](https://github.com/projectdiscovery/goflags ) from 0.1.48 to 0.1.49.
- [Release notes](https://github.com/projectdiscovery/goflags/releases )
- [Commits](https://github.com/projectdiscovery/goflags/compare/v0.1.48...v0.1.49 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/goflags
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-04-23 13:41:55 +05:30
dependabot[bot]
6cd0d05174
chore(deps): bump github.com/projectdiscovery/retryablehttp-go ( #5073 )
...
Bumps [github.com/projectdiscovery/retryablehttp-go](https://github.com/projectdiscovery/retryablehttp-go ) from 1.0.55 to 1.0.57.
- [Release notes](https://github.com/projectdiscovery/retryablehttp-go/releases )
- [Commits](https://github.com/projectdiscovery/retryablehttp-go/compare/v1.0.55...v1.0.57 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/retryablehttp-go
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-04-23 13:41:47 +05:30
Ramana Reddy
bf0cae3a10
Fix panic with fuzz template ( #5068 )
...
* Fix panic with fuzz template
* Fix multiple mode in fuzzing
* Add test
2024-04-23 13:39:35 +05:30
Ramana Reddy and Tarun Koyalwar
66da73c1b1
Fix panic err using flow templates with workflow ( #5064 )
...
* Fix panic err using flow templates with workflows
* Misc update
* skip test if pdcp keys are not present
---------
Co-authored-by: Tarun Koyalwar <[email protected] >
2024-04-18 17:43:46 +05:30
Ice3man
3a3db67248
feat: katana jsonl input format not working fix ( #5063 )
2024-04-18 16:49:28 +05:30
Ramana Reddy
a4ba5cd1cb
Fix panic with template validation ( #5065 )
2024-04-18 15:06:15 +05:30
4shen0ne
e432e4a4c2
Fix typos ( #5038 )
...
* Fix typos
- Add a quantifier to make the description unambiguous
- Add a missing verb
* Fix href of FAQs
2024-04-16 21:42:44 +05:30
lvyaoting
84582183dc
chore: fix function names in comment ( #5008 )
...
Signed-off-by: lvyaoting <[email protected] >
2024-04-16 16:57:51 +05:30
Tarun Koyalwar
ea2e13a4aa
nuclei 'stats' build : scan events + chart utils ( #5032 )
...
* prototype new scan events
* scan-event: improvements + conditional build
* add scan charts server: make scan-charts
* scan-charts: bug fix
2024-04-16 16:57:32 +05:30
Levente Kováts
bec7cb273a
add context vars in code and multi ( #5051 )
...
make the extracted variables available in subsequence templates when executing in a workflow
fix projectdiscovery/nuclei#4797
2024-04-16 16:57:07 +05:30
guangwu
431d3fa2d9
fix: close res body ( #5025 )
2024-04-16 14:53:49 +05:30
Mzack9999
d576db3893
Merge pull request #5035 from projectdiscovery/bugfix-4947-internal-resolvers
...
Fixing internal resolver override
2024-04-15 17:02:09 +01:00
GitHub Action
f2c0b4b443
Auto Generate Syntax Docs + JSONSchema [Mon Apr 15 14:44:52 UTC 2024] 🤖
2024-04-15 14:44:52 +00:00
Mzack9999
998a25d744
Merge pull request #5034 from projectdiscovery/feat-4948-dns-srv
...
adding dns srv type
2024-04-15 15:43:44 +01:00
dependabot[bot]
373a598e93
Merge pull request #5041 from projectdiscovery/dependabot/go_modules/dev/github.com/projectdiscovery/dsl-0.0.52
2024-04-15 06:38:50 +00:00
dependabot[bot]
17f0ca2576
Merge pull request #5040 from projectdiscovery/dependabot/go_modules/dev/github.com/projectdiscovery/rawhttp-0.1.45
2024-04-15 06:26:10 +00:00
dependabot[bot]
f876e3290b
chore(deps): bump github.com/projectdiscovery/dsl from 0.0.51 to 0.0.52
...
Bumps [github.com/projectdiscovery/dsl](https://github.com/projectdiscovery/dsl ) from 0.0.51 to 0.0.52.
- [Release notes](https://github.com/projectdiscovery/dsl/releases )
- [Commits](https://github.com/projectdiscovery/dsl/compare/v0.0.51...v0.0.52 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/dsl
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
2024-04-15 06:09:00 +00:00
dependabot[bot]
480968fd78
Merge pull request #5042 from projectdiscovery/dependabot/go_modules/dev/github.com/projectdiscovery/goflags-0.1.48
2024-04-15 06:06:56 +00:00
dependabot[bot]
3b51a77bc7
chore(deps): bump github.com/projectdiscovery/rawhttp
...
Bumps [github.com/projectdiscovery/rawhttp](https://github.com/projectdiscovery/rawhttp ) from 0.1.44 to 0.1.45.
- [Release notes](https://github.com/projectdiscovery/rawhttp/releases )
- [Commits](https://github.com/projectdiscovery/rawhttp/compare/v0.1.44...v0.1.45 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/rawhttp
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
2024-04-15 06:00:23 +00:00
dependabot[bot]
88ee422256
Merge pull request #5044 from projectdiscovery/dependabot/go_modules/dev/github.com/projectdiscovery/fastdialer-0.0.67
2024-04-15 05:57:32 +00:00
dependabot[bot]
c8824ac71a
chore(deps): bump github.com/projectdiscovery/fastdialer
...
Bumps [github.com/projectdiscovery/fastdialer](https://github.com/projectdiscovery/fastdialer ) from 0.0.66 to 0.0.67.
- [Release notes](https://github.com/projectdiscovery/fastdialer/releases )
- [Commits](https://github.com/projectdiscovery/fastdialer/compare/v0.0.66...v0.0.67 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/fastdialer
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
2024-04-15 05:35:54 +00:00
dependabot[bot]
c145adb3bf
chore(deps): bump github.com/projectdiscovery/goflags
...
Bumps [github.com/projectdiscovery/goflags](https://github.com/projectdiscovery/goflags ) from 0.1.46 to 0.1.48.
- [Release notes](https://github.com/projectdiscovery/goflags/releases )
- [Commits](https://github.com/projectdiscovery/goflags/compare/v0.1.46...v0.1.48 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/goflags
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
2024-04-15 05:35:43 +00:00
Levente Kováts
0d5e26d7bd
run workflow subtemplates with new ScanContext ( #5031 )
...
fix projectdiscovery/nuclei#4933
2024-04-12 04:20:11 +05:30
mzack
38e185c410
simpler logic
2024-04-12 00:32:06 +02:00
mzack
8f084eedd6
adding more tests
2024-04-12 00:22:11 +02:00
mzack
0807113e6c
adding more query types test
2024-04-12 00:02:43 +02:00
Mzack9999
4d0204f89a
Merge pull request #5036 from projectdiscovery/bugfix-networkpolicy-httpx
...
Adding networkpolicy to httpx probes
2024-04-11 21:18:10 +01:00
mzack
f4394b8e11
Adding networkpolicy to httpx probes
2024-04-11 19:34:03 +02:00
mzack
7b71886309
Fixing internal resolver override
2024-04-11 19:10:31 +02:00
mzack
2ed33e4723
adding dns srv type
2024-04-11 18:57:50 +02:00
Mzack9999
721ddda915
Merge pull request #4986 from projectdiscovery/feat-3072-init-adaptive-speed
...
Initial Refactor for speed control
2024-04-10 00:49:33 +01:00
mzack
5fc08cec48
updating example
2024-04-09 18:51:25 +02:00
mzack
6eeb98c71b
removing printf
2024-04-09 18:34:04 +02:00
mzack
70eb494a01
warning
2024-04-09 18:32:40 +02:00
mzack
582a85d9c0
mimic follow behavior
2024-04-09 18:31:22 +02:00
mzack
7e363984b2
Merge branch 'dev' into feat-3072-init-adaptive-speed
2024-04-09 15:19:51 +02:00
Sandeep Singh
39b6ca9bb7
Merge pull request #5022 from projectdiscovery/dev
...
nuclei v3.2.4
2024-04-09 02:24:14 +05:30
Tarun Koyalwar
375d1ddcde
fix missing port in javascript result ( #5023 )
...
* add ip support in js output
* js: if dialed ip is missing resolve and get first ip
* ssl: fix incorrect port in output
2024-04-09 02:09:44 +05:30
sandeep
24120e0e82
Merge branch 'dev' of https://github.com/projectdiscovery/nuclei into dev
2024-04-09 01:02:22 +05:30
sandeep
1ed3213565
version update
2024-04-09 01:02:11 +05:30
Tarun Koyalwar
74dee426ed
fuzz: fix missing expression evaluation before use ( #5019 )
2024-04-09 00:58:35 +05:30
Tarun Koyalwar
f159e8fa66
fix dynamic extractor + payloads edgecase by sending req sequentially ( #5016 )
...
* explicitly handle edgecase #4993 instead of hot fix
* fix typo
2024-04-08 22:21:26 +05:30
Ice3man and sandeep
a844e6f7ab
feat: fixed bug due to parallel auto setting in http ( #4992 )
...
* feat: fixed bug due to parallel auto setting in http
* increased threshold
---------
Co-authored-by: sandeep <[email protected] >
2024-04-08 16:04:57 +05:30
Tarun Koyalwar
b86fcb5546
fix index out of range error ( #4998 )
2024-04-08 14:11:32 +05:30
dependabot[bot]
392fb61e94
Merge pull request #5013 from projectdiscovery/dependabot/go_modules/dev/github.com/projectdiscovery/fastdialer-0.0.66
2024-04-08 07:16:46 +00:00
dependabot[bot]
f1215d84e7
Merge pull request #5010 from projectdiscovery/dependabot/go_modules/dev/github.com/projectdiscovery/utils-0.0.88
2024-04-08 07:13:53 +00:00
dependabot[bot]
2b7967c5ec
chore(deps): bump github.com/projectdiscovery/fastdialer
...
Bumps [github.com/projectdiscovery/fastdialer](https://github.com/projectdiscovery/fastdialer ) from 0.0.64 to 0.0.66.
- [Release notes](https://github.com/projectdiscovery/fastdialer/releases )
- [Commits](https://github.com/projectdiscovery/fastdialer/compare/v0.0.64...v0.0.66 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/fastdialer
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
2024-04-08 06:46:57 +00:00
dependabot[bot]
9730de0f76
chore(deps): bump github.com/projectdiscovery/utils
...
Bumps [github.com/projectdiscovery/utils](https://github.com/projectdiscovery/utils ) from 0.0.87 to 0.0.88.
- [Release notes](https://github.com/projectdiscovery/utils/releases )
- [Changelog](https://github.com/projectdiscovery/utils/blob/main/CHANGELOG.md )
- [Commits](https://github.com/projectdiscovery/utils/compare/v0.0.87...v0.0.88 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/utils
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
2024-04-08 06:46:36 +00:00
dependabot[bot]
3f04534337
Merge pull request #5009 from projectdiscovery/dependabot/go_modules/dev/github.com/projectdiscovery/dsl-0.0.51
2024-04-08 06:45:31 +00:00
dependabot[bot]
e8e11d8f94
Merge pull request #5012 from projectdiscovery/dependabot/go_modules/dev/github.com/projectdiscovery/retryablehttp-go-1.0.55
2024-04-08 06:43:03 +00:00
dependabot[bot]
64a783223b
chore(deps): bump github.com/projectdiscovery/retryablehttp-go
...
Bumps [github.com/projectdiscovery/retryablehttp-go](https://github.com/projectdiscovery/retryablehttp-go ) from 1.0.54 to 1.0.55.
- [Release notes](https://github.com/projectdiscovery/retryablehttp-go/releases )
- [Commits](https://github.com/projectdiscovery/retryablehttp-go/compare/v1.0.54...v1.0.55 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/retryablehttp-go
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
2024-04-08 06:21:10 +00:00
dependabot[bot]
95fc24a1c8
chore(deps): bump github.com/projectdiscovery/dsl from 0.0.50 to 0.0.51
...
Bumps [github.com/projectdiscovery/dsl](https://github.com/projectdiscovery/dsl ) from 0.0.50 to 0.0.51.
- [Release notes](https://github.com/projectdiscovery/dsl/releases )
- [Commits](https://github.com/projectdiscovery/dsl/compare/v0.0.50...v0.0.51 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/dsl
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
2024-04-08 06:21:01 +00:00
dependabot[bot]
02957e913b
Merge pull request #5011 from projectdiscovery/dependabot/go_modules/dev/github.com/projectdiscovery/rawhttp-0.1.44
2024-04-08 06:19:38 +00:00
dependabot[bot]
a4f6667eb4
chore(deps): bump github.com/projectdiscovery/rawhttp
...
Bumps [github.com/projectdiscovery/rawhttp](https://github.com/projectdiscovery/rawhttp ) from 0.1.41 to 0.1.44.
- [Release notes](https://github.com/projectdiscovery/rawhttp/releases )
- [Commits](https://github.com/projectdiscovery/rawhttp/compare/v0.1.41...v0.1.44 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/rawhttp
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
2024-04-08 05:56:54 +00:00
GitHub Action
d742e55c3f
Auto Generate Syntax Docs + JSONSchema [Sun Apr 7 22:03:32 UTC 2024] 🤖
2024-04-07 22:03:32 +00:00
Muhammad Daffa and Tarun Koyalwar
ffbe5deebb
feat: added asreproastable ( #4990 )
...
* feat: added asreproastable
* ldap: remove FilterAccountEnabled from AsRepRoastable
* run 'make jsupdate'
---------
Co-authored-by: Tarun Koyalwar <[email protected] >
2024-04-08 03:31:30 +05:30
Ramana Reddy
8c27ca2591
fix(schema): generation of missing JSON schema definitions ( #4995 )
...
* fix(schema): generation of missing JSON schema definitions
* make headers and data to accept multi-type inputs
* misc update
2024-04-08 03:29:42 +05:30
Sandeep Singh
82e25f6631
Merge pull request #5004 from hanghuge/dev
...
chore: fix function name in comment
2024-04-07 23:36:23 +05:30
hanghuge
7b2a708edd
chore: fix function name in comment
...
Signed-off-by: hanghuge <[email protected] >
2024-04-07 00:03:24 +08:00
Mzack9999
f886fb2cf4
less templates in test
2024-04-05 16:40:37 +02:00
Mzack9999
d0a0c6d0c3
internal sync fix + speed up
2024-04-05 15:45:21 +02:00
mzack
aa06c9ef17
speed up
2024-04-04 21:21:06 +02:00
mzack
c4aa7dc1a2
f tag
2024-04-04 20:43:00 +02:00
mzack
96d7d02701
adding speed example
2024-04-04 20:22:28 +02:00
mzack
99a018d12a
adding speed change example
2024-04-04 20:19:46 +02:00
mzack
af7450737a
making payload concurrency dynamic via direct int change
2024-04-03 23:06:08 +02:00
Mzack9999
a140a4194e
boh - placing resize in wrapped method
2024-04-03 19:40:09 +02:00
Mzack9999
620287f76b
deprecating rlm
2024-04-03 19:28:39 +02:00
Mzack9999
3c62b56fd9
panic at the pool
2024-04-03 19:02:30 +02:00
Mzack9999
774db61655
lightweight adaptivity on workpool
2024-04-03 18:50:46 +02:00
Mzack9999
a8d1393e96
init- using resizable components
2024-04-03 17:50:57 +02:00
Sandeep Singh
9957003113
Merge pull request #4983 from projectdiscovery/dev
...
v3.2.3
2024-04-03 19:47:52 +05:30
Dogan Can Bakir
e99420603f
fix raw req single slash issue ( #4955 )
...
* fix raw req single slash issue
* fix raw unsafe req single slash issue
* commit to last commit
* minor
2024-04-03 19:39:35 +05:30
sandeep
b687c11f6b
misc option update
2024-04-03 18:51:34 +05:30
sandeep
6b5e0baf2a
Merge branch 'dev' of https://github.com/projectdiscovery/nuclei into dev
2024-04-03 17:25:33 +05:30
sandeep
03b2fb52c1
syntax update in test
2024-04-03 17:25:12 +05:30
David Fisher
143f179e7b
Remove prefix v from Sarif exporters ( #4976 )
...
because: In config.Version there is already
a `v`` prefix, such as `v3.2.2``.
Prior to this commit the versions were being
tagged as `vv3.2.2`
this commit: Removes the 'v' prefix from the
Sarif exporter in the ToolDetails for both
FullName and SemanticVersion.
2024-04-03 17:19:27 +05:30
Tarun Koyalwar
3907e20bde
fix multiple panics & missing matcher-status in flow templates ( #4978 )
...
* validate and fix empty internal-event
* fix on error with interactsh req
* disable clustering in flow & multiproto
* fix empty/missing matcher-status result
* fix cluster unit test
* fix no results found unit test
2024-04-03 17:19:06 +05:30
dependabot[bot]
abc8ac8ee1
Merge pull request #4982 from projectdiscovery/dependabot/go_modules/github.com/quic-go/quic-go-0.42.0
2024-04-02 14:42:32 +00:00
dependabot[bot]
86b84968b5
chore(deps): bump github.com/quic-go/quic-go from 0.40.1 to 0.42.0
...
Bumps [github.com/quic-go/quic-go](https://github.com/quic-go/quic-go ) from 0.40.1 to 0.42.0.
- [Release notes](https://github.com/quic-go/quic-go/releases )
- [Changelog](https://github.com/quic-go/quic-go/blob/master/Changelog.md )
- [Commits](https://github.com/quic-go/quic-go/compare/v0.40.1...v0.42.0 )
---
updated-dependencies:
- dependency-name: github.com/quic-go/quic-go
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <[email protected] >
2024-04-02 14:20:30 +00:00
Tarun Koyalwar
9951626f1f
bump utils ( #4975 )
...
* bump utils
* fix windows build + dev version update
* use utils from main
* use v0.0.87 of utils
2024-04-02 16:32:52 +05:30
Dogan Can Bakir and Sandeep Singh
dccfc10b10
fix nocolor output ( #4954 )
...
Co-authored-by: Sandeep Singh <[email protected] >
2024-04-02 01:41:10 +05:30
dependabot[bot]
5443c1c76b
Merge pull request #4972 from projectdiscovery/dependabot/go_modules/dev/github.com/projectdiscovery/wappalyzergo-0.0.116
2024-04-01 14:14:01 +00:00
dependabot[bot]
b4b71d9ad6
chore(deps): bump github.com/projectdiscovery/wappalyzergo
...
Bumps [github.com/projectdiscovery/wappalyzergo](https://github.com/projectdiscovery/wappalyzergo ) from 0.0.112 to 0.0.116.
- [Release notes](https://github.com/projectdiscovery/wappalyzergo/releases )
- [Commits](https://github.com/projectdiscovery/wappalyzergo/compare/v0.0.112...v0.0.116 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/wappalyzergo
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
2024-04-01 13:51:55 +00:00
GitHub Action
39ee0b7c39
Auto Generate Syntax Docs + JSONSchema [Mon Apr 1 13:49:30 UTC 2024] 🤖
2024-04-01 13:49:30 +00:00
Tarun Koyalwar
255032f4f2
pre-condition in code , fuzz and other misc updates ( #4966 )
...
* fuzz: rename 'filters' -> 'pre-condition'
* code proto: pre-condition + integration test
* feat: dsl document generator
* update dsl page header
* fix lint error
* add js defined helper funcs in docs
* remove panic recovery unless its for third party(go-rod,goja)
* handle dynamic values flattening edgecase in flow+multiprotocol
* fix order of kv in form-data (failing test)
* fix template loading counters
* Revert "handle dynamic values flattening edgecase in flow+multiprotocol"
This reverts commit 58fdd4faf7 .
* fix flow iteration using 'iterate'
2024-04-01 19:18:21 +05:30
Tarun Koyalwar
1d8b10be2a
fix empty template-id in scan logs ( #4969 )
2024-04-01 12:25:17 +05:30
dependabot[bot]
ddf9477c80
Merge pull request #4973 from projectdiscovery/dependabot/go_modules/dev/github.com/projectdiscovery/goflags-0.1.46
2024-04-01 06:14:01 +00:00
dependabot[bot]
8a25cb4c59
Merge pull request #4970 from projectdiscovery/dependabot/go_modules/dev/github.com/projectdiscovery/retryablehttp-go-1.0.54
2024-04-01 05:53:28 +00:00
dependabot[bot]
d5cfee7375
chore(deps): bump github.com/projectdiscovery/goflags
...
Bumps [github.com/projectdiscovery/goflags](https://github.com/projectdiscovery/goflags ) from 0.1.42 to 0.1.46.
- [Release notes](https://github.com/projectdiscovery/goflags/releases )
- [Commits](https://github.com/projectdiscovery/goflags/compare/v0.1.42...v0.1.46 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/goflags
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
2024-04-01 05:47:50 +00:00
dependabot[bot]
07ce7ef34e
Merge pull request #4974 from projectdiscovery/dependabot/go_modules/dev/github.com/projectdiscovery/dsl-0.0.50
2024-04-01 05:44:54 +00:00
dependabot[bot]
c8783e608b
Merge pull request #4971 from projectdiscovery/dependabot/go_modules/dev/github.com/projectdiscovery/ratelimit-0.0.35
2024-04-01 05:44:05 +00:00
dependabot[bot]
cf67d4dca6
chore(deps): bump github.com/projectdiscovery/dsl from 0.0.48 to 0.0.50
...
Bumps [github.com/projectdiscovery/dsl](https://github.com/projectdiscovery/dsl ) from 0.0.48 to 0.0.50.
- [Release notes](https://github.com/projectdiscovery/dsl/releases )
- [Commits](https://github.com/projectdiscovery/dsl/compare/v0.0.48...v0.0.50 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/dsl
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
2024-04-01 05:24:10 +00:00
dependabot[bot]
90ae6fc2fa
chore(deps): bump github.com/projectdiscovery/ratelimit
...
Bumps [github.com/projectdiscovery/ratelimit](https://github.com/projectdiscovery/ratelimit ) from 0.0.27 to 0.0.35.
- [Release notes](https://github.com/projectdiscovery/ratelimit/releases )
- [Commits](https://github.com/projectdiscovery/ratelimit/compare/v0.0.27...v0.0.35 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/ratelimit
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
2024-04-01 05:22:51 +00:00
dependabot[bot]
4c86b3bf87
chore(deps): bump github.com/projectdiscovery/retryablehttp-go
...
Bumps [github.com/projectdiscovery/retryablehttp-go](https://github.com/projectdiscovery/retryablehttp-go ) from 1.0.52 to 1.0.54.
- [Release notes](https://github.com/projectdiscovery/retryablehttp-go/releases )
- [Commits](https://github.com/projectdiscovery/retryablehttp-go/compare/v1.0.52...v1.0.54 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/retryablehttp-go
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
2024-04-01 05:22:42 +00:00
Tarun Koyalwar
25e7799c09
req_url_pattern for vuln_hash calculation + unit test ( #4964 )
2024-03-30 23:50:31 +05:30
GitHub Action
5ce912e316
Auto Generate Syntax Docs + JSONSchema [Fri Mar 29 08:03:07 UTC 2024] 🤖
2024-03-29 08:03:07 +00:00
llussy
cfbd56c311
fix go version and format. ( #4958 )
2024-03-29 13:32:07 +05:30
Tarun Koyalwar
e88889b263
add -dast flag and multiple bug fixes for dast templates ( #4941 )
...
* add default get method
* remove residual payload logic from old implementation
* fuzz: clone current state of component
* fuzz: bug fix stacking of payloads in multiple mode
* improve stdout template loading stats
* stdout: force display warnings if no templates are loaded
* update flags in README.md
* quote non-ascii chars in extractor output
* aws request signature can only be used in signed & verified tmpls
* deprecate request signature
* remove logic related to deprecated fuzzing input
* update test to use ordered params
* fix interactsh-url lazy eval: #4946
* output: skip unnecessary updates when unescaping
* updates as per requested changes
2024-03-29 13:31:30 +05:30
GitHub Action
78300e3250
Auto Generate Syntax Docs + JSONSchema [Wed Mar 27 18:35:05 UTC 2024] 🤖
2024-03-27 18:35:05 +00:00
Tarun Koyalwar
c123a4b449
Merge pull request #4943 from kchason/3690-replace-jsonschema
...
Update JSONSchema Libraries
2024-03-28 00:03:01 +05:30
Tarun Koyalwar
17d67f6608
minor updates
2024-03-27 23:52:08 +05:30
kchason
0feb94a717
Remove YAML designated formatters
2024-03-25 16:15:28 -04:00
kchason
fb3c3d828d
Initial switch of libraries
2024-03-25 15:52:20 -04:00
dependabot[bot]
728e00c771
Merge pull request #4940 from projectdiscovery/dependabot/go_modules/dev/github.com/projectdiscovery/fastdialer-0.0.64
2024-03-25 05:55:33 +00:00
dependabot[bot]
663b6df872
chore(deps): bump github.com/projectdiscovery/fastdialer
...
Bumps [github.com/projectdiscovery/fastdialer](https://github.com/projectdiscovery/fastdialer ) from 0.0.63 to 0.0.64.
- [Release notes](https://github.com/projectdiscovery/fastdialer/releases )
- [Commits](https://github.com/projectdiscovery/fastdialer/compare/v0.0.63...v0.0.64 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/fastdialer
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
2024-03-25 05:33:59 +00:00
Tarun Koyalwar
c1bd4f82ea
Multiple bug fixes in query param fuzzing ( #4925 )
...
* fuzz: check and handle typed slice
* do not query encode params + fuzz/allow duplicates params
* sometimes order matters ~query params
* component: fix broken iterator
* result upload add meta params
2024-03-25 10:08:26 +05:30
dependabot[bot]
bc268174ab
Merge pull request #4924 from projectdiscovery/dependabot/go_modules/github.com/docker/docker-24.0.9incompatible
2024-03-20 17:57:39 +00:00
dependabot[bot]
7b72c7c186
chore(deps): bump github.com/docker/docker
...
Bumps [github.com/docker/docker](https://github.com/docker/docker ) from 24.0.7+incompatible to 24.0.9+incompatible.
- [Release notes](https://github.com/docker/docker/releases )
- [Commits](https://github.com/docker/docker/compare/v24.0.7...v24.0.9 )
---
updated-dependencies:
- dependency-name: github.com/docker/docker
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <[email protected] >
2024-03-20 17:24:42 +00:00
dependabot[bot]
6d3fac731c
Merge pull request #4913 from projectdiscovery/dependabot/go_modules/dev/github.com/projectdiscovery/dsl-0.0.48
2024-03-19 14:40:17 +00:00
dependabot[bot]
7c5e8477ca
Merge pull request #4910 from projectdiscovery/dependabot/go_modules/dev/github.com/projectdiscovery/rawhttp-0.1.41
2024-03-18 05:56:01 +00:00
dependabot[bot]
c631b82f7d
Merge pull request #4912 from projectdiscovery/dependabot/go_modules/dev/github.com/projectdiscovery/utils-0.0.84
2024-03-18 05:25:38 +00:00
dependabot[bot]
62bdee97e9
chore(deps): bump github.com/projectdiscovery/rawhttp
...
Bumps [github.com/projectdiscovery/rawhttp](https://github.com/projectdiscovery/rawhttp ) from 0.1.40 to 0.1.41.
- [Release notes](https://github.com/projectdiscovery/rawhttp/releases )
- [Commits](https://github.com/projectdiscovery/rawhttp/compare/v0.1.40...v0.1.41 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/rawhttp
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
2024-03-18 05:24:56 +00:00
dependabot[bot]
e8f1cc3657
chore(deps): bump github.com/projectdiscovery/dsl from 0.0.46 to 0.0.48
...
Bumps [github.com/projectdiscovery/dsl](https://github.com/projectdiscovery/dsl ) from 0.0.46 to 0.0.48.
- [Release notes](https://github.com/projectdiscovery/dsl/releases )
- [Commits](https://github.com/projectdiscovery/dsl/compare/v0.0.46...v0.0.48 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/dsl
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
2024-03-18 05:24:52 +00:00
dependabot[bot]
ec999275b2
Merge pull request #4911 from projectdiscovery/dependabot/go_modules/dev/github.com/projectdiscovery/fastdialer-0.0.63
2024-03-18 05:23:51 +00:00
dependabot[bot]
1975a1f869
Merge pull request #4909 from projectdiscovery/dependabot/go_modules/dev/github.com/projectdiscovery/retryablehttp-go-1.0.52
2024-03-18 05:23:10 +00:00
dependabot[bot]
31568a06ff
chore(deps): bump github.com/projectdiscovery/utils
...
Bumps [github.com/projectdiscovery/utils](https://github.com/projectdiscovery/utils ) from 0.0.84-0.20240313184656-e3ec80f4dd42 to 0.0.84.
- [Release notes](https://github.com/projectdiscovery/utils/releases )
- [Changelog](https://github.com/projectdiscovery/utils/blob/main/CHANGELOG.md )
- [Commits](https://github.com/projectdiscovery/utils/commits/v0.0.84 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/utils
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
2024-03-18 05:03:50 +00:00
dependabot[bot]
269dd4c38c
chore(deps): bump github.com/projectdiscovery/fastdialer
...
Bumps [github.com/projectdiscovery/fastdialer](https://github.com/projectdiscovery/fastdialer ) from 0.0.62 to 0.0.63.
- [Release notes](https://github.com/projectdiscovery/fastdialer/releases )
- [Commits](https://github.com/projectdiscovery/fastdialer/compare/v0.0.62...v0.0.63 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/fastdialer
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
2024-03-18 05:03:46 +00:00
dependabot[bot]
a9d5f243ba
chore(deps): bump github.com/projectdiscovery/retryablehttp-go
...
Bumps [github.com/projectdiscovery/retryablehttp-go](https://github.com/projectdiscovery/retryablehttp-go ) from 1.0.51 to 1.0.52.
- [Release notes](https://github.com/projectdiscovery/retryablehttp-go/releases )
- [Commits](https://github.com/projectdiscovery/retryablehttp-go/compare/v1.0.51...v1.0.52 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/retryablehttp-go
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
2024-03-18 05:03:37 +00:00
sandeep
930f51fcf0
Merge remote-tracking branch 'origin'
2024-03-17 16:31:32 +05:30
sandeep
8a9dc11f36
version update
2024-03-17 16:29:50 +05:30
Tarun Koyalwar
59a624f2bd
add more nil checks and create default map ( #4896 )
...
* add more nil checks and create default map
* fix more panic in interactsh
* early exit
2024-03-17 16:25:26 +05:30
sandeep
af2284b741
Merge remote-tracking branch 'origin'
2024-03-15 18:54:12 +05:30
sandeep
3ee1bfa4ba
version update
2024-03-15 18:53:38 +05:30
Sandeep Singh
ac240cd14c
Merge pull request #4892 from alizademhdi/fix_vulnerabilities
...
Security upgrade alpine from 3.18.2 to 3.18.6
2024-03-15 18:52:41 +05:30
Sandeep Singh
0b70d58665
Merge pull request #4893 from projectdiscovery/js-hot-fix
...
js protocol: fix breaking json export issue
2024-03-15 18:50:31 +05:30
Mzack9999
7d06c97a0d
Merge pull request #4867 from projectdiscovery/maint-runner-cache
...
Internal Templates Loader/Parser caches refactoring
2024-03-15 14:05:12 +01:00
Tarun Koyalwar
a8ec9819fc
bump goja version + nuclei version
2024-03-15 18:12:57 +05:30
mzack
bf2699462f
lint
2024-03-15 13:40:28 +01:00
Tarun Koyalwar
f3d2f394ce
go mod tidy
2024-03-15 18:07:12 +05:30
Tarun Koyalwar
e1fea06f2c
retract nuclei v3.2.0
2024-03-15 18:06:58 +05:30
mzack
2dd8c8c5ae
removing err
2024-03-15 13:36:57 +01:00
Tarun Koyalwar
94817ca300
js protocol: fix breaking json export issue
2024-03-15 18:04:08 +05:30
alizademhdi
fcd5c6b111
Upgrade alpine to 3.18.6 for security fixes
2024-03-15 16:01:27 +03:30
alizademhdi
d93b4a01df
Reduce vulnerabilities in alpine
...
The following vulnerabilities are fixed with an upgrade alpine from 3.18.2.to 3.18.5:
- https://snyk.io/vuln/SNYK-ALPINE318-BUSYBOX-5890990
- https://snyk.io/vuln/SNYK-ALPINE318-BUSYBOX-5890990
- https://snyk.io/vuln/SNYK-ALPINE318-BUSYBOX-5890990
- https://snyk.io/vuln/SNYK-ALPINE318-OPENSSL-6032386
- https://snyk.io/vuln/SNYK-ALPINE318-OPENSSL-6032386
2024-03-15 14:22:15 +03:30
Sandeep Singh
aaf3cf9cb3
Merge pull request #4884 from kiokuless/fix-rate-limiter
...
Fix overriding the predefined ratelimiter by WithGlobalRateLimit
2024-03-15 15:26:05 +05:30
Mzack9999
df67578d98
Merge pull request #4885 from debasishbsws/go-git-version-upgrade
...
update go-git version from v4 to v5 fix GHSA-449p-3h89-pw88 GHSA-mw99-9chc-xw7r
2024-03-15 00:44:56 +01:00
mzack
d988de45f6
merge
2024-03-15 00:01:09 +01:00
mzack
e523d3872c
Merge branch 'dev' into maint-runner-cache
2024-03-14 23:46:50 +01:00
Mzack9999
b7f76cfd4b
Merge pull request #4833 from projectdiscovery/maint-memory
...
Adding memguardian + various optimizations
2024-03-14 23:39:43 +01:00
debasishbsw
1700cdf4e2
update go-git fix CVE-2023-49569 CVE-2023-49568
...
Signed-off-by: debasishbsw <[email protected] >
2024-03-14 10:26:08 +00:00
kiokuless
3a41f752e4
Use e.rateLimiter if it's not nil
2024-03-14 10:41:23 +09:00
Sandeep Singh
cda1fc0ba5
Merge pull request #4882 from projectdiscovery/dev
...
nuclei v3.2.0
2024-03-14 03:48:26 +05:30
dependabot[bot]
d292ac8698
Merge pull request #4881 from projectdiscovery/dependabot/go_modules/google.golang.org/protobuf-1.33.0
2024-03-13 22:04:02 +00:00
GitHub Action
f6d0b1cd95
Auto Generate Syntax Docs + JSONSchema [Wed Mar 13 22:02:48 UTC 2024] 🤖
2024-03-13 22:02:48 +00:00
sandeep
5d0b82c6a1
Fixed xpath doc escaping example
2024-03-14 03:30:37 +05:30
dependabot[bot]
d27f56fd7e
chore(deps): bump google.golang.org/protobuf from 1.32.0 to 1.33.0
...
Bumps google.golang.org/protobuf from 1.32.0 to 1.33.0.
---
updated-dependencies:
- dependency-name: google.golang.org/protobuf
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <[email protected] >
2024-03-13 21:39:42 +00:00
fa56800fcc
Fuzzing layer enhancements + input-types support ( #4477 )
...
* feat: move fuzz package to root directory
* feat: added support for input providers like openapi,postman,etc
* feat: integration of new fuzzing logic in engine
* bugfix: use and instead of or
* fixed lint errors
* go mod tidy
* add new reqresp type + bump utils
* custom http request parser
* use new struct type RequestResponse
* introduce unified input/target provider
* abstract input formats via new inputprovider
* completed input provider refactor
* remove duplicated code
* add sdk method to load targets
* rename component url->path
* add new yaml format + remove duplicated code
* use gopkg.in/yaml.v3 for parsing
* update .gitignore
* refactor/move + docs fuzzing in http protocol
* fuzz: header + query integration test using fuzzplayground
* fix integration test runner in windows
* feat add support for filter in http fuzz
* rewrite header/query integration test with filter
* add replace regex rule
* support kv fuzzing + misc updates
* add path fuzzing example + misc improvements
* fix matchedURL + skip httpx on multi formats
* cookie fuzz integration test
* add json body + params body tests
* feat add multipart/form-data fuzzing support
* add all fuzz body integration test
* misc bug fixes + minor refactor
* add multipart form + body form unit tests
* only run fuzzing templates if -fuzz flag is given
* refactor/move fuzz playground server to pkg
* fix integration test + refactor
* add auth types and strategies
* add file auth provider
* start implementing auth logic in http
* add logic in http protocol
* static auth implemented for http
* default :80,:443 normalization
* feat: dynamic auth init
* feat: dynamic auth using templates
* validate targets count in openapi+swagger
* inputformats: add support to accept variables
* fix workflow integration test
* update lazy cred fetch logic
* fix unit test
* drop postman support
* domain related normalization
* update secrets.yaml file format + misc updates
* add auth prefetch option
* remove old secret files
* add fuzzing+auth related sdk options
* fix/support multiple mode in kv header fuzzing
* rename 'headers' -> 'header' in fuzzing rules
* fix deadlock due to merge conflict resolution
* misc update
* add bool type in parsed value
* add openapi validation+override+ new flags
* misc updates
* remove optional path parameters when unavailable
* fix swagger.yaml file
* misc updates
* update print msg
* multiple openapi validation enchancements + appMode
* add optional params in required_openapi_vars.yaml file
* improve warning/verbose msgs in format
* fix skip-format-validation not working
* use 'params/parameter' instead of 'variable' in openapi
* add retry support for falky tests
* fix nuclei loading ignored templates (#4849 )
* fix tag include logic
* fix unit test
* remove quoting in extractor output
* remove quote in debug code command
* feat: issue tracker URLs in JSON + misc fixes (#4855 )
* feat: issue tracker URLs in JSON + misc fixes
* misc changes
* feat: status update support for issues
* feat: report metadata generation hook support
* feat: added CLI summary of tickets created
* misc changes
* introduce `disable-unsigned-templates` flag (#4820 )
* introduce `disable-unsigned-templates` flag
* minor
* skip instead of exit
* remove duplicate imports
* use stats package + misc enhancements
* force display warning + adjust skipped stats in unsigned count
* include unsigned skipped templates without -dut flag
---------
Co-authored-by: Tarun Koyalwar <[email protected] >
* Purge cache on global callback set (#4840 )
* purge cache on global callback set
* lint
* purging cache
* purge cache in runner after loading templates
* include internal cache from parsers + add global cache register/purge via config
* remove disable cache purge option
---------
Co-authored-by: Tarun Koyalwar <[email protected] >
* misc update
* add application/octet-stream support
* openapi: support path specific params
* misc option + readme update
---------
Co-authored-by: Sandeep Singh <[email protected] >
Co-authored-by: sandeep <[email protected] >
Co-authored-by: Tarun Koyalwar <[email protected] >
Co-authored-by: Tarun Koyalwar <[email protected] >
Co-authored-by: Dogan Can Bakir <[email protected] >
Co-authored-by: Mzack9999 <[email protected] >
2024-03-14 03:08:53 +05:30
mzack
a751993808
rename
2024-03-13 21:46:30 +01:00
mzack
e9f6febe01
caching content + merging caches
2024-03-13 21:02:36 +01:00
mzack
3685379960
Merge branch 'dev' into maint-runner-cache
2024-03-13 20:16:27 +01:00
mzack
117d4a30e2
v. bump
2024-03-13 19:48:59 +01:00
mzack
397ad04540
Merge branch 'dev' into maint-memory
2024-03-13 19:31:45 +01:00
Dogan Can Bakir
66b722faaf
bump gozero ( #4877 )
2024-03-13 20:36:19 +05:30
Tarun Koyalwar
49ef5cbf16
handle 1 more edgecase ( #4868 )
...
* handle 1 more edgecase
* add integration test for this edgecase
* fix multi-http-var-sharing with integration test
* add -payload-concurrency (-pc) flag
* fix missing internal:true login in multiprotocol engine
* fix/handle absolute invalid url parsing
* support -pc & -jc in go sdk
* fix missing variables in code protocol operators
* add payload count parallelhttp check
2024-03-13 20:35:19 +05:30
mzack
fd14472181
.
2024-03-13 03:16:40 +01:00
mzack
cd289a81c9
tmp init
2024-03-13 02:59:34 +01:00
mzack
cbda987288
fixing tests
2024-03-13 02:44:45 +01:00
mzack
4aff6d7189
merging caches + removing import cycle via type any
2024-03-13 02:27:15 +01:00
mzack
4b43bd0c65
.
2024-03-12 14:56:53 +01:00
mzack
a335e4962e
bla
2024-03-12 14:55:43 +01:00
mzack
946d81dc56
vers. bump
2024-03-11 22:22:17 +01:00
mzack
a69a082247
u64
2024-03-11 21:47:52 +01:00
mzack
582bf865d2
lint
2024-03-11 21:06:56 +01:00
mzack
d93454eee3
Merge branch 'dev' into maint-memory
2024-03-11 20:49:21 +01:00
mzack
de9f9620d5
removing debug
2024-03-11 19:58:08 +01:00
mzack
29f4ac9160
lint
2024-03-11 19:54:23 +01:00
mzack
e2cf5dda35
split active+passive guards
2024-03-11 19:48:56 +01:00
Ice3man
a66b56fc79
change position of sdk text
2024-03-11 22:39:32 +05:30
mzack
da38d4db20
pointing to util commit
2024-03-11 15:05:19 +01:00
mzack
3f295226ad
Merge branch 'dev' into maint-memory
2024-03-11 15:03:14 +01:00
Dogan Can Bakir
e9625d621f
add callback support to StandardWriter ( #4839 )
...
* add callback support to StandardWriter
* minor
* use multiwriter
* minor
2024-03-11 17:07:07 +05:30
dependabot[bot]
fe4d5f05a1
Merge pull request #4862 from projectdiscovery/dependabot/go_modules/dev/github.com/projectdiscovery/interactsh-1.1.9
2024-03-11 06:26:48 +00:00
dependabot[bot]
4d67a3601d
chore(deps): bump github.com/projectdiscovery/interactsh
...
Bumps [github.com/projectdiscovery/interactsh](https://github.com/projectdiscovery/interactsh ) from 1.1.8 to 1.1.9.
- [Release notes](https://github.com/projectdiscovery/interactsh/releases )
- [Changelog](https://github.com/projectdiscovery/interactsh/blob/main/.goreleaser.yml )
- [Commits](https://github.com/projectdiscovery/interactsh/compare/v1.1.8...v1.1.9 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/interactsh
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
2024-03-11 06:06:33 +00:00
dependabot[bot]
5347106bce
Merge pull request #4859 from projectdiscovery/dependabot/go_modules/dev/github.com/projectdiscovery/httpx-1.6.0
2024-03-11 06:04:41 +00:00
dependabot[bot]
69b39d8ce6
chore(deps): bump github.com/projectdiscovery/httpx from 1.5.0 to 1.6.0
...
Bumps [github.com/projectdiscovery/httpx](https://github.com/projectdiscovery/httpx ) from 1.5.0 to 1.6.0.
- [Release notes](https://github.com/projectdiscovery/httpx/releases )
- [Changelog](https://github.com/projectdiscovery/httpx/blob/main/.goreleaser.yml )
- [Commits](https://github.com/projectdiscovery/httpx/compare/v1.5.0...v1.6.0 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/httpx
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <[email protected] >
2024-03-11 05:45:02 +00:00
dependabot[bot]
3d3027873c
Merge pull request #4858 from projectdiscovery/dependabot/go_modules/dev/github.com/projectdiscovery/rawhttp-0.1.40
2024-03-11 05:44:01 +00:00
dependabot[bot]
3a2b5c8c96
chore(deps): bump github.com/projectdiscovery/rawhttp
...
Bumps [github.com/projectdiscovery/rawhttp](https://github.com/projectdiscovery/rawhttp ) from 0.1.39 to 0.1.40.
- [Release notes](https://github.com/projectdiscovery/rawhttp/releases )
- [Commits](https://github.com/projectdiscovery/rawhttp/compare/v0.1.39...v0.1.40 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/rawhttp
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
2024-03-11 05:23:53 +00:00
Mzack9999 and Tarun Koyalwar
ec4fb408c9
Purge cache on global callback set ( #4840 )
...
* purge cache on global callback set
* lint
* purging cache
* purge cache in runner after loading templates
* include internal cache from parsers + add global cache register/purge via config
* remove disable cache purge option
---------
Co-authored-by: Tarun Koyalwar <[email protected] >
2024-03-11 02:59:55 +05:30
Dogan Can Bakir and Tarun Koyalwar
9bd4db3f74
introduce disable-unsigned-templates flag ( #4820 )
...
* introduce `disable-unsigned-templates` flag
* minor
* skip instead of exit
* remove duplicate imports
* use stats package + misc enhancements
* force display warning + adjust skipped stats in unsigned count
* include unsigned skipped templates without -dut flag
---------
Co-authored-by: Tarun Koyalwar <[email protected] >
2024-03-11 02:01:17 +05:30
Ice3man
fd024a3e8d
feat: issue tracker URLs in JSON + misc fixes ( #4855 )
...
* feat: issue tracker URLs in JSON + misc fixes
* misc changes
* feat: status update support for issues
* feat: report metadata generation hook support
* feat: added CLI summary of tickets created
* misc changes
2024-03-10 22:02:42 +05:30
Tarun Koyalwar
b1b4f0fe76
fix nuclei loading ignored templates ( #4849 )
...
* fix tag include logic
* fix unit test
* remove quoting in extractor output
* remove quote in debug code command
2024-03-09 21:20:54 +05:30
mzack
6f6c1d3679
small change in calculation
2024-03-07 17:28:24 +01:00
mzack
89858a2ec8
.
2024-03-07 17:11:52 +01:00
mzack
75183c7660
Merge branch 'dev' into maint-memory
2024-03-07 17:10:32 +01:00
mzack
b445f7fc87
making memguardian optional
2024-03-07 16:16:07 +01:00
Dogan Can Bakir
bbac102cf8
remove tmp code files ( #4835 )
2024-03-07 18:27:38 +05:30
mzack
e98d1d6a97
removing storage
2024-03-06 13:29:41 +01:00
GitHub Action
cfe28f0040
Auto Generate Syntax Docs + JSONSchema [Tue Mar 5 17:11:08 UTC 2024] 🤖
2024-03-05 17:11:09 +00:00
Ramana Reddy
0a8beb26e9
Make self-contained optional in http request ( #4838 )
2024-03-05 22:40:12 +05:30
mzack
46830d4402
lint
2024-03-05 01:33:11 +01:00
mzack
52beea3bcd
Merge branch 'dev' into maint-memory
2024-03-05 01:26:06 +01:00
mzack
ea3ecbf2d2
adding disk storage + memguardian + other memory optimizations
2024-03-05 01:08:01 +01:00
dependabot[bot]
02d4151110
Merge pull request #4826 from projectdiscovery/dependabot/go_modules/dev/github.com/projectdiscovery/httpx-1.5.0
2024-03-04 06:39:41 +00:00
dependabot[bot]
e4702317e4
Merge pull request #4828 from projectdiscovery/dependabot/go_modules/dev/github.com/projectdiscovery/wappalyzergo-0.0.112
2024-03-04 06:34:18 +00:00
dependabot[bot]
0642531559
Merge pull request #4829 from projectdiscovery/dependabot/go_modules/dev/github.com/projectdiscovery/goflags-0.1.42
2024-03-04 06:32:44 +00:00
dependabot[bot]
efa4fbcdb7
chore(deps): bump github.com/projectdiscovery/httpx from 1.3.9 to 1.5.0
...
Bumps [github.com/projectdiscovery/httpx](https://github.com/projectdiscovery/httpx ) from 1.3.9 to 1.5.0.
- [Release notes](https://github.com/projectdiscovery/httpx/releases )
- [Changelog](https://github.com/projectdiscovery/httpx/blob/main/.goreleaser.yml )
- [Commits](https://github.com/projectdiscovery/httpx/compare/v1.3.9...v1.5.0 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/httpx
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <[email protected] >
2024-03-04 06:20:56 +00:00
dependabot[bot]
6cfb312f20
Merge pull request #4830 from projectdiscovery/dependabot/go_modules/dev/github.com/projectdiscovery/retryabledns-1.0.58
2024-03-04 06:19:59 +00:00
dependabot[bot]
b13a9b9ace
chore(deps): bump github.com/projectdiscovery/wappalyzergo
...
Bumps [github.com/projectdiscovery/wappalyzergo](https://github.com/projectdiscovery/wappalyzergo ) from 0.0.111 to 0.0.112.
- [Release notes](https://github.com/projectdiscovery/wappalyzergo/releases )
- [Commits](https://github.com/projectdiscovery/wappalyzergo/compare/v0.0.111...v0.0.112 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/wappalyzergo
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
2024-03-04 06:13:45 +00:00
dependabot[bot]
b3498c1a2a
chore(deps): bump github.com/projectdiscovery/goflags
...
Bumps [github.com/projectdiscovery/goflags](https://github.com/projectdiscovery/goflags ) from 0.1.40 to 0.1.42.
- [Release notes](https://github.com/projectdiscovery/goflags/releases )
- [Commits](https://github.com/projectdiscovery/goflags/compare/v0.1.40...v0.1.42 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/goflags
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
2024-03-04 06:12:57 +00:00
dependabot[bot]
505fe4ca5c
Merge pull request #4827 from projectdiscovery/dependabot/go_modules/dev/github.com/projectdiscovery/useragent-0.0.40
2024-03-04 06:11:58 +00:00
dependabot[bot]
7379f1f3f5
chore(deps): bump github.com/projectdiscovery/retryabledns
...
Bumps [github.com/projectdiscovery/retryabledns](https://github.com/projectdiscovery/retryabledns ) from 1.0.56 to 1.0.58.
- [Release notes](https://github.com/projectdiscovery/retryabledns/releases )
- [Commits](https://github.com/projectdiscovery/retryabledns/compare/v1.0.56...v1.0.58 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/retryabledns
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
2024-03-04 05:51:29 +00:00
dependabot[bot]
8c2212f5c0
chore(deps): bump github.com/projectdiscovery/useragent
...
Bumps [github.com/projectdiscovery/useragent](https://github.com/projectdiscovery/useragent ) from 0.0.39 to 0.0.40.
- [Release notes](https://github.com/projectdiscovery/useragent/releases )
- [Commits](https://github.com/projectdiscovery/useragent/compare/v0.0.39...v0.0.40 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/useragent
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
2024-03-04 05:51:15 +00:00
Leon Jacobs
3ab0ae6c6f
Implement more granular, issue tracker level filtering ( #4780 )
...
* (feat) include gitea in default config
* (feat) implement tracker level filtering in #4779
2024-03-02 18:25:13 +05:30
Tarun Koyalwar
e86f382997
validate code template in workflows ( #4822 )
...
* validate code template in workflows
* fix missing executer
2024-03-01 21:30:03 +05:30
Mzack9999 and Tarun Koyalwar
4c7a0f424e
Transparent Memoization via func Annotation ( #4742 )
...
* initial implementation with manual code generation
* testing generation
* refactor to package methods + auto memoize
* more memos
* fixing signatures
* refactor
* adding gen util
* adding util
* regenerate memoized files
---------
Co-authored-by: Tarun Koyalwar <[email protected] >
2024-03-01 18:40:18 +05:30
GitHub Action
e7252a4f9e
Auto Generate Syntax Docs + JSONSchema [Fri Mar 1 11:10:06 UTC 2024] 🤖
2024-03-01 11:10:06 +00:00
Tarun Koyalwar
8a2ff17ad8
allow specifying self-contained at http request level ( #4812 )
...
* allow specifying self-contained at requestlevel
* fix IsSMTP js example
* update smtp + fix examples
* update smtp error message
* add code reference in js protocol
* update js docs
* remove debug stmt
2024-03-01 16:38:56 +05:30
mzack
4d29bff759
using disk storage for large kv
2024-03-01 02:11:18 +01:00
Dogan Can Bakir
6abff96435
use maxsize ( #4814 )
2024-02-29 03:21:17 +05:30
fail-open
30bbdd0163
Update README.md ( #4819 )
...
-Removed links to sections that no longer exist
2024-02-29 00:37:34 +05:30
dependabot[bot]
924a0527d2
Merge pull request #4807 from projectdiscovery/dependabot/go_modules/dev/github.com/projectdiscovery/utils-0.0.80
2024-02-26 07:26:03 +00:00
dependabot[bot]
f027b3a793
chore(deps): bump github.com/projectdiscovery/utils
...
Bumps [github.com/projectdiscovery/utils](https://github.com/projectdiscovery/utils ) from 0.0.79-0.20240216200330-eeee5a2031fc to 0.0.80.
- [Release notes](https://github.com/projectdiscovery/utils/releases )
- [Changelog](https://github.com/projectdiscovery/utils/blob/main/CHANGELOG.md )
- [Commits](https://github.com/projectdiscovery/utils/commits/v0.0.80 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/utils
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
2024-02-26 06:58:04 +00:00
dependabot[bot]
730addd09f
Merge pull request #4806 from projectdiscovery/dependabot/go_modules/dev/github.com/projectdiscovery/wappalyzergo-0.0.111
2024-02-26 06:55:16 +00:00
dependabot[bot]
395b9d2a5b
chore(deps): bump github.com/projectdiscovery/wappalyzergo
...
Bumps [github.com/projectdiscovery/wappalyzergo](https://github.com/projectdiscovery/wappalyzergo ) from 0.0.109 to 0.0.111.
- [Release notes](https://github.com/projectdiscovery/wappalyzergo/releases )
- [Commits](https://github.com/projectdiscovery/wappalyzergo/compare/v0.0.109...v0.0.111 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/wappalyzergo
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
2024-02-26 06:27:32 +00:00
dependabot[bot]
2922e05b03
Merge pull request #4805 from projectdiscovery/dependabot/go_modules/dev/github.com/projectdiscovery/useragent-0.0.39
2024-02-26 06:25:35 +00:00
dependabot[bot]
059b0ea215
Merge pull request #4804 from projectdiscovery/dependabot/go_modules/dev/github.com/projectdiscovery/fastdialer-0.0.60
2024-02-26 06:24:39 +00:00
dependabot[bot]
42b336b383
chore(deps): bump github.com/projectdiscovery/useragent
...
Bumps [github.com/projectdiscovery/useragent](https://github.com/projectdiscovery/useragent ) from 0.0.38 to 0.0.39.
- [Release notes](https://github.com/projectdiscovery/useragent/releases )
- [Commits](https://github.com/projectdiscovery/useragent/compare/v0.0.38...v0.0.39 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/useragent
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
2024-02-26 06:04:33 +00:00
dependabot[bot]
72a73575c2
chore(deps): bump github.com/projectdiscovery/fastdialer
...
Bumps [github.com/projectdiscovery/fastdialer](https://github.com/projectdiscovery/fastdialer ) from 0.0.58 to 0.0.60.
- [Release notes](https://github.com/projectdiscovery/fastdialer/releases )
- [Commits](https://github.com/projectdiscovery/fastdialer/compare/v0.0.58...v0.0.60 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/fastdialer
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
2024-02-26 06:04:27 +00:00
dependabot[bot]
ce3626bdea
Merge pull request #4803 from projectdiscovery/dependabot/go_modules/dev/github.com/projectdiscovery/retryablehttp-go-1.0.49
2024-02-26 06:03:14 +00:00
dependabot[bot]
ed4796a71c
chore(deps): bump github.com/projectdiscovery/retryablehttp-go
...
Bumps [github.com/projectdiscovery/retryablehttp-go](https://github.com/projectdiscovery/retryablehttp-go ) from 1.0.48 to 1.0.49.
- [Release notes](https://github.com/projectdiscovery/retryablehttp-go/releases )
- [Commits](https://github.com/projectdiscovery/retryablehttp-go/compare/v1.0.48...v1.0.49 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/retryablehttp-go
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
2024-02-26 05:43:03 +00:00
dd570bd71d
Testing on owners ( #4801 )
...
* misc update
* chore(deps): bump github.com/gin-gonic/gin from 1.9.0 to 1.9.1 (#4252 )
Bumps [github.com/gin-gonic/gin](https://github.com/gin-gonic/gin ) from 1.9.0 to 1.9.1.
- [Release notes](https://github.com/gin-gonic/gin/releases )
- [Changelog](https://github.com/gin-gonic/gin/blob/master/CHANGELOG.md )
- [Commits](https://github.com/gin-gonic/gin/compare/v1.9.0...v1.9.1 )
---
updated-dependencies:
- dependency-name: github.com/gin-gonic/gin
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* chore(deps): bump github.com/docker/docker (#4316 )
Bumps [github.com/docker/docker](https://github.com/docker/docker ) from 24.0.5+incompatible to 24.0.7+incompatible.
- [Release notes](https://github.com/docker/docker/releases )
- [Commits](https://github.com/docker/docker/compare/v24.0.5...v24.0.7 )
---
updated-dependencies:
- dependency-name: github.com/docker/docker
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* fix README_CN.md typos (#4369 )
* version update
* only testing on owners
---------
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: sandeep <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Xc1Ym <[email protected] >
2024-02-25 15:59:39 +05:30
Alexey
13831e63e0
feat: typo fix ( #4785 )
2024-02-22 04:48:02 +05:30
dependabot[bot]
5539ad7aff
Merge pull request #4770 from projectdiscovery/dependabot/go_modules/dev/github.com/projectdiscovery/goflags-0.1.40
2024-02-19 05:52:59 +00:00
dependabot[bot]
8cb7cc9f68
Merge pull request #4769 from projectdiscovery/dependabot/go_modules/dev/github.com/projectdiscovery/retryabledns-1.0.56
2024-02-19 05:51:28 +00:00
dependabot[bot]
20f940ff60
chore(deps): bump github.com/projectdiscovery/goflags
...
Bumps [github.com/projectdiscovery/goflags](https://github.com/projectdiscovery/goflags ) from 0.1.39 to 0.1.40.
- [Release notes](https://github.com/projectdiscovery/goflags/releases )
- [Commits](https://github.com/projectdiscovery/goflags/compare/v0.1.39...v0.1.40 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/goflags
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
2024-02-19 05:31:26 +00:00
dependabot[bot]
8014e15e19
Merge pull request #4772 from projectdiscovery/dependabot/go_modules/dev/github.com/projectdiscovery/useragent-0.0.38
2024-02-19 05:31:19 +00:00
dependabot[bot]
189ee5a62f
chore(deps): bump github.com/projectdiscovery/retryabledns
...
Bumps [github.com/projectdiscovery/retryabledns](https://github.com/projectdiscovery/retryabledns ) from 1.0.55 to 1.0.56.
- [Release notes](https://github.com/projectdiscovery/retryabledns/releases )
- [Commits](https://github.com/projectdiscovery/retryabledns/compare/v1.0.55...v1.0.56 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/retryabledns
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
2024-02-19 05:30:37 +00:00
dependabot[bot]
14e40f1450
Merge pull request #4773 from projectdiscovery/dependabot/go_modules/dev/github.com/projectdiscovery/retryablehttp-go-1.0.48
2024-02-19 05:28:40 +00:00
dependabot[bot]
325a6acc6f
Merge pull request #4771 from projectdiscovery/dependabot/go_modules/dev/github.com/projectdiscovery/dsl-0.0.44
2024-02-19 05:28:12 +00:00
dependabot[bot]
29db0d86fb
chore(deps): bump github.com/projectdiscovery/retryablehttp-go
...
Bumps [github.com/projectdiscovery/retryablehttp-go](https://github.com/projectdiscovery/retryablehttp-go ) from 1.0.47 to 1.0.48.
- [Release notes](https://github.com/projectdiscovery/retryablehttp-go/releases )
- [Commits](https://github.com/projectdiscovery/retryablehttp-go/compare/v1.0.47...v1.0.48 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/retryablehttp-go
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
2024-02-19 05:08:47 +00:00
dependabot[bot]
542d2bb50d
chore(deps): bump github.com/projectdiscovery/useragent
...
Bumps [github.com/projectdiscovery/useragent](https://github.com/projectdiscovery/useragent ) from 0.0.37 to 0.0.38.
- [Release notes](https://github.com/projectdiscovery/useragent/releases )
- [Commits](https://github.com/projectdiscovery/useragent/compare/v0.0.37...v0.0.38 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/useragent
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
2024-02-19 05:08:42 +00:00
dependabot[bot]
b392a15db3
chore(deps): bump github.com/projectdiscovery/dsl from 0.0.41 to 0.0.44
...
Bumps [github.com/projectdiscovery/dsl](https://github.com/projectdiscovery/dsl ) from 0.0.41 to 0.0.44.
- [Release notes](https://github.com/projectdiscovery/dsl/releases )
- [Commits](https://github.com/projectdiscovery/dsl/compare/v0.0.41...v0.0.44 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/dsl
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
2024-02-19 05:08:38 +00:00
Ramana Reddy
95f8bd76ad
Allow auth option to parse string input as api key ( #4750 )
2024-02-19 04:19:55 +05:30
Leon Jacobs and sandeep
0bd447834c
(feat) add Gitea reporting platform support ( #4522 )
...
* (feat) add Gitea reporting platform support
* (fix) remove debugging code
* (chore) fix typo
* (chore) update syntax with recent changes
* (fix) use Index to update issue comments
* (feat) add gitea config example
* added missing option
---------
Co-authored-by: sandeep <[email protected] >
2024-02-19 03:34:37 +05:30
Tarun Koyalwar
4b55c26fc0
add header nil check ( #4766 )
2024-02-19 02:09:52 +05:30
dependabot[bot]
236f3fc1e3
Merge pull request #4745 from projectdiscovery/dependabot/go_modules/dev/github.com/projectdiscovery/useragent-0.0.37
2024-02-17 12:20:10 +00:00
dependabot[bot]
d7c5b0f2f0
chore(deps): bump github.com/projectdiscovery/useragent
...
Bumps [github.com/projectdiscovery/useragent](https://github.com/projectdiscovery/useragent ) from 0.0.35 to 0.0.37.
- [Release notes](https://github.com/projectdiscovery/useragent/releases )
- [Commits](https://github.com/projectdiscovery/useragent/compare/v0.0.35...v0.0.37 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/useragent
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
2024-02-17 11:56:04 +00:00
Tarun Koyalwar
bb15c5b890
Merge pull request #4768 from projectdiscovery/use-params-from-utils
...
use pdtm params from utils
2024-02-17 17:24:18 +05:30
Tarun Koyalwar
79c98e8bf9
use pdtm params from utils
2024-02-17 17:07:43 +05:30
Tarun Koyalwar
2cbc21e228
fix stop-at-first-match issue in http protocol ( #4752 )
...
* fix stop-at-first-match issue in http protocol
* spm: synchronize callback exec
* bump nuclei version to v3.2.0-dev
* add spm support for race & pipelined http requests
* support stop-at-first-match in race request
* update spm logic in parallel http & pipeline requests
* fix duplicated event issue
* spm: exit early + threads value override issue
2024-02-13 01:20:19 +05:30
dependabot[bot]
0c652ada79
Merge pull request #4747 from projectdiscovery/dependabot/go_modules/dev/github.com/projectdiscovery/retryablehttp-go-1.0.47
2024-02-12 06:21:59 +00:00
dependabot[bot]
996c673c9b
chore(deps): bump github.com/projectdiscovery/retryablehttp-go
...
Bumps [github.com/projectdiscovery/retryablehttp-go](https://github.com/projectdiscovery/retryablehttp-go ) from 1.0.46 to 1.0.47.
- [Release notes](https://github.com/projectdiscovery/retryablehttp-go/releases )
- [Commits](https://github.com/projectdiscovery/retryablehttp-go/compare/v1.0.46...v1.0.47 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/retryablehttp-go
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
2024-02-12 06:00:23 +00:00
dependabot[bot]
79aef74775
Merge pull request #4748 from projectdiscovery/dependabot/go_modules/dev/github.com/projectdiscovery/fastdialer-0.0.58
2024-02-12 05:59:21 +00:00
dependabot[bot]
843695175d
Merge pull request #4749 from projectdiscovery/dependabot/go_modules/dev/github.com/projectdiscovery/goflags-0.1.39
2024-02-12 05:56:03 +00:00
dependabot[bot]
0dfbb698a7
Merge pull request #4746 from projectdiscovery/dependabot/go_modules/dev/github.com/projectdiscovery/retryabledns-1.0.55
2024-02-12 05:51:33 +00:00
dependabot[bot]
54e9e42453
chore(deps): bump github.com/projectdiscovery/goflags
...
Bumps [github.com/projectdiscovery/goflags](https://github.com/projectdiscovery/goflags ) from 0.1.37 to 0.1.39.
- [Release notes](https://github.com/projectdiscovery/goflags/releases )
- [Commits](https://github.com/projectdiscovery/goflags/compare/v0.1.37...v0.1.39 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/goflags
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
2024-02-12 05:31:13 +00:00
dependabot[bot]
5f8236a59d
chore(deps): bump github.com/projectdiscovery/fastdialer
...
Bumps [github.com/projectdiscovery/fastdialer](https://github.com/projectdiscovery/fastdialer ) from 0.0.57 to 0.0.58.
- [Release notes](https://github.com/projectdiscovery/fastdialer/releases )
- [Commits](https://github.com/projectdiscovery/fastdialer/compare/v0.0.57...v0.0.58 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/fastdialer
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
2024-02-12 05:31:08 +00:00
dependabot[bot]
7323774469
chore(deps): bump github.com/projectdiscovery/retryabledns
...
Bumps [github.com/projectdiscovery/retryabledns](https://github.com/projectdiscovery/retryabledns ) from 1.0.54 to 1.0.55.
- [Release notes](https://github.com/projectdiscovery/retryabledns/releases )
- [Commits](https://github.com/projectdiscovery/retryabledns/compare/v1.0.54...v1.0.55 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/retryabledns
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
2024-02-12 05:30:58 +00:00
Ramana Reddy and GitHub Action
d60c846439
Fix workflow to publish docs ( #4743 )
...
* Fix workflow to publish docs
* Auto Generate Syntax Docs + JSONSchema [Thu Feb 8 13:24:29 UTC 2024] 🤖
---------
Co-authored-by: GitHub Action <[email protected] >
2024-02-08 19:13:26 +05:30
Mzack9999
7e108cdd82
Merge pull request #4737 from projectdiscovery/bugfix-4518-optional-read
...
network layer should not have forceful read
2024-02-07 22:31:02 +01:00
Ramana Reddy
e2527970cc
Update engine field of code request to accept any engine value ( #4731 )
2024-02-08 01:05:12 +05:30
Tarun Koyalwar and Sandeep Singh
36985345a9
javascript bindings + docs generation enhancements ( generate typescript defination .d.ts files) ( #4487 )
...
* introduce typescript files generation using ast + tmpl
* feat valid ts with scraping
* feat remove old logic + tsdocs for all modules
* fix ikev and related bugs
* typescript docs for js modules
* lint,build + ldap realm fix
* go mod tidy
* fix named imports ast parsing
* fix ast code generation errors
* complete support for ts files generation
* support go global/const in ts docs
* updated template
* feat: typescript using go code generation
* nuke jsdoc generator
* update generated ts dir structure
* fix multifile ts gen issue
* fix panic in ts code gen
* fix test
* update docs of js libs
* feat: add doc+example for every js class,function,method
* fix missing quotes in ikev example
---------
Co-authored-by: Sandeep Singh <[email protected] >
2024-02-07 21:45:40 +05:30
Mzack9999
14a2775808
Merge pull request #4740 from projectdiscovery/bugfix-dns-resolvers
...
use system resolver first with system-resolvers
2024-02-07 12:30:49 +01:00
mzack
099c2bb679
use system resolver first with system-resolvers
2024-02-06 21:49:05 +01:00
mzack
a0216e4cc9
network layer should not have forceful read
2024-02-06 19:31:23 +01:00
Tarun Koyalwar
7647af1722
Merge pull request #4667 from 5amu/ldap-protocol-enhancements
...
ldap protocol enhancements
2024-02-06 04:28:50 +05:30
Tarun Koyalwar
66bc616fd2
update js proto bindings
2024-02-06 04:02:53 +05:30
Tarun Koyalwar
fd2ab3ce8a
refactor to use nucleijs utils
2024-02-06 03:55:57 +05:30
Tarun Koyalwar
0e11bd7196
Merge remote-tracking branch 'upstream/dev' into ldap-protocol-enhancements
2024-02-06 02:38:38 +05:30
Tarun Koyalwar
3b75db46c7
Merge pull request #4647 from 5amu/remove-kerberos-dependency
...
switch dependency for kerberos js module (ropnop/gorkb5 -> jcmturner/gokrb5)
2024-02-06 02:37:57 +05:30
Tarun Koyalwar
71154918b0
fix network policy error
2024-02-06 02:03:33 +05:30
Tarun Koyalwar
d6ee445feb
go mod tidy
2024-02-05 23:56:57 +05:30
Tarun Koyalwar
01487ba1b8
network policy check + ASREP method
2024-02-05 23:56:16 +05:30
Tarun Koyalwar
06d9de3a27
refactor kerberos with nucleijs helper
2024-02-05 23:21:04 +05:30
dependabot[bot]
7322b0d93d
Merge pull request #4727 from projectdiscovery/dependabot/go_modules/dev/github.com/projectdiscovery/retryabledns-1.0.54
2024-02-05 07:01:16 +00:00
dependabot[bot]
f5d28902a2
chore(deps): bump github.com/projectdiscovery/retryabledns
...
Bumps [github.com/projectdiscovery/retryabledns](https://github.com/projectdiscovery/retryabledns ) from 1.0.53 to 1.0.54.
- [Release notes](https://github.com/projectdiscovery/retryabledns/releases )
- [Commits](https://github.com/projectdiscovery/retryabledns/compare/v1.0.53...v1.0.54 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/retryabledns
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
2024-02-05 06:38:15 +00:00
dependabot[bot]
226dc65205
Merge pull request #4729 from projectdiscovery/dependabot/go_modules/dev/github.com/projectdiscovery/retryablehttp-go-1.0.46
2024-02-05 06:35:22 +00:00
dependabot[bot]
390cb43632
Merge pull request #4725 from projectdiscovery/dependabot/go_modules/dev/github.com/projectdiscovery/ratelimit-0.0.27
2024-02-05 06:25:57 +00:00
dependabot[bot]
1d30cbf22d
chore(deps): bump github.com/projectdiscovery/retryablehttp-go
...
Bumps [github.com/projectdiscovery/retryablehttp-go](https://github.com/projectdiscovery/retryablehttp-go ) from 1.0.44 to 1.0.46.
- [Release notes](https://github.com/projectdiscovery/retryablehttp-go/releases )
- [Commits](https://github.com/projectdiscovery/retryablehttp-go/compare/v1.0.44...v1.0.46 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/retryablehttp-go
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
2024-02-05 06:06:34 +00:00
dependabot[bot]
ec6ef264ac
chore(deps): bump github.com/projectdiscovery/ratelimit
...
Bumps [github.com/projectdiscovery/ratelimit](https://github.com/projectdiscovery/ratelimit ) from 0.0.26 to 0.0.27.
- [Release notes](https://github.com/projectdiscovery/ratelimit/releases )
- [Commits](https://github.com/projectdiscovery/ratelimit/compare/v0.0.26...v0.0.27 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/ratelimit
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
2024-02-05 06:05:46 +00:00
dependabot[bot]
481fcd1f02
Merge pull request #4726 from projectdiscovery/dependabot/go_modules/dev/github.com/projectdiscovery/utils-0.0.77
2024-02-05 06:04:35 +00:00
dependabot[bot]
86d3f3bffb
Merge pull request #4728 from projectdiscovery/dependabot/go_modules/dev/github.com/projectdiscovery/httpx-1.3.9
2024-02-05 06:04:00 +00:00
dependabot[bot]
42962c8f00
chore(deps): bump github.com/projectdiscovery/httpx from 1.3.8 to 1.3.9
...
Bumps [github.com/projectdiscovery/httpx](https://github.com/projectdiscovery/httpx ) from 1.3.8 to 1.3.9.
- [Release notes](https://github.com/projectdiscovery/httpx/releases )
- [Changelog](https://github.com/projectdiscovery/httpx/blob/main/.goreleaser.yml )
- [Commits](https://github.com/projectdiscovery/httpx/compare/v1.3.8...v1.3.9 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/httpx
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
2024-02-05 05:38:09 +00:00
dependabot[bot]
b137f322f0
chore(deps): bump github.com/projectdiscovery/utils
...
Bumps [github.com/projectdiscovery/utils](https://github.com/projectdiscovery/utils ) from 0.0.76 to 0.0.77.
- [Release notes](https://github.com/projectdiscovery/utils/releases )
- [Changelog](https://github.com/projectdiscovery/utils/blob/main/CHANGELOG.md )
- [Commits](https://github.com/projectdiscovery/utils/compare/v0.0.76...v0.0.77 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/utils
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
2024-02-05 05:37:51 +00:00
sandeep
0f4ad124e4
Merge remote-tracking branch 'origin'
2024-02-02 22:35:18 +05:30
denysvitali-niantic
340c953138
feat: add SystemResolvers / InternalResolversList options to NetworkConfig ( #4719 )
2024-02-02 22:27:00 +05:30
sandeep
ee68de6ea8
version update
2024-02-02 22:19:07 +05:30
Tarun Koyalwar
29e8e4e5a3
fix concurrent map writes in tmplexec package ( #4718 )
...
* fix concurrent map writes
* catch any possible panics
2024-02-02 21:36:48 +05:30
sandeep
7d031d9833
Merge remote-tracking branch 'origin'
2024-02-02 03:22:26 +05:30
sandeep
e2effc33c1
version update
2024-02-02 03:08:56 +05:30
Tarun Koyalwar
cc732875cd
javascript: pooling and reuse with export functions + misc updates ( #4709 )
...
* js hotfix: wrap javascript source in anon functions
* mysql module improvements
* misc mysql bugs
* js vm pooling: soft deprecation + incentivised pooling
* misc updates
* disable interactsh failed test
* disable interactsh.yaml integration test on win & mac
2024-02-02 02:22:04 +05:30
GitHub Action
68ab3d0152
Auto Generate Syntax Docs + JSONSchema [Thu Feb 1 20:36:30 UTC 2024] 🤖
2024-02-01 20:36:30 +00:00
Tarun Koyalwar
ead58f4ab9
implicit thread count when not specified in payloads + threads support in dns,network ( #4715 )
...
* default threads + add threads support in dns payloads
* add threads support in network protocol
* add optional callback to override threadSetter
* fix broken fuzz integration tests
2024-02-02 02:05:30 +05:30
Tarun Koyalwar
e4298a5ae1
fix misc issues with -as ( #4714 )
2024-02-02 01:48:22 +05:30
dependabot[bot]
3456606846
chore(deps): bump github.com/opencontainers/runc from 1.1.9 to 1.1.12 ( #4712 )
...
Bumps [github.com/opencontainers/runc](https://github.com/opencontainers/runc ) from 1.1.9 to 1.1.12.
- [Release notes](https://github.com/opencontainers/runc/releases )
- [Changelog](https://github.com/opencontainers/runc/blob/v1.1.12/CHANGELOG.md )
- [Commits](https://github.com/opencontainers/runc/compare/v1.1.9...v1.1.12 )
---
updated-dependencies:
- dependency-name: github.com/opencontainers/runc
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-02-01 12:51:46 +05:30
xxcdd and Tarun Koyalwar
8d904709c0
HybridTechDetection with wappalyzer and tech templates. ( #4656 )
...
* HybridTechDetection with wappalyzer and tech templates.
* automatic scan: refactor + misc updates
* fix progress multi init panic
* fix no result found statement
* fix target in print statement
* include detect,favicon tags as part of detection
---------
Co-authored-by: Tarun Koyalwar <[email protected] >
2024-02-01 12:49:20 +05:30
Dogan Can Bakir
5f4dcfb6be
use projectdiscovery/useragent ( #4708 )
...
* use projectdiscovery/useragent
* minor
2024-02-01 03:12:38 +05:30
Dogan Can Bakir
7345e6705b
add passive sdk option ( #4684 )
2024-02-01 01:01:20 +05:30
sandeep
669eee24bd
Merge remote-tracking branch 'origin'
2024-01-31 04:11:09 +05:30
sandeep
b23e176ee9
version update
2024-01-31 04:10:00 +05:30
Tarun Koyalwar
93b66af9fb
mysql: ignore warning log + misc updates ( #4702 )
2024-01-31 02:32:23 +05:30
Tarun Koyalwar and mzack
5bd9d9ee68
memory leak fixes and optimizations ( #4680 )
...
* feat http response memory optimization + reuse buffers
* update nuclei version
* feat: reuse js vm's and compile to programs
* fix failing http integration test
* remove dead code + add -jsc
* feat reuse js vms in pool with concurrency
* update comments as per review
* bug fix+ update interactsh test to look for dns interaction
* try enabling all interactsh integration tests
---------
Co-authored-by: mzack <[email protected] >
2024-01-31 01:59:49 +05:30
c32acd0921
Fix: sometimes dnslog request record is uppercase caused by nuclei templates uneffective ( #4697 )
...
* Fix: sometimes dnslog request record is upper caused by cannot validate vuln
* convert request to lower for dns only
---------
Co-authored-by: daiwei11 <[email protected] >
Co-authored-by: Tarun Koyalwar <[email protected] >
Co-authored-by: Tarun Koyalwar <[email protected] >
2024-01-31 01:30:03 +05:30
dependabot[bot]
035db2c15f
chore(deps): bump github.com/projectdiscovery/utils ( #4694 )
...
Bumps [github.com/projectdiscovery/utils](https://github.com/projectdiscovery/utils ) from 0.0.75 to 0.0.76.
- [Release notes](https://github.com/projectdiscovery/utils/releases )
- [Changelog](https://github.com/projectdiscovery/utils/blob/main/CHANGELOG.md )
- [Commits](https://github.com/projectdiscovery/utils/compare/v0.0.75...v0.0.76 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/utils
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-01-30 19:09:47 +05:30
dependabot[bot]
535b1f251b
chore(deps): bump github.com/projectdiscovery/ratelimit ( #4692 )
...
Bumps [github.com/projectdiscovery/ratelimit](https://github.com/projectdiscovery/ratelimit ) from 0.0.24 to 0.0.26.
- [Release notes](https://github.com/projectdiscovery/ratelimit/releases )
- [Commits](https://github.com/projectdiscovery/ratelimit/compare/v0.0.24...v0.0.26 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/ratelimit
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-01-30 19:09:36 +05:30
032bba4acc
fix /etc/hosts issue by fastdialer bump ( #4686 )
...
* fix /etc/hosts issue by fastdialer bump
* disable stop-at-first-match interactsh test
* dep update
---------
Co-authored-by: sandeep <[email protected] >
Co-authored-by: Sandeep Singh <[email protected] >
2024-01-30 19:09:13 +05:30
dependabot[bot]
9b27f3173f
Merge pull request #4693 from projectdiscovery/dependabot/go_modules/dev/github.com/projectdiscovery/retryabledns-1.0.53
2024-01-29 23:38:34 +00:00
dependabot[bot]
4f5d4b706a
chore(deps): bump github.com/projectdiscovery/retryabledns
...
Bumps [github.com/projectdiscovery/retryabledns](https://github.com/projectdiscovery/retryabledns ) from 1.0.51 to 1.0.53.
- [Release notes](https://github.com/projectdiscovery/retryabledns/releases )
- [Commits](https://github.com/projectdiscovery/retryabledns/compare/v1.0.51...v1.0.53 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/retryabledns
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
2024-01-29 23:12:25 +00:00
dependabot[bot]
96a3fca20e
Merge pull request #4695 from projectdiscovery/dependabot/go_modules/dev/github.com/projectdiscovery/tlsx-1.1.6
2024-01-29 23:11:25 +00:00
dependabot[bot]
c9aa0863c4
Merge pull request #4696 from projectdiscovery/dependabot/go_modules/dev/github.com/projectdiscovery/dsl-0.0.41
2024-01-29 23:08:54 +00:00
dependabot[bot]
2aeff97877
chore(deps): bump github.com/projectdiscovery/dsl from 0.0.40 to 0.0.41
...
Bumps [github.com/projectdiscovery/dsl](https://github.com/projectdiscovery/dsl ) from 0.0.40 to 0.0.41.
- [Release notes](https://github.com/projectdiscovery/dsl/releases )
- [Commits](https://github.com/projectdiscovery/dsl/compare/v0.0.40...v0.0.41 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/dsl
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
2024-01-29 22:47:11 +00:00
dependabot[bot]
fd6a8ec26c
chore(deps): bump github.com/projectdiscovery/tlsx
...
Bumps [github.com/projectdiscovery/tlsx](https://github.com/projectdiscovery/tlsx ) from 1.1.6-0.20231116215000-e842dc367a74 to 1.1.6.
- [Release notes](https://github.com/projectdiscovery/tlsx/releases )
- [Changelog](https://github.com/projectdiscovery/tlsx/blob/main/.goreleaser.yml )
- [Commits](https://github.com/projectdiscovery/tlsx/commits/v1.1.6 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/tlsx
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
2024-01-29 22:47:09 +00:00
Tarun Koyalwar
2153cc6055
fix panic in smb javascript template + handle panics in js ( #4700 )
...
* switch dependency to projectdiscovery/go-smb2 + handle panics
* bump projectdiscovery/go-smb2
* disable interactsh integration test
2024-01-30 04:15:59 +05:30
Tarun Koyalwar
03718469c4
remove use of iterate() in flow ( #4688 )
2024-01-29 05:20:01 +05:30
Dogan Can Bakir
e102caec78
omit raw from integrations ( #4612 )
...
* omit raw from integrations
* fix lint
2024-01-27 04:06:25 +05:30
Tarun Koyalwar
2c2cc2774a
feat: introduce nucleijs utils
2024-01-23 04:11:04 +05:30
sandeep
1f38d6b459
Merge remote-tracking branch 'origin'
2024-01-23 03:13:25 +05:30
sandeep
b9e2665e9e
version update
2024-01-23 03:12:50 +05:30
Tarun Koyalwar and sandeep
62f73fd7ef
pdcp env fix: make PDCP_API_SERVER env optional ( #4675 )
...
* bump utils
* add pdcp directory to -version
* dep update
---------
Co-authored-by: sandeep <[email protected] >
2024-01-23 03:01:27 +05:30
dependabot[bot]
124409fcb8
chore(deps): bump github.com/projectdiscovery/utils ( #4676 )
...
Bumps [github.com/projectdiscovery/utils](https://github.com/projectdiscovery/utils ) from 0.0.74-0.20240115220656-48fef326de18 to 0.0.75.
- [Release notes](https://github.com/projectdiscovery/utils/releases )
- [Changelog](https://github.com/projectdiscovery/utils/blob/main/CHANGELOG.md )
- [Commits](https://github.com/projectdiscovery/utils/commits/v0.0.75 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/utils
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-01-23 02:38:39 +05:30
dependabot[bot]
74b572ef45
chore(deps): bump github.com/projectdiscovery/dsl from 0.0.38 to 0.0.40 ( #4674 )
...
Bumps [github.com/projectdiscovery/dsl](https://github.com/projectdiscovery/dsl ) from 0.0.38 to 0.0.40.
- [Release notes](https://github.com/projectdiscovery/dsl/releases )
- [Commits](https://github.com/projectdiscovery/dsl/compare/v0.0.38...v0.0.40 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/dsl
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-01-23 02:26:23 +05:30
dependabot[bot]
06bb8b578b
chore(deps): bump github.com/projectdiscovery/httpx from 1.3.7 to 1.3.8 ( #4671 )
...
Bumps [github.com/projectdiscovery/httpx](https://github.com/projectdiscovery/httpx ) from 1.3.7 to 1.3.8.
- [Release notes](https://github.com/projectdiscovery/httpx/releases )
- [Changelog](https://github.com/projectdiscovery/httpx/blob/main/.goreleaser.yml )
- [Commits](https://github.com/projectdiscovery/httpx/compare/v1.3.7...v1.3.8 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/httpx
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-01-23 02:17:32 +05:30
dependabot[bot]
e8d11559b3
chore(deps): bump github.com/projectdiscovery/fastdialer ( #4672 )
...
Bumps [github.com/projectdiscovery/fastdialer](https://github.com/projectdiscovery/fastdialer ) from 0.0.54 to 0.0.55.
- [Release notes](https://github.com/projectdiscovery/fastdialer/releases )
- [Commits](https://github.com/projectdiscovery/fastdialer/compare/v0.0.54...v0.0.55 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/fastdialer
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-01-23 02:16:40 +05:30
dependabot[bot]
59d208d44a
chore(deps): bump github.com/projectdiscovery/rawhttp ( #4670 )
...
Bumps [github.com/projectdiscovery/rawhttp](https://github.com/projectdiscovery/rawhttp ) from 0.1.33 to 0.1.35.
- [Release notes](https://github.com/projectdiscovery/rawhttp/releases )
- [Commits](https://github.com/projectdiscovery/rawhttp/compare/v0.1.33...v0.1.35 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/rawhttp
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-01-23 02:08:29 +05:30
5amu
2f926c4f72
implement method to close the ldap connection
2024-01-21 19:50:33 +01:00
5amu
2019dab187
implement utilities for timestamps
2024-01-21 18:14:20 +01:00
5amu
642c99bcff
move DecodeSID to utils.go making it a generic function exposed by the module
2024-01-21 17:57:23 +01:00
5amu
c703fffe80
implement method to grab domain SID
2024-01-21 17:31:08 +01:00
5amu
95d028c5f9
move ad filters to adenum.go
2024-01-21 17:12:09 +01:00
5amu
9d23f5f88f
implement enumeration methods + rewrite kerberoastable
2024-01-21 17:11:28 +01:00
5amu
89d30d94d6
implement generic method to find AD objects
2024-01-21 16:55:17 +01:00
5amu
893129eb17
reflect changes for gojs
2024-01-21 12:54:49 +01:00
5amu
6bf8f8769b
define frequently used filters and AD UAC filters
2024-01-21 12:53:41 +01:00
5amu
cb0d98e4b2
do not append an empty map when generating output in Search()
2024-01-20 23:59:26 +01:00
5amu
9821700f8e
simplify CollectMetadata and remove session creation at runtime
2024-01-20 23:57:57 +01:00
Tarun Koyalwar
29b69a12ce
pdcp result chunked upload ( #4662 )
...
* chunked pdcp cloud results upload
* add -sid option to specify scanid
* fix scan result append endpoint
2024-01-21 02:26:16 +05:30
5amu
bd1238d27e
implement authentication methods and change underlying connection because of bugs
2024-01-20 21:02:08 +01:00
5amu
fe59057c0d
implement a generic search that returns a list of objects given a filter and desired attributes
2024-01-20 12:22:36 +01:00
5amu
73a73eeeac
implement method to connect to and verify the ldap server (IsLdap -> Connect)
2024-01-20 01:50:54 +01:00
5amu
a167e6c57b
make protocolstate.IsHostAllowed check the domaincontroller, not the domain
2024-01-20 00:39:29 +01:00
sandeep
f7ba2390bf
dev version update
2024-01-19 02:02:58 +05:30
sandeep
b38bcdfd81
Merge remote-tracking branch 'origin'
2024-01-18 05:56:03 +05:30
sandeep
4dca9a1959
version update
2024-01-18 05:55:34 +05:30
Tarun Koyalwar and sandeep
c7c35ffb94
fix multiple mem leaks + optimizations ( #4630 )
...
* fix mem leak
* bump version tag
* http: add global resp body read limit of 4MB
* skip creating templateCtx in normal templates
* fix mem leak via retryablehttp , fastdialer
* go mod tidy
* remove unused var
* dep update
---------
Co-authored-by: sandeep <[email protected] >
2024-01-18 05:53:42 +05:30
GitHub Action
a942c05d22
Auto Generate Syntax Docs + JSONSchema [Wed Jan 17 23:10:24 UTC 2024] 🤖
2024-01-17 23:10:24 +00:00
Tarun Koyalwar
a677fca192
misc improvements in js protocol execution ( #4643 )
...
* js protocol timeout using -timeout flag
* fix zgrab smb hang
* fix lint error
* custom timeout field in js protocol
* minor update: bound checking
* add 6 * -timeout in code protocol by default
2024-01-18 04:39:15 +05:30
Tarun Koyalwar
68b9dd52ad
error handling + support offlinehttp in flow templates ( #4653 )
2024-01-17 23:16:57 +05:30
5amu
3b5ce39e86
make protocolstate.IsHostAllowed check the domaincontroller, not the domain
2024-01-16 10:24:26 +01:00
5amu
77e2430788
switch dependency for kerberos in js module to upstream
2024-01-16 10:22:45 +01:00
dependabot[bot]
44745cb0c9
Merge pull request #4636 from projectdiscovery/dependabot/go_modules/dev/github.com/projectdiscovery/rawhttp-0.1.34
2024-01-15 06:21:51 +00:00
dependabot[bot]
bbc9ca4904
chore(deps): bump github.com/projectdiscovery/rawhttp
...
Bumps [github.com/projectdiscovery/rawhttp](https://github.com/projectdiscovery/rawhttp ) from 0.1.33 to 0.1.34.
- [Release notes](https://github.com/projectdiscovery/rawhttp/releases )
- [Commits](https://github.com/projectdiscovery/rawhttp/compare/v0.1.33...v0.1.34 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/rawhttp
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
2024-01-15 05:59:11 +00:00
dependabot[bot]
67bdc92722
Merge pull request #4639 from projectdiscovery/dependabot/go_modules/dev/github.com/projectdiscovery/hmap-0.0.34
2024-01-15 05:56:57 +00:00
dependabot[bot]
76e6677e68
Merge pull request #4640 from projectdiscovery/dependabot/go_modules/dev/github.com/projectdiscovery/ratelimit-0.0.24
2024-01-15 05:37:03 +00:00
dependabot[bot]
180c82b2fd
chore(deps): bump github.com/projectdiscovery/hmap from 0.0.33 to 0.0.34
...
Bumps [github.com/projectdiscovery/hmap](https://github.com/projectdiscovery/hmap ) from 0.0.33 to 0.0.34.
- [Release notes](https://github.com/projectdiscovery/hmap/releases )
- [Commits](https://github.com/projectdiscovery/hmap/compare/v0.0.33...v0.0.34 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/hmap
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
2024-01-15 05:32:12 +00:00
dependabot[bot]
1bc5d82927
Merge pull request #4638 from projectdiscovery/dependabot/go_modules/dev/github.com/projectdiscovery/fastdialer-0.0.53
2024-01-15 05:30:37 +00:00
dependabot[bot]
90f6c8d5f5
Merge pull request #4637 from projectdiscovery/dependabot/go_modules/dev/github.com/projectdiscovery/goflags-0.1.35
2024-01-15 05:28:29 +00:00
dependabot[bot]
126a9f9c09
chore(deps): bump github.com/projectdiscovery/ratelimit
...
Bumps [github.com/projectdiscovery/ratelimit](https://github.com/projectdiscovery/ratelimit ) from 0.0.23 to 0.0.24.
- [Release notes](https://github.com/projectdiscovery/ratelimit/releases )
- [Commits](https://github.com/projectdiscovery/ratelimit/compare/v0.0.23...v0.0.24 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/ratelimit
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
2024-01-15 05:09:29 +00:00
dependabot[bot]
4812565e7b
chore(deps): bump github.com/projectdiscovery/fastdialer
...
Bumps [github.com/projectdiscovery/fastdialer](https://github.com/projectdiscovery/fastdialer ) from 0.0.52 to 0.0.53.
- [Release notes](https://github.com/projectdiscovery/fastdialer/releases )
- [Commits](https://github.com/projectdiscovery/fastdialer/compare/v0.0.52...v0.0.53 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/fastdialer
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
2024-01-15 05:09:15 +00:00
dependabot[bot]
fd275d7dc6
chore(deps): bump github.com/projectdiscovery/goflags
...
Bumps [github.com/projectdiscovery/goflags](https://github.com/projectdiscovery/goflags ) from 0.1.34 to 0.1.35.
- [Release notes](https://github.com/projectdiscovery/goflags/releases )
- [Commits](https://github.com/projectdiscovery/goflags/compare/v0.1.34...v0.1.35 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/goflags
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
2024-01-15 05:09:09 +00:00
Dogan Can Bakir and Tarun Koyalwar
76f7c0c903
fix panic in interactsh process interaction ( nil check on compiled operators) ( #4511 )
...
* nil check
* misc updates
---------
Co-authored-by: Tarun Koyalwar <[email protected] >
2024-01-13 03:24:52 +05:30
Jean Rougé and Tarun Koyalwar
39d25c3d4f
Adding an option to dump resume files when a runner hangs ( #4440 )
...
* Adding an option to dump resume files when a runner hangs
Signed-off-by: Jean Rouge <[email protected] >
* Adding new option to README
* Removing unfinished comment
* always create resume file on hang
---------
Signed-off-by: Jean Rouge <[email protected] >
Co-authored-by: Tarun Koyalwar <[email protected] >
2024-01-13 01:46:57 +05:30
Tarun Koyalwar
619396a6b8
flow: flatten dynamic values array if len is 1 ( #4625 )
...
* flow: flatten dynamic values array if len is 1
* wait for exporters when closing
* misc updates
2024-01-13 00:44:25 +05:30
Valerio Casalino
edae2f4ec4
implement GetKerberoastableUsers in ldap module ( #4420 )
...
* add method 'GetKerberoastableUsers()'
* add more attributes to KerberostableUser in ldap module
2024-01-13 00:32:00 +05:30
Tarun Koyalwar
a8cdd21120
code: fix variables merge order ( #4623 )
...
* fix variables merge order
* format screen: quote and trim extracted result
* code: interpret env vars in debug mode
* update integration test
2024-01-12 23:10:00 +05:30
Valerio Casalino
70452efec1
add method GetServiceTicket to the kerberos module ( #4422 )
...
* add method GetServiceTicket to the kerberos module
* add target username to service ticket
* destroy kerberos client when function returns
2024-01-12 14:24:39 +05:30
Dogan Can Bakir
829b7b5a2d
Add headers option to sdk ( #4601 )
...
* add headers option to sdk
* remove test template
2024-01-11 22:39:28 +05:30
Ramana Reddy
53207a0bb0
Use auth helpers from utils ( #4620 )
2024-01-11 19:51:54 +05:30
dependabot[bot]
5a430a31e5
Merge pull request #4615 from projectdiscovery/dependabot/go_modules/github.com/quic-go/quic-go-0.40.1
2024-01-10 15:32:25 +00:00
dependabot[bot]
bd9bd84a91
chore(deps): bump github.com/quic-go/quic-go from 0.40.0 to 0.40.1
...
Bumps [github.com/quic-go/quic-go](https://github.com/quic-go/quic-go ) from 0.40.0 to 0.40.1.
- [Release notes](https://github.com/quic-go/quic-go/releases )
- [Changelog](https://github.com/quic-go/quic-go/blob/master/Changelog.md )
- [Commits](https://github.com/quic-go/quic-go/compare/v0.40.0...v0.40.1 )
---
updated-dependencies:
- dependency-name: github.com/quic-go/quic-go
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <[email protected] >
2024-01-10 15:10:23 +00:00
sandeep
7f2558fc12
Merge remote-tracking branch 'origin'
2024-01-10 18:56:15 +05:30
sandeep
99775e0392
version update
2024-01-10 18:53:02 +05:30
Tarun Koyalwar
1d246329ea
add logical check before creating result: #4603 ( #4608 )
2024-01-10 16:34:40 +05:30
dependabot[bot]
3978d5dd59
Merge pull request #4602 from projectdiscovery/dependabot/go_modules/github.com/cloudflare/circl-1.3.7
2024-01-08 17:17:45 +00:00
dependabot[bot]
325deddbda
chore(deps): bump github.com/cloudflare/circl from 1.3.6 to 1.3.7
...
Bumps [github.com/cloudflare/circl](https://github.com/cloudflare/circl ) from 1.3.6 to 1.3.7.
- [Release notes](https://github.com/cloudflare/circl/releases )
- [Commits](https://github.com/cloudflare/circl/compare/v1.3.6...v1.3.7 )
---
updated-dependencies:
- dependency-name: github.com/cloudflare/circl
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <[email protected] >
2024-01-08 16:53:45 +00:00
sandeep
5eac841424
Merge remote-tracking branch 'origin'
2024-01-08 13:53:30 +05:30
dependabot[bot]
887b20ad45
Merge pull request #4597 from projectdiscovery/dependabot/go_modules/dev/github.com/projectdiscovery/hmap-0.0.33
2024-01-08 06:09:01 +00:00
dependabot[bot]
a00ebc4a77
Merge pull request #4598 from projectdiscovery/dependabot/go_modules/dev/github.com/projectdiscovery/retryabledns-1.0.50
2024-01-08 06:08:43 +00:00
dependabot[bot]
72a724f827
Merge pull request #4596 from projectdiscovery/dependabot/go_modules/dev/github.com/projectdiscovery/dsl-0.0.38
2024-01-08 06:07:35 +00:00
dependabot[bot]
4847bb9712
chore(deps): bump github.com/projectdiscovery/retryabledns
...
Bumps [github.com/projectdiscovery/retryabledns](https://github.com/projectdiscovery/retryabledns ) from 1.0.49 to 1.0.50.
- [Release notes](https://github.com/projectdiscovery/retryabledns/releases )
- [Commits](https://github.com/projectdiscovery/retryabledns/compare/v1.0.49...v1.0.50 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/retryabledns
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
2024-01-08 05:47:34 +00:00
dependabot[bot]
eb919df3b4
chore(deps): bump github.com/projectdiscovery/hmap from 0.0.32 to 0.0.33
...
Bumps [github.com/projectdiscovery/hmap](https://github.com/projectdiscovery/hmap ) from 0.0.32 to 0.0.33.
- [Release notes](https://github.com/projectdiscovery/hmap/releases )
- [Commits](https://github.com/projectdiscovery/hmap/compare/v0.0.32...v0.0.33 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/hmap
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
2024-01-08 05:47:29 +00:00
dependabot[bot]
6d549672d8
chore(deps): bump github.com/projectdiscovery/dsl from 0.0.36 to 0.0.38
...
Bumps [github.com/projectdiscovery/dsl](https://github.com/projectdiscovery/dsl ) from 0.0.36 to 0.0.38.
- [Release notes](https://github.com/projectdiscovery/dsl/releases )
- [Commits](https://github.com/projectdiscovery/dsl/compare/v0.0.36...v0.0.38 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/dsl
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
2024-01-08 05:47:24 +00:00
dependabot[bot]
ec7854267f
Merge pull request #4590 from projectdiscovery/dependabot/go_modules/dev/github.com/projectdiscovery/ratelimit-0.0.23
2024-01-08 00:33:19 +00:00
Sandeep Singh
6aed3af404
Merge branch 'dev' into dependabot/go_modules/dev/github.com/projectdiscovery/ratelimit-0.0.23
2024-01-08 05:41:58 +05:30
dependabot[bot]
2c542245f7
chore(deps): bump github.com/projectdiscovery/goflags ( #4594 )
...
Bumps [github.com/projectdiscovery/goflags](https://github.com/projectdiscovery/goflags ) from 0.1.29 to 0.1.34.
- [Release notes](https://github.com/projectdiscovery/goflags/releases )
- [Commits](https://github.com/projectdiscovery/goflags/compare/v0.1.29...v0.1.34 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/goflags
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-01-08 05:40:54 +05:30
dependabot[bot]
9bb4427742
chore(deps): bump github.com/projectdiscovery/rawhttp ( #4591 )
...
Bumps [github.com/projectdiscovery/rawhttp](https://github.com/projectdiscovery/rawhttp ) from 0.1.28 to 0.1.33.
- [Release notes](https://github.com/projectdiscovery/rawhttp/releases )
- [Commits](https://github.com/projectdiscovery/rawhttp/compare/v0.1.28...v0.1.33 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/rawhttp
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-01-08 05:38:56 +05:30
dependabot[bot]
717baed689
Merge pull request #4593 from projectdiscovery/dependabot/go_modules/dev/github.com/projectdiscovery/retryablehttp-go-1.0.42
2024-01-08 00:08:28 +00:00
dependabot[bot]
8d5f20e5eb
Merge pull request #4592 from projectdiscovery/dependabot/go_modules/dev/github.com/projectdiscovery/networkpolicy-0.0.7
2024-01-08 00:06:14 +00:00
sandeep
018aecfbae
version update
2024-01-08 05:25:58 +05:30
dependabot[bot]
0e7bc396bd
chore(deps): bump github.com/projectdiscovery/retryablehttp-go
...
Bumps [github.com/projectdiscovery/retryablehttp-go](https://github.com/projectdiscovery/retryablehttp-go ) from 1.0.41 to 1.0.42.
- [Release notes](https://github.com/projectdiscovery/retryablehttp-go/releases )
- [Commits](https://github.com/projectdiscovery/retryablehttp-go/compare/v1.0.41...v1.0.42 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/retryablehttp-go
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
2024-01-07 23:47:28 +00:00
dependabot[bot]
7fade18d3a
chore(deps): bump github.com/projectdiscovery/networkpolicy
...
Bumps [github.com/projectdiscovery/networkpolicy](https://github.com/projectdiscovery/networkpolicy ) from 0.0.6 to 0.0.7.
- [Release notes](https://github.com/projectdiscovery/networkpolicy/releases )
- [Commits](https://github.com/projectdiscovery/networkpolicy/compare/v0.0.6...v0.0.7 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/networkpolicy
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
2024-01-07 23:47:20 +00:00
dependabot[bot]
bb288d4f24
chore(deps): bump github.com/projectdiscovery/ratelimit
...
Bumps [github.com/projectdiscovery/ratelimit](https://github.com/projectdiscovery/ratelimit ) from 0.0.21 to 0.0.23.
- [Release notes](https://github.com/projectdiscovery/ratelimit/releases )
- [Commits](https://github.com/projectdiscovery/ratelimit/compare/v0.0.21...v0.0.23 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/ratelimit
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
2024-01-07 23:47:01 +00:00
Tarun Koyalwar
02a9b86dd7
fix missing results in flow template + feature: internal matchers using internal: true ( #4582 )
...
* log warnings + use scanContext in flow
* refactor flow to use scanContext + log all events
* feat: internal matcher
* fix integration test
* bug fix extractor: merge dynamic values, fix missing extractors in file
* flow: fix 'No Results Found' if last statement output is false
* fix unit test
2024-01-08 05:12:11 +05:30
Mzack9999 and sandeep
5e48aed29b
Using network policy everywhere ( #4578 )
...
* Using network policy everywhere
* fixing bool param
* fixing websocket parsing issue
* fixing other schemes
* go mod tidy
---------
Co-authored-by: sandeep <[email protected] >
2024-01-08 05:09:11 +05:30
9b2b7ad3ad
Add SourceIP in NetworkConfig ( #4566 )
...
Co-authored-by: Abdelmalik KERBADOU <[email protected] >
Co-authored-by: Sandeep Singh <[email protected] >
2024-01-08 04:06:08 +05:30
Tarun Koyalwar
056073da25
code protocol: donot exit on non zero status code ( #4585 )
2024-01-08 03:27:08 +05:30
Mzack9999
342cc56a28
Merge pull request #4575 from projectdiscovery/feat-fastdialer-exclude
...
pass exclude list to layer 4 fast dialer
2024-01-05 12:46:07 +01:00
Tarun Koyalwar and Sandeep Singh
d064801270
fallthrough extracted values in order ( #4574 )
...
* fallthrough extracted values in order
* fix unit test & update .gitignore
* remove temp file
---------
Co-authored-by: Sandeep Singh <[email protected] >
2024-01-05 05:25:31 +05:30
Tarun Koyalwar
f663d1c9cf
deprecate(remove): file write in extractor using to ( #4565 )
...
* fix race-condition & oow in extracted file output
* add mutex for file.Write + set finalizer for os.File
* fix integration test
* disable extractor save to file in lib mode(configurable)
* use sync.Once for init
* disable out of bound image write in headless
* misc updates
* fix headless screenshot test
* fix extractor save to file integration test
* remove 'to' feature in extractors
2024-01-05 03:23:08 +05:30
mzack
80d347d3f1
pass exclude list to layer 4 fast dialer
2024-01-04 21:18:20 +01:00
Dogan Can Bakir
2d3906cafc
add tags as addition to -as ( #4543 )
2023-12-29 03:35:56 +05:30
dependabot[bot]
09d76e3cb0
Merge pull request #4545 from projectdiscovery/dependabot/go_modules/github.com/go-git/go-git/v5-5.11.0
2023-12-27 15:48:12 +00:00
dependabot[bot]
a1b7f38e45
chore(deps): bump github.com/go-git/go-git/v5 from 5.7.0 to 5.11.0
...
Bumps [github.com/go-git/go-git/v5](https://github.com/go-git/go-git ) from 5.7.0 to 5.11.0.
- [Release notes](https://github.com/go-git/go-git/releases )
- [Commits](https://github.com/go-git/go-git/compare/v5.7.0...v5.11.0 )
---
updated-dependencies:
- dependency-name: github.com/go-git/go-git/v5
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <[email protected] >
2023-12-27 15:24:42 +00:00
dependabot[bot]
92a8dbeafa
Merge pull request #4540 from projectdiscovery/dependabot/go_modules/dev/github.com/projectdiscovery/dsl-0.0.36
2023-12-25 06:32:52 +00:00
dependabot[bot]
2c0e6d216b
Merge pull request #4536 from projectdiscovery/dependabot/go_modules/dev/github.com/projectdiscovery/retryabledns-1.0.48
2023-12-25 06:29:03 +00:00
dependabot[bot]
d64ff8cd73
chore(deps): bump github.com/projectdiscovery/retryabledns
...
Bumps [github.com/projectdiscovery/retryabledns](https://github.com/projectdiscovery/retryabledns ) from 1.0.47 to 1.0.48.
- [Release notes](https://github.com/projectdiscovery/retryabledns/releases )
- [Commits](https://github.com/projectdiscovery/retryabledns/compare/v1.0.47...v1.0.48 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/retryabledns
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
2023-12-25 06:10:00 +00:00
dependabot[bot]
1db72777cb
Merge pull request #4537 from projectdiscovery/dependabot/go_modules/dev/github.com/projectdiscovery/retryablehttp-go-1.0.41
2023-12-25 06:09:00 +00:00
dependabot[bot]
00bb912336
Merge pull request #4539 from projectdiscovery/dependabot/go_modules/dev/github.com/projectdiscovery/ratelimit-0.0.21
2023-12-25 06:06:23 +00:00
dependabot[bot]
32910a541c
chore(deps): bump github.com/projectdiscovery/dsl from 0.0.35 to 0.0.36
...
Bumps [github.com/projectdiscovery/dsl](https://github.com/projectdiscovery/dsl ) from 0.0.35 to 0.0.36.
- [Release notes](https://github.com/projectdiscovery/dsl/releases )
- [Commits](https://github.com/projectdiscovery/dsl/compare/v0.0.35...v0.0.36 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/dsl
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
2023-12-25 06:03:55 +00:00
dependabot[bot]
ce26521ffc
Merge pull request #4538 from projectdiscovery/dependabot/go_modules/dev/github.com/projectdiscovery/gologger-1.1.12
2023-12-25 06:02:50 +00:00
dependabot[bot]
cb9ad4afbb
chore(deps): bump github.com/projectdiscovery/ratelimit
...
Bumps [github.com/projectdiscovery/ratelimit](https://github.com/projectdiscovery/ratelimit ) from 0.0.20 to 0.0.21.
- [Release notes](https://github.com/projectdiscovery/ratelimit/releases )
- [Commits](https://github.com/projectdiscovery/ratelimit/compare/v0.0.20...v0.0.21 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/ratelimit
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
2023-12-25 05:45:42 +00:00
dependabot[bot]
0d29dcece6
chore(deps): bump github.com/projectdiscovery/gologger
...
Bumps [github.com/projectdiscovery/gologger](https://github.com/projectdiscovery/gologger ) from 1.1.11 to 1.1.12.
- [Release notes](https://github.com/projectdiscovery/gologger/releases )
- [Commits](https://github.com/projectdiscovery/gologger/compare/v1.1.11...v1.1.12 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/gologger
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
2023-12-25 05:45:38 +00:00
dependabot[bot]
c084ec1b6b
chore(deps): bump github.com/projectdiscovery/retryablehttp-go
...
Bumps [github.com/projectdiscovery/retryablehttp-go](https://github.com/projectdiscovery/retryablehttp-go ) from 1.0.38 to 1.0.41.
- [Release notes](https://github.com/projectdiscovery/retryablehttp-go/releases )
- [Commits](https://github.com/projectdiscovery/retryablehttp-go/compare/v1.0.38...v1.0.41 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/retryablehttp-go
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
2023-12-25 05:45:32 +00:00
Dogan Can Bakir
f6ebe7f5f1
fix fuzzing self-contained input requirement ( #4531 )
2023-12-24 14:16:09 +05:30
sandeep
c60b7f02f2
version update
2023-12-21 18:18:58 +05:30
sandeep
c3b39be605
version update
2023-12-21 18:14:29 +05:30
sandeep
6072a2fcee
Merge remote-tracking branch 'origin'
2023-12-21 18:10:10 +05:30
Sandeep Singh
00edf0c7ec
misc api update for pdcp ( #4527 )
2023-12-21 18:06:46 +05:30
199bd9d892
Make the SMTP client used in javascript templates able to send email ( #4451 )
...
* Update smtp.go
make smtp module able to send mail
* Pass Lint Test
* chore(deps): bump github.com/projectdiscovery/retryablehttp-go
Bumps [github.com/projectdiscovery/retryablehttp-go](https://github.com/projectdiscovery/retryablehttp-go ) from 1.0.36 to 1.0.38.
- [Release notes](https://github.com/projectdiscovery/retryablehttp-go/releases )
- [Commits](https://github.com/projectdiscovery/retryablehttp-go/compare/v1.0.36...v1.0.38 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/retryablehttp-go
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
* chore(deps): bump github.com/projectdiscovery/clistats
Bumps [github.com/projectdiscovery/clistats](https://github.com/projectdiscovery/clistats ) from 0.0.19 to 0.0.20.
- [Release notes](https://github.com/projectdiscovery/clistats/releases )
- [Commits](https://github.com/projectdiscovery/clistats/compare/v0.0.19...v0.0.20 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/clistats
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
* chore(deps): bump github.com/projectdiscovery/retryabledns
Bumps [github.com/projectdiscovery/retryabledns](https://github.com/projectdiscovery/retryabledns ) from 1.0.44 to 1.0.45.
- [Release notes](https://github.com/projectdiscovery/retryabledns/releases )
- [Commits](https://github.com/projectdiscovery/retryabledns/compare/v1.0.44...v1.0.45 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/retryabledns
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
* chore(deps): bump github.com/projectdiscovery/dsl from 0.0.32 to 0.0.33
Bumps [github.com/projectdiscovery/dsl](https://github.com/projectdiscovery/dsl ) from 0.0.32 to 0.0.33.
- [Release notes](https://github.com/projectdiscovery/dsl/releases )
- [Commits](https://github.com/projectdiscovery/dsl/compare/v0.0.32...v0.0.33 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/dsl
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
* chore(deps): bump github.com/projectdiscovery/rawhttp
Bumps [github.com/projectdiscovery/rawhttp](https://github.com/projectdiscovery/rawhttp ) from 0.1.27 to 0.1.28.
- [Release notes](https://github.com/projectdiscovery/rawhttp/releases )
- [Commits](https://github.com/projectdiscovery/rawhttp/compare/v0.1.27...v0.1.28 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/rawhttp
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
* http: support arbitrary strings on TLS SNI annotation (#4462 )
* headless: fix panic + refactor waitevent action (#4465 )
* fix waitEvent action
* avoid future panics
* integration test + bug fix
* headless: add max-duration support in waitevent
* fix comment + max-duration input
* add timeout (#4467 )
* add timeout
* ssh: make timeout configurable
* ssh: update bindings + docs
---------
Co-authored-by: Tarun Koyalwar <[email protected] >
* use file stat to check if file is empty (#4469 )
* version update
* chore(deps): bump github.com/projectdiscovery/ratelimit
Bumps [github.com/projectdiscovery/ratelimit](https://github.com/projectdiscovery/ratelimit ) from 0.0.17 to 0.0.19.
- [Release notes](https://github.com/projectdiscovery/ratelimit/releases )
- [Commits](https://github.com/projectdiscovery/ratelimit/compare/v0.0.17...v0.0.19 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/ratelimit
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
* chore(deps): bump github.com/projectdiscovery/retryabledns
Bumps [github.com/projectdiscovery/retryabledns](https://github.com/projectdiscovery/retryabledns ) from 1.0.45 to 1.0.46.
- [Release notes](https://github.com/projectdiscovery/retryabledns/releases )
- [Commits](https://github.com/projectdiscovery/retryabledns/compare/v1.0.45...v1.0.46 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/retryabledns
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
* chore(deps): bump github.com/projectdiscovery/interactsh
Bumps [github.com/projectdiscovery/interactsh](https://github.com/projectdiscovery/interactsh ) from 1.1.7 to 1.1.8.
- [Release notes](https://github.com/projectdiscovery/interactsh/releases )
- [Changelog](https://github.com/projectdiscovery/interactsh/blob/main/.goreleaser.yml )
- [Commits](https://github.com/projectdiscovery/interactsh/compare/v1.1.7...v1.1.8 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/interactsh
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
* chore(deps): bump github.com/projectdiscovery/utils
Bumps [github.com/projectdiscovery/utils](https://github.com/projectdiscovery/utils ) from 0.0.65 to 0.0.67.
- [Release notes](https://github.com/projectdiscovery/utils/releases )
- [Changelog](https://github.com/projectdiscovery/utils/blob/main/CHANGELOG.md )
- [Commits](https://github.com/projectdiscovery/utils/compare/v0.0.65...v0.0.67 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/utils
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
* chore(deps): bump github.com/projectdiscovery/fastdialer
Bumps [github.com/projectdiscovery/fastdialer](https://github.com/projectdiscovery/fastdialer ) from 0.0.46 to 0.0.48.
- [Release notes](https://github.com/projectdiscovery/fastdialer/releases )
- [Commits](https://github.com/projectdiscovery/fastdialer/compare/v0.0.46...v0.0.48 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/fastdialer
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
* network proto: revert full buffer size read (#4497 )
* network proto: revert full buffer size read
* fix read-all in network protocol
* version update
* chore(deps): bump github.com/projectdiscovery/retryabledns
Bumps [github.com/projectdiscovery/retryabledns](https://github.com/projectdiscovery/retryabledns ) from 1.0.46 to 1.0.47.
- [Release notes](https://github.com/projectdiscovery/retryabledns/releases )
- [Commits](https://github.com/projectdiscovery/retryabledns/compare/v1.0.46...v1.0.47 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/retryabledns
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
* chore(deps): bump github.com/projectdiscovery/fastdialer
Bumps [github.com/projectdiscovery/fastdialer](https://github.com/projectdiscovery/fastdialer ) from 0.0.48 to 0.0.49.
- [Release notes](https://github.com/projectdiscovery/fastdialer/releases )
- [Commits](https://github.com/projectdiscovery/fastdialer/compare/v0.0.48...v0.0.49 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/fastdialer
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
* chore(deps): bump github.com/projectdiscovery/ratelimit
Bumps [github.com/projectdiscovery/ratelimit](https://github.com/projectdiscovery/ratelimit ) from 0.0.19 to 0.0.20.
- [Release notes](https://github.com/projectdiscovery/ratelimit/releases )
- [Commits](https://github.com/projectdiscovery/ratelimit/compare/v0.0.19...v0.0.20 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/ratelimit
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
* chore(deps): bump github.com/projectdiscovery/dsl from 0.0.33 to 0.0.35
Bumps [github.com/projectdiscovery/dsl](https://github.com/projectdiscovery/dsl ) from 0.0.33 to 0.0.35.
- [Release notes](https://github.com/projectdiscovery/dsl/releases )
- [Commits](https://github.com/projectdiscovery/dsl/compare/v0.0.33...v0.0.35 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/dsl
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
* chore(deps): bump github.com/projectdiscovery/utils
Bumps [github.com/projectdiscovery/utils](https://github.com/projectdiscovery/utils ) from 0.0.67 to 0.0.68.
- [Release notes](https://github.com/projectdiscovery/utils/releases )
- [Changelog](https://github.com/projectdiscovery/utils/blob/main/CHANGELOG.md )
- [Commits](https://github.com/projectdiscovery/utils/compare/v0.0.67...v0.0.68 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/utils
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
* chore(deps): bump golang.org/x/crypto from 0.15.0 to 0.17.0
Bumps [golang.org/x/crypto](https://github.com/golang/crypto ) from 0.15.0 to 0.17.0.
- [Commits](https://github.com/golang/crypto/compare/v0.15.0...v0.17.0 )
---
updated-dependencies:
- dependency-name: golang.org/x/crypto
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <[email protected] >
* misc updates
* misc updates + message builder struct
---------
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: M. Ángel Jimeno <[email protected] >
Co-authored-by: Tarun Koyalwar <[email protected] >
Co-authored-by: Dogan Can Bakir <[email protected] >
Co-authored-by: Tarun Koyalwar <[email protected] >
Co-authored-by: sandeep <[email protected] >
2023-12-21 18:04:22 +05:30
Brendan O'Leary and Brendan O'Leary
d75dec2d8b
Modify README to point to centralized docs ( #4521 )
...
Co-authored-by: Brendan O'Leary <[email protected] >
2023-12-21 17:55:53 +05:30
984dfaf49a
Add Interface in Networkconfig ( Nuclei SDK ) ( #4472 )
...
* misc update
* chore(deps): bump github.com/gin-gonic/gin from 1.9.0 to 1.9.1 (#4252 )
Bumps [github.com/gin-gonic/gin](https://github.com/gin-gonic/gin ) from 1.9.0 to 1.9.1.
- [Release notes](https://github.com/gin-gonic/gin/releases )
- [Changelog](https://github.com/gin-gonic/gin/blob/master/CHANGELOG.md )
- [Commits](https://github.com/gin-gonic/gin/compare/v1.9.0...v1.9.1 )
---
updated-dependencies:
- dependency-name: github.com/gin-gonic/gin
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* chore(deps): bump github.com/docker/docker (#4316 )
Bumps [github.com/docker/docker](https://github.com/docker/docker ) from 24.0.5+incompatible to 24.0.7+incompatible.
- [Release notes](https://github.com/docker/docker/releases )
- [Commits](https://github.com/docker/docker/compare/v24.0.5...v24.0.7 )
---
updated-dependencies:
- dependency-name: github.com/docker/docker
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* fix README_CN.md typos (#4369 )
* add Interface in NetworkConfig
---------
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: sandeep <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Xc1Ym <[email protected] >
2023-12-20 17:16:45 +05:30
Dogan Can Bakir
e6133ef6bc
fix missing eq sign ( #4513 )
2023-12-20 17:00:34 +05:30
Dogan Can Bakir
d07f31fb48
fix resume file creation issue ( #4514 )
2023-12-20 16:59:20 +05:30
dependabot[bot]
21447ccc77
Merge pull request #4510 from projectdiscovery/dependabot/go_modules/golang.org/x/crypto-0.17.0
2023-12-19 00:21:45 +00:00
dependabot[bot]
c6119406f2
chore(deps): bump golang.org/x/crypto from 0.15.0 to 0.17.0
...
Bumps [golang.org/x/crypto](https://github.com/golang/crypto ) from 0.15.0 to 0.17.0.
- [Commits](https://github.com/golang/crypto/compare/v0.15.0...v0.17.0 )
---
updated-dependencies:
- dependency-name: golang.org/x/crypto
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <[email protected] >
2023-12-19 00:00:19 +00:00
dependabot[bot]
f2b62d98ec
Merge pull request #4503 from projectdiscovery/dependabot/go_modules/dev/github.com/projectdiscovery/utils-0.0.68
2023-12-18 06:03:17 +00:00
dependabot[bot]
3d080ad8e8
Merge pull request #4501 from projectdiscovery/dependabot/go_modules/dev/github.com/projectdiscovery/dsl-0.0.35
2023-12-18 05:58:07 +00:00
dependabot[bot]
f4486a132e
Merge pull request #4499 from projectdiscovery/dependabot/go_modules/dev/github.com/projectdiscovery/ratelimit-0.0.20
2023-12-18 05:42:14 +00:00
dependabot[bot]
11e73376f1
chore(deps): bump github.com/projectdiscovery/dsl from 0.0.33 to 0.0.35
...
Bumps [github.com/projectdiscovery/dsl](https://github.com/projectdiscovery/dsl ) from 0.0.33 to 0.0.35.
- [Release notes](https://github.com/projectdiscovery/dsl/releases )
- [Commits](https://github.com/projectdiscovery/dsl/compare/v0.0.33...v0.0.35 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/dsl
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
2023-12-18 05:38:45 +00:00
dependabot[bot]
8baccf18c6
chore(deps): bump github.com/projectdiscovery/utils
...
Bumps [github.com/projectdiscovery/utils](https://github.com/projectdiscovery/utils ) from 0.0.67 to 0.0.68.
- [Release notes](https://github.com/projectdiscovery/utils/releases )
- [Changelog](https://github.com/projectdiscovery/utils/blob/main/CHANGELOG.md )
- [Commits](https://github.com/projectdiscovery/utils/compare/v0.0.67...v0.0.68 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/utils
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
2023-12-18 05:38:29 +00:00
dependabot[bot]
b4d352d853
Merge pull request #4500 from projectdiscovery/dependabot/go_modules/dev/github.com/projectdiscovery/fastdialer-0.0.49
2023-12-18 05:37:27 +00:00
dependabot[bot]
09829fb8f2
Merge pull request #4502 from projectdiscovery/dependabot/go_modules/dev/github.com/projectdiscovery/retryabledns-1.0.47
2023-12-18 05:36:46 +00:00
dependabot[bot]
89634065e5
chore(deps): bump github.com/projectdiscovery/retryabledns
...
Bumps [github.com/projectdiscovery/retryabledns](https://github.com/projectdiscovery/retryabledns ) from 1.0.46 to 1.0.47.
- [Release notes](https://github.com/projectdiscovery/retryabledns/releases )
- [Commits](https://github.com/projectdiscovery/retryabledns/compare/v1.0.46...v1.0.47 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/retryabledns
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
2023-12-18 05:16:55 +00:00
dependabot[bot]
43b3d4c1de
chore(deps): bump github.com/projectdiscovery/fastdialer
...
Bumps [github.com/projectdiscovery/fastdialer](https://github.com/projectdiscovery/fastdialer ) from 0.0.48 to 0.0.49.
- [Release notes](https://github.com/projectdiscovery/fastdialer/releases )
- [Commits](https://github.com/projectdiscovery/fastdialer/compare/v0.0.48...v0.0.49 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/fastdialer
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
2023-12-18 05:16:44 +00:00
dependabot[bot]
762eb4dcb5
chore(deps): bump github.com/projectdiscovery/ratelimit
...
Bumps [github.com/projectdiscovery/ratelimit](https://github.com/projectdiscovery/ratelimit ) from 0.0.19 to 0.0.20.
- [Release notes](https://github.com/projectdiscovery/ratelimit/releases )
- [Commits](https://github.com/projectdiscovery/ratelimit/compare/v0.0.19...v0.0.20 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/ratelimit
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
2023-12-18 05:16:39 +00:00
sandeep
2a7e15ddfa
Merge remote-tracking branch 'origin'
2023-12-18 02:10:11 +05:30
sandeep
0cc37a9eeb
version update
2023-12-17 23:10:43 +05:30
Tarun Koyalwar
e912c7c58d
network proto: revert full buffer size read ( #4497 )
...
* network proto: revert full buffer size read
* fix read-all in network protocol
2023-12-17 18:02:19 +05:30
dependabot[bot]
1f04f253fa
Merge pull request #4481 from projectdiscovery/dependabot/go_modules/dev/github.com/projectdiscovery/fastdialer-0.0.48
2023-12-11 07:06:12 +00:00
dependabot[bot]
32f81bd2b0
Merge pull request #4483 from projectdiscovery/dependabot/go_modules/dev/github.com/projectdiscovery/utils-0.0.67
2023-12-11 07:04:35 +00:00
dependabot[bot]
0037aa93aa
chore(deps): bump github.com/projectdiscovery/utils
...
Bumps [github.com/projectdiscovery/utils](https://github.com/projectdiscovery/utils ) from 0.0.65 to 0.0.67.
- [Release notes](https://github.com/projectdiscovery/utils/releases )
- [Changelog](https://github.com/projectdiscovery/utils/blob/main/CHANGELOG.md )
- [Commits](https://github.com/projectdiscovery/utils/compare/v0.0.65...v0.0.67 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/utils
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
2023-12-11 06:45:39 +00:00
dependabot[bot]
7d021cd998
chore(deps): bump github.com/projectdiscovery/fastdialer
...
Bumps [github.com/projectdiscovery/fastdialer](https://github.com/projectdiscovery/fastdialer ) from 0.0.46 to 0.0.48.
- [Release notes](https://github.com/projectdiscovery/fastdialer/releases )
- [Commits](https://github.com/projectdiscovery/fastdialer/compare/v0.0.46...v0.0.48 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/fastdialer
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
2023-12-11 06:45:34 +00:00
dependabot[bot]
0d950bbc6b
Merge pull request #4482 from projectdiscovery/dependabot/go_modules/dev/github.com/projectdiscovery/interactsh-1.1.8
2023-12-11 06:44:36 +00:00
dependabot[bot]
df854286d3
chore(deps): bump github.com/projectdiscovery/interactsh
...
Bumps [github.com/projectdiscovery/interactsh](https://github.com/projectdiscovery/interactsh ) from 1.1.7 to 1.1.8.
- [Release notes](https://github.com/projectdiscovery/interactsh/releases )
- [Changelog](https://github.com/projectdiscovery/interactsh/blob/main/.goreleaser.yml )
- [Commits](https://github.com/projectdiscovery/interactsh/compare/v1.1.7...v1.1.8 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/interactsh
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
2023-12-11 06:24:19 +00:00
dependabot[bot]
f4c1e0effa
Merge pull request #4480 from projectdiscovery/dependabot/go_modules/dev/github.com/projectdiscovery/retryabledns-1.0.46
2023-12-11 06:22:55 +00:00
dependabot[bot]
5e6d922a4b
Merge pull request #4479 from projectdiscovery/dependabot/go_modules/dev/github.com/projectdiscovery/ratelimit-0.0.19
2023-12-11 06:21:06 +00:00
dependabot[bot]
a815daf9df
chore(deps): bump github.com/projectdiscovery/retryabledns
...
Bumps [github.com/projectdiscovery/retryabledns](https://github.com/projectdiscovery/retryabledns ) from 1.0.45 to 1.0.46.
- [Release notes](https://github.com/projectdiscovery/retryabledns/releases )
- [Commits](https://github.com/projectdiscovery/retryabledns/compare/v1.0.45...v1.0.46 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/retryabledns
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
2023-12-11 05:59:14 +00:00
dependabot[bot]
71d132d44a
chore(deps): bump github.com/projectdiscovery/ratelimit
...
Bumps [github.com/projectdiscovery/ratelimit](https://github.com/projectdiscovery/ratelimit ) from 0.0.17 to 0.0.19.
- [Release notes](https://github.com/projectdiscovery/ratelimit/releases )
- [Commits](https://github.com/projectdiscovery/ratelimit/compare/v0.0.17...v0.0.19 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/ratelimit
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
2023-12-11 05:59:09 +00:00
sandeep
3a7a073d52
Merge remote-tracking branch 'origin'
2023-12-09 18:48:20 +05:30
sandeep
4413716f58
version update
2023-12-09 18:45:35 +05:30
Tarun Koyalwar
f54ca1c94b
use file stat to check if file is empty ( #4469 )
2023-12-08 11:21:01 +05:30
Dogan Can Bakir and Tarun Koyalwar
5d1a4b7607
add timeout ( #4467 )
...
* add timeout
* ssh: make timeout configurable
* ssh: update bindings + docs
---------
Co-authored-by: Tarun Koyalwar <[email protected] >
2023-12-07 22:08:32 +05:30
Tarun Koyalwar
47e75038f0
headless: fix panic + refactor waitevent action ( #4465 )
...
* fix waitEvent action
* avoid future panics
* integration test + bug fix
* headless: add max-duration support in waitevent
* fix comment + max-duration input
2023-12-06 19:08:26 +05:30
M. Ángel Jimeno
7da3921c12
http: support arbitrary strings on TLS SNI annotation ( #4462 )
2023-12-06 14:15:30 +05:30
dependabot[bot]
73982ac757
Merge pull request #4459 from projectdiscovery/dependabot/go_modules/dev/github.com/projectdiscovery/rawhttp-0.1.28
2023-12-04 06:25:53 +00:00
dependabot[bot]
fd77f3ce70
chore(deps): bump github.com/projectdiscovery/rawhttp
...
Bumps [github.com/projectdiscovery/rawhttp](https://github.com/projectdiscovery/rawhttp ) from 0.1.27 to 0.1.28.
- [Release notes](https://github.com/projectdiscovery/rawhttp/releases )
- [Commits](https://github.com/projectdiscovery/rawhttp/compare/v0.1.27...v0.1.28 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/rawhttp
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
2023-12-04 05:58:47 +00:00
dependabot[bot]
ed08ac28c6
Merge pull request #4458 from projectdiscovery/dependabot/go_modules/dev/github.com/projectdiscovery/dsl-0.0.33
2023-12-04 05:46:53 +00:00
dependabot[bot]
3e66972f5c
Merge pull request #4457 from projectdiscovery/dependabot/go_modules/dev/github.com/projectdiscovery/retryabledns-1.0.45
2023-12-04 05:46:17 +00:00
dependabot[bot]
17ba3a1fbf
chore(deps): bump github.com/projectdiscovery/dsl from 0.0.32 to 0.0.33
...
Bumps [github.com/projectdiscovery/dsl](https://github.com/projectdiscovery/dsl ) from 0.0.32 to 0.0.33.
- [Release notes](https://github.com/projectdiscovery/dsl/releases )
- [Commits](https://github.com/projectdiscovery/dsl/compare/v0.0.32...v0.0.33 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/dsl
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
2023-12-04 05:27:06 +00:00
dependabot[bot]
86e00eeb6e
chore(deps): bump github.com/projectdiscovery/retryabledns
...
Bumps [github.com/projectdiscovery/retryabledns](https://github.com/projectdiscovery/retryabledns ) from 1.0.44 to 1.0.45.
- [Release notes](https://github.com/projectdiscovery/retryabledns/releases )
- [Commits](https://github.com/projectdiscovery/retryabledns/compare/v1.0.44...v1.0.45 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/retryabledns
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
2023-12-04 05:26:30 +00:00
dependabot[bot]
fe2b282928
Merge pull request #4455 from projectdiscovery/dependabot/go_modules/dev/github.com/projectdiscovery/clistats-0.0.20
2023-12-04 05:25:19 +00:00
dependabot[bot]
030bbdb473
Merge pull request #4456 from projectdiscovery/dependabot/go_modules/dev/github.com/projectdiscovery/retryablehttp-go-1.0.38
2023-12-04 05:25:09 +00:00
dependabot[bot]
5360d73070
chore(deps): bump github.com/projectdiscovery/retryablehttp-go
...
Bumps [github.com/projectdiscovery/retryablehttp-go](https://github.com/projectdiscovery/retryablehttp-go ) from 1.0.36 to 1.0.38.
- [Release notes](https://github.com/projectdiscovery/retryablehttp-go/releases )
- [Commits](https://github.com/projectdiscovery/retryablehttp-go/compare/v1.0.36...v1.0.38 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/retryablehttp-go
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
2023-12-04 05:04:39 +00:00
dependabot[bot]
edf4eba7f3
chore(deps): bump github.com/projectdiscovery/clistats
...
Bumps [github.com/projectdiscovery/clistats](https://github.com/projectdiscovery/clistats ) from 0.0.19 to 0.0.20.
- [Release notes](https://github.com/projectdiscovery/clistats/releases )
- [Commits](https://github.com/projectdiscovery/clistats/compare/v0.0.19...v0.0.20 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/clistats
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
2023-12-04 05:04:31 +00:00
sandeep
918b62bd35
Merge remote-tracking branch 'origin'
2023-11-30 22:29:55 +05:30
sandeep
9e9a4a82da
version update
2023-11-30 22:25:58 +05:30
Ice3man
49a67b534a
feat: include req-resp in cloud upload
2023-11-30 22:00:28 +05:30
sandeep
7fb729898c
removed deprecated host
2023-11-30 16:05:24 +05:30
Jean Rougé and mzack
b420672b38
Allow to set dialers' timeout and keep-alive duration ( #4441 )
...
* Allow to set dialers' timeout and keep-alive duration
* docs
---------
Co-authored-by: mzack <[email protected] >
2023-11-30 01:47:10 +05:30
Sandeep Singh
1d6890ca2f
cloud template url update ( #4439 )
2023-11-28 22:05:58 +05:30
b633ef63dc
Fix the bug that nuclei keeps scanning for http connection failures ( #4265 )
...
* misc update
* Fix the bug that nuclei keeps scanning for http connection failures
* Adding common error messages
* remove
---------
Co-authored-by: sandeep <[email protected] >
Co-authored-by: Wing <[email protected] >
2023-11-28 21:16:23 +05:30
Dogan Can Bakir
7cd340b29a
add regex support for -eh ( #4437 )
2023-11-28 20:39:39 +05:30
dependabot[bot]
578e301372
chore(deps): bump github.com/projectdiscovery/ratelimit ( #4427 )
...
Bumps [github.com/projectdiscovery/ratelimit](https://github.com/projectdiscovery/ratelimit ) from 0.0.16 to 0.0.17.
- [Release notes](https://github.com/projectdiscovery/ratelimit/releases )
- [Commits](https://github.com/projectdiscovery/ratelimit/compare/v0.0.16...v0.0.17 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/ratelimit
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-11-28 14:28:47 +05:30
Tarun Koyalwar
6e969cbd3c
add additional json fields: port,ip,scheme,url ( #4417 )
...
* add additional json fields: port,ip,scheme,url
* include host field in case of ip input
2023-11-28 14:26:23 +05:30
Dogan Can Bakir
ce5df9cc02
introduce scan context ( #4373 )
...
* introduce scan context
* minor
* add joined errors to resultevents
* change `executor` funcs' signature
* fix tests
* join errors in `LogError` func
* change func signature
* add guard
2023-11-28 00:24:45 +05:30
dependabot[bot]
469598cba2
Merge pull request #4426 from projectdiscovery/dependabot/go_modules/dev/github.com/projectdiscovery/dsl-0.0.32
2023-11-27 06:18:32 +00:00
dependabot[bot]
326195e46e
Merge pull request #4424 from projectdiscovery/dependabot/go_modules/dev/github.com/projectdiscovery/hmap-0.0.27
2023-11-27 06:14:25 +00:00
dependabot[bot]
8f62af596f
chore(deps): bump github.com/projectdiscovery/dsl from 0.0.30 to 0.0.32
...
Bumps [github.com/projectdiscovery/dsl](https://github.com/projectdiscovery/dsl ) from 0.0.30 to 0.0.32.
- [Release notes](https://github.com/projectdiscovery/dsl/releases )
- [Commits](https://github.com/projectdiscovery/dsl/compare/v0.0.30...v0.0.32 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/dsl
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
2023-11-27 05:56:36 +00:00
dependabot[bot]
df30bd951a
chore(deps): bump github.com/projectdiscovery/hmap from 0.0.26 to 0.0.27
...
Bumps [github.com/projectdiscovery/hmap](https://github.com/projectdiscovery/hmap ) from 0.0.26 to 0.0.27.
- [Release notes](https://github.com/projectdiscovery/hmap/releases )
- [Commits](https://github.com/projectdiscovery/hmap/compare/v0.0.26...v0.0.27 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/hmap
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
2023-11-27 05:55:40 +00:00
dependabot[bot]
9d17688f07
Merge pull request #4425 from projectdiscovery/dependabot/go_modules/dev/github.com/projectdiscovery/fastdialer-0.0.46
2023-11-27 05:54:32 +00:00
dependabot[bot]
1b6e078cf2
Merge pull request #4423 from projectdiscovery/dependabot/go_modules/dev/github.com/projectdiscovery/retryabledns-1.0.44
2023-11-27 05:49:58 +00:00
dependabot[bot]
e0137a7505
chore(deps): bump github.com/projectdiscovery/fastdialer
...
Bumps [github.com/projectdiscovery/fastdialer](https://github.com/projectdiscovery/fastdialer ) from 0.0.45 to 0.0.46.
- [Release notes](https://github.com/projectdiscovery/fastdialer/releases )
- [Commits](https://github.com/projectdiscovery/fastdialer/compare/v0.0.45...v0.0.46 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/fastdialer
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
2023-11-27 05:30:36 +00:00
dependabot[bot]
7d82136b9a
chore(deps): bump github.com/projectdiscovery/retryabledns
...
Bumps [github.com/projectdiscovery/retryabledns](https://github.com/projectdiscovery/retryabledns ) from 1.0.43 to 1.0.44.
- [Release notes](https://github.com/projectdiscovery/retryabledns/releases )
- [Commits](https://github.com/projectdiscovery/retryabledns/compare/v1.0.43...v1.0.44 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/retryabledns
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
2023-11-27 05:30:21 +00:00
Razin Idzuddin
80560720fd
update JQL to include project name ( #4416 )
2023-11-26 15:13:57 +05:30
Valerio Casalino and Tarun Koyalwar
ec5687e2ef
Make the SSH client used in javascript templates able to execute custom commands ( #4407 )
...
* make ssh module store the connection
* make ssh module able to execute commands using the client
* add bingen + update docs
---------
Co-authored-by: Tarun Koyalwar <[email protected] >
2023-11-24 00:07:45 +05:30
Dogan Can Bakir and sandeep
7cb03f24b2
introduce exclude target flag ( #4214 )
...
* introduce exclude target flag
* change logging
* update docs
* misc option update
* update input count
* separate funcs
* exclude with host-based comparison
* fix test
* fix lint
* remove duplicate
* introduce SetWithExclusions
* init map /shrug
---------
Co-authored-by: sandeep <[email protected] >
2023-11-24 00:05:20 +05:30
Tarun Koyalwar
a09b8afd0f
add support for multiple ports in network template ( #4401 )
...
* add support for multiple ports in network template
* backwords compatibility for templates without 'port' field
* fix nil panic in compile
2023-11-23 16:34:26 +05:30
Tarun Koyalwar
8d7bbdd978
bump rawhttp ( #4399 )
2023-11-23 00:00:52 +05:30
Xc1Ym
c67473a85c
Translate Chinese readme ( #4404 )
2023-11-22 13:49:22 +05:30
Tarun Koyalwar
f1a4410019
optionally upload to pdcp cloud ( #4396 )
2023-11-20 21:19:19 +05:30
dependabot[bot]
6eaa4d85f5
Merge pull request #4392 from projectdiscovery/dependabot/go_modules/dev/github.com/projectdiscovery/retryabledns-1.0.43
2023-11-20 06:33:22 +00:00
dependabot[bot]
3c8ebed39a
chore(deps): bump github.com/projectdiscovery/retryabledns
...
Bumps [github.com/projectdiscovery/retryabledns](https://github.com/projectdiscovery/retryabledns ) from 1.0.42 to 1.0.43.
- [Release notes](https://github.com/projectdiscovery/retryabledns/releases )
- [Commits](https://github.com/projectdiscovery/retryabledns/compare/v1.0.42...v1.0.43 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/retryabledns
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
2023-11-20 06:09:44 +00:00
dependabot[bot]
9f8188afef
Merge pull request #4391 from projectdiscovery/dependabot/go_modules/dev/github.com/projectdiscovery/hmap-0.0.26
2023-11-20 06:08:51 +00:00
dependabot[bot]
e58d086f90
Merge pull request #4393 from projectdiscovery/dependabot/go_modules/dev/github.com/projectdiscovery/goflags-0.1.28
2023-11-20 06:02:51 +00:00
dependabot[bot]
16b1088831
Merge pull request #4389 from projectdiscovery/dependabot/go_modules/dev/github.com/projectdiscovery/ratelimit-0.0.16
2023-11-20 06:02:46 +00:00
dependabot[bot]
6806a81f28
Merge pull request #4390 from projectdiscovery/dependabot/go_modules/dev/github.com/projectdiscovery/utils-0.0.64
2023-11-20 06:01:50 +00:00
dependabot[bot]
56477d53b4
chore(deps): bump github.com/projectdiscovery/goflags
...
Bumps [github.com/projectdiscovery/goflags](https://github.com/projectdiscovery/goflags ) from 0.1.27 to 0.1.28.
- [Release notes](https://github.com/projectdiscovery/goflags/releases )
- [Commits](https://github.com/projectdiscovery/goflags/compare/v0.1.27...v0.1.28 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/goflags
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
2023-11-20 05:42:37 +00:00
dependabot[bot]
4a80e5aafe
chore(deps): bump github.com/projectdiscovery/hmap from 0.0.25 to 0.0.26
...
Bumps [github.com/projectdiscovery/hmap](https://github.com/projectdiscovery/hmap ) from 0.0.25 to 0.0.26.
- [Release notes](https://github.com/projectdiscovery/hmap/releases )
- [Commits](https://github.com/projectdiscovery/hmap/compare/v0.0.25...v0.0.26 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/hmap
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
2023-11-20 05:42:28 +00:00
dependabot[bot]
68ca0dd7f1
chore(deps): bump github.com/projectdiscovery/utils
...
Bumps [github.com/projectdiscovery/utils](https://github.com/projectdiscovery/utils ) from 0.0.63 to 0.0.64.
- [Release notes](https://github.com/projectdiscovery/utils/releases )
- [Changelog](https://github.com/projectdiscovery/utils/blob/main/CHANGELOG.md )
- [Commits](https://github.com/projectdiscovery/utils/compare/v0.0.63...v0.0.64 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/utils
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
2023-11-20 05:42:24 +00:00
dependabot[bot]
92a0d13571
chore(deps): bump github.com/projectdiscovery/ratelimit
...
Bumps [github.com/projectdiscovery/ratelimit](https://github.com/projectdiscovery/ratelimit ) from 0.0.15 to 0.0.16.
- [Release notes](https://github.com/projectdiscovery/ratelimit/releases )
- [Commits](https://github.com/projectdiscovery/ratelimit/compare/v0.0.15...v0.0.16 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/ratelimit
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
2023-11-20 05:42:19 +00:00
dependabot[bot]
b13fad0e74
Merge pull request #4383 from projectdiscovery/dependabot/go_modules/dev/github.com/projectdiscovery/ratelimit-0.0.15
2023-11-18 22:12:36 +00:00
dependabot[bot]
5c20474fe8
Merge pull request #4386 from projectdiscovery/dependabot/go_modules/dev/github.com/projectdiscovery/fastdialer-0.0.44
2023-11-18 21:54:10 +00:00
dependabot[bot]
4241fdc7a0
chore(deps): bump github.com/projectdiscovery/ratelimit
...
Bumps [github.com/projectdiscovery/ratelimit](https://github.com/projectdiscovery/ratelimit ) from 0.0.14 to 0.0.15.
- [Release notes](https://github.com/projectdiscovery/ratelimit/releases )
- [Commits](https://github.com/projectdiscovery/ratelimit/compare/v0.0.14...v0.0.15 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/ratelimit
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
2023-11-18 21:52:57 +00:00
dependabot[bot]
59afb6e9b4
Merge pull request #4385 from projectdiscovery/dependabot/go_modules/dev/github.com/projectdiscovery/httpx-1.3.7
2023-11-18 21:51:45 +00:00
dependabot[bot]
dfca3b60de
chore(deps): bump github.com/projectdiscovery/fastdialer
...
Bumps [github.com/projectdiscovery/fastdialer](https://github.com/projectdiscovery/fastdialer ) from 0.0.43 to 0.0.44.
- [Release notes](https://github.com/projectdiscovery/fastdialer/releases )
- [Commits](https://github.com/projectdiscovery/fastdialer/compare/v0.0.43...v0.0.44 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/fastdialer
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
2023-11-18 21:32:31 +00:00
dependabot[bot]
76aea43a57
chore(deps): bump github.com/projectdiscovery/httpx from 1.3.6 to 1.3.7
...
Bumps [github.com/projectdiscovery/httpx](https://github.com/projectdiscovery/httpx ) from 1.3.6 to 1.3.7.
- [Release notes](https://github.com/projectdiscovery/httpx/releases )
- [Changelog](https://github.com/projectdiscovery/httpx/blob/main/.goreleaser.yml )
- [Commits](https://github.com/projectdiscovery/httpx/compare/v1.3.6...v1.3.7 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/httpx
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
2023-11-18 21:32:26 +00:00
dependabot[bot]
d1dcd82d05
Merge pull request #4384 from projectdiscovery/dependabot/go_modules/dev/github.com/projectdiscovery/dsl-0.0.30
2023-11-18 21:31:17 +00:00
dependabot[bot]
20d141fc29
chore(deps): bump github.com/projectdiscovery/dsl from 0.0.27 to 0.0.30
...
Bumps [github.com/projectdiscovery/dsl](https://github.com/projectdiscovery/dsl ) from 0.0.27 to 0.0.30.
- [Release notes](https://github.com/projectdiscovery/dsl/releases )
- [Commits](https://github.com/projectdiscovery/dsl/compare/v0.0.27...v0.0.30 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/dsl
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
2023-11-18 21:09:08 +00:00
Tarun Koyalwar and sandeep
87aeb57b0d
feat nuclei result upload ( #4343 )
...
* feat: add pdcp api key support
* add '-auth' cli option
* fix creds test
* results auto upload to pdcp
* fix upload on empty file
* dashboard env + fix test
* purge old cloud cli options
* misc updates in runner package
* fix headless integration test
* misc update
* add disable cloud upload env
---------
Co-authored-by: sandeep <[email protected] >
2023-11-18 16:25:37 +05:30
sandeep
dbba3074d8
version update
2023-11-18 14:58:54 +05:30
sandeep
106ab84259
Merge branch 'dev'
2023-11-18 14:42:40 +05:30
sandeep
40de1a31c1
go mod tidy
2023-11-18 14:40:21 +05:30
sandeep
43750ea8c7
tls attribute update
2023-11-18 14:33:52 +05:30
sandeep
85d888b01a
Merge branch 'dev'
2023-11-18 13:22:13 +05:30
sandeep
8d9b127c08
version update
2023-11-18 13:21:15 +05:30
GitHub Action
816e89ce58
Auto Generate Syntax Docs + JSONSchema [Sat Nov 18 07:33:17 UTC 2023] 🤖
2023-11-18 07:33:17 +00:00
a9efb75d59
introduce disable-cookie ( #4292 )
...
* introduce disable-cookie
* remove debug statement
* fix headless template
* increase `-interactions-poll-duration` value to 5
* docs update
---------
Co-authored-by: Tarun Koyalwar <[email protected] >
Co-authored-by: sandeep <[email protected] >
2023-11-18 13:02:10 +05:30
34192ac359
feat: added base64 encoding helpers for js ( #4344 )
...
* misc update
* chore(deps): bump github.com/gin-gonic/gin from 1.9.0 to 1.9.1 (#4252 )
Bumps [github.com/gin-gonic/gin](https://github.com/gin-gonic/gin ) from 1.9.0 to 1.9.1.
- [Release notes](https://github.com/gin-gonic/gin/releases )
- [Changelog](https://github.com/gin-gonic/gin/blob/master/CHANGELOG.md )
- [Commits](https://github.com/gin-gonic/gin/compare/v1.9.0...v1.9.1 )
---
updated-dependencies:
- dependency-name: github.com/gin-gonic/gin
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* chore(deps): bump github.com/docker/docker (#4316 )
Bumps [github.com/docker/docker](https://github.com/docker/docker ) from 24.0.5+incompatible to 24.0.7+incompatible.
- [Release notes](https://github.com/docker/docker/releases )
- [Commits](https://github.com/docker/docker/compare/v24.0.5...v24.0.7 )
---
updated-dependencies:
- dependency-name: github.com/docker/docker
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* feat: added base64 encoding helpers for js
* fix README_CN.md typos (#4369 )
---------
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: sandeep <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Xc1Ym <[email protected] >
2023-11-17 19:29:49 +05:30
GitHub Action
1eee6e36e0
Auto Generate Syntax Docs + JSONSchema [Fri Nov 17 09:19:44 UTC 2023] 🤖
2023-11-17 09:19:44 +00:00
Maciej Mionskowski and Tarun Koyalwar
ecae94d0cf
feat: allow cipher enumeration in SSL protocol ( #4297 )
...
* feat: allow cipher enumeration in SSL protocol
* cipher enum improvements
---------
Co-authored-by: Tarun Koyalwar <[email protected] >
2023-11-17 14:48:34 +05:30
Tarun Koyalwar
775c7f762b
add -code flag to run code proto templates ( #4376 )
2023-11-16 17:56:07 +05:30
Tarun Koyalwar
50aec0b215
enable pprofiling with env ( #4377 )
2023-11-16 17:53:27 +05:30
Tarun Koyalwar and Sandeep Singh
d1ad79f360
append excludetags instead of replacing ( #4353 )
...
* append excludetags instead of replacing
* bump asnmap client to v1.0.6
---------
Co-authored-by: Sandeep Singh <[email protected] >
2023-11-15 01:08:10 +05:30
Xc1Ym
9f18a99db7
fix README_CN.md typos ( #4369 )
2023-11-14 15:05:44 +05:30
dependabot[bot]
0ecd7be9d9
Merge pull request #4366 from projectdiscovery/dependabot/go_modules/dev/github.com/projectdiscovery/retryabledns-1.0.42
2023-11-13 16:35:13 +00:00
dependabot[bot]
dcc666eaa9
chore(deps): bump github.com/projectdiscovery/retryabledns
...
Bumps [github.com/projectdiscovery/retryabledns](https://github.com/projectdiscovery/retryabledns ) from 1.0.41 to 1.0.42.
- [Release notes](https://github.com/projectdiscovery/retryabledns/releases )
- [Commits](https://github.com/projectdiscovery/retryabledns/compare/v1.0.41...v1.0.42 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/retryabledns
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
2023-11-13 16:18:07 +00:00
dependabot[bot]
4b5d2af131
chore(deps): bump github.com/projectdiscovery/rawhttp ( #4364 )
...
Bumps [github.com/projectdiscovery/rawhttp](https://github.com/projectdiscovery/rawhttp ) from 0.1.24 to 0.1.25.
- [Release notes](https://github.com/projectdiscovery/rawhttp/releases )
- [Commits](https://github.com/projectdiscovery/rawhttp/compare/v0.1.24...v0.1.25 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/rawhttp
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-11-13 21:47:21 +05:30
dependabot[bot]
6865af9c9f
chore(deps): bump github.com/projectdiscovery/retryablehttp-go ( #4363 )
...
Bumps [github.com/projectdiscovery/retryablehttp-go](https://github.com/projectdiscovery/retryablehttp-go ) from 1.0.34 to 1.0.35.
- [Release notes](https://github.com/projectdiscovery/retryablehttp-go/releases )
- [Commits](https://github.com/projectdiscovery/retryablehttp-go/compare/v1.0.34...v1.0.35 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/retryablehttp-go
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-11-13 21:47:11 +05:30
sandeep
7335856ee9
dep update
2023-11-13 20:04:45 +05:30
dependabot[bot]
059200dc33
Merge pull request #4365 from projectdiscovery/dependabot/go_modules/dev/github.com/projectdiscovery/httpx-1.3.6
2023-11-13 06:27:51 +00:00
dependabot[bot]
11a2eedb88
chore(deps): bump github.com/projectdiscovery/httpx from 1.3.5 to 1.3.6
...
Bumps [github.com/projectdiscovery/httpx](https://github.com/projectdiscovery/httpx ) from 1.3.5 to 1.3.6.
- [Release notes](https://github.com/projectdiscovery/httpx/releases )
- [Changelog](https://github.com/projectdiscovery/httpx/blob/main/.goreleaser.yml )
- [Commits](https://github.com/projectdiscovery/httpx/compare/v1.3.5...v1.3.6 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/httpx
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
2023-11-13 06:01:21 +00:00
dependabot[bot]
0d64aafc9c
Merge pull request #4362 from projectdiscovery/dependabot/go_modules/dev/github.com/projectdiscovery/asnmap-1.0.6
2023-11-13 06:00:25 +00:00
dependabot[bot]
9d83d8f18f
chore(deps): bump github.com/projectdiscovery/asnmap from 1.0.5 to 1.0.6
...
Bumps [github.com/projectdiscovery/asnmap](https://github.com/projectdiscovery/asnmap ) from 1.0.5 to 1.0.6.
- [Release notes](https://github.com/projectdiscovery/asnmap/releases )
- [Changelog](https://github.com/projectdiscovery/asnmap/blob/main/.goreleaser.yml )
- [Commits](https://github.com/projectdiscovery/asnmap/compare/v1.0.5...v1.0.6 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/asnmap
dependency-type: indirect
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
2023-11-13 05:36:41 +00:00
Dogan Can Bakir
7c2db9c394
introduce template-encoded field ( #4315 )
...
* introduce `template-encoded` field
* remove IsCustomTemplate func
* refactor and move encoding to `MakeResultEventItem` func
* encode template in case of no results were found
* commit to last commit
* don't encode templates when`-ms` is used
2023-11-11 04:42:27 +05:30
Brendan O'Leary and Brendan O'Leary
09603897b6
Remove docs based on new centralized docs ( #4342 )
...
Co-authored-by: Brendan O'Leary <[email protected] >
2023-11-06 20:07:17 +05:30
dependabot[bot]
6c1a4f4a9a
Merge pull request #4337 from projectdiscovery/dependabot/go_modules/dev/github.com/projectdiscovery/retryabledns-1.0.41
2023-11-06 07:25:53 +00:00
dependabot[bot]
9f5bec8690
chore(deps): bump github.com/projectdiscovery/retryabledns
...
Bumps [github.com/projectdiscovery/retryabledns](https://github.com/projectdiscovery/retryabledns ) from 1.0.40 to 1.0.41.
- [Release notes](https://github.com/projectdiscovery/retryabledns/releases )
- [Commits](https://github.com/projectdiscovery/retryabledns/compare/v1.0.40...v1.0.41 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/retryabledns
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
2023-11-06 06:55:59 +00:00
dependabot[bot]
5c2b1682d1
Merge pull request #4338 from projectdiscovery/dependabot/go_modules/dev/github.com/projectdiscovery/rawhttp-0.1.24
2023-11-06 06:53:51 +00:00
dependabot[bot]
89708d7f1c
chore(deps): bump github.com/projectdiscovery/rawhttp
...
Bumps [github.com/projectdiscovery/rawhttp](https://github.com/projectdiscovery/rawhttp ) from 0.1.23 to 0.1.24.
- [Release notes](https://github.com/projectdiscovery/rawhttp/releases )
- [Commits](https://github.com/projectdiscovery/rawhttp/compare/v0.1.23...v0.1.24 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/rawhttp
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
2023-11-06 06:26:33 +00:00
dependabot[bot]
ce5fbfa05d
Merge pull request #4336 from projectdiscovery/dependabot/go_modules/dev/github.com/projectdiscovery/ratelimit-0.0.14
2023-11-06 06:24:44 +00:00
dependabot[bot]
4bf82d3528
Merge pull request #4339 from projectdiscovery/dependabot/go_modules/dev/github.com/projectdiscovery/hmap-0.0.24
2023-11-06 06:24:02 +00:00
dependabot[bot]
2e2a578844
Merge pull request #4340 from projectdiscovery/dependabot/go_modules/dev/github.com/projectdiscovery/retryablehttp-go-1.0.34
2023-11-06 06:20:17 +00:00
dependabot[bot]
09ed9ae94e
chore(deps): bump github.com/projectdiscovery/retryablehttp-go
...
Bumps [github.com/projectdiscovery/retryablehttp-go](https://github.com/projectdiscovery/retryablehttp-go ) from 1.0.33 to 1.0.34.
- [Release notes](https://github.com/projectdiscovery/retryablehttp-go/releases )
- [Commits](https://github.com/projectdiscovery/retryablehttp-go/compare/v1.0.33...v1.0.34 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/retryablehttp-go
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
2023-11-06 06:00:10 +00:00
dependabot[bot]
3901e3f9d6
chore(deps): bump github.com/projectdiscovery/hmap from 0.0.23 to 0.0.24
...
Bumps [github.com/projectdiscovery/hmap](https://github.com/projectdiscovery/hmap ) from 0.0.23 to 0.0.24.
- [Release notes](https://github.com/projectdiscovery/hmap/releases )
- [Commits](https://github.com/projectdiscovery/hmap/compare/v0.0.23...v0.0.24 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/hmap
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
2023-11-06 06:00:05 +00:00
dependabot[bot]
b85d3df21a
chore(deps): bump github.com/projectdiscovery/ratelimit
...
Bumps [github.com/projectdiscovery/ratelimit](https://github.com/projectdiscovery/ratelimit ) from 0.0.13 to 0.0.14.
- [Release notes](https://github.com/projectdiscovery/ratelimit/releases )
- [Commits](https://github.com/projectdiscovery/ratelimit/compare/v0.0.13...v0.0.14 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/ratelimit
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
2023-11-06 05:59:50 +00:00
3d37e4603d
Bugfix bin pack ( #4298 )
...
* misc update
* chore(deps): bump github.com/gin-gonic/gin from 1.9.0 to 1.9.1 (#4252 )
Bumps [github.com/gin-gonic/gin](https://github.com/gin-gonic/gin ) from 1.9.0 to 1.9.1.
- [Release notes](https://github.com/gin-gonic/gin/releases )
- [Changelog](https://github.com/gin-gonic/gin/blob/master/CHANGELOG.md )
- [Commits](https://github.com/gin-gonic/gin/compare/v1.9.0...v1.9.1 )
---
updated-dependencies:
- dependency-name: github.com/gin-gonic/gin
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* fixing binary encoding
* pointing gostruct to dev branch
* dep update
---------
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: sandeep <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-11-04 21:12:15 +05:30
sandeep
9606591dc9
Merge branch 'dev'
2023-11-02 20:03:19 +05:30
sandeep
4db5756fd0
go mod tidy
2023-11-02 20:01:13 +05:30
Dogan Can Bakir
83abe0969e
introduce self-contained to headless ( #4322 )
...
* introduce `self-contained` to headless
* fix matched url print
2023-11-02 19:08:20 +05:30
Tarun Koyalwar and Sandeep Singh
595ba8e3a5
bug fixes in js , network protocol and flow ( #4313 )
...
* fix net read
* only return N bytes if extra available
* use ConnReadN from readerutil
* add integration test
* print unsigned warning in stderr
* fix js protocol in flow #4318
* fix integration test: url encoding issue
* fix network protocol issue + integration tests
* multiple improvements to integration test
* replace all conn.Read() from tests
* disable network-basic.yaml in windows
* disable code protocol in win CI
* fix bitwise login ps1-snippet.yaml
* hide previous matcher events in flow
* remove dead code+ update integration tests
---------
Co-authored-by: Sandeep Singh <[email protected] >
2023-11-02 13:33:40 +05:30
Dogan Can Bakir
c79d2f05c4
fix trailing dot ( #4295 )
...
* fix trailing dot
* remove trailing dot from `domain`
* remove trailing dots from answer
* remove dots
* fix integration test
2023-11-01 16:51:22 +05:30
dependabot[bot]
8371223af1
chore(deps): bump github.com/projectdiscovery/retryablehttp-go ( #4306 )
...
Bumps [github.com/projectdiscovery/retryablehttp-go](https://github.com/projectdiscovery/retryablehttp-go ) from 1.0.32 to 1.0.33.
- [Release notes](https://github.com/projectdiscovery/retryablehttp-go/releases )
- [Commits](https://github.com/projectdiscovery/retryablehttp-go/compare/v1.0.32...v1.0.33 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/retryablehttp-go
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-11-01 16:43:05 +05:30
dependabot[bot]
e68ed9d757
chore(deps): bump github.com/projectdiscovery/ratelimit ( #4308 )
...
Bumps [github.com/projectdiscovery/ratelimit](https://github.com/projectdiscovery/ratelimit ) from 0.0.12 to 0.0.13.
- [Release notes](https://github.com/projectdiscovery/ratelimit/releases )
- [Commits](https://github.com/projectdiscovery/ratelimit/compare/v0.0.12...v0.0.13 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/ratelimit
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-11-01 16:42:37 +05:30
dependabot[bot]
5643f56772
chore(deps): bump github.com/projectdiscovery/fastdialer ( #4309 )
...
Bumps [github.com/projectdiscovery/fastdialer](https://github.com/projectdiscovery/fastdialer ) from 0.0.41 to 0.0.42.
- [Release notes](https://github.com/projectdiscovery/fastdialer/releases )
- [Commits](https://github.com/projectdiscovery/fastdialer/compare/v0.0.41...v0.0.42 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/fastdialer
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-11-01 16:42:24 +05:30
dependabot[bot]
19567fb77b
chore(deps): bump github.com/docker/docker ( #4316 )
...
Bumps [github.com/docker/docker](https://github.com/docker/docker ) from 24.0.5+incompatible to 24.0.7+incompatible.
- [Release notes](https://github.com/docker/docker/releases )
- [Commits](https://github.com/docker/docker/compare/v24.0.5...v24.0.7 )
---
updated-dependencies:
- dependency-name: github.com/docker/docker
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-11-01 16:40:09 +05:30
dependabot[bot]
a963056dea
Merge pull request #4307 from projectdiscovery/dependabot/go_modules/dev/github.com/projectdiscovery/retryabledns-1.0.40
2023-10-31 16:37:31 +00:00
dependabot[bot]
d0cd94f879
chore(deps): bump github.com/projectdiscovery/retryabledns
...
Bumps [github.com/projectdiscovery/retryabledns](https://github.com/projectdiscovery/retryabledns ) from 1.0.39 to 1.0.40.
- [Release notes](https://github.com/projectdiscovery/retryabledns/releases )
- [Commits](https://github.com/projectdiscovery/retryabledns/compare/v1.0.39...v1.0.40 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/retryabledns
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
2023-10-31 16:12:59 +00:00
dependabot[bot]
6bf752ad19
Merge pull request #4310 from projectdiscovery/dependabot/go_modules/dev/github.com/projectdiscovery/hmap-0.0.23
2023-10-31 16:12:00 +00:00
Tarun Koyalwar
1f5b3bc056
Merge branch 'dev' into dependabot/go_modules/dev/github.com/projectdiscovery/hmap-0.0.23
2023-10-31 20:54:38 +05:30
Dogan Can Bakir
1d0fbc0b62
restructure repo dir ( #4293 )
...
* restructure repo dir
* fix path in test
2023-10-30 21:00:51 +05:30
Tarun Koyalwar
83681fb308
misc sdk enhancements ( #4301 )
...
* add template sign/parse methods
* export installer package
* add readme
* consistent implementation of writefailure
* fix lint error
2023-10-30 19:02:06 +05:30
Tarun Koyalwar
9e98e277e7
Merge pull request #4312 from projectdiscovery/skip-example-test-gh
...
ignore example test in ci
2023-10-30 18:04:26 +05:30
Tarun Koyalwar
5997be74ec
ignore example test in ci
2023-10-30 16:17:33 +05:30
dependabot[bot]
1fef984de1
chore(deps): bump github.com/projectdiscovery/hmap from 0.0.22 to 0.0.23
...
Bumps [github.com/projectdiscovery/hmap](https://github.com/projectdiscovery/hmap ) from 0.0.22 to 0.0.23.
- [Release notes](https://github.com/projectdiscovery/hmap/releases )
- [Commits](https://github.com/projectdiscovery/hmap/compare/v0.0.22...v0.0.23 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/hmap
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
2023-10-30 05:26:16 +00:00
sandeep
fc2ad66181
doc syntax fixes
2023-10-28 20:48:45 +05:30
dependabot[bot] and Sandeep Singh
9b88cd552a
chore(deps): bump github.com/projectdiscovery/dsl from 0.0.26 to 0.0.27 ( #4281 )
...
Bumps [github.com/projectdiscovery/dsl](https://github.com/projectdiscovery/dsl ) from 0.0.26 to 0.0.27.
- [Release notes](https://github.com/projectdiscovery/dsl/releases )
- [Commits](https://github.com/projectdiscovery/dsl/compare/v0.0.26...v0.0.27 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/dsl
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Sandeep Singh <[email protected] >
2023-10-27 04:21:15 +05:30
dependabot[bot]
30dc79cb9b
chore(deps): bump github.com/projectdiscovery/fastdialer ( #4278 )
...
Bumps [github.com/projectdiscovery/fastdialer](https://github.com/projectdiscovery/fastdialer ) from 0.0.40 to 0.0.41.
- [Release notes](https://github.com/projectdiscovery/fastdialer/releases )
- [Commits](https://github.com/projectdiscovery/fastdialer/compare/v0.0.40...v0.0.41 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/fastdialer
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-10-27 04:02:38 +05:30
Gavin Kramer
275a693ae1
Update install.mdx | Fixed Grammar Issue ( #4296 )
...
Fixed Grammar Issue
2023-10-27 00:01:23 +05:30
sandeep
2d14849674
Merge branch 'dev'
2023-10-26 21:28:08 +05:30
sandeep
7aab84eae7
version update
2023-10-26 21:27:51 +05:30
Tarun Koyalwar
5c9af62037
fix relative path issue + remove residual code ( #4284 )
...
* fix relative path issue + remove residual code
* use template dir in templateFS
* fix dir relative path issue
* print metrics server address in verbose mode
* add timeout for downloading binary & templates
* update stats & metrics docs
* add template-id loader integration test
2023-10-26 19:07:04 +05:30
dependabot[bot]
ad3d33964c
Merge pull request #4277 from projectdiscovery/dependabot/go_modules/dev/github.com/projectdiscovery/rawhttp-0.1.23
2023-10-23 06:44:52 +00:00
dependabot[bot]
c9695f30a9
chore(deps): bump github.com/projectdiscovery/rawhttp
...
Bumps [github.com/projectdiscovery/rawhttp](https://github.com/projectdiscovery/rawhttp ) from 0.1.22 to 0.1.23.
- [Release notes](https://github.com/projectdiscovery/rawhttp/releases )
- [Commits](https://github.com/projectdiscovery/rawhttp/compare/v0.1.22...v0.1.23 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/rawhttp
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
2023-10-23 06:20:21 +00:00
dependabot[bot]
4715d4724f
Merge pull request #4280 from projectdiscovery/dependabot/go_modules/dev/github.com/projectdiscovery/retryablehttp-go-1.0.32
2023-10-23 06:19:19 +00:00
dependabot[bot]
4acfda8407
Merge pull request #4279 from projectdiscovery/dependabot/go_modules/dev/github.com/projectdiscovery/goflags-0.1.25
2023-10-23 06:17:40 +00:00
dependabot[bot]
3a6bc7b9ce
chore(deps): bump github.com/projectdiscovery/retryablehttp-go
...
Bumps [github.com/projectdiscovery/retryablehttp-go](https://github.com/projectdiscovery/retryablehttp-go ) from 1.0.31 to 1.0.32.
- [Release notes](https://github.com/projectdiscovery/retryablehttp-go/releases )
- [Commits](https://github.com/projectdiscovery/retryablehttp-go/compare/v1.0.31...v1.0.32 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/retryablehttp-go
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
2023-10-23 05:53:32 +00:00
dependabot[bot]
b33230afe0
chore(deps): bump github.com/projectdiscovery/goflags
...
Bumps [github.com/projectdiscovery/goflags](https://github.com/projectdiscovery/goflags ) from 0.1.24 to 0.1.25.
- [Release notes](https://github.com/projectdiscovery/goflags/releases )
- [Commits](https://github.com/projectdiscovery/goflags/compare/v0.1.24...v0.1.25 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/goflags
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
2023-10-23 05:53:28 +00:00
sandeep
cc46f57d4d
Merge branch 'dev'
2023-10-20 17:56:04 +05:30
sandeep
7522895ca8
version update
2023-10-20 17:55:23 +05:30
Tarun Koyalwar
e9ab5f498a
template preprocessor + multi request variables indexing bug fix ( #4262 )
...
* add randstr preprocessor to defaults
* fix indexing in http + preprocessor integration test
* add multi-request integration test
* skip test if asnmap is down
2023-10-20 17:54:10 +05:30
sandeep
a4c6846c73
dep update
2023-10-20 17:52:06 +05:30
dependabot[bot]
1c50219191
chore(deps): bump github.com/projectdiscovery/ratelimit ( #4256 )
...
Bumps [github.com/projectdiscovery/ratelimit](https://github.com/projectdiscovery/ratelimit ) from 0.0.11 to 0.0.12.
- [Release notes](https://github.com/projectdiscovery/ratelimit/releases )
- [Commits](https://github.com/projectdiscovery/ratelimit/compare/v0.0.11...v0.0.12 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/ratelimit
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-10-20 17:41:43 +05:30
dependabot[bot]
65bbba4284
chore(deps): bump github.com/projectdiscovery/dsl from 0.0.25 to 0.0.26 ( #4255 )
...
Bumps [github.com/projectdiscovery/dsl](https://github.com/projectdiscovery/dsl ) from 0.0.25 to 0.0.26.
- [Release notes](https://github.com/projectdiscovery/dsl/releases )
- [Commits](https://github.com/projectdiscovery/dsl/compare/v0.0.25...v0.0.26 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/dsl
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-10-20 17:41:30 +05:30
dependabot[bot]
adc44c532f
chore(deps): bump github.com/projectdiscovery/retryabledns ( #4253 )
...
Bumps [github.com/projectdiscovery/retryabledns](https://github.com/projectdiscovery/retryabledns ) from 1.0.38 to 1.0.39.
- [Release notes](https://github.com/projectdiscovery/retryabledns/releases )
- [Commits](https://github.com/projectdiscovery/retryabledns/compare/v1.0.38...v1.0.39 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/retryabledns
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-10-20 17:38:56 +05:30
dependabot[bot]
75357b1eea
chore(deps): bump github.com/gin-gonic/gin from 1.9.0 to 1.9.1 ( #4252 )
...
Bumps [github.com/gin-gonic/gin](https://github.com/gin-gonic/gin ) from 1.9.0 to 1.9.1.
- [Release notes](https://github.com/gin-gonic/gin/releases )
- [Changelog](https://github.com/gin-gonic/gin/blob/master/CHANGELOG.md )
- [Commits](https://github.com/gin-gonic/gin/compare/v1.9.0...v1.9.1 )
---
updated-dependencies:
- dependency-name: github.com/gin-gonic/gin
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-10-20 17:38:34 +05:30
sandeep
5aa929ac7f
misc update
2023-10-20 11:57:20 +05:30
sandeep
990cec0de1
version update
2023-10-19 19:10:29 +05:30
sandeep
f4e46f4773
Added docs for multi + code protocol
2023-10-19 16:12:20 +05:30
Tarun Koyalwar and sandeep
dc44105baf
nuclei v3 : misc updates ( #4247 )
...
* use parsed options while signing
* update project layout to v3
* fix .gitignore
* remove example template
* misc updates
* bump tlsx version
* hide template sig warning with env
* js: retain value while using log
* fix nil pointer derefernce
* misc doc update
---------
Co-authored-by: sandeep <[email protected] >
2023-10-17 17:44:13 +05:30
GitHub Action
3276703244
Auto Generate Syntax Docs + JSONSchema [Mon Oct 16 09:36:01 UTC 2023] 🤖
2023-10-16 09:36:01 +00:00
sandeep
32de68d3a5
Merge branch 'v3-beta', remote-tracking branch 'origin' into dev
2023-10-16 15:00:00 +05:30
Tarun Koyalwar and sandeep
ab0f0ea92b
Printing bug fixes ( #4238 )
...
* fix printing issue of unsigned workflows
* add NUCLEI_LOG_ALL env variable
* enable tlsx -dns and update print msg
* misc update
---------
Co-authored-by: sandeep <[email protected] >
2023-10-16 14:34:52 +05:30
dependabot[bot]
c46457c885
chore(deps): bump github.com/projectdiscovery/mapcidr in /v2 ( #4243 )
...
Bumps [github.com/projectdiscovery/mapcidr](https://github.com/projectdiscovery/mapcidr ) from 1.1.10 to 1.1.12.
- [Release notes](https://github.com/projectdiscovery/mapcidr/releases )
- [Changelog](https://github.com/projectdiscovery/mapcidr/blob/main/.goreleaser.yml )
- [Commits](https://github.com/projectdiscovery/mapcidr/compare/v1.1.10...v1.1.12 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/mapcidr
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-10-16 12:59:32 +05:30
dependabot[bot]
328876c901
Merge pull request #4244 from projectdiscovery/dependabot/go_modules/v2/dev/github.com/projectdiscovery/tlsx-1.1.5
2023-10-16 06:14:18 +00:00
dependabot[bot]
dd2e773c7f
chore(deps): bump github.com/projectdiscovery/tlsx in /v2
...
Bumps [github.com/projectdiscovery/tlsx](https://github.com/projectdiscovery/tlsx ) from 1.1.4 to 1.1.5.
- [Release notes](https://github.com/projectdiscovery/tlsx/releases )
- [Changelog](https://github.com/projectdiscovery/tlsx/blob/main/.goreleaser.yml )
- [Commits](https://github.com/projectdiscovery/tlsx/compare/v1.1.4...v1.1.5 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/tlsx
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
2023-10-16 05:54:08 +00:00
dependabot[bot]
83e7b9d42f
Merge pull request #4241 from projectdiscovery/dependabot/go_modules/v2/dev/github.com/projectdiscovery/utils-0.0.58
2023-10-16 05:51:55 +00:00
dependabot[bot]
d8ba3295e2
Merge pull request #4242 from projectdiscovery/dependabot/go_modules/v2/dev/github.com/projectdiscovery/rawhttp-0.1.22
2023-10-16 05:51:31 +00:00
dependabot[bot]
2515e4a53c
Merge pull request #4240 from projectdiscovery/dependabot/go_modules/v2/dev/github.com/projectdiscovery/retryablehttp-go-1.0.31
2023-10-16 05:51:15 +00:00
dependabot[bot]
88a3d13cbe
chore(deps): bump github.com/projectdiscovery/rawhttp in /v2
...
Bumps [github.com/projectdiscovery/rawhttp](https://github.com/projectdiscovery/rawhttp ) from 0.1.21 to 0.1.22.
- [Release notes](https://github.com/projectdiscovery/rawhttp/releases )
- [Commits](https://github.com/projectdiscovery/rawhttp/compare/v0.1.21...v0.1.22 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/rawhttp
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
2023-10-16 05:31:35 +00:00
dependabot[bot]
e4eb8a2006
chore(deps): bump github.com/projectdiscovery/utils in /v2
...
Bumps [github.com/projectdiscovery/utils](https://github.com/projectdiscovery/utils ) from 0.0.57 to 0.0.58.
- [Release notes](https://github.com/projectdiscovery/utils/releases )
- [Changelog](https://github.com/projectdiscovery/utils/blob/main/CHANGELOG.md )
- [Commits](https://github.com/projectdiscovery/utils/compare/v0.0.57...v0.0.58 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/utils
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
2023-10-16 05:31:30 +00:00
dependabot[bot]
f5060fb4cc
chore(deps): bump github.com/projectdiscovery/retryablehttp-go in /v2
...
Bumps [github.com/projectdiscovery/retryablehttp-go](https://github.com/projectdiscovery/retryablehttp-go ) from 1.0.30 to 1.0.31.
- [Release notes](https://github.com/projectdiscovery/retryablehttp-go/releases )
- [Commits](https://github.com/projectdiscovery/retryablehttp-go/compare/v1.0.30...v1.0.31 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/retryablehttp-go
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
2023-10-16 05:31:24 +00:00
Mzack9999 and Sandeep Singh
62cd4ddeaf
tlsconfig by reference with h2 ( #4237 )
...
Co-authored-by: Sandeep Singh <[email protected] >
2023-10-13 21:42:28 +05:30
Dogan Can Bakir
f77507e342
update fastdialer ( #4236 )
2023-10-13 21:07:01 +05:30
c35162c8ef
nuclei v3 bug fixes ( #4176 )
...
* store and generate signer keys
* fix trailing newline in code_response
* fix formatting and update error string
* fix integration test
* fix rsaSigned code integration test
* bug fixes , docs and more
* bump go -> 1.21
* use 'response' as default part in code templates
* disable sourcemaps for all js runtimes
* disable eval function
* rewrite file validation in sandbox mode
* sandbox file read improvements + minor refactor
* refactor sign and verify logic
* fix panic and missing id in code protocol
* disable re-signing code protocol templates
* fix code resigning in tests
* allow -lfa in test for signing templates
* start index from 1 in flow and multiproto
* remove testfiles
* add python in integration test
* update code protocol docs
* add python engine in template
* rework template signer
* fix integration test and more
* reworked template signer
* fix lint error
* display signature stats
* update docs
* add user fragment to signature
* use md5 to generate fragment
* update docs with code re-sign
* misc updates
* public crt update
* remove workflow info statement
* fix printing issues
* refactor preprocessor logic
* remove debug statement
* fix failing example test
* go mod tidy
---------
Co-authored-by: sandeep <[email protected] >
Co-authored-by: Sandeep Singh <[email protected] >
2023-10-13 13:17:27 +05:30
dependabot[bot]
d051332d53
chore(deps): bump golang.org/x/net from 0.14.0 to 0.17.0 in /v2 ( #4233 )
...
Bumps [golang.org/x/net](https://github.com/golang/net ) from 0.14.0 to 0.17.0.
- [Commits](https://github.com/golang/net/compare/v0.14.0...v0.17.0 )
---
updated-dependencies:
- dependency-name: golang.org/x/net
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-10-13 11:58:31 +05:30
Tarun Koyalwar
9a39757caa
use std config directories ( #4228 )
...
* use std config directories
* use NUCLEI_CONFIG_DIR env for config dir
* add template sources option in sdk
* add cloud.projectdiscovery.io to trusted domain
* fix failing test
2023-10-13 11:55:09 +05:30
Keith Chason and sandeep
2248c63788
Examples in Help Output ( #3978 )
...
* Example text in help flag
* misc update
---------
Co-authored-by: sandeep <[email protected] >
2023-10-11 19:33:12 +05:30
dependabot[bot]
74a24ba766
Merge pull request #4223 from projectdiscovery/dependabot/go_modules/v2/dev/github.com/projectdiscovery/retryablehttp-go-1.0.30
2023-10-09 07:06:08 +00:00
dependabot[bot]
9d5f8e117c
chore(deps): bump github.com/projectdiscovery/retryablehttp-go in /v2
...
Bumps [github.com/projectdiscovery/retryablehttp-go](https://github.com/projectdiscovery/retryablehttp-go ) from 1.0.28 to 1.0.30.
- [Release notes](https://github.com/projectdiscovery/retryablehttp-go/releases )
- [Commits](https://github.com/projectdiscovery/retryablehttp-go/compare/v1.0.28...v1.0.30 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/retryablehttp-go
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
2023-10-09 06:45:00 +00:00
dependabot[bot]
8a9e41da93
Merge pull request #4219 from projectdiscovery/dependabot/go_modules/v2/dev/github.com/projectdiscovery/rawhttp-0.1.21
2023-10-09 06:43:09 +00:00
dependabot[bot]
f660f07078
Merge pull request #4221 from projectdiscovery/dependabot/go_modules/v2/dev/github.com/projectdiscovery/dsl-0.0.25
2023-10-09 06:40:38 +00:00
dependabot[bot]
eda4901087
chore(deps): bump github.com/projectdiscovery/rawhttp in /v2
...
Bumps [github.com/projectdiscovery/rawhttp](https://github.com/projectdiscovery/rawhttp ) from 0.1.20 to 0.1.21.
- [Release notes](https://github.com/projectdiscovery/rawhttp/releases )
- [Commits](https://github.com/projectdiscovery/rawhttp/compare/v0.1.20...v0.1.21 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/rawhttp
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
2023-10-09 06:21:12 +00:00
dependabot[bot]
3b245c3176
chore(deps): bump github.com/projectdiscovery/dsl in /v2
...
Bumps [github.com/projectdiscovery/dsl](https://github.com/projectdiscovery/dsl ) from 0.0.23 to 0.0.25.
- [Release notes](https://github.com/projectdiscovery/dsl/releases )
- [Commits](https://github.com/projectdiscovery/dsl/compare/v0.0.23...v0.0.25 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/dsl
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
2023-10-09 06:20:51 +00:00
dependabot[bot]
9b16d62e5a
Merge pull request #4220 from projectdiscovery/dependabot/go_modules/v2/dev/github.com/projectdiscovery/fastdialer-0.0.39
2023-10-09 06:19:12 +00:00
dependabot[bot]
96e086b54b
chore(deps): bump github.com/projectdiscovery/fastdialer in /v2
...
Bumps [github.com/projectdiscovery/fastdialer](https://github.com/projectdiscovery/fastdialer ) from 0.0.38 to 0.0.39.
- [Release notes](https://github.com/projectdiscovery/fastdialer/releases )
- [Commits](https://github.com/projectdiscovery/fastdialer/compare/v0.0.38...v0.0.39 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/fastdialer
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
2023-10-09 05:59:11 +00:00
Maciej Mionskowski
62915a79a8
feat: reuse Github issues instead of creating a new one every time for the same finding ( #4201 )
...
Currently the issue reporter on github creates a new issue every time a finding is encountered.
This commit changes this behavior and instead keeps one issue per all encounters of a particular finding, where finding is considered a unique title.
2023-10-03 16:00:21 +05:30
dependabot[bot]
85e73676bf
Merge pull request #4209 from projectdiscovery/dependabot/go_modules/v2/dev/github.com/projectdiscovery/retryabledns-1.0.37
2023-10-02 06:44:06 +00:00
dependabot[bot]
53c1947457
Merge pull request #4210 from projectdiscovery/dependabot/go_modules/v2/dev/github.com/projectdiscovery/ratelimit-0.0.11
2023-10-02 06:44:01 +00:00
dependabot[bot]
2f88eac03d
chore(deps): bump github.com/projectdiscovery/ratelimit in /v2
...
Bumps [github.com/projectdiscovery/ratelimit](https://github.com/projectdiscovery/ratelimit ) from 0.0.9 to 0.0.11.
- [Release notes](https://github.com/projectdiscovery/ratelimit/releases )
- [Commits](https://github.com/projectdiscovery/ratelimit/compare/v0.0.9...v0.0.11 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/ratelimit
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
2023-10-02 06:23:29 +00:00
dependabot[bot]
1166de9b4e
chore(deps): bump github.com/projectdiscovery/retryabledns in /v2
...
Bumps [github.com/projectdiscovery/retryabledns](https://github.com/projectdiscovery/retryabledns ) from 1.0.36 to 1.0.37.
- [Release notes](https://github.com/projectdiscovery/retryabledns/releases )
- [Commits](https://github.com/projectdiscovery/retryabledns/compare/v1.0.36...v1.0.37 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/retryabledns
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
2023-10-02 06:23:06 +00:00
dependabot[bot]
0a18de2970
Merge pull request #4211 from projectdiscovery/dependabot/go_modules/v2/dev/github.com/projectdiscovery/goflags-0.1.22
2023-10-02 06:21:26 +00:00
dependabot[bot]
f28a9d734d
Merge pull request #4208 from projectdiscovery/dependabot/go_modules/v2/dev/github.com/projectdiscovery/rawhttp-0.1.20
2023-10-02 06:21:21 +00:00
dependabot[bot]
ec522f48c3
chore(deps): bump github.com/projectdiscovery/goflags in /v2
...
Bumps [github.com/projectdiscovery/goflags](https://github.com/projectdiscovery/goflags ) from 0.1.20 to 0.1.22.
- [Release notes](https://github.com/projectdiscovery/goflags/releases )
- [Commits](https://github.com/projectdiscovery/goflags/compare/v0.1.20...v0.1.22 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/goflags
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
2023-10-02 06:01:30 +00:00
dependabot[bot]
97a71638f6
chore(deps): bump github.com/projectdiscovery/rawhttp in /v2
...
Bumps [github.com/projectdiscovery/rawhttp](https://github.com/projectdiscovery/rawhttp ) from 0.1.18 to 0.1.20.
- [Release notes](https://github.com/projectdiscovery/rawhttp/releases )
- [Commits](https://github.com/projectdiscovery/rawhttp/compare/v0.1.18...v0.1.20 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/rawhttp
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
2023-10-02 06:01:13 +00:00
meme-lord
28b2780fd1
updated template paths in workflows docs to match current locations ( #4197 )
2023-09-27 16:33:23 +05:30
Tarun Koyalwar and sandeep
39d094075b
add 'fs' module to javascript protocol ( #4156 )
...
* rebase js-layer PR from @ice3man543
* package restructuring
* working
* fix duplicated event & matcher status
* fix lint error
* fix response field
* add new functions
* multiple minor improvements
* fix incorrect stats in js protocol
* sort output metadata in cli
* remove temp files
* remove dead code
* add unit and integration test
* fix lint error
* add jsdoclint using llm
* fix error in test
* add js lint using llm
* generate docs of libs
* llm lint
* remove duplicated docs
* update generated docs
* update prompt in doclint
* update docs
* temp disable version check test
* fix unit test and add retry
* fix panic in it
* update and move jsdocs
* updated jsdocs
* update docs
* update container platform in test
* dir restructure and adding docs
* add api_reference and remove markdown docs
* fix imports
* add javascript design and contribution docs
* add js protocol documentation
* update integration test and docs
* update doc ext mdx->md
* minor update to docs
* new integration test and more
* move go libs and add docs
* gen new net docs and more
* final docs update
* add new devtool
* use fastdialer
* fix build fail
* use fastdialer + network sandbox support
* add reserved keyword 'Port'
* update Port to new syntax
* misc update
* always enable templatectx in js protocol
* move docs to 'js-proto-docs' repo
* remove scrapefuncs binary
* add fs library
* add fs module
* add init code block and 'updatePayload'
* use go native func for isPortOpen
* docgen improvements + 'fs' module docs
* update func signature and more
* prompt improvements
* fix inconsitencies in jsdocs
* remove debug statements
---------
Co-authored-by: sandeep <[email protected] >
2023-09-26 16:55:25 +05:30
Stefan Kahn and sandeep
0137a40a35
Gitlab tracker: Duplicate issues ( #4152 )
...
* Added initial API docs
* dark mode fixes!
* gitlab tracker duplicate check
* integration test
* added In to search to restrict to title match
* added example GitLab yaml
---------
Co-authored-by: sandeep <[email protected] >
2023-09-25 22:55:12 +05:30
dependabot[bot]
5ffe890c00
Merge pull request #4188 from projectdiscovery/dependabot/go_modules/v2/dev/github.com/projectdiscovery/asnmap-1.0.5
2023-09-25 06:32:41 +00:00
dependabot[bot]
e91c5a6d5a
Merge pull request #4189 from projectdiscovery/dependabot/go_modules/v2/dev/github.com/projectdiscovery/retryabledns-1.0.36
2023-09-25 06:29:40 +00:00
dependabot[bot]
b819f1f901
Merge pull request #4190 from projectdiscovery/dependabot/go_modules/v2/dev/github.com/projectdiscovery/mapcidr-1.1.9
2023-09-25 06:26:55 +00:00
dependabot[bot]
81ce46f9f0
chore(deps): bump github.com/projectdiscovery/asnmap in /v2
...
Bumps [github.com/projectdiscovery/asnmap](https://github.com/projectdiscovery/asnmap ) from 1.0.4 to 1.0.5.
- [Release notes](https://github.com/projectdiscovery/asnmap/releases )
- [Changelog](https://github.com/projectdiscovery/asnmap/blob/main/.goreleaser.yml )
- [Commits](https://github.com/projectdiscovery/asnmap/compare/v1.0.4...v1.0.5 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/asnmap
dependency-type: indirect
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
2023-09-25 06:10:06 +00:00
dependabot[bot]
853e5f6457
Merge pull request #4192 from projectdiscovery/dependabot/go_modules/v2/dev/github.com/projectdiscovery/dsl-0.0.23
2023-09-25 06:09:41 +00:00
dependabot[bot]
6b7bcd1a35
chore(deps): bump github.com/projectdiscovery/mapcidr in /v2
...
Bumps [github.com/projectdiscovery/mapcidr](https://github.com/projectdiscovery/mapcidr ) from 1.1.2 to 1.1.9.
- [Release notes](https://github.com/projectdiscovery/mapcidr/releases )
- [Changelog](https://github.com/projectdiscovery/mapcidr/blob/main/.goreleaser.yml )
- [Commits](https://github.com/projectdiscovery/mapcidr/compare/v1.1.2...v1.1.9 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/mapcidr
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
2023-09-25 06:09:20 +00:00
dependabot[bot]
654d4c09fa
chore(deps): bump github.com/projectdiscovery/retryabledns in /v2
...
Bumps [github.com/projectdiscovery/retryabledns](https://github.com/projectdiscovery/retryabledns ) from 1.0.35 to 1.0.36.
- [Release notes](https://github.com/projectdiscovery/retryabledns/releases )
- [Commits](https://github.com/projectdiscovery/retryabledns/compare/v1.0.35...v1.0.36 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/retryabledns
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
2023-09-25 06:09:19 +00:00
dependabot[bot]
8d4837ea58
Merge pull request #4191 from projectdiscovery/dependabot/go_modules/v2/dev/github.com/projectdiscovery/interactsh-1.1.7
2023-09-25 06:08:10 +00:00
dependabot[bot]
44e39a761c
chore(deps): bump github.com/projectdiscovery/dsl in /v2
...
Bumps [github.com/projectdiscovery/dsl](https://github.com/projectdiscovery/dsl ) from 0.0.22 to 0.0.23.
- [Release notes](https://github.com/projectdiscovery/dsl/releases )
- [Commits](https://github.com/projectdiscovery/dsl/compare/v0.0.22...v0.0.23 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/dsl
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
2023-09-25 05:49:31 +00:00
dependabot[bot]
869f1f28a8
chore(deps): bump github.com/projectdiscovery/interactsh in /v2
...
Bumps [github.com/projectdiscovery/interactsh](https://github.com/projectdiscovery/interactsh ) from 1.1.6 to 1.1.7.
- [Release notes](https://github.com/projectdiscovery/interactsh/releases )
- [Changelog](https://github.com/projectdiscovery/interactsh/blob/main/.goreleaser.yml )
- [Commits](https://github.com/projectdiscovery/interactsh/compare/v1.1.6...v1.1.7 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/interactsh
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
2023-09-25 05:49:25 +00:00
sandeep
54b5e0eea4
added docs for env variable to optional disable update sources
2023-09-20 21:17:23 +05:30
Max K and sandeep
c952c57f84
Fix typos in "Getting Started" page ( #4169 )
...
* misc docs update
* Added initial API docs
* version update
* dark mode fixes!
* Fix typos in running.mdx
---------
Co-authored-by: sandeep <[email protected] >
2023-09-20 00:10:23 +05:30
c377221a78
header fuzzing support in http templates ( #4114 )
...
* Add headersPartType for fuzzing
* fix nil pointer dereference for headless mode
* minor changes+ add integration test
* update template in fuzz-header-multiple
---------
Co-authored-by: 0x123456789 <0x123456789>
Co-authored-by: Tarun Koyalwar <[email protected] >
2023-09-19 00:01:32 +05:30
Keith Chason
bafde6c633
Cleanup Reporting Checks ( #4107 )
...
* Initialize reportingOptions variable
* Remove if check for export configurations
2023-09-18 16:07:44 +05:30
dependabot[bot]
009e3811bb
Merge pull request #4159 from projectdiscovery/dependabot/go_modules/v2/dev/github.com/projectdiscovery/hmap-0.0.19
2023-09-18 06:15:06 +00:00
dependabot[bot]
a1d2767aa7
chore(deps): bump github.com/projectdiscovery/hmap in /v2
...
Bumps [github.com/projectdiscovery/hmap](https://github.com/projectdiscovery/hmap ) from 0.0.18 to 0.0.19.
- [Release notes](https://github.com/projectdiscovery/hmap/releases )
- [Commits](https://github.com/projectdiscovery/hmap/compare/v0.0.18...v0.0.19 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/hmap
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
2023-09-18 05:54:14 +00:00
dependabot[bot]
4b3c782c0b
Merge pull request #4162 from projectdiscovery/dependabot/go_modules/v2/dev/github.com/projectdiscovery/httpx-1.3.5
2023-09-18 05:52:57 +00:00
dependabot[bot]
89a59887a6
Merge pull request #4161 from projectdiscovery/dependabot/go_modules/v2/dev/github.com/projectdiscovery/retryablehttp-go-1.0.27
2023-09-18 05:51:46 +00:00
dependabot[bot]
2faca060f0
Merge pull request #4158 from projectdiscovery/dependabot/go_modules/v2/dev/github.com/projectdiscovery/utils-0.0.55
2023-09-18 05:50:41 +00:00
dependabot[bot]
7a87340a9c
Merge pull request #4160 from projectdiscovery/dependabot/go_modules/v2/dev/github.com/projectdiscovery/dsl-0.0.22
2023-09-18 05:48:55 +00:00
dependabot[bot]
95f5ddc61f
chore(deps): bump github.com/projectdiscovery/httpx in /v2
...
Bumps [github.com/projectdiscovery/httpx](https://github.com/projectdiscovery/httpx ) from 1.3.4 to 1.3.5.
- [Release notes](https://github.com/projectdiscovery/httpx/releases )
- [Changelog](https://github.com/projectdiscovery/httpx/blob/main/.goreleaser.yml )
- [Commits](https://github.com/projectdiscovery/httpx/compare/v1.3.4...v1.3.5 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/httpx
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
2023-09-18 05:27:34 +00:00
dependabot[bot]
1c9baa66db
chore(deps): bump github.com/projectdiscovery/retryablehttp-go in /v2
...
Bumps [github.com/projectdiscovery/retryablehttp-go](https://github.com/projectdiscovery/retryablehttp-go ) from 1.0.26 to 1.0.27.
- [Release notes](https://github.com/projectdiscovery/retryablehttp-go/releases )
- [Commits](https://github.com/projectdiscovery/retryablehttp-go/compare/v1.0.26...v1.0.27 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/retryablehttp-go
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
2023-09-18 05:27:26 +00:00
dependabot[bot]
0f74b6a9ed
chore(deps): bump github.com/projectdiscovery/dsl in /v2
...
Bumps [github.com/projectdiscovery/dsl](https://github.com/projectdiscovery/dsl ) from 0.0.21 to 0.0.22.
- [Release notes](https://github.com/projectdiscovery/dsl/releases )
- [Commits](https://github.com/projectdiscovery/dsl/compare/v0.0.21...v0.0.22 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/dsl
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
2023-09-18 05:27:18 +00:00
dependabot[bot]
64e015a671
chore(deps): bump github.com/projectdiscovery/utils in /v2
...
Bumps [github.com/projectdiscovery/utils](https://github.com/projectdiscovery/utils ) from 0.0.54 to 0.0.55.
- [Release notes](https://github.com/projectdiscovery/utils/releases )
- [Changelog](https://github.com/projectdiscovery/utils/blob/main/CHANGELOG.md )
- [Commits](https://github.com/projectdiscovery/utils/compare/v0.0.54...v0.0.55 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/utils
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
2023-09-18 05:27:03 +00:00
sandeep
7c95c8faac
Merge branch 'dev'
2023-09-16 21:03:03 +05:30
sandeep
45cd961557
version update
2023-09-16 21:00:04 +05:30
Tarun Koyalwar and sandeep
4f93520e47
javascript protocol for scripting (includes 15+ proto libs) ( #4109 )
...
* rebase js-layer PR from @ice3man543
* package restructuring
* working
* fix duplicated event & matcher status
* fix lint error
* fix response field
* add new functions
* multiple minor improvements
* fix incorrect stats in js protocol
* sort output metadata in cli
* remove temp files
* remove dead code
* add unit and integration test
* fix lint error
* add jsdoclint using llm
* fix error in test
* add js lint using llm
* generate docs of libs
* llm lint
* remove duplicated docs
* update generated docs
* update prompt in doclint
* update docs
* temp disable version check test
* fix unit test and add retry
* fix panic in it
* update and move jsdocs
* updated jsdocs
* update docs
* update container platform in test
* dir restructure and adding docs
* add api_reference and remove markdown docs
* fix imports
* add javascript design and contribution docs
* add js protocol documentation
* update integration test and docs
* update doc ext mdx->md
* minor update to docs
* new integration test and more
* move go libs and add docs
* gen new net docs and more
* final docs update
* add new devtool
* use fastdialer
* fix build fail
* use fastdialer + network sandbox support
* add reserved keyword 'Port'
* update Port to new syntax
* misc update
* always enable templatectx in js protocol
* move docs to 'js-proto-docs' repo
* remove scrapefuncs binary
---------
Co-authored-by: sandeep <[email protected] >
2023-09-16 16:02:17 +05:30
Keith Chason and sandeep
77a03ee90f
Automated Docker Hub Documentation ( #4148 )
...
* Push README to Docker Hub
* env updates
---------
Co-authored-by: sandeep <[email protected] >
2023-09-16 14:25:36 +05:30
Tarun Koyalwar
cdd54acf70
use CL instead of TE + unit test ( #4154 )
...
* force transfer encoding + unit test
* fix nil panic in integration_test
2023-09-16 14:20:35 +05:30
Keith Chason and sandeep
5d8f0232a0
Docker Usage Documentation ( #4155 )
...
* Docker usage documentation and links between them
* typo update
---------
Co-authored-by: sandeep <[email protected] >
2023-09-16 14:20:20 +05:30
Keith Chason
2d175da0d5
Fix line breaks for custom template environment variables ( #4149 )
2023-09-14 18:28:40 +05:30
Mzack9999
2a468548cf
Deterministic clustering ( #4124 )
...
* deterministic clustering
* lint
* refactoring test for readability
2023-09-13 22:27:48 +05:30
Tarun Koyalwar
eec907a370
resolve merge conflicts
2023-09-13 20:28:48 +05:30
GitHub Action
b77ad93b9e
Auto Generate Syntax Docs + JSONSchema [Mon Sep 11 23:06:51 UTC 2023] 🤖
2023-09-11 23:06:51 +00:00
Tarun Koyalwar and sandeep
584662f6af
add new field 'port' in network protocol ( #4123 )
...
* add reserved networkPort in template
* add 'port' field in network request
* add integration test
* add exclude-ports and update docs
* misc update
---------
Co-authored-by: sandeep <[email protected] >
2023-09-12 04:34:15 +05:30
Shubham Rasal
eebc4457af
Check matcher status for cluster template execution ( #4132 )
2023-09-12 02:48:39 +05:30
Keith Chason
20faf73e49
Documentation updates for running ( #4138 )
2023-09-11 20:36:11 +05:30
dependabot[bot]
bc7db817b0
Merge pull request #4141 from projectdiscovery/dependabot/go_modules/v2/dev/github.com/projectdiscovery/uncover-1.0.6
2023-09-11 06:40:21 +00:00
dependabot[bot]
ab50417442
chore(deps): bump github.com/projectdiscovery/uncover in /v2
...
Bumps [github.com/projectdiscovery/uncover](https://github.com/projectdiscovery/uncover ) from 1.0.6-0.20230601103158-bfd7e02a5bb1 to 1.0.6.
- [Release notes](https://github.com/projectdiscovery/uncover/releases )
- [Changelog](https://github.com/projectdiscovery/uncover/blob/main/.goreleaser.yml )
- [Commits](https://github.com/projectdiscovery/uncover/commits/v1.0.6 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/uncover
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
2023-09-11 06:19:59 +00:00
dependabot[bot]
a84ec2b0f4
Merge pull request #4143 from projectdiscovery/dependabot/go_modules/v2/dev/github.com/projectdiscovery/hmap-0.0.18
2023-09-11 06:19:57 +00:00
dependabot[bot]
f0d0522bbe
Merge pull request #4142 from projectdiscovery/dependabot/go_modules/v2/dev/github.com/projectdiscovery/dsl-0.0.21
2023-09-11 06:18:37 +00:00
dependabot[bot]
49a8234f15
chore(deps): bump github.com/projectdiscovery/dsl in /v2
...
Bumps [github.com/projectdiscovery/dsl](https://github.com/projectdiscovery/dsl ) from 0.0.20 to 0.0.21.
- [Release notes](https://github.com/projectdiscovery/dsl/releases )
- [Commits](https://github.com/projectdiscovery/dsl/compare/v0.0.20...v0.0.21 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/dsl
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
2023-09-11 05:57:17 +00:00
dependabot[bot]
da9ad479c8
chore(deps): bump github.com/projectdiscovery/hmap in /v2
...
Bumps [github.com/projectdiscovery/hmap](https://github.com/projectdiscovery/hmap ) from 0.0.16 to 0.0.18.
- [Release notes](https://github.com/projectdiscovery/hmap/releases )
- [Commits](https://github.com/projectdiscovery/hmap/compare/v0.0.16...v0.0.18 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/hmap
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
2023-09-11 05:56:48 +00:00
dependabot[bot]
c9e2b6d8e6
Merge pull request #4144 from projectdiscovery/dependabot/go_modules/v2/dev/github.com/projectdiscovery/retryablehttp-go-1.0.26
2023-09-11 05:55:30 +00:00
dependabot[bot]
a01eab49bb
Merge pull request #4140 from projectdiscovery/dependabot/go_modules/v2/dev/github.com/projectdiscovery/goflags-0.1.20
2023-09-11 05:54:56 +00:00
dependabot[bot]
c5d1ac0d07
chore(deps): bump github.com/projectdiscovery/retryablehttp-go in /v2
...
Bumps [github.com/projectdiscovery/retryablehttp-go](https://github.com/projectdiscovery/retryablehttp-go ) from 1.0.25 to 1.0.26.
- [Release notes](https://github.com/projectdiscovery/retryablehttp-go/releases )
- [Commits](https://github.com/projectdiscovery/retryablehttp-go/compare/v1.0.25...v1.0.26 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/retryablehttp-go
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
2023-09-11 05:34:47 +00:00
dependabot[bot]
d12e6d1e50
chore(deps): bump github.com/projectdiscovery/goflags in /v2
...
Bumps [github.com/projectdiscovery/goflags](https://github.com/projectdiscovery/goflags ) from 0.1.19 to 0.1.20.
- [Release notes](https://github.com/projectdiscovery/goflags/releases )
- [Commits](https://github.com/projectdiscovery/goflags/compare/v0.1.19...v0.1.20 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/goflags
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
2023-09-11 05:34:18 +00:00
sandeep
7a7a2958f5
dark mode fixes!
2023-09-08 21:46:36 +05:30
Mzack9999 and sandeep
643e9034cf
add weekly performance test with 1k targets ( #3861 )
...
* add weekly performance test with 1k targets
* enabling gh action on PR for test
* testing big list
* updating action
* lowering targets to 250
* lowering targets amount
* workflow update
---------
Co-authored-by: sandeep <[email protected] >
2023-09-06 23:41:34 +05:30
sandeep
9a37c92c75
version update
2023-09-04 16:01:51 +05:30
sandeep
529f076b48
Merge branch 'dev'
2023-09-04 15:11:55 +05:30
sandeep
861fa19d9b
version update
2023-09-04 15:01:46 +05:30
sandeep
c5b65e0ef2
Merge branch 'dev'
2023-09-04 15:00:05 +05:30
GitHub Action
ad015823c1
Auto Generate Syntax Docs + JSONSchema [Mon Sep 4 09:17:02 UTC 2023] 🤖
2023-09-04 09:17:02 +00:00
Sandeep Singh
584406416f
Added impact field under template information block ( #4121 )
2023-09-04 14:44:43 +05:30
28be967643
Feat conn ( #3991 )
...
* .
* introducing connection reuse with scan strategy
* bumping up to 500
probably should be set to a lower number to push connection reuse
* Removed debug panic
* merge conflict fix
* dep update
* removing useless comparison
* lint errs
* fmt
---------
Co-authored-by: Ice3man <[email protected] >
Co-authored-by: sandeep <[email protected] >
2023-09-04 13:54:34 +05:30
5bd4e68771
fix data-race warnings ( #4036 )
...
* fix data-race warnings
* update utils pkg
* utils update
* update utils
* bumping utils
---------
Co-authored-by: mzack <[email protected] >
Co-authored-by: Sandeep Singh <[email protected] >
2023-09-04 12:59:24 +05:30
dependabot[bot]
a12ef5c11c
Merge pull request #4116 from projectdiscovery/dependabot/go_modules/v2/dev/github.com/projectdiscovery/dsl-0.0.20
2023-09-04 06:20:28 +00:00
dependabot[bot]
d9a6b0bf9a
Merge pull request #4119 from projectdiscovery/dependabot/go_modules/v2/dev/github.com/projectdiscovery/retryablehttp-go-1.0.25
2023-09-04 06:16:04 +00:00
dependabot[bot]
9487c44e9a
chore(deps): bump github.com/projectdiscovery/retryablehttp-go in /v2
...
Bumps [github.com/projectdiscovery/retryablehttp-go](https://github.com/projectdiscovery/retryablehttp-go ) from 1.0.24 to 1.0.25.
- [Release notes](https://github.com/projectdiscovery/retryablehttp-go/releases )
- [Commits](https://github.com/projectdiscovery/retryablehttp-go/compare/v1.0.24...v1.0.25 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/retryablehttp-go
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
2023-09-04 05:57:10 +00:00
dependabot[bot]
f9cec82bad
chore(deps): bump github.com/projectdiscovery/dsl in /v2
...
Bumps [github.com/projectdiscovery/dsl](https://github.com/projectdiscovery/dsl ) from 0.0.19 to 0.0.20.
- [Release notes](https://github.com/projectdiscovery/dsl/releases )
- [Commits](https://github.com/projectdiscovery/dsl/compare/v0.0.19...v0.0.20 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/dsl
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
2023-09-04 05:57:03 +00:00
dependabot[bot]
13ea084cd4
Merge pull request #4117 from projectdiscovery/dependabot/go_modules/v2/dev/github.com/projectdiscovery/interactsh-1.1.6
2023-09-04 05:56:04 +00:00
dependabot[bot]
c30992ae8a
Merge pull request #4118 from projectdiscovery/dependabot/go_modules/v2/dev/github.com/projectdiscovery/goflags-0.1.19
2023-09-04 05:54:39 +00:00
dependabot[bot]
1e797232b1
chore(deps): bump github.com/projectdiscovery/goflags in /v2
...
Bumps [github.com/projectdiscovery/goflags](https://github.com/projectdiscovery/goflags ) from 0.1.18 to 0.1.19.
- [Release notes](https://github.com/projectdiscovery/goflags/releases )
- [Commits](https://github.com/projectdiscovery/goflags/compare/v0.1.18...v0.1.19 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/goflags
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
2023-09-04 05:34:54 +00:00
dependabot[bot]
be537f351f
chore(deps): bump github.com/projectdiscovery/interactsh in /v2
...
Bumps [github.com/projectdiscovery/interactsh](https://github.com/projectdiscovery/interactsh ) from 1.1.4 to 1.1.6.
- [Release notes](https://github.com/projectdiscovery/interactsh/releases )
- [Changelog](https://github.com/projectdiscovery/interactsh/blob/main/.goreleaser.yml )
- [Commits](https://github.com/projectdiscovery/interactsh/compare/v1.1.4...v1.1.6 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/interactsh
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
2023-09-04 05:34:50 +00:00
Tarun Koyalwar
9364bec8d9
add utm_source in uc ( #4112 )
2023-09-03 12:04:03 +05:30
Tarun Koyalwar and sandeep
2d317884b5
SDK: abstracted and minimal nuclei v3 sdk ( #4104 )
...
* new sdk progress
* nuclei v3 new sdk/library
* fix TestActionGetResource broken link
* fix clistats + clustering and more
* fix lint error
* fix missing ticker
* update advanced library usage example
* fix integration tests
* misc update
* add utm_source and fix lint error
---------
Co-authored-by: sandeep <[email protected] >
2023-09-02 14:34:05 +05:30
Dogan Can Bakir
680fc5574b
update template url ( #4110 )
2023-09-01 23:40:55 +05:30
Tarun Koyalwar and sandeep
f7fe99f806
add flow support in template (i.e javascript scripting) ( #4015 )
...
* add flow logic
* progress
* working POC
* fix string slice normalization issue in variables
* update
* fix nil panic
* remove poll()
* load file with sandbox and more
* fix failing integration tests
* JS: log: print in vardump format
* fix missing id in protocols
* fix proto prefix in template context
* flow: add unit tests
* conditional flow support using flow
* fix proto callbacks + more unit tests
* adds integration test
* conditional flow: check if req has any matchers
* fix lint error
* deprecate iterate-all+ missing multi-proto implementation
* fix ip input in raw request
* JS: feat dedupe object+ more builtin funcs
* feat: hide protocol result using hide
* feat: async execution
* complete async execution support
* fix condition-flow without any matchers
* refactor: template executer package (tmplexec)
* flow executor working
* fix data race in templateCtx
* templateCtx redesign
* fix failing unit test
* add multiprotocol support to deprecated syntax
* fix race condition in utils & tlsx
* add documentation in flow package
* remove regions.txt file
* fix minor issue with self contained templates
* fix typos of copilot
* dep + misc update
* fix reqID: use req.Type instead of template.Type
---------
Co-authored-by: sandeep <[email protected] >
2023-08-31 18:03:01 +05:30
Mzack9999
388c1e8c39
Merge pull request #4099 from projectdiscovery/update-mock-outputwrite-write-failure
...
Update mock-outputwriter to write the failed event
2023-08-29 10:17:33 +02:00
Mzack9999
7a5caa606a
adding conversion check
2023-08-29 09:12:43 +02:00
Mzack9999
79c2175e6f
Merge pull request #4097 from projectdiscovery/use_util_func
...
use stringsutil.HasPrefixAnyI
2023-08-29 07:42:23 +02:00
shubhamrasal
b3a76527d8
Update mock-outputwriter to write the failed event
2023-08-28 17:53:19 +05:30
Doğan Can Bakır
d720d4ec8d
use stringsutil.HasPrefixAnyI
2023-08-28 08:15:30 +00:00
dependabot[bot]
494dacc671
Merge pull request #4092 from projectdiscovery/dependabot/go_modules/v2/dev/github.com/projectdiscovery/tlsx-1.1.4
2023-08-28 06:58:56 +00:00
dependabot[bot]
a544e6c2fd
chore(deps): bump github.com/projectdiscovery/tlsx in /v2
...
Bumps [github.com/projectdiscovery/tlsx](https://github.com/projectdiscovery/tlsx ) from 1.1.3 to 1.1.4.
- [Release notes](https://github.com/projectdiscovery/tlsx/releases )
- [Changelog](https://github.com/projectdiscovery/tlsx/blob/main/.goreleaser.yml )
- [Commits](https://github.com/projectdiscovery/tlsx/compare/v1.1.3...v1.1.4 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/tlsx
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
2023-08-28 06:38:05 +00:00
dependabot[bot]
e6de3f4212
Merge pull request #4094 from projectdiscovery/dependabot/go_modules/v2/dev/github.com/projectdiscovery/utils-0.0.52
2023-08-28 06:35:56 +00:00
dependabot[bot]
071ceac6e2
chore(deps): bump github.com/projectdiscovery/utils in /v2
...
Bumps [github.com/projectdiscovery/utils](https://github.com/projectdiscovery/utils ) from 0.0.50 to 0.0.52.
- [Release notes](https://github.com/projectdiscovery/utils/releases )
- [Commits](https://github.com/projectdiscovery/utils/compare/v0.0.50...v0.0.52 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/utils
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
2023-08-28 06:16:47 +00:00
dependabot[bot]
2fb380dbf7
Merge pull request #4095 from projectdiscovery/dependabot/go_modules/v2/dev/github.com/projectdiscovery/retryablehttp-go-1.0.24
2023-08-28 06:15:15 +00:00
dependabot[bot]
440120b317
Merge pull request #4093 from projectdiscovery/dependabot/go_modules/v2/dev/github.com/projectdiscovery/goflags-0.1.18
2023-08-28 06:11:03 +00:00
dependabot[bot]
0fac3b9ae5
chore(deps): bump github.com/projectdiscovery/retryablehttp-go in /v2
...
Bumps [github.com/projectdiscovery/retryablehttp-go](https://github.com/projectdiscovery/retryablehttp-go ) from 1.0.22 to 1.0.24.
- [Release notes](https://github.com/projectdiscovery/retryablehttp-go/releases )
- [Commits](https://github.com/projectdiscovery/retryablehttp-go/compare/v1.0.22...v1.0.24 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/retryablehttp-go
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
2023-08-28 05:53:36 +00:00
dependabot[bot]
8e7cb852bf
chore(deps): bump github.com/projectdiscovery/goflags in /v2
...
Bumps [github.com/projectdiscovery/goflags](https://github.com/projectdiscovery/goflags ) from 0.1.17 to 0.1.18.
- [Release notes](https://github.com/projectdiscovery/goflags/releases )
- [Commits](https://github.com/projectdiscovery/goflags/compare/v0.1.17...v0.1.18 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/goflags
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
2023-08-28 05:53:23 +00:00
sandeep
d8a051da21
Added initial API docs
2023-08-27 02:04:18 +05:30
sandeep
0c6f6c5fab
Merge branch 'dev'
2023-08-26 13:56:24 +05:30
sandeep
6d9d17cea2
version update + moved template changelog update with vv option
2023-08-26 13:55:29 +05:30
592a8a2fd5
feat: added template-url support in template flag feature ( #4089 )
...
* misc docs update
* feat: added template-url support in template flag feature
* bugfix: added check URL condition
* template domain update
* editor host update
* misc update
* handle -turl template editor urls
* view remote templates using -td
* remove warning
---------
Co-authored-by: sandeep <[email protected] >
Co-authored-by: Tarun Koyalwar <[email protected] >
2023-08-26 02:33:45 +05:30
GitHub Action
a2034cad51
Auto Generate Syntax Docs + JSONSchema [Fri Aug 25 17:14:14 UTC 2023] 🤖
2023-08-25 17:14:14 +00:00
DoI and Tarun Koyalwar
f520d7e843
XPath matcher support ( #4087 )
...
* Added xpath response matching support
* Add validation for user-supplied XPath
* xpath matcher comment fix
* Added XPath matched documentation
* minor changes: remove warnings
---------
Co-authored-by: Tarun Koyalwar <[email protected] >
2023-08-25 22:41:51 +05:30
Sandeep Singh and Tarun Koyalwar
d3928e080d
optional file read in headless protocol ( #4055 )
...
* use -lfa and -lna in headless
* fix lna in headless
* misc update
* fix nil pointer dereference in test
* fix lint & unit test
* use urlutil
* headless protocol scheme improvements
* add unit and integration tests
* run unit test from binary
---------
Co-authored-by: Tarun Koyalwar <[email protected] >
2023-08-25 18:30:46 +05:30
Tarun Koyalwar
e146c89930
render nuclei-templates release ( #4082 )
2023-08-23 18:22:53 +05:30
sandeep
c7ec638748
Merge branch 'dev'
2023-08-22 16:46:40 +05:30
sandeep
fd2ae8de00
version update
2023-08-22 15:28:39 +05:30
dependabot[bot]
576fa0c891
Merge pull request #4073 from projectdiscovery/dependabot/go_modules/v2/dev/github.com/projectdiscovery/retryabledns-1.0.35
2023-08-21 15:50:10 +00:00
dependabot[bot]
80a34c35e3
chore(deps): bump github.com/projectdiscovery/retryabledns in /v2
...
Bumps [github.com/projectdiscovery/retryabledns](https://github.com/projectdiscovery/retryabledns ) from 1.0.34 to 1.0.35.
- [Release notes](https://github.com/projectdiscovery/retryabledns/releases )
- [Commits](https://github.com/projectdiscovery/retryabledns/compare/v1.0.34...v1.0.35 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/retryabledns
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
2023-08-21 15:25:39 +00:00
dependabot[bot]
f133493a64
Merge pull request #4070 from projectdiscovery/dependabot/go_modules/v2/dev/github.com/projectdiscovery/goflags-0.1.17
2023-08-21 15:25:18 +00:00
dependabot[bot]
b705488ee9
Merge pull request #4071 from projectdiscovery/dependabot/go_modules/v2/dev/github.com/projectdiscovery/hmap-0.0.15
2023-08-21 15:23:21 +00:00
dependabot[bot]
348fd5bd9c
chore(deps): bump github.com/projectdiscovery/hmap in /v2
...
Bumps [github.com/projectdiscovery/hmap](https://github.com/projectdiscovery/hmap ) from 0.0.14 to 0.0.15.
- [Release notes](https://github.com/projectdiscovery/hmap/releases )
- [Commits](https://github.com/projectdiscovery/hmap/compare/v0.0.14...v0.0.15 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/hmap
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
2023-08-21 15:05:06 +00:00
dependabot[bot]
be0e8a759b
chore(deps): bump github.com/projectdiscovery/goflags in /v2
...
Bumps [github.com/projectdiscovery/goflags](https://github.com/projectdiscovery/goflags ) from 0.1.16 to 0.1.17.
- [Release notes](https://github.com/projectdiscovery/goflags/releases )
- [Commits](https://github.com/projectdiscovery/goflags/compare/v0.1.16...v0.1.17 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/goflags
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
2023-08-21 15:04:57 +00:00
dependabot[bot]
1eb349237a
chore(deps): bump github.com/projectdiscovery/wappalyzergo in /v2 ( #4072 )
...
Bumps [github.com/projectdiscovery/wappalyzergo](https://github.com/projectdiscovery/wappalyzergo ) from 0.0.108 to 0.0.109.
- [Release notes](https://github.com/projectdiscovery/wappalyzergo/releases )
- [Commits](https://github.com/projectdiscovery/wappalyzergo/compare/v0.0.108...v0.0.109 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/wappalyzergo
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-08-21 20:34:42 +05:30
Tarun Koyalwar
430e2b92c1
fix broken image link in TestActionGetResource ( #4075 )
2023-08-21 20:33:52 +05:30
sandeep
fd76914b9d
dsl dep update
2023-08-21 13:56:00 +05:30
sandeep
247553532f
misc docs update
2023-08-19 04:46:31 +05:30
sandeep
36af9417bc
Merge branch 'docs_migrataion' into dev
2023-08-19 02:37:51 +05:30
Mzack9999
a3b1f11d4a
Merge pull request #4064 from projectdiscovery/issue-2870-interactsh-and
...
fix logic bug in request[s] matcher condition
2023-08-18 10:47:10 +02:00
sandeep
0b9cfacdaf
added note for keys
2023-08-18 03:21:24 +05:30
sandeep
dc9f30f3d8
misc update
2023-08-18 03:11:00 +05:30
Tarun Koyalwar
61fc7350d1
add integration test
2023-08-18 02:49:05 +05:30
sandeep
46143dfb82
docs migration
2023-08-18 02:43:28 +05:30
Tarun Koyalwar
b4b769d501
fix logic bug in request[s] condition
2023-08-18 02:37:35 +05:30
sandeep
1ade5a0824
version update
2023-08-18 01:21:43 +05:30
Tarun Koyalwar
2d88c21923
fix duplicated result event in cli & SDK ( #4059 )
...
* fix duplicated result in cli
* bump default interactsh httpclient timeout
* use .Store() instead of CompareandSwap()
* debug logging for interactsh in gh actions
2023-08-18 01:01:16 +05:30
1ee108ed13
include request and response when matcher status is false ( #3986 )
...
* include request and response when matcher status is false
* use failed result event to write failure
---------
Co-authored-by: Collins Huff <[email protected] >
Co-authored-by: Tarun Koyalwar <[email protected] >
2023-08-17 23:05:15 +05:30
Mzack9999
d07c273ab4
adding default resp size to options ( #4050 )
2023-08-14 20:39:02 +05:30
dependabot[bot]
79befbb293
Merge pull request #4046 from projectdiscovery/dependabot/go_modules/v2/dev/github.com/projectdiscovery/fastdialer-0.0.36
2023-08-14 07:03:37 +00:00
dependabot[bot]
af982c4955
chore(deps): bump github.com/projectdiscovery/fastdialer in /v2
...
Bumps [github.com/projectdiscovery/fastdialer](https://github.com/projectdiscovery/fastdialer ) from 0.0.35 to 0.0.36.
- [Release notes](https://github.com/projectdiscovery/fastdialer/releases )
- [Commits](https://github.com/projectdiscovery/fastdialer/compare/v0.0.35...v0.0.36 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/fastdialer
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
2023-08-14 06:45:39 +00:00
dependabot[bot]
b5b8d88c71
Merge pull request #4045 from projectdiscovery/dependabot/go_modules/v2/dev/github.com/projectdiscovery/retryabledns-1.0.34
2023-08-14 06:44:45 +00:00
dependabot[bot]
4993f565f3
Merge pull request #4047 from projectdiscovery/dependabot/go_modules/v2/dev/github.com/projectdiscovery/gostruct-0.0.1
2023-08-14 06:43:05 +00:00
dependabot[bot]
406e6d01a3
chore(deps): bump github.com/projectdiscovery/retryabledns in /v2
...
Bumps [github.com/projectdiscovery/retryabledns](https://github.com/projectdiscovery/retryabledns ) from 1.0.33 to 1.0.34.
- [Release notes](https://github.com/projectdiscovery/retryabledns/releases )
- [Commits](https://github.com/projectdiscovery/retryabledns/compare/v1.0.33...v1.0.34 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/retryabledns
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
2023-08-14 06:24:47 +00:00
dependabot[bot]
98fc3a8025
chore(deps): bump github.com/projectdiscovery/gostruct in /v2
...
Bumps [github.com/projectdiscovery/gostruct](https://github.com/projectdiscovery/gostruct ) from 0.0.0-20230520110439-bbdedaae3c35 to 0.0.1.
- [Release notes](https://github.com/projectdiscovery/gostruct/releases )
- [Commits](https://github.com/projectdiscovery/gostruct/commits/v0.0.1 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/gostruct
dependency-type: indirect
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
2023-08-14 06:23:39 +00:00
dependabot[bot]
cf45b440d6
Merge pull request #4044 from projectdiscovery/dependabot/go_modules/v2/dev/github.com/projectdiscovery/hmap-0.0.14
2023-08-14 06:21:22 +00:00
dependabot[bot]
4baf7049b5
Merge pull request #4048 from projectdiscovery/dependabot/go_modules/v2/dev/github.com/projectdiscovery/retryablehttp-go-1.0.22
2023-08-14 06:19:44 +00:00
dependabot[bot]
d546fcabe6
chore(deps): bump github.com/projectdiscovery/retryablehttp-go in /v2
...
Bumps [github.com/projectdiscovery/retryablehttp-go](https://github.com/projectdiscovery/retryablehttp-go ) from 1.0.21 to 1.0.22.
- [Release notes](https://github.com/projectdiscovery/retryablehttp-go/releases )
- [Commits](https://github.com/projectdiscovery/retryablehttp-go/compare/v1.0.21...v1.0.22 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/retryablehttp-go
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
2023-08-14 06:03:35 +00:00
dependabot[bot]
71cf64cb6e
chore(deps): bump github.com/projectdiscovery/hmap in /v2
...
Bumps [github.com/projectdiscovery/hmap](https://github.com/projectdiscovery/hmap ) from 0.0.13 to 0.0.14.
- [Release notes](https://github.com/projectdiscovery/hmap/releases )
- [Commits](https://github.com/projectdiscovery/hmap/compare/v0.0.13...v0.0.14 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/hmap
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
2023-08-14 06:03:09 +00:00
Ovie
b789868f26
Update README_CN.md ( #4019 )
2023-08-13 18:22:31 +05:30
Sandeep Singh
e50cfd64f7
tlsx / dsl dep update ( #4043 )
2023-08-12 00:45:23 +05:30
Dogan Can Bakir and sandeep
deb351c235
use default perms ( #4039 )
...
* use default perms
* go mod tidy
* bump goflags
* dep update
---------
Co-authored-by: sandeep <[email protected] >
2023-08-11 19:30:43 +05:30
dependabot[bot]
e43e0cf186
chore(deps): bump github.com/projectdiscovery/retryabledns in /v2 ( #4031 )
...
Bumps [github.com/projectdiscovery/retryabledns](https://github.com/projectdiscovery/retryabledns ) from 1.0.32 to 1.0.33.
- [Release notes](https://github.com/projectdiscovery/retryabledns/releases )
- [Commits](https://github.com/projectdiscovery/retryabledns/compare/v1.0.32...v1.0.33 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/retryabledns
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-08-10 23:28:27 +05:30
Ramana Reddy
7997e8dbec
Fix edge cases disable-path-automerge ( #4035 )
...
* fix edge cases for disable-path-automerge
* misc update
2023-08-10 19:28:05 +05:30
dependabot[bot]
b2916c1348
Merge pull request #4030 from projectdiscovery/dependabot/go_modules/v2/dev/github.com/projectdiscovery/dsl-0.0.17
2023-08-07 18:38:34 +00:00
Ramana Reddy
237cb0bc79
remove deprecated dsl helper func
2023-08-07 23:50:16 +05:30
dependabot[bot]
080e4dfb23
Merge pull request #4028 from projectdiscovery/dependabot/go_modules/v2/dev/github.com/projectdiscovery/utils-0.0.47
2023-08-07 06:03:19 +00:00
dependabot[bot]
de7cea2139
chore(deps): bump github.com/projectdiscovery/utils in /v2
...
Bumps [github.com/projectdiscovery/utils](https://github.com/projectdiscovery/utils ) from 0.0.46 to 0.0.47.
- [Release notes](https://github.com/projectdiscovery/utils/releases )
- [Commits](https://github.com/projectdiscovery/utils/compare/v0.0.46...v0.0.47 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/utils
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
2023-08-07 05:45:52 +00:00
dependabot[bot]
a96e08c2b5
Merge pull request #4029 from projectdiscovery/dependabot/go_modules/v2/dev/github.com/projectdiscovery/wappalyzergo-0.0.108
2023-08-07 05:44:16 +00:00
dependabot[bot]
ef8ef8edb3
chore(deps): bump github.com/projectdiscovery/dsl in /v2
...
Bumps [github.com/projectdiscovery/dsl](https://github.com/projectdiscovery/dsl ) from 0.0.16 to 0.0.17.
- [Release notes](https://github.com/projectdiscovery/dsl/releases )
- [Commits](https://github.com/projectdiscovery/dsl/compare/v0.0.16...v0.0.17 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/dsl
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
2023-08-07 05:27:33 +00:00
dependabot[bot]
85febc5311
chore(deps): bump github.com/projectdiscovery/wappalyzergo in /v2
...
Bumps [github.com/projectdiscovery/wappalyzergo](https://github.com/projectdiscovery/wappalyzergo ) from 0.0.107 to 0.0.108.
- [Release notes](https://github.com/projectdiscovery/wappalyzergo/releases )
- [Commits](https://github.com/projectdiscovery/wappalyzergo/compare/v0.0.107...v0.0.108 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/wappalyzergo
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
2023-08-07 05:27:25 +00:00
edd96f9ac4
Transfer encoding ( #3947 )
...
* fix Transfer-Encoding
* restoring code
* go mod update
* fixing go.sum
---------
Co-authored-by: mzack <[email protected] >
Co-authored-by: sandeep <[email protected] >
Co-authored-by: Sandeep Singh <[email protected] >
2023-08-05 21:48:40 +05:30
Tarun Koyalwar
8125b6805c
resolve merge conflicts with dev
2023-08-04 20:21:22 +05:30
Ramana Reddy and mzack
c8a7df98f3
fix removing double slash prefix in raw req path ( #3960 )
...
* update utils lib
* add integration test on unsafe:false
* fix build error
---------
Co-authored-by: mzack <[email protected] >
2023-08-04 00:56:32 +05:30
sandeep
bd9e75d9bd
version update
2023-08-02 17:58:58 +05:30
Dogan Can Bakir
0776b2e237
fix curl command ( #4014 )
2023-08-02 00:47:42 +05:30
Josh Soref
4c1c5301b9
Spelling ( #4008 )
...
* spelling: addresses
Signed-off-by: Josh Soref <[email protected] >
* spelling: asynchronous
Signed-off-by: Josh Soref <[email protected] >
* spelling: basic
Signed-off-by: Josh Soref <[email protected] >
* spelling: brute force
Signed-off-by: Josh Soref <[email protected] >
* spelling: constant
Signed-off-by: Josh Soref <[email protected] >
* spelling: disables
Signed-off-by: Josh Soref <[email protected] >
* spelling: engine
Signed-off-by: Josh Soref <[email protected] >
* spelling: every time
Signed-off-by: Josh Soref <[email protected] >
* spelling: execution
Signed-off-by: Josh Soref <[email protected] >
* spelling: false positives
Signed-off-by: Josh Soref <[email protected] >
* spelling: from
Signed-off-by: Josh Soref <[email protected] >
* spelling: further
Signed-off-by: Josh Soref <[email protected] >
* spelling: github
Signed-off-by: Josh Soref <[email protected] >
* spelling: gitlab
Signed-off-by: Josh Soref <[email protected] >
* spelling: highlight
Signed-off-by: Josh Soref <[email protected] >
* spelling: hygiene
Signed-off-by: Josh Soref <[email protected] >
* spelling: ignore
Signed-off-by: Josh Soref <[email protected] >
* spelling: input
Signed-off-by: Josh Soref <[email protected] >
* spelling: item
Signed-off-by: Josh Soref <[email protected] >
* spelling: itself
Signed-off-by: Josh Soref <[email protected] >
* spelling: latestxxx
Signed-off-by: Josh Soref <[email protected] >
* spelling: navigation
Signed-off-by: Josh Soref <[email protected] >
* spelling: negative
Signed-off-by: Josh Soref <[email protected] >
* spelling: nonexistent
Signed-off-by: Josh Soref <[email protected] >
* spelling: occurred
Signed-off-by: Josh Soref <[email protected] >
* spelling: override
Signed-off-by: Josh Soref <[email protected] >
* spelling: overrides
Signed-off-by: Josh Soref <[email protected] >
* spelling: payload
Signed-off-by: Josh Soref <[email protected] >
* spelling: performed
Signed-off-by: Josh Soref <[email protected] >
* spelling: respective
Signed-off-by: Josh Soref <[email protected] >
* spelling: retrieve
Signed-off-by: Josh Soref <[email protected] >
* spelling: scanlist
Signed-off-by: Josh Soref <[email protected] >
* spelling: separated
Signed-off-by: Josh Soref <[email protected] >
* spelling: separator
Signed-off-by: Josh Soref <[email protected] >
* spelling: severity
Signed-off-by: Josh Soref <[email protected] >
* spelling: source
Signed-off-by: Josh Soref <[email protected] >
* spelling: strategy
Signed-off-by: Josh Soref <[email protected] >
* spelling: string
Signed-off-by: Josh Soref <[email protected] >
* spelling: templates
Signed-off-by: Josh Soref <[email protected] >
* spelling: terminal
Signed-off-by: Josh Soref <[email protected] >
* spelling: timeout
Signed-off-by: Josh Soref <[email protected] >
* spelling: trailing slash
Signed-off-by: Josh Soref <[email protected] >
* spelling: trailing
Signed-off-by: Josh Soref <[email protected] >
* spelling: websocket
Signed-off-by: Josh Soref <[email protected] >
---------
Signed-off-by: Josh Soref <[email protected] >
2023-08-02 00:03:43 +05:30
dependabot[bot]
90a126ca1d
Merge pull request #4009 from projectdiscovery/dependabot/go_modules/v2/dev/github.com/projectdiscovery/retryabledns-1.0.32
2023-07-31 10:45:59 +00:00
dependabot[bot]
a794cbdb0b
Merge pull request #4010 from projectdiscovery/dependabot/go_modules/v2/dev/github.com/projectdiscovery/utils-0.0.45
2023-07-31 06:29:58 +00:00
dependabot[bot]
63a449665b
chore(deps): bump github.com/projectdiscovery/utils in /v2
...
Bumps [github.com/projectdiscovery/utils](https://github.com/projectdiscovery/utils ) from 0.0.44 to 0.0.45.
- [Release notes](https://github.com/projectdiscovery/utils/releases )
- [Commits](https://github.com/projectdiscovery/utils/compare/v0.0.44...v0.0.45 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/utils
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
2023-07-31 06:02:15 +00:00
dependabot[bot]
27133efe10
Merge pull request #4011 from projectdiscovery/dependabot/go_modules/v2/dev/github.com/projectdiscovery/wappalyzergo-0.0.107
2023-07-31 06:00:21 +00:00
dependabot[bot]
6490fb8d97
chore(deps): bump github.com/projectdiscovery/wappalyzergo in /v2
...
Bumps [github.com/projectdiscovery/wappalyzergo](https://github.com/projectdiscovery/wappalyzergo ) from 0.0.106 to 0.0.107.
- [Release notes](https://github.com/projectdiscovery/wappalyzergo/releases )
- [Commits](https://github.com/projectdiscovery/wappalyzergo/compare/v0.0.106...v0.0.107 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/wappalyzergo
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
2023-07-31 05:38:44 +00:00
dependabot[bot]
aeefb581b0
chore(deps): bump github.com/projectdiscovery/retryabledns in /v2
...
Bumps [github.com/projectdiscovery/retryabledns](https://github.com/projectdiscovery/retryabledns ) from 1.0.31 to 1.0.32.
- [Release notes](https://github.com/projectdiscovery/retryabledns/releases )
- [Commits](https://github.com/projectdiscovery/retryabledns/compare/v1.0.31...v1.0.32 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/retryabledns
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
2023-07-31 05:38:31 +00:00
lu4nx and sandeep
5ab39fca25
Fix 'reference' info nil pointer dereference. ( #4005 ) ( #4006 )
...
* Fix 'reference' info nil pointer dereference. (#4005 )
* test path update
* test fixes
---------
Co-authored-by: sandeep <[email protected] >
2023-07-30 13:02:50 +05:30
dependabot[bot]
03bdd24fb9
Merge pull request #4000 from projectdiscovery/dependabot/go_modules/v2/dev/github.com/projectdiscovery/httpx-1.3.4
2023-07-28 18:18:39 +00:00
dependabot[bot]
c0d6445875
Merge pull request #4001 from projectdiscovery/dependabot/go_modules/v2/dev/github.com/projectdiscovery/fastdialer-0.0.35
2023-07-28 18:14:06 +00:00
dependabot[bot]
b3bf71e05e
chore(deps): bump github.com/projectdiscovery/httpx in /v2
...
Bumps [github.com/projectdiscovery/httpx](https://github.com/projectdiscovery/httpx ) from 1.3.3 to 1.3.4.
- [Release notes](https://github.com/projectdiscovery/httpx/releases )
- [Changelog](https://github.com/projectdiscovery/httpx/blob/main/.goreleaser.yml )
- [Commits](https://github.com/projectdiscovery/httpx/compare/v1.3.3...v1.3.4 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/httpx
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
2023-07-28 17:55:53 +00:00
dependabot[bot]
97aea4bcaf
Merge pull request #4002 from projectdiscovery/dependabot/go_modules/v2/dev/github.com/projectdiscovery/goflags-0.1.12
2023-07-28 17:54:06 +00:00
dependabot[bot]
93a87c2148
chore(deps): bump github.com/projectdiscovery/fastdialer in /v2
...
Bumps [github.com/projectdiscovery/fastdialer](https://github.com/projectdiscovery/fastdialer ) from 0.0.33 to 0.0.35.
- [Release notes](https://github.com/projectdiscovery/fastdialer/releases )
- [Commits](https://github.com/projectdiscovery/fastdialer/compare/v0.0.33...v0.0.35 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/fastdialer
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
2023-07-28 17:49:52 +00:00
dependabot[bot]
9a641b185e
Merge pull request #3999 from projectdiscovery/dependabot/go_modules/v2/dev/github.com/projectdiscovery/retryablehttp-go-1.0.20
2023-07-28 17:48:31 +00:00
dependabot[bot]
d0d18ba1a1
Merge pull request #3998 from projectdiscovery/dependabot/go_modules/v2/dev/github.com/projectdiscovery/wappalyzergo-0.0.106
2023-07-28 17:44:00 +00:00
dependabot[bot]
b3f288b395
chore(deps): bump github.com/projectdiscovery/goflags in /v2
...
Bumps [github.com/projectdiscovery/goflags](https://github.com/projectdiscovery/goflags ) from 0.1.10 to 0.1.12.
- [Release notes](https://github.com/projectdiscovery/goflags/releases )
- [Commits](https://github.com/projectdiscovery/goflags/compare/v0.1.10...v0.1.12 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/goflags
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
2023-07-28 17:31:28 +00:00
dependabot[bot]
b02a8ce3ab
chore(deps): bump github.com/projectdiscovery/retryablehttp-go in /v2
...
Bumps [github.com/projectdiscovery/retryablehttp-go](https://github.com/projectdiscovery/retryablehttp-go ) from 1.0.18 to 1.0.20.
- [Release notes](https://github.com/projectdiscovery/retryablehttp-go/releases )
- [Commits](https://github.com/projectdiscovery/retryablehttp-go/compare/v1.0.18...v1.0.20 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/retryablehttp-go
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
2023-07-28 17:30:39 +00:00
dependabot[bot]
b2fa789622
chore(deps): bump github.com/projectdiscovery/wappalyzergo in /v2
...
Bumps [github.com/projectdiscovery/wappalyzergo](https://github.com/projectdiscovery/wappalyzergo ) from 0.0.104 to 0.0.106.
- [Release notes](https://github.com/projectdiscovery/wappalyzergo/releases )
- [Commits](https://github.com/projectdiscovery/wappalyzergo/compare/v0.0.104...v0.0.106 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/wappalyzergo
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
2023-07-28 17:23:49 +00:00
Mzack9999
d83c2dd8dd
converting dsl tests to new struct ( #4003 )
2023-07-28 22:50:52 +05:30
sandeep
3894d466ad
version update
2023-07-28 21:43:09 +05:30
Dogan Can Bakir
163bc22281
add headless options flag ( #3951 )
...
* add headless options flag
* disable some tests for windows
* disable interactsh tests on darwin
* disable network/hex.yaml on windows
* make DisableOn func
2023-07-28 21:20:57 +05:30
Tarun Koyalwar and sandeep
6bdef68734
ignore version parsing error ( #3984 )
...
* ignore version parsing error
* hide no parameter error
* integration test+ DEBUG.md
* typo fix in DEBUG.md
* go mod tidy
---------
Co-authored-by: sandeep <[email protected] >
2023-07-28 21:04:02 +05:30
lu4nx
9adce978b4
Support wildcard matching for the -template-id parameter ( #3967 )
...
* Support wildcard matching for the `-template-id' parameter
* Remove _ identifier
* Fix: If tagFilter.allowedIds is empty, included should be true.
2023-07-28 21:01:28 +05:30
fd13225b27
Omit Empty Fields ( #3977 )
...
* Don't show Lines/matched-line on null
* Remove unused "info.references" property
* Revert "Remove unused "info.references" property"
This reverts commit 6466644bca .
* Switch to pointer so omitempty works properly
* keeping matcher status output in jsonl output always
* rename function to NewRawStringSlice
---------
Co-authored-by: sandeep <[email protected] >
Co-authored-by: Tarun Koyalwar <[email protected] >
2023-07-28 19:48:15 +05:30
Tarun Koyalwar
beb1bf6d2c
headless: automerge and other improvements ( #3958 )
...
* headless: automerge and other improvements
* fix typo in function signature
2023-07-28 19:28:20 +05:30
Mzack9999
16894cf0e0
fixing certificate expiration date ( #3995 )
2023-07-28 19:22:14 +05:30
sandeep
d40ecc5b62
workflow clean up
2023-07-25 22:56:34 +05:30
sandeep
4005b8bf3f
dep workflow update
2023-07-25 22:55:21 +05:30
Mzack9999
5074722f17
Reducing data race via SyncLockMap ( #3959 )
...
* replacing custom map with synclockmap
* fixing initialization
* removing unused code
2023-07-24 20:20:28 +05:30
Sandeep Singh
ae667a52d2
Create CONTRIBUTING.md ( #3968 )
2023-07-23 18:42:32 +05:30
sandeep
1635a2f58a
Merge remote-tracking branch 'origin' into dev
2023-07-22 04:21:43 +05:30
Mzack9999
ac51b571ae
adding set with httpx probe ( #3955 )
2023-07-22 04:19:52 +05:30
Keith Chason and Tarun Koyalwar
759ee3d5f8
Markdown Export Sorting ( #3961 )
...
* Sort markdown exports by host, severity, or template
* Switch default to empty string
* use fileutil to create folder
---------
Co-authored-by: Tarun Koyalwar <[email protected] >
2023-07-22 02:24:06 +05:30
Keith Chason
9558e22a64
Remove unused file ( #3962 )
2023-07-22 01:34:53 +05:30
sandeep
53bcc18ec7
Merge branch 'dev'
2023-07-18 03:34:38 +05:30
sandeep
0828339de6
version update
2023-07-18 03:24:39 +05:30
dependabot[bot]
729424d0df
chore(deps): bump github.com/Azure/azure-sdk-for-go/sdk/storage/azblob ( #3933 )
...
Bumps [github.com/Azure/azure-sdk-for-go/sdk/storage/azblob](https://github.com/Azure/azure-sdk-for-go ) from 1.0.0 to 1.1.0.
- [Release notes](https://github.com/Azure/azure-sdk-for-go/releases )
- [Changelog](https://github.com/Azure/azure-sdk-for-go/blob/main/documentation/release.md )
- [Commits](https://github.com/Azure/azure-sdk-for-go/compare/v1.0...v1.1 )
---
updated-dependencies:
- dependency-name: github.com/Azure/azure-sdk-for-go/sdk/storage/azblob
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-07-18 01:15:18 +05:30
dependabot[bot]
22c7422eb8
chore(deps): bump golang from 1.20.5-alpine to 1.20.6-alpine ( #3931 )
...
Bumps golang from 1.20.5-alpine to 1.20.6-alpine.
---
updated-dependencies:
- dependency-name: golang
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-07-18 01:12:24 +05:30
dependabot[bot]
8009fc6a8e
chore(deps): bump github.com/aws/aws-sdk-go-v2/feature/s3/manager in /v2 ( #3935 )
...
Bumps [github.com/aws/aws-sdk-go-v2/feature/s3/manager](https://github.com/aws/aws-sdk-go-v2 ) from 1.11.71 to 1.11.72.
- [Release notes](https://github.com/aws/aws-sdk-go-v2/releases )
- [Changelog](https://github.com/aws/aws-sdk-go-v2/blob/main/CHANGELOG.md )
- [Commits](https://github.com/aws/aws-sdk-go-v2/compare/feature/s3/manager/v1.11.71...feature/s3/manager/v1.11.72 )
---
updated-dependencies:
- dependency-name: github.com/aws/aws-sdk-go-v2/feature/s3/manager
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-07-18 01:11:43 +05:30
dependabot[bot]
09a1200a68
chore(deps): bump github.com/projectdiscovery/dsl in /v2 ( #3934 )
...
Bumps [github.com/projectdiscovery/dsl](https://github.com/projectdiscovery/dsl ) from 0.0.13-0.20230705084047-7ddbef70070b to 0.0.14.
- [Release notes](https://github.com/projectdiscovery/dsl/releases )
- [Commits](https://github.com/projectdiscovery/dsl/commits/v0.0.14 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/dsl
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-07-18 01:10:59 +05:30
Keith Chason and Tarun Koyalwar
08e1ab9ddd
Disable Template Locations ( #3705 ) ( #3926 )
...
* Download override option definition
* Update the variable names for consistency
* Add checks for custom template disable flags
* Environment variable controlled template downloads
* Switch env naming per feedback from @ehsandeep
* minor changes
---------
Co-authored-by: Tarun Koyalwar <[email protected] >
2023-07-18 00:53:10 +05:30
Mzack9999 and Sandeep Singh
66f0dc735c
Adding jarm helper via dsl ( #3906 )
...
* Adding jarm helper via dsl
* adding test
* removing debug file
* fixing tests
---------
Co-authored-by: Sandeep Singh <[email protected] >
2023-07-14 21:24:12 +05:30
e5154d362a
fixing payload load ( #3927 )
...
* fixing payload load
* Added tests for load payloads edge-case + fixed error
* Added separate flags for network and file sandbox
* Fixed tests for payload loader
* Fixed integration tests locally
* readme update
---------
Co-authored-by: Ice3man <[email protected] >
Co-authored-by: sandeep <[email protected] >
2023-07-14 19:39:32 +05:30
dependabot[bot]
2cf574a9ba
chore(deps): bump github.com/projectdiscovery/httpx in /v2 ( #3912 )
...
Bumps [github.com/projectdiscovery/httpx](https://github.com/projectdiscovery/httpx ) from 1.3.0 to 1.3.3.
- [Release notes](https://github.com/projectdiscovery/httpx/releases )
- [Changelog](https://github.com/projectdiscovery/httpx/blob/main/.goreleaser.yml )
- [Commits](https://github.com/projectdiscovery/httpx/compare/v1.3.0...v1.3.3 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/httpx
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-07-13 18:55:44 +05:30
Tarun Koyalwar
d51e058791
add ErrNoMoreRequests for generator ( #3918 )
...
* add ErrNoMoreRequests for generator
* fix gh repo name convention
* fix dirname in unit test
2023-07-13 00:51:06 +05:30
dependabot[bot]
4d1c9fe8b1
chore(deps): bump github.com/projectdiscovery/ratelimit in /v2 ( #3913 )
...
Bumps [github.com/projectdiscovery/ratelimit](https://github.com/projectdiscovery/ratelimit ) from 0.0.8 to 0.0.9.
- [Release notes](https://github.com/projectdiscovery/ratelimit/releases )
- [Commits](https://github.com/projectdiscovery/ratelimit/compare/v0.0.8...v0.0.9 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/ratelimit
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-07-12 05:30:20 +05:30
sandeep
eaa6209a77
misc update
2023-07-12 05:27:57 +05:30
Dogan Can Bakir and sandeep
880adc4405
Automate merging of dependabot PRs to dep branch ( #3857 )
...
* add auto sync and merge workflows
* misc update
---------
Co-authored-by: sandeep <[email protected] >
2023-07-12 05:24:55 +05:30
dependabot[bot]
7eadcf7615
chore(deps): bump github.com/projectdiscovery/wappalyzergo in /v2 ( #3914 )
...
Bumps [github.com/projectdiscovery/wappalyzergo](https://github.com/projectdiscovery/wappalyzergo ) from 0.0.102 to 0.0.104.
- [Release notes](https://github.com/projectdiscovery/wappalyzergo/releases )
- [Commits](https://github.com/projectdiscovery/wappalyzergo/compare/v0.0.102...v0.0.104 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/wappalyzergo
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-07-12 05:15:32 +05:30
dependabot[bot]
5283d33214
chore(deps): bump github.com/go-rod/rod from 0.113.0 to 0.113.4 in /v2 ( #3915 )
...
Bumps [github.com/go-rod/rod](https://github.com/go-rod/rod ) from 0.113.0 to 0.113.4.
- [Release notes](https://github.com/go-rod/rod/releases )
- [Commits](https://github.com/go-rod/rod/compare/v0.113.0...v0.113.4 )
---
updated-dependencies:
- dependency-name: github.com/go-rod/rod
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-07-12 05:15:17 +05:30
dependabot[bot]
2a9929878b
chore(deps): bump golang.org/x/oauth2 from 0.9.0 to 0.10.0 in /v2 ( #3916 )
...
Bumps [golang.org/x/oauth2](https://github.com/golang/oauth2 ) from 0.9.0 to 0.10.0.
- [Commits](https://github.com/golang/oauth2/compare/v0.9.0...v0.10.0 )
---
updated-dependencies:
- dependency-name: golang.org/x/oauth2
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-07-12 05:15:01 +05:30
GitHub Action
0993ac4cbb
Auto Generate Syntax Docs + JSONSchema [Sat Jul 8 19:53:01 UTC 2023] 🤖
2023-07-08 19:53:01 +00:00
Sandeep Singh
9a44deb9e1
added epss-percentile field under classification ( #3911 )
...
* added epss-percentile field under classification
* lint fix
2023-07-09 01:19:56 +05:30
sandeep
28f6c37974
misc fix
2023-07-07 23:35:32 +05:30
Tarun Koyalwar and sandeep
5e284879d3
adds default ztls fallback support for tls errors ( #3909 )
...
* bump fastdialer
* make -ztls flag as no-op and deprecate
* bump fastdialer version from main branch
* dep update
---------
Co-authored-by: sandeep <[email protected] >
2023-07-07 05:39:14 +05:30
Mzack9999
3dca03163c
Automatic target merge in network templates ( #3904 )
...
* skip visited actual addressess
* removed test
* adding disable clustering support
2023-07-06 21:33:52 +05:30
Mzack9999
305ac6a143
Bugfix 3871 workflow concurrency ( #3903 )
...
* recursion waitgroup fix
* cleanup
2023-07-06 17:38:24 +05:30
sandeep
b64d422b67
added disclaimer
2023-07-06 15:01:35 +05:30
Keith Chason and Tarun Koyalwar
b3ccb9a6e5
Exclude Raw Request Payloads ( #3710 )
...
* Add command docs and CLI hook
* Add configurable exclusion from reports
* Register the CLI argument with exporter configuration
* Switch to inverted logic with JSONRequest flag
* Switch variable name for the -include-rr/-irr flag
* Remove flags from README
* Update call for -irr and -or
* convert -irr to no-op
---------
Co-authored-by: Tarun Koyalwar <[email protected] >
2023-07-05 02:07:56 +05:30
Ramana Reddy and sandeep
1eb4c7c80c
support disable-path-automerge in unsafe mode ( #3888 )
...
* support disable-path-automerge in unsafe mode
* fix dump request url
* dep update
---------
Co-authored-by: sandeep <[email protected] >
2023-07-04 19:04:13 +05:30
sandeep
bb98eced07
dep update
2023-07-03 18:42:25 +05:30
sandeep
daecd169c5
version update
2023-07-03 18:24:01 +05:30
sandeep
5247b889bd
goreleaser config update (fix)
...
replacements is now deprecated - https://goreleaser.com/deprecations#archivesreplacements
2023-07-03 18:19:08 +05:30
dependabot[bot] and Sandeep Singh
71ef8cb0ed
chore(deps): bump github.com/projectdiscovery/dsl in /v2 ( #3901 )
...
Bumps [github.com/projectdiscovery/dsl](https://github.com/projectdiscovery/dsl ) from 0.0.11-0.20230621170216-97e70ffb7efd to 0.0.12.
- [Release notes](https://github.com/projectdiscovery/dsl/releases )
- [Commits](https://github.com/projectdiscovery/dsl/commits/v0.0.12 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/dsl
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Sandeep Singh <[email protected] >
2023-07-03 13:19:33 +05:30
dependabot[bot]
4d19512218
chore(deps): bump github.com/projectdiscovery/clistats in /v2 ( #3900 )
...
Bumps [github.com/projectdiscovery/clistats](https://github.com/projectdiscovery/clistats ) from 0.0.18 to 0.0.19.
- [Release notes](https://github.com/projectdiscovery/clistats/releases )
- [Commits](https://github.com/projectdiscovery/clistats/compare/v0.0.18...v0.0.19 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/clistats
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-07-03 13:00:31 +05:30
dependabot[bot]
2b18c60378
chore(deps): bump github.com/aws/aws-sdk-go-v2/feature/s3/manager in /v2 ( #3897 )
...
Bumps [github.com/aws/aws-sdk-go-v2/feature/s3/manager](https://github.com/aws/aws-sdk-go-v2 ) from 1.11.67 to 1.11.71.
- [Release notes](https://github.com/aws/aws-sdk-go-v2/releases )
- [Changelog](https://github.com/aws/aws-sdk-go-v2/blob/main/CHANGELOG.md )
- [Commits](https://github.com/aws/aws-sdk-go-v2/compare/feature/s3/manager/v1.11.67...feature/s3/manager/v1.11.71 )
---
updated-dependencies:
- dependency-name: github.com/aws/aws-sdk-go-v2/feature/s3/manager
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-07-03 12:45:32 +05:30
Tarun Koyalwar and Mzack9999
38129bac18
preserve order of query parameters ( #3887 )
...
* preserve order of parameters
* rawhttp version bump
---------
Co-authored-by: Mzack9999 <[email protected] >
2023-07-03 12:43:24 +05:30
+2
6707bc777a
fix showing multiple failure matches per template on -ms set ( #3770 )
...
* fix showing multiple failure matchers per template
add integration test
* exclude AS134029 from unit test
* Add flag for match status per request
* chore(deps): bump golangci/golangci-lint-action from 3.4.0 to 3.5.0 (#3777 )
Bumps [golangci/golangci-lint-action](https://github.com/golangci/golangci-lint-action ) from 3.4.0 to 3.5.0.
- [Release notes](https://github.com/golangci/golangci-lint-action/releases )
- [Commits](https://github.com/golangci/golangci-lint-action/compare/v3.4.0...v3.5.0 )
---
updated-dependencies:
- dependency-name: golangci/golangci-lint-action
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* chore(deps): bump github.com/xanzy/go-gitlab in /v2 (#3778 )
Bumps [github.com/xanzy/go-gitlab](https://github.com/xanzy/go-gitlab ) from 0.83.0 to 0.84.0.
- [Changelog](https://github.com/xanzy/go-gitlab/blob/master/releases_test.go )
- [Commits](https://github.com/xanzy/go-gitlab/compare/v0.83.0...v0.84.0 )
---
updated-dependencies:
- dependency-name: github.com/xanzy/go-gitlab
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* chore(deps): bump github.com/spf13/cast from 1.5.0 to 1.5.1 in /v2 (#3780 )
Bumps [github.com/spf13/cast](https://github.com/spf13/cast ) from 1.5.0 to 1.5.1.
- [Release notes](https://github.com/spf13/cast/releases )
- [Commits](https://github.com/spf13/cast/compare/v1.5.0...v1.5.1 )
---
updated-dependencies:
- dependency-name: github.com/spf13/cast
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* enable no-httpx when passive scan is launched (#3789 )
* chore(deps): bump github.com/projectdiscovery/fastdialer from 0.0.26 to 0.0.28 in /v2 (#3779 )
* chore(deps): bump github.com/projectdiscovery/fastdialer in /v2
Bumps [github.com/projectdiscovery/fastdialer](https://github.com/projectdiscovery/fastdialer ) from 0.0.26 to 0.0.28.
- [Release notes](https://github.com/projectdiscovery/fastdialer/releases )
- [Commits](https://github.com/projectdiscovery/fastdialer/compare/v0.0.26...v0.0.28 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/fastdialer
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
* Bump retryabledns to 0.28
* Update the retryabledns
---------
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: shubhamrasal <[email protected] >
* deprecatedProtocolNameTemplates concurrent map writes (#3785 )
* deprecatedProtocolNameTemplates
* use syncLock
* fix lint error
* change version in deprecated warning msg
* comment asnmap expand unit test
---------
Co-authored-by: Tarun Koyalwar <[email protected] >
Co-authored-by: Tarun Koyalwar <[email protected] >
* Issue 3339 headless fuzz (#3790 )
* Basic headless fuzzing
* Remove debug statements
* Add integration tests
* Update template
* Fix recognize payload value in matcher
* Update tempalte
* use req.SetURL()
---------
Co-authored-by: Tarun Koyalwar <[email protected] >
* Auto Generate Syntax Docs + JSONSchema [Fri Jun 9 00:23:32 UTC 2023] 🤖
* Add headless header and status matchers (#3794 )
* add headless header and status matchers
* rename headers as header
* add integration test for header+status
* fix typo
* chore(deps): bump golang from 1.20.4-alpine to 1.20.5-alpine (#3809 )
Bumps golang from 1.20.4-alpine to 1.20.5-alpine.
---
updated-dependencies:
- dependency-name: golang
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* chore(deps): bump github.com/go-playground/validator/v10 in /v2 (#3810 )
Bumps [github.com/go-playground/validator/v10](https://github.com/go-playground/validator ) from 10.11.2 to 10.14.1.
- [Release notes](https://github.com/go-playground/validator/releases )
- [Commits](https://github.com/go-playground/validator/compare/v10.11.2...v10.14.1 )
---
updated-dependencies:
- dependency-name: github.com/go-playground/validator/v10
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* chore(deps): bump github.com/projectdiscovery/rawhttp in /v2 (#3811 )
Bumps [github.com/projectdiscovery/rawhttp](https://github.com/projectdiscovery/rawhttp ) from 0.1.11 to 0.1.13.
- [Release notes](https://github.com/projectdiscovery/rawhttp/releases )
- [Commits](https://github.com/projectdiscovery/rawhttp/compare/v0.1.11...v0.1.13 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/rawhttp
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* chore(deps): bump github.com/go-git/go-git/v5 from 5.6.1 to 5.7.0 in /v2 (#3812 )
Bumps [github.com/go-git/go-git/v5](https://github.com/go-git/go-git ) from 5.6.1 to 5.7.0.
- [Release notes](https://github.com/go-git/go-git/releases )
- [Commits](https://github.com/go-git/go-git/compare/v5.6.1...v5.7.0 )
---
updated-dependencies:
- dependency-name: github.com/go-git/go-git/v5
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* chore(deps): bump github.com/projectdiscovery/hmap in /v2 (#3781 )
Bumps [github.com/projectdiscovery/hmap](https://github.com/projectdiscovery/hmap ) from 0.0.11 to 0.0.13.
- [Release notes](https://github.com/projectdiscovery/hmap/releases )
- [Commits](https://github.com/projectdiscovery/hmap/compare/v0.0.11...v0.0.13 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/hmap
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* Using safe dereferencing
* adding comment
* fixing and condition
* fixing test id
* adding integration test
* update goflags dependency
* update goflags dependency
* bump goflags v0.1.9 => v0.1.10
* handle failure matcher flags logic at executor itself
* add integration test to matcher status per request
* Adding random tls impersonate (#3844 )
* adding random tls impersonate
* dep update
---------
Co-authored-by: sandeep <[email protected] >
* Use templateman enhance api to populate CVE info (#3788 )
* use templateman enhance api to populate cve info
* rename cve-annotate => tmc
add additional flags to format, lint and enhance template using templateman apis
* minior changes
* remove duplicate code
* misc update
* Add validate and error log option
* print if updated
* print format and enhance only if updated
* make max-request optional
* fix reference unmarshal error
* fix removing self-contained tag
---------
Co-authored-by: sandeep <[email protected] >
Co-authored-by: Tarun Koyalwar <[email protected] >
Co-authored-by: Sandeep Singh <[email protected] >
* fix matcher status with network protocol
* fix test
* remove -msr flag
---------
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Dogan Can Bakir <[email protected] >
Co-authored-by: shubhamrasal <[email protected] >
Co-authored-by: 三米前有蕉皮 <[email protected] >
Co-authored-by: Tarun Koyalwar <[email protected] >
Co-authored-by: Tarun Koyalwar <[email protected] >
Co-authored-by: Shubham Rasal <[email protected] >
Co-authored-by: GitHub Action <[email protected] >
Co-authored-by: Mzack9999 <[email protected] >
Co-authored-by: sandeep <[email protected] >
Co-authored-by: Sandeep Singh <[email protected] >
2023-06-30 23:32:00 +05:30
Mzack9999
060206ef68
Merge pull request #3845 from praetorian-thendrickson/main
...
set read and write deadline
2023-06-28 10:33:48 +02:00
mzack
f3cc119aab
Merge branch 'dev' into pr/3845
2023-06-28 09:48:15 +02:00
+5
c9edfdd4e9
Nuclei v3 (beta) ( #3854 )
...
* dep update
* Issue 3339 headless fuzz (#3790 )
* Basic headless fuzzing
* Remove debug statements
* Add integration tests
* Update template
* Fix recognize payload value in matcher
* Update tempalte
* use req.SetURL()
---------
Co-authored-by: Tarun Koyalwar <[email protected] >
* Auto Generate Syntax Docs + JSONSchema [Fri Jun 9 00:23:32 UTC 2023] 🤖
* Add headless header and status matchers (#3794 )
* add headless header and status matchers
* rename headers as header
* add integration test for header+status
* fix typo
* chore(deps): bump golang from 1.20.4-alpine to 1.20.5-alpine (#3809 )
Bumps golang from 1.20.4-alpine to 1.20.5-alpine.
---
updated-dependencies:
- dependency-name: golang
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* chore(deps): bump github.com/go-playground/validator/v10 in /v2 (#3810 )
Bumps [github.com/go-playground/validator/v10](https://github.com/go-playground/validator ) from 10.11.2 to 10.14.1.
- [Release notes](https://github.com/go-playground/validator/releases )
- [Commits](https://github.com/go-playground/validator/compare/v10.11.2...v10.14.1 )
---
updated-dependencies:
- dependency-name: github.com/go-playground/validator/v10
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* chore(deps): bump github.com/projectdiscovery/rawhttp in /v2 (#3811 )
Bumps [github.com/projectdiscovery/rawhttp](https://github.com/projectdiscovery/rawhttp ) from 0.1.11 to 0.1.13.
- [Release notes](https://github.com/projectdiscovery/rawhttp/releases )
- [Commits](https://github.com/projectdiscovery/rawhttp/compare/v0.1.11...v0.1.13 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/rawhttp
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* chore(deps): bump github.com/go-git/go-git/v5 from 5.6.1 to 5.7.0 in /v2 (#3812 )
Bumps [github.com/go-git/go-git/v5](https://github.com/go-git/go-git ) from 5.6.1 to 5.7.0.
- [Release notes](https://github.com/go-git/go-git/releases )
- [Commits](https://github.com/go-git/go-git/compare/v5.6.1...v5.7.0 )
---
updated-dependencies:
- dependency-name: github.com/go-git/go-git/v5
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* chore(deps): bump github.com/projectdiscovery/hmap in /v2 (#3781 )
Bumps [github.com/projectdiscovery/hmap](https://github.com/projectdiscovery/hmap ) from 0.0.11 to 0.0.13.
- [Release notes](https://github.com/projectdiscovery/hmap/releases )
- [Commits](https://github.com/projectdiscovery/hmap/compare/v0.0.11...v0.0.13 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/hmap
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* Using safe dereferencing
* adding comment
* fixing and condition
* fixing test id
* adding integration test
* bump tlsx version
* go mod tidy
* update goflags dependency
* update goflags dependency
* fix race condition in tlsx
* bump tlsx version
* bump goflags v0.1.9 => v0.1.10
* chore(deps): bump golangci/golangci-lint-action from 3.5.0 to 3.6.0 (#3837 )
Bumps [golangci/golangci-lint-action](https://github.com/golangci/golangci-lint-action ) from 3.5.0 to 3.6.0.
- [Release notes](https://github.com/golangci/golangci-lint-action/releases )
- [Commits](https://github.com/golangci/golangci-lint-action/compare/v3.5.0...v3.6.0 )
---
updated-dependencies:
- dependency-name: golangci/golangci-lint-action
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* chore(deps): bump github.com/aws/aws-sdk-go-v2/config in /v2 (#3839 )
Bumps [github.com/aws/aws-sdk-go-v2/config](https://github.com/aws/aws-sdk-go-v2 ) from 1.18.25 to 1.18.27.
- [Release notes](https://github.com/aws/aws-sdk-go-v2/releases )
- [Changelog](https://github.com/aws/aws-sdk-go-v2/blob/main/CHANGELOG.md )
- [Commits](https://github.com/aws/aws-sdk-go-v2/compare/config/v1.18.25...config/v1.18.27 )
---
updated-dependencies:
- dependency-name: github.com/aws/aws-sdk-go-v2/config
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* chore(deps): bump github.com/projectdiscovery/fastdialer in /v2 (#3840 )
Bumps [github.com/projectdiscovery/fastdialer](https://github.com/projectdiscovery/fastdialer ) from 0.0.28 to 0.0.29.
- [Release notes](https://github.com/projectdiscovery/fastdialer/releases )
- [Commits](https://github.com/projectdiscovery/fastdialer/compare/v0.0.28...v0.0.29 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/fastdialer
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* chore(deps): bump alpine from 3.18.0 to 3.18.2 (#3838 )
Bumps alpine from 3.18.0 to 3.18.2.
---
updated-dependencies:
- dependency-name: alpine
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* chore(deps): bump github.com/klauspost/compress in /v2 (#3842 )
Bumps [github.com/klauspost/compress](https://github.com/klauspost/compress ) from 1.16.5 to 1.16.6.
- [Release notes](https://github.com/klauspost/compress/releases )
- [Changelog](https://github.com/klauspost/compress/blob/master/.goreleaser.yml )
- [Commits](https://github.com/klauspost/compress/compare/v1.16.5...v1.16.6 )
---
updated-dependencies:
- dependency-name: github.com/klauspost/compress
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* typo (#3843 )
* Add template option to disable merging target url path with raw request path (#3799 )
* add template option to disable merging target url path with raw request path
* rename disable-merge-path -> disable-path-automerge
add integration test
* Auto Generate Syntax Docs + JSONSchema [Mon Jun 19 14:54:55 UTC 2023] 🤖
* go dep update
* fix output path in unsafe mode (#3831 )
Co-authored-by: Tarun Koyalwar <[email protected] >
* Adding random tls impersonate (#3844 )
* adding random tls impersonate
* dep update
---------
Co-authored-by: sandeep <[email protected] >
* Use templateman enhance api to populate CVE info (#3788 )
* use templateman enhance api to populate cve info
* rename cve-annotate => tmc
add additional flags to format, lint and enhance template using templateman apis
* minior changes
* remove duplicate code
* misc update
* Add validate and error log option
* print if updated
* print format and enhance only if updated
* make max-request optional
* fix reference unmarshal error
* fix removing self-contained tag
---------
Co-authored-by: sandeep <[email protected] >
Co-authored-by: Tarun Koyalwar <[email protected] >
Co-authored-by: Sandeep Singh <[email protected] >
* Better dbg message formatting (#3859 )
* Refactoring variables logic with map + get public ip (#3853 )
* refactoring variables logic with map + get public ip
* moving to dsl package
* updating dep
* updating dsl with new ip endpoint
* deps bump
---------
Co-authored-by: Sandeep Singh <[email protected] >
* fix(reporting): Markdown and Jira exporter fixes (#3849 )
* fix(reporting): Markdown and Jira exporter fixes
* removed the code duplication between the Markdown and Jira exporter
* markdown requires at least 3 dashes in the cells to separate headers from contents in a table
* fixed the Jira link creation in the description
* Jira requires at least 4 dashes for a horizontal line
* added tests
* Jira doesn't use dashed separators between table headers and contents
* fix(reporting): Markdown and Jira exporter fixes
* satisfying the linter
* minor syntax changes
---------
Co-authored-by: Mzack9999 <[email protected] >
* chore(deps): bump github.com/projectdiscovery/clistats from 0.0.12 to 0.0.18 in /v2 (#3726 )
* chore(deps): bump github.com/projectdiscovery/clistats in /v2
Bumps [github.com/projectdiscovery/clistats](https://github.com/projectdiscovery/clistats ) from 0.0.12 to 0.0.18.
- [Release notes](https://github.com/projectdiscovery/clistats/releases )
- [Commits](https://github.com/projectdiscovery/clistats/compare/v0.0.12...v0.0.18 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/clistats
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
* fix clistat dep conflicts
---------
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Ramana Reddy <[email protected] >
Co-authored-by: Sandeep Singh <[email protected] >
* Improving clientpool with client certificates (#3851 )
* Improving clientpool with client certificates
* adding test case
* Revert "Merge branch 'dev' into issue-3800-client-cert"
This reverts commit 7f057d742f , reversing
changes made to 7297cebcf8 .
* Revert "Revert "Merge branch 'dev' into issue-3800-client-cert""
This reverts commit 2053a248a0 .
* go fmt
---------
Co-authored-by: Sandeep Singh <[email protected] >
Co-authored-by: sandeep <[email protected] >
* Extend headless contextargs (#3850 )
* extend headless contextargs
* using darwin-latest
* grouping page options
* temp commenting code out
* fixing test
* adding more checks
* more checks
* fixing first navigation metadata
* adding integration test
* proto update
---------
Co-authored-by: sandeep <[email protected] >
* Auto Generate Syntax Docs + JSONSchema [Mon Jun 26 17:28:19 UTC 2023] 🤖
* chore(deps): bump github.com/itchyny/gojq from 0.12.12 to 0.12.13 in /v2 (#3872 )
Bumps [github.com/itchyny/gojq](https://github.com/itchyny/gojq ) from 0.12.12 to 0.12.13.
- [Release notes](https://github.com/itchyny/gojq/releases )
- [Changelog](https://github.com/itchyny/gojq/blob/main/CHANGELOG.md )
- [Commits](https://github.com/itchyny/gojq/compare/v0.12.12...v0.12.13 )
---
updated-dependencies:
- dependency-name: github.com/itchyny/gojq
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* chore(deps): bump github.com/projectdiscovery/retryablehttp-go in /v2 (#3873 )
Bumps [github.com/projectdiscovery/retryablehttp-go](https://github.com/projectdiscovery/retryablehttp-go ) from 1.0.17 to 1.0.18.
- [Release notes](https://github.com/projectdiscovery/retryablehttp-go/releases )
- [Commits](https://github.com/projectdiscovery/retryablehttp-go/compare/v1.0.17...v1.0.18 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/retryablehttp-go
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* chore(deps): bump github.com/projectdiscovery/utils in /v2 (#3875 )
Bumps [github.com/projectdiscovery/utils](https://github.com/projectdiscovery/utils ) from 0.0.39-0.20230621170112-8dd2c290d962 to 0.0.39.
- [Release notes](https://github.com/projectdiscovery/utils/releases )
- [Commits](https://github.com/projectdiscovery/utils/commits/v0.0.39 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/utils
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* chore(deps): bump github.com/aws/aws-sdk-go-v2/service/s3 in /v2 (#3876 )
Bumps [github.com/aws/aws-sdk-go-v2/service/s3](https://github.com/aws/aws-sdk-go-v2 ) from 1.33.1 to 1.35.0.
- [Release notes](https://github.com/aws/aws-sdk-go-v2/releases )
- [Changelog](https://github.com/aws/aws-sdk-go-v2/blob/main/CHANGELOG.md )
- [Commits](https://github.com/aws/aws-sdk-go-v2/compare/service/s3/v1.33.1...service/s3/v1.35.0 )
---
updated-dependencies:
- dependency-name: github.com/aws/aws-sdk-go-v2/service/s3
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* chore(deps): bump github.com/projectdiscovery/wappalyzergo in /v2 (#3874 )
Bumps [github.com/projectdiscovery/wappalyzergo](https://github.com/projectdiscovery/wappalyzergo ) from 0.0.94 to 0.0.102.
- [Release notes](https://github.com/projectdiscovery/wappalyzergo/releases )
- [Commits](https://github.com/projectdiscovery/wappalyzergo/compare/v0.0.94...v0.0.102 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/wappalyzergo
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* version update
* goreleaser update
* enable asnmap unit tests (#3880 )
* fix showing multiple failure matchers per template
add integration test
* exclude AS134029 from unit test
* Add flag for match status per request
* chore(deps): bump golangci/golangci-lint-action from 3.4.0 to 3.5.0 (#3777 )
Bumps [golangci/golangci-lint-action](https://github.com/golangci/golangci-lint-action ) from 3.4.0 to 3.5.0.
- [Release notes](https://github.com/golangci/golangci-lint-action/releases )
- [Commits](https://github.com/golangci/golangci-lint-action/compare/v3.4.0...v3.5.0 )
---
updated-dependencies:
- dependency-name: golangci/golangci-lint-action
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* chore(deps): bump github.com/xanzy/go-gitlab in /v2 (#3778 )
Bumps [github.com/xanzy/go-gitlab](https://github.com/xanzy/go-gitlab ) from 0.83.0 to 0.84.0.
- [Changelog](https://github.com/xanzy/go-gitlab/blob/master/releases_test.go )
- [Commits](https://github.com/xanzy/go-gitlab/compare/v0.83.0...v0.84.0 )
---
updated-dependencies:
- dependency-name: github.com/xanzy/go-gitlab
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* chore(deps): bump github.com/spf13/cast from 1.5.0 to 1.5.1 in /v2 (#3780 )
Bumps [github.com/spf13/cast](https://github.com/spf13/cast ) from 1.5.0 to 1.5.1.
- [Release notes](https://github.com/spf13/cast/releases )
- [Commits](https://github.com/spf13/cast/compare/v1.5.0...v1.5.1 )
---
updated-dependencies:
- dependency-name: github.com/spf13/cast
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* enable no-httpx when passive scan is launched (#3789 )
* chore(deps): bump github.com/projectdiscovery/fastdialer from 0.0.26 to 0.0.28 in /v2 (#3779 )
* chore(deps): bump github.com/projectdiscovery/fastdialer in /v2
Bumps [github.com/projectdiscovery/fastdialer](https://github.com/projectdiscovery/fastdialer ) from 0.0.26 to 0.0.28.
- [Release notes](https://github.com/projectdiscovery/fastdialer/releases )
- [Commits](https://github.com/projectdiscovery/fastdialer/compare/v0.0.26...v0.0.28 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/fastdialer
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
* Bump retryabledns to 0.28
* Update the retryabledns
---------
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: shubhamrasal <[email protected] >
* deprecatedProtocolNameTemplates concurrent map writes (#3785 )
* deprecatedProtocolNameTemplates
* use syncLock
* fix lint error
* change version in deprecated warning msg
* comment asnmap expand unit test
---------
Co-authored-by: Tarun Koyalwar <[email protected] >
Co-authored-by: Tarun Koyalwar <[email protected] >
* Issue 3339 headless fuzz (#3790 )
* Basic headless fuzzing
* Remove debug statements
* Add integration tests
* Update template
* Fix recognize payload value in matcher
* Update tempalte
* use req.SetURL()
---------
Co-authored-by: Tarun Koyalwar <[email protected] >
* Auto Generate Syntax Docs + JSONSchema [Fri Jun 9 00:23:32 UTC 2023] 🤖
* Add headless header and status matchers (#3794 )
* add headless header and status matchers
* rename headers as header
* add integration test for header+status
* fix typo
* chore(deps): bump golang from 1.20.4-alpine to 1.20.5-alpine (#3809 )
Bumps golang from 1.20.4-alpine to 1.20.5-alpine.
---
updated-dependencies:
- dependency-name: golang
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* chore(deps): bump github.com/go-playground/validator/v10 in /v2 (#3810 )
Bumps [github.com/go-playground/validator/v10](https://github.com/go-playground/validator ) from 10.11.2 to 10.14.1.
- [Release notes](https://github.com/go-playground/validator/releases )
- [Commits](https://github.com/go-playground/validator/compare/v10.11.2...v10.14.1 )
---
updated-dependencies:
- dependency-name: github.com/go-playground/validator/v10
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* chore(deps): bump github.com/projectdiscovery/rawhttp in /v2 (#3811 )
Bumps [github.com/projectdiscovery/rawhttp](https://github.com/projectdiscovery/rawhttp ) from 0.1.11 to 0.1.13.
- [Release notes](https://github.com/projectdiscovery/rawhttp/releases )
- [Commits](https://github.com/projectdiscovery/rawhttp/compare/v0.1.11...v0.1.13 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/rawhttp
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* chore(deps): bump github.com/go-git/go-git/v5 from 5.6.1 to 5.7.0 in /v2 (#3812 )
Bumps [github.com/go-git/go-git/v5](https://github.com/go-git/go-git ) from 5.6.1 to 5.7.0.
- [Release notes](https://github.com/go-git/go-git/releases )
- [Commits](https://github.com/go-git/go-git/compare/v5.6.1...v5.7.0 )
---
updated-dependencies:
- dependency-name: github.com/go-git/go-git/v5
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* chore(deps): bump github.com/projectdiscovery/hmap in /v2 (#3781 )
Bumps [github.com/projectdiscovery/hmap](https://github.com/projectdiscovery/hmap ) from 0.0.11 to 0.0.13.
- [Release notes](https://github.com/projectdiscovery/hmap/releases )
- [Commits](https://github.com/projectdiscovery/hmap/compare/v0.0.11...v0.0.13 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/hmap
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* Using safe dereferencing
* adding comment
* fixing and condition
* fixing test id
* adding integration test
* update goflags dependency
* update goflags dependency
* bump goflags v0.1.9 => v0.1.10
* handle failure matcher flags logic at executor itself
* add integration test to matcher status per request
* Adding random tls impersonate (#3844 )
* adding random tls impersonate
* dep update
---------
Co-authored-by: sandeep <[email protected] >
* Use templateman enhance api to populate CVE info (#3788 )
* use templateman enhance api to populate cve info
* rename cve-annotate => tmc
add additional flags to format, lint and enhance template using templateman apis
* minior changes
* remove duplicate code
* misc update
* Add validate and error log option
* print if updated
* print format and enhance only if updated
* make max-request optional
* fix reference unmarshal error
* fix removing self-contained tag
---------
Co-authored-by: sandeep <[email protected] >
Co-authored-by: Tarun Koyalwar <[email protected] >
Co-authored-by: Sandeep Singh <[email protected] >
* enable asnmap unit test
---------
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: Ramana Reddy <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Dogan Can Bakir <[email protected] >
Co-authored-by: shubhamrasal <[email protected] >
Co-authored-by: 三米前有蕉皮 <[email protected] >
Co-authored-by: Shubham Rasal <[email protected] >
Co-authored-by: GitHub Action <[email protected] >
Co-authored-by: Mzack9999 <[email protected] >
Co-authored-by: sandeep <[email protected] >
Co-authored-by: Ramana Reddy <[email protected] >
Co-authored-by: Sandeep Singh <[email protected] >
* Revert "enable asnmap unit tests (#3880 )"
This reverts commit 878580db81 .
* enable asnmap test (#3881 )
---------
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: Shubham Rasal <[email protected] >
Co-authored-by: Tarun Koyalwar <[email protected] >
Co-authored-by: GitHub Action <[email protected] >
Co-authored-by: Dogan Can Bakir <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Mzack9999 <[email protected] >
Co-authored-by: Tarun Koyalwar <[email protected] >
Co-authored-by: Ramana Reddy <[email protected] >
Co-authored-by: Weltolk <[email protected] >
Co-authored-by: Ramana Reddy <[email protected] >
Co-authored-by: forgedhallpass <[email protected] >
Co-authored-by: shubhamrasal <[email protected] >
Co-authored-by: 三米前有蕉皮 <[email protected] >
2023-06-27 21:59:56 +05:30
Tarun Koyalwar
bdf77005d6
resolve merge conflicts
2023-06-27 20:21:14 +05:30
sandeep
238ed0e9aa
added release template
2023-06-27 01:04:33 +05:30
sandeep
c851a6f3e1
goreleaser update
2023-06-27 01:02:11 +05:30
sandeep
bf7684205e
version update
2023-06-27 00:52:04 +05:30
dependabot[bot]
cc887b03e1
chore(deps): bump github.com/projectdiscovery/wappalyzergo in /v2 ( #3874 )
...
Bumps [github.com/projectdiscovery/wappalyzergo](https://github.com/projectdiscovery/wappalyzergo ) from 0.0.94 to 0.0.102.
- [Release notes](https://github.com/projectdiscovery/wappalyzergo/releases )
- [Commits](https://github.com/projectdiscovery/wappalyzergo/compare/v0.0.94...v0.0.102 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/wappalyzergo
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-06-27 00:50:43 +05:30
dependabot[bot]
8a09ef39b7
chore(deps): bump github.com/aws/aws-sdk-go-v2/service/s3 in /v2 ( #3876 )
...
Bumps [github.com/aws/aws-sdk-go-v2/service/s3](https://github.com/aws/aws-sdk-go-v2 ) from 1.33.1 to 1.35.0.
- [Release notes](https://github.com/aws/aws-sdk-go-v2/releases )
- [Changelog](https://github.com/aws/aws-sdk-go-v2/blob/main/CHANGELOG.md )
- [Commits](https://github.com/aws/aws-sdk-go-v2/compare/service/s3/v1.33.1...service/s3/v1.35.0 )
---
updated-dependencies:
- dependency-name: github.com/aws/aws-sdk-go-v2/service/s3
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-06-27 00:37:58 +05:30
dependabot[bot]
41f0268368
chore(deps): bump github.com/projectdiscovery/utils in /v2 ( #3875 )
...
Bumps [github.com/projectdiscovery/utils](https://github.com/projectdiscovery/utils ) from 0.0.39-0.20230621170112-8dd2c290d962 to 0.0.39.
- [Release notes](https://github.com/projectdiscovery/utils/releases )
- [Commits](https://github.com/projectdiscovery/utils/commits/v0.0.39 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/utils
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-06-27 00:37:50 +05:30
dependabot[bot]
27dea1f2a5
chore(deps): bump github.com/projectdiscovery/retryablehttp-go in /v2 ( #3873 )
...
Bumps [github.com/projectdiscovery/retryablehttp-go](https://github.com/projectdiscovery/retryablehttp-go ) from 1.0.17 to 1.0.18.
- [Release notes](https://github.com/projectdiscovery/retryablehttp-go/releases )
- [Commits](https://github.com/projectdiscovery/retryablehttp-go/compare/v1.0.17...v1.0.18 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/retryablehttp-go
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-06-27 00:37:27 +05:30
dependabot[bot]
c49baef2ef
chore(deps): bump github.com/itchyny/gojq from 0.12.12 to 0.12.13 in /v2 ( #3872 )
...
Bumps [github.com/itchyny/gojq](https://github.com/itchyny/gojq ) from 0.12.12 to 0.12.13.
- [Release notes](https://github.com/itchyny/gojq/releases )
- [Changelog](https://github.com/itchyny/gojq/blob/main/CHANGELOG.md )
- [Commits](https://github.com/itchyny/gojq/compare/v0.12.12...v0.12.13 )
---
updated-dependencies:
- dependency-name: github.com/itchyny/gojq
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-06-27 00:37:14 +05:30
GitHub Action
78cd4aa40f
Auto Generate Syntax Docs + JSONSchema [Mon Jun 26 17:28:19 UTC 2023] 🤖
2023-06-26 17:28:19 +00:00
Mzack9999 and sandeep
c9d0942bc1
Extend headless contextargs ( #3850 )
...
* extend headless contextargs
* using darwin-latest
* grouping page options
* temp commenting code out
* fixing test
* adding more checks
* more checks
* fixing first navigation metadata
* adding integration test
* proto update
---------
Co-authored-by: sandeep <[email protected] >
2023-06-26 22:55:51 +05:30
fa199ed3b3
Improving clientpool with client certificates ( #3851 )
...
* Improving clientpool with client certificates
* adding test case
* Revert "Merge branch 'dev' into issue-3800-client-cert"
This reverts commit 7f057d742f , reversing
changes made to 7297cebcf8 .
* Revert "Revert "Merge branch 'dev' into issue-3800-client-cert""
This reverts commit 2053a248a0 .
* go fmt
---------
Co-authored-by: Sandeep Singh <[email protected] >
Co-authored-by: sandeep <[email protected] >
2023-06-26 17:45:12 +05:30
16dd615f11
chore(deps): bump github.com/projectdiscovery/clistats from 0.0.12 to 0.0.18 in /v2 ( #3726 )
...
* chore(deps): bump github.com/projectdiscovery/clistats in /v2
Bumps [github.com/projectdiscovery/clistats](https://github.com/projectdiscovery/clistats ) from 0.0.12 to 0.0.18.
- [Release notes](https://github.com/projectdiscovery/clistats/releases )
- [Commits](https://github.com/projectdiscovery/clistats/compare/v0.0.12...v0.0.18 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/clistats
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
* fix clistat dep conflicts
---------
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Ramana Reddy <[email protected] >
Co-authored-by: Sandeep Singh <[email protected] >
2023-06-22 19:18:59 +05:30
forgedhallpass and Mzack9999
442fc0f060
fix(reporting): Markdown and Jira exporter fixes ( #3849 )
...
* fix(reporting): Markdown and Jira exporter fixes
* removed the code duplication between the Markdown and Jira exporter
* markdown requires at least 3 dashes in the cells to separate headers from contents in a table
* fixed the Jira link creation in the description
* Jira requires at least 4 dashes for a horizontal line
* added tests
* Jira doesn't use dashed separators between table headers and contents
* fix(reporting): Markdown and Jira exporter fixes
* satisfying the linter
* minor syntax changes
---------
Co-authored-by: Mzack9999 <[email protected] >
2023-06-22 16:57:32 +05:30
Mzack9999 and Sandeep Singh
4d8c4b7024
Refactoring variables logic with map + get public ip ( #3853 )
...
* refactoring variables logic with map + get public ip
* moving to dsl package
* updating dep
* updating dsl with new ip endpoint
* deps bump
---------
Co-authored-by: Sandeep Singh <[email protected] >
2023-06-22 16:37:31 +05:30
Mzack9999
ccf0d640c6
Better dbg message formatting ( #3859 )
2023-06-22 13:34:48 +05:30
936256460b
Use templateman enhance api to populate CVE info ( #3788 )
...
* use templateman enhance api to populate cve info
* rename cve-annotate => tmc
add additional flags to format, lint and enhance template using templateman apis
* minior changes
* remove duplicate code
* misc update
* Add validate and error log option
* print if updated
* print format and enhance only if updated
* make max-request optional
* fix reference unmarshal error
* fix removing self-contained tag
---------
Co-authored-by: sandeep <[email protected] >
Co-authored-by: Tarun Koyalwar <[email protected] >
Co-authored-by: Sandeep Singh <[email protected] >
2023-06-21 18:49:40 +05:30
Mzack9999 and sandeep
2a32ed9cba
Adding random tls impersonate ( #3844 )
...
* adding random tls impersonate
* dep update
---------
Co-authored-by: sandeep <[email protected] >
2023-06-21 17:17:18 +05:30
Sandeep Singh and Tarun Koyalwar
0c8ec5e535
fix output path in unsafe mode ( #3831 )
...
Co-authored-by: Tarun Koyalwar <[email protected] >
2023-06-20 01:25:22 +05:30
sandeep
08a5ab250f
go dep update
2023-06-19 20:35:24 +05:30
GitHub Action
48b7d66765
Auto Generate Syntax Docs + JSONSchema [Mon Jun 19 14:54:55 UTC 2023] 🤖
2023-06-19 14:54:55 +00:00
Ramana Reddy
cddae989f3
Add template option to disable merging target url path with raw request path ( #3799 )
...
* add template option to disable merging target url path with raw request path
* rename disable-merge-path -> disable-path-automerge
add integration test
2023-06-19 20:22:17 +05:30
Thomas Hendrickson
b6002a5e89
set read and write deadline
2023-06-19 09:53:24 -04:00
Weltolk
3eecdeff95
typo ( #3843 )
2023-06-19 19:15:46 +05:30
dependabot[bot]
047b058ca2
chore(deps): bump github.com/klauspost/compress in /v2 ( #3842 )
...
Bumps [github.com/klauspost/compress](https://github.com/klauspost/compress ) from 1.16.5 to 1.16.6.
- [Release notes](https://github.com/klauspost/compress/releases )
- [Changelog](https://github.com/klauspost/compress/blob/master/.goreleaser.yml )
- [Commits](https://github.com/klauspost/compress/compare/v1.16.5...v1.16.6 )
---
updated-dependencies:
- dependency-name: github.com/klauspost/compress
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-06-19 16:52:21 +05:30
Mzack9999
a872864330
Merge pull request #3792 from projectdiscovery/tlsx-dep-update
...
tlsx dep update
2023-06-19 12:40:00 +02:00
dependabot[bot]
dd070dcd7a
chore(deps): bump alpine from 3.18.0 to 3.18.2 ( #3838 )
...
Bumps alpine from 3.18.0 to 3.18.2.
---
updated-dependencies:
- dependency-name: alpine
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-06-19 13:14:46 +05:30
dependabot[bot]
d0141ffcf0
chore(deps): bump github.com/projectdiscovery/fastdialer in /v2 ( #3840 )
...
Bumps [github.com/projectdiscovery/fastdialer](https://github.com/projectdiscovery/fastdialer ) from 0.0.28 to 0.0.29.
- [Release notes](https://github.com/projectdiscovery/fastdialer/releases )
- [Commits](https://github.com/projectdiscovery/fastdialer/compare/v0.0.28...v0.0.29 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/fastdialer
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-06-19 13:14:31 +05:30
dependabot[bot]
c2947ed27a
chore(deps): bump github.com/aws/aws-sdk-go-v2/config in /v2 ( #3839 )
...
Bumps [github.com/aws/aws-sdk-go-v2/config](https://github.com/aws/aws-sdk-go-v2 ) from 1.18.25 to 1.18.27.
- [Release notes](https://github.com/aws/aws-sdk-go-v2/releases )
- [Changelog](https://github.com/aws/aws-sdk-go-v2/blob/main/CHANGELOG.md )
- [Commits](https://github.com/aws/aws-sdk-go-v2/compare/config/v1.18.25...config/v1.18.27 )
---
updated-dependencies:
- dependency-name: github.com/aws/aws-sdk-go-v2/config
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-06-19 13:14:20 +05:30
dependabot[bot]
9a1c3d0358
chore(deps): bump golangci/golangci-lint-action from 3.5.0 to 3.6.0 ( #3837 )
...
Bumps [golangci/golangci-lint-action](https://github.com/golangci/golangci-lint-action ) from 3.5.0 to 3.6.0.
- [Release notes](https://github.com/golangci/golangci-lint-action/releases )
- [Commits](https://github.com/golangci/golangci-lint-action/compare/v3.5.0...v3.6.0 )
---
updated-dependencies:
- dependency-name: golangci/golangci-lint-action
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-06-19 13:14:05 +05:30
Mzack9999
6e1220cc91
Merge pull request #3824 from projectdiscovery/issue-3734-not-consider-case-sensitive-flags
...
update goflags dependency
2023-06-15 15:48:47 +02:00
Ramana Reddy
8b7c50042f
bump goflags v0.1.9 => v0.1.10
2023-06-15 18:56:34 +05:30
Tarun Koyalwar
bcb8525c46
bump tlsx version
2023-06-15 18:55:48 +05:30
Tarun Koyalwar
a132692f35
fix race condition in tlsx
2023-06-15 18:52:13 +05:30
Ramana Reddy
9bba1655c1
update goflags dependency
2023-06-15 18:51:05 +05:30
Ramana Reddy
fed9b36b1a
update goflags dependency
2023-06-15 18:18:09 +05:30
Tarun Koyalwar
1de5a8a072
go mod tidy
2023-06-15 17:03:53 +05:30
Tarun Koyalwar
cf0b092dd6
Merge branch 'dev' into tlsx-dep-update
2023-06-15 17:00:10 +05:30
Tarun Koyalwar
0bf0f1c21a
bump tlsx version
2023-06-15 16:58:56 +05:30
Mzack9999
00c646149b
Merge pull request #3820 from projectdiscovery/issue-3327-file-matchers-with-and
...
Fixing file matchers with nested and condition
2023-06-14 10:17:40 +02:00
Mzack9999
c35e491edd
Merge pull request #3816 from projectdiscovery/issue-3731-safe-deref
...
Issue 3731 safe deref
2023-06-14 09:54:18 +02:00
Mzack9999
200faa107e
adding integration test
2023-06-13 17:27:26 +02:00
Mzack9999
18e2d2cb24
fixing test id
2023-06-13 17:24:31 +02:00
Mzack9999
a4ef3ea3a9
fixing and condition
2023-06-13 17:24:23 +02:00
Mzack9999
f9039c0557
adding comment
2023-06-12 12:35:21 +02:00
Mzack9999
83b6ab54a6
Using safe dereferencing
2023-06-12 12:30:46 +02:00
dependabot[bot]
caedc8afaf
chore(deps): bump github.com/projectdiscovery/hmap in /v2 ( #3781 )
...
Bumps [github.com/projectdiscovery/hmap](https://github.com/projectdiscovery/hmap ) from 0.0.11 to 0.0.13.
- [Release notes](https://github.com/projectdiscovery/hmap/releases )
- [Commits](https://github.com/projectdiscovery/hmap/compare/v0.0.11...v0.0.13 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/hmap
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-06-12 15:53:12 +05:30
dependabot[bot]
d726d09ed7
chore(deps): bump github.com/go-git/go-git/v5 from 5.6.1 to 5.7.0 in /v2 ( #3812 )
...
Bumps [github.com/go-git/go-git/v5](https://github.com/go-git/go-git ) from 5.6.1 to 5.7.0.
- [Release notes](https://github.com/go-git/go-git/releases )
- [Commits](https://github.com/go-git/go-git/compare/v5.6.1...v5.7.0 )
---
updated-dependencies:
- dependency-name: github.com/go-git/go-git/v5
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-06-12 14:30:07 +05:30
dependabot[bot]
f7c02e2977
chore(deps): bump github.com/projectdiscovery/rawhttp in /v2 ( #3811 )
...
Bumps [github.com/projectdiscovery/rawhttp](https://github.com/projectdiscovery/rawhttp ) from 0.1.11 to 0.1.13.
- [Release notes](https://github.com/projectdiscovery/rawhttp/releases )
- [Commits](https://github.com/projectdiscovery/rawhttp/compare/v0.1.11...v0.1.13 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/rawhttp
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-06-12 14:29:32 +05:30
dependabot[bot]
1182948ce7
chore(deps): bump github.com/go-playground/validator/v10 in /v2 ( #3810 )
...
Bumps [github.com/go-playground/validator/v10](https://github.com/go-playground/validator ) from 10.11.2 to 10.14.1.
- [Release notes](https://github.com/go-playground/validator/releases )
- [Commits](https://github.com/go-playground/validator/compare/v10.11.2...v10.14.1 )
---
updated-dependencies:
- dependency-name: github.com/go-playground/validator/v10
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-06-12 14:29:14 +05:30
dependabot[bot]
d25c7d26ff
chore(deps): bump golang from 1.20.4-alpine to 1.20.5-alpine ( #3809 )
...
Bumps golang from 1.20.4-alpine to 1.20.5-alpine.
---
updated-dependencies:
- dependency-name: golang
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-06-12 14:28:58 +05:30
a7fb15d0bd
Adding support for code templates ( #2930 )
...
* Adding support for code templates
* adding support for python, powershell and echo (test)
* removing debug code
* introducing command + trivial trust store mechanism
* updating tests
* adding basic tests
* removing deprecated oracle
* mod tidy
* adding signature proto with debug prints
* removing debug code
* fixing test
* fixing param order
* improving test conditional build
* disable file+offlinehttp+code with cloud
* adding env vars
* removing debug code
* reorganizing test folders
* adding code template test prototype with dummy priv/pub keys
* bump go to 1.20
* fixing go version
* fixing lint errors
* adding fatal on pub-key test failure
* switching to ecdsa asn1
* removing unused signature
* fixing signature
* adding more tests
* extending core with engine args + powershell win test
* adding unsigned code test
* skip template signing in particular test case
* improving test coverage
* refactoring key names + adding already signed algo
* removing debug code
* fixing syntax
* fixing lint issues
* removing test template
* fixing dns tests path
* output fmt
* adding interact
* fixing lint issues
* adding -sign cli helper
* fixing nil pointer + parse inline keys
* making rsa default
* adding code prot. ref
* moving file to correct loc
* moving test
* Issue 3339 headless fuzz (#3790 )
* Basic headless fuzzing
* Remove debug statements
* Add integration tests
* Update template
* Fix recognize payload value in matcher
* Update tempalte
* use req.SetURL()
---------
Co-authored-by: Tarun Koyalwar <[email protected] >
* Auto Generate Syntax Docs + JSONSchema [Fri Jun 9 00:23:32 UTC 2023] 🤖
* Add headless header and status matchers (#3794 )
* add headless header and status matchers
* rename headers as header
* add integration test for header+status
* fix typo
* add retry to py-interactsh integration test
---------
Co-authored-by: Sandeep Singh <[email protected] >
Co-authored-by: Shubham Rasal <[email protected] >
Co-authored-by: Tarun Koyalwar <[email protected] >
Co-authored-by: GitHub Action <[email protected] >
Co-authored-by: Dogan Can Bakir <[email protected] >
Co-authored-by: Tarun Koyalwar <[email protected] >
2023-06-09 20:54:24 +05:30
e1d3f474a4
support for dynamic variables in template context (multi protocol execution) ( #3672 )
...
* multi proto request genesis
* adds template context dynamic vars
* feat: proto level resp variables
* remove proto prefix hacky logic
* implement template ctx args
* remove old var name logic
* improve AddTemplateVars func
* add multi proto comments+docs
* vardump with sorted keys
* fix race condition in ctx args
* default initialize ctx args
* use generic map
* index variables with multiple values
* fix nil cookies
* use synclock map
* fix build failure
* fix lint error
* resolve merge conflicts
* multi proto: add unit+ integration tests
* fix unit tests
* Issue 3339 headless fuzz (#3790 )
* Basic headless fuzzing
* Remove debug statements
* Add integration tests
* Update template
* Fix recognize payload value in matcher
* Update tempalte
* use req.SetURL()
---------
Co-authored-by: Tarun Koyalwar <[email protected] >
* Auto Generate Syntax Docs + JSONSchema [Fri Jun 9 00:23:32 UTC 2023] 🤖
* Add headless header and status matchers (#3794 )
* add headless header and status matchers
* rename headers as header
* add integration test for header+status
* fix typo
---------
Co-authored-by: Shubham Rasal <[email protected] >
Co-authored-by: GitHub Action <[email protected] >
Co-authored-by: Dogan Can Bakir <[email protected] >
2023-06-09 19:52:56 +05:30
Dogan Can Bakir
a4ca2021cd
Add headless header and status matchers ( #3794 )
...
* add headless header and status matchers
* rename headers as header
* add integration test for header+status
* fix typo
2023-06-09 15:03:03 +05:30
GitHub Action
6330dd910a
Auto Generate Syntax Docs + JSONSchema [Fri Jun 9 00:23:32 UTC 2023] 🤖
2023-06-09 00:23:32 +00:00
Shubham Rasal and Tarun Koyalwar
a34b94e62f
Issue 3339 headless fuzz ( #3790 )
...
* Basic headless fuzzing
* Remove debug statements
* Add integration tests
* Update template
* Fix recognize payload value in matcher
* Update tempalte
* use req.SetURL()
---------
Co-authored-by: Tarun Koyalwar <[email protected] >
2023-06-09 05:50:44 +05:30
b4e4715d36
deprecatedProtocolNameTemplates concurrent map writes ( #3785 )
...
* deprecatedProtocolNameTemplates
* use syncLock
* fix lint error
* change version in deprecated warning msg
* comment asnmap expand unit test
---------
Co-authored-by: Tarun Koyalwar <[email protected] >
Co-authored-by: Tarun Koyalwar <[email protected] >
2023-06-08 23:58:40 +05:30
Sandeep Singh
dcc1c51c14
Merge branch 'dev' into tlsx-dep-update
2023-06-08 16:11:29 +05:30
dependabot[bot] and shubhamrasal
78f4d9f5ba
chore(deps): bump github.com/projectdiscovery/fastdialer from 0.0.26 to 0.0.28 in /v2 ( #3779 )
...
* chore(deps): bump github.com/projectdiscovery/fastdialer in /v2
Bumps [github.com/projectdiscovery/fastdialer](https://github.com/projectdiscovery/fastdialer ) from 0.0.26 to 0.0.28.
- [Release notes](https://github.com/projectdiscovery/fastdialer/releases )
- [Commits](https://github.com/projectdiscovery/fastdialer/compare/v0.0.26...v0.0.28 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/fastdialer
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
* Bump retryabledns to 0.28
* Update the retryabledns
---------
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: shubhamrasal <[email protected] >
2023-06-08 11:35:53 +05:30
sandeep
6082672f85
dep update
2023-06-08 03:31:42 +05:30
Dogan Can Bakir
512a481997
enable no-httpx when passive scan is launched ( #3789 )
2023-06-07 18:46:01 +05:30
dependabot[bot]
b80cf85368
chore(deps): bump github.com/spf13/cast from 1.5.0 to 1.5.1 in /v2 ( #3780 )
...
Bumps [github.com/spf13/cast](https://github.com/spf13/cast ) from 1.5.0 to 1.5.1.
- [Release notes](https://github.com/spf13/cast/releases )
- [Commits](https://github.com/spf13/cast/compare/v1.5.0...v1.5.1 )
---
updated-dependencies:
- dependency-name: github.com/spf13/cast
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-06-06 03:49:59 +05:30
dependabot[bot]
689399323c
chore(deps): bump github.com/xanzy/go-gitlab in /v2 ( #3778 )
...
Bumps [github.com/xanzy/go-gitlab](https://github.com/xanzy/go-gitlab ) from 0.83.0 to 0.84.0.
- [Changelog](https://github.com/xanzy/go-gitlab/blob/master/releases_test.go )
- [Commits](https://github.com/xanzy/go-gitlab/compare/v0.83.0...v0.84.0 )
---
updated-dependencies:
- dependency-name: github.com/xanzy/go-gitlab
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-06-06 03:49:04 +05:30
dependabot[bot]
724863d7bc
chore(deps): bump golangci/golangci-lint-action from 3.4.0 to 3.5.0 ( #3777 )
...
Bumps [golangci/golangci-lint-action](https://github.com/golangci/golangci-lint-action ) from 3.4.0 to 3.5.0.
- [Release notes](https://github.com/golangci/golangci-lint-action/releases )
- [Commits](https://github.com/golangci/golangci-lint-action/compare/v3.4.0...v3.5.0 )
---
updated-dependencies:
- dependency-name: golangci/golangci-lint-action
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-06-06 03:48:22 +05:30
sandeep
82d974ae85
version update
2023-06-01 17:39:28 +05:30
Sandeep Singh
bcb01c5225
uncover dep update ( #3773 )
2023-06-01 17:37:32 +05:30
dependabot[bot]
cd7d67c040
chore(deps): bump github.com/Azure/azure-sdk-for-go/sdk/azidentity ( #3753 )
...
Bumps [github.com/Azure/azure-sdk-for-go/sdk/azidentity](https://github.com/Azure/azure-sdk-for-go ) from 1.2.2 to 1.3.0.
- [Release notes](https://github.com/Azure/azure-sdk-for-go/releases )
- [Changelog](https://github.com/Azure/azure-sdk-for-go/blob/main/documentation/release.md )
- [Commits](https://github.com/Azure/azure-sdk-for-go/compare/sdk/azidentity/v1.2.2...sdk/azcore/v1.3.0 )
---
updated-dependencies:
- dependency-name: github.com/Azure/azure-sdk-for-go/sdk/azidentity
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-06-01 17:15:52 +05:30
dependabot[bot]
26ea138dde
chore(deps): bump github.com/projectdiscovery/ratelimit in /v2 ( #3750 )
...
Bumps [github.com/projectdiscovery/ratelimit](https://github.com/projectdiscovery/ratelimit ) from 0.0.6 to 0.0.8.
- [Release notes](https://github.com/projectdiscovery/ratelimit/releases )
- [Commits](https://github.com/projectdiscovery/ratelimit/compare/v0.0.6...v0.0.8 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/ratelimit
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-06-01 17:15:40 +05:30
dependabot[bot]
3e5eb30577
chore(deps): bump golang.org/x/crypto from 0.7.0 to 0.9.0 in /v2 ( #3751 )
...
Bumps [golang.org/x/crypto](https://github.com/golang/crypto ) from 0.7.0 to 0.9.0.
- [Commits](https://github.com/golang/crypto/compare/v0.7.0...v0.9.0 )
---
updated-dependencies:
- dependency-name: golang.org/x/crypto
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-06-01 17:15:29 +05:30
Tarun Koyalwar
8f55579924
fix gitlab custom template update ( #3769 )
...
* fix gitlab custom template update
* exclude AS134029 from unit test
2023-06-01 14:59:15 +05:30
168d9e2c21
Extending multistep support ( #3546 )
...
* Extending multistep support
* duping buffer
* adding python pack/unpack
* fixing deps
* bump dsl version
* fixing go sum
* adding inline matchers/extractors
* pointing to latest dsl
* fixing looping
* refining inline matchers/extractors
* bumping dsl
* bump dsl
* show conn read errors
* removing redundant logic
superseded by js layer
---------
Co-authored-by: Tarun Koyalwar <[email protected] >
Co-authored-by: Sandeep Singh <[email protected] >
2023-06-01 06:19:19 +05:30
Keith Chason and Tarun Koyalwar
4d6080f3bc
"Executer" to "Executor" ( #3760 )
...
* Fix spelling of "executer" to "executor"
* minor change: use defer file.Close()
---------
Co-authored-by: Tarun Koyalwar <[email protected] >
2023-06-01 02:28:10 +05:30
sandeep
7d5fa300ee
test update
2023-05-28 20:33:35 +05:30
sandeep
8731282282
Merge remote-tracking branch 'origin' into dev
2023-05-28 17:12:23 +05:30
sandeep
74ab1428be
Merge branch 'dev'
2023-05-28 16:58:08 +05:30
sandeep
44f8f6bb67
version update
2023-05-28 16:20:04 +05:30
Mzack9999
52973843c1
removing .yml from remote loading ( #3745 )
2023-05-27 01:40:18 +05:30
GitHub Action
eba34ad56c
Auto Generate Syntax Docs + JSONSchema [Thu May 25 16:34:47 UTC 2023] 🤖
2023-05-25 16:34:47 +00:00
Mzack9999
0d2d510689
Adding support for constants ( #3692 )
...
* adding support for constants
* fixing typo
* adding integration test
* fixing lint issues
* fixing template syntax
2023-05-25 22:02:35 +05:30
Dogan Can Bakir and sandeep
afaf850c89
fix oob ruleindex ( #3738 )
...
* fix oob ruleindex
* updated expected values for tests
---------
Co-authored-by: sandeep <[email protected] >
2023-05-25 14:22:51 +05:30
dependabot[bot]
db1072381e
chore(deps): bump github.com/gobwas/ws from 1.1.0 to 1.2.1 in /v2 ( #3722 )
...
Bumps [github.com/gobwas/ws](https://github.com/gobwas/ws ) from 1.1.0 to 1.2.1.
- [Release notes](https://github.com/gobwas/ws/releases )
- [Commits](https://github.com/gobwas/ws/compare/v1.1.0...v1.2.1 )
---
updated-dependencies:
- dependency-name: github.com/gobwas/ws
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-05-22 21:22:48 +05:30
dependabot[bot]
462eaba2ac
chore(deps): bump github.com/aws/aws-sdk-go-v2/feature/s3/manager in /v2 ( #3724 )
...
Bumps [github.com/aws/aws-sdk-go-v2/feature/s3/manager](https://github.com/aws/aws-sdk-go-v2 ) from 1.11.64 to 1.11.67.
- [Release notes](https://github.com/aws/aws-sdk-go-v2/releases )
- [Changelog](https://github.com/aws/aws-sdk-go-v2/blob/main/CHANGELOG.md )
- [Commits](https://github.com/aws/aws-sdk-go-v2/compare/feature/s3/manager/v1.11.64...feature/s3/manager/v1.11.67 )
---
updated-dependencies:
- dependency-name: github.com/aws/aws-sdk-go-v2/feature/s3/manager
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-05-22 18:10:41 +05:30
dependabot[bot]
fdb7c9f45a
chore(deps): bump github.com/projectdiscovery/mapcidr in /v2 ( #3725 )
...
Bumps [github.com/projectdiscovery/mapcidr](https://github.com/projectdiscovery/mapcidr ) from 1.1.1 to 1.1.2.
- [Release notes](https://github.com/projectdiscovery/mapcidr/releases )
- [Changelog](https://github.com/projectdiscovery/mapcidr/blob/main/.goreleaser.yml )
- [Commits](https://github.com/projectdiscovery/mapcidr/compare/v1.1.1...v1.1.2 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/mapcidr
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-05-22 18:10:27 +05:30
dependabot[bot]
736b319e41
chore(deps): bump github.com/go-rod/rod from 0.112.9 to 0.113.0 in /v2 ( #3723 )
...
Bumps [github.com/go-rod/rod](https://github.com/go-rod/rod ) from 0.112.9 to 0.113.0.
- [Release notes](https://github.com/go-rod/rod/releases )
- [Commits](https://github.com/go-rod/rod/compare/v0.112.9...v0.113.0 )
---
updated-dependencies:
- dependency-name: github.com/go-rod/rod
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-05-22 18:10:12 +05:30
sandeep
20bc5fc607
version update
2023-05-21 02:21:07 +05:30
dfd4d5b855
Adding interact keepalive to reduce server-side id pruning ( #3680 )
...
* adding interact keepalive + improving init logic
* dep update
* go version update
* readme update
* version bump
* fixing invalid format
---------
Co-authored-by: Sandeep Singh <[email protected] >
Co-authored-by: sandeep <[email protected] >
2023-05-21 01:56:13 +05:30
Brendan O'Leary and Brendan O'Leary
f5632f345a
Fix updates to docs references ( #3718 )
...
Co-authored-by: Brendan O'Leary <[email protected] >
2023-05-21 00:23:49 +05:30
Keith Chason
42a59189f3
Fix mis-spellings and other comment cleanup ( #3704 )
2023-05-19 21:06:39 +05:30
dependabot[bot] and Sandeep Singh
280d9d8aff
chore(deps): bump golang.org/x/oauth2 from 0.7.0 to 0.8.0 in /v2 ( #3686 )
...
Bumps [golang.org/x/oauth2](https://github.com/golang/oauth2 ) from 0.7.0 to 0.8.0.
- [Commits](https://github.com/golang/oauth2/compare/v0.7.0...v0.8.0 )
---
updated-dependencies:
- dependency-name: golang.org/x/oauth2
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Sandeep Singh <[email protected] >
2023-05-16 21:08:56 +05:30
GitHub Action
9f07977411
Auto Generate Syntax Docs + JSONSchema [Mon May 15 13:47:53 UTC 2023] 🤖
2023-05-15 13:47:53 +00:00
Shubham Rasal
2dd13b9afb
Allow additional properties for variables inside jsonschema ( #3669 )
...
* Allow additional properties in variables inside jsonschema
* Update variables jsonschema function
* Add tags for archive and mime-type
2023-05-15 19:15:11 +05:30
dependabot[bot]
89ed726ff9
chore(deps): bump github.com/projectdiscovery/httpx in /v2 ( #3684 )
...
Bumps [github.com/projectdiscovery/httpx](https://github.com/projectdiscovery/httpx ) from 1.3.0 to 1.3.1.
- [Release notes](https://github.com/projectdiscovery/httpx/releases )
- [Changelog](https://github.com/projectdiscovery/httpx/blob/main/.goreleaser.yml )
- [Commits](https://github.com/projectdiscovery/httpx/compare/v1.3.0...v1.3.1 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/httpx
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-05-15 17:05:16 +05:30
dependabot[bot]
234101c1e4
chore(deps): bump github.com/aws/aws-sdk-go-v2/credentials in /v2 ( #3685 )
...
Bumps [github.com/aws/aws-sdk-go-v2/credentials](https://github.com/aws/aws-sdk-go-v2 ) from 1.13.22 to 1.13.24.
- [Release notes](https://github.com/aws/aws-sdk-go-v2/releases )
- [Changelog](https://github.com/aws/aws-sdk-go-v2/blob/main/CHANGELOG.md )
- [Commits](https://github.com/aws/aws-sdk-go-v2/compare/credentials/v1.13.22...credentials/v1.13.24 )
---
updated-dependencies:
- dependency-name: github.com/aws/aws-sdk-go-v2/credentials
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-05-15 16:54:04 +05:30
dependabot[bot]
1f7be7dac4
chore(deps): bump alpine from 3.17.3 to 3.18.0 ( #3682 )
...
Bumps alpine from 3.17.3 to 3.18.0.
---
updated-dependencies:
- dependency-name: alpine
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-05-15 16:50:49 +05:30
dependabot[bot]
486f273e61
chore(deps): bump github.com/projectdiscovery/fastdialer in /v2 ( #3683 )
...
Bumps [github.com/projectdiscovery/fastdialer](https://github.com/projectdiscovery/fastdialer ) from 0.0.25 to 0.0.26.
- [Release notes](https://github.com/projectdiscovery/fastdialer/releases )
- [Commits](https://github.com/projectdiscovery/fastdialer/compare/v0.0.25...v0.0.26 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/fastdialer
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-05-15 16:50:33 +05:30
Shubham Rasal
06ab56abea
fix memory leak in dns templates ( #3676 )
...
* fix memory leak
* update test to cover the string slice case
2023-05-12 17:29:37 +05:30
sandeep
06f242e5fc
version update
2023-05-12 05:18:32 +05:30
dependabot[bot]
e2b1546484
chore(deps): bump github.com/cloudflare/circl from 1.1.0 to 1.3.3 in /v2 ( #3674 )
...
Bumps [github.com/cloudflare/circl](https://github.com/cloudflare/circl ) from 1.1.0 to 1.3.3.
- [Release notes](https://github.com/cloudflare/circl/releases )
- [Commits](https://github.com/cloudflare/circl/compare/v1.1.0...v1.3.3 )
---
updated-dependencies:
- dependency-name: github.com/cloudflare/circl
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-05-12 05:17:38 +05:30
Tarun Koyalwar
4a6a0185f5
Feat template update improvements ( #3675 )
...
* path modification of official templates
* fix deprecated paths counter
* add reset flag to nuclei
* bug fix: deprecated path counter
* ignore meta files
* purge empty dirs
* fix lint error
2023-05-12 05:17:19 +05:30
GitHub Action
e995b0ce48
Auto Generate Syntax Docs + JSONSchema [Wed May 10 21:58:38 UTC 2023] 🤖
2023-05-10 21:58:38 +00:00
Shubham Rasal and Tarun Koyalwar
9c2fa8f9c4
Add payload in dns protocol ( #3632 )
...
* add execute function in dns
* Add payload in dns protocol
* Add integration test to cover dns payload
- also check command line overriding a payload variable
* Update matchedAt and remove trailing dot
* Consider payload data for request count
- Update verbose output to print question
- Update dns requests Requests function to consider payload data
* update gitignore
* bump nuclei version to v2.9.4-dev
---------
Co-authored-by: Tarun Koyalwar <[email protected] >
2023-05-11 03:26:29 +05:30
+2
59376180b1
Add utility to write max-requests to templates ( #3607 )
...
* Add utility to write max-requests to templates
* fix lint error
* fix max-request update edge case
* fix convert max-request: 1 => max-request: 1
* WIP, most of the code is commented
* Refactor the find and replace logic
* Skip if template has the max-requests, do not overwrite
- return errors
- add warnings
* Fix the wrong index calculation
- Refactor the getInfoBlock function to not compile regex everytime
* Update -tc flag to filter fields within the classification section (#3606 )
* Add fields from Classification section in a template to the -tc flag expression evaluation
Signed-off-by: iamargus95 <[email protected] >
* Add tests for filtering Classification section using -tc flag
Signed-off-by: iamargus95 <[email protected] >
* Fix hyphenated Metadata keys beings added to parameters
Signed-off-by: iamargus95 <[email protected] >
* Add tests to the fix for hyphenated fields encountered in Metadata section
Signed-off-by: iamargus95 <[email protected] >
---------
Signed-off-by: iamargus95 <[email protected] >
* Check severity att while validating (#3540 )
* Make severity attribute required
* Update test err msg
* minor
* Do not strict check serverity
* Fix failing test
* Don't print warning in workflow loader
- workflow loader that contains tags load all the template and parse it
- i.e it iw printing warning recursively, ignore as the templates
already getting valiated
* Fix error typo
* Resolve comments
- split the function into two diff
---------
Co-authored-by: Mzack9999 <[email protected] >
Co-authored-by: Sandeep Singh <[email protected] >
Co-authored-by: shubhamrasal <[email protected] >
* tlsx dep update (#3620 )
* updated interactsh version (#3621 )
* updated interactsh version
* workflow update
* aws signer: fix missing x-content-sha256 header (#3601 )
* fix missing x-content-sha256 header
* fix variable priority in self-contained templates
* remove debug statement
* adds generic raw request parser for self-contained req
* more integration tests
* bug fix: 10x faster race requests
* fix failing integration test
* chore(deps): bump github.com/xanzy/go-gitlab in /v2 (#3624 )
Bumps [github.com/xanzy/go-gitlab](https://github.com/xanzy/go-gitlab ) from 0.82.0 to 0.83.0.
- [Release notes](https://github.com/xanzy/go-gitlab/releases )
- [Changelog](https://github.com/xanzy/go-gitlab/blob/master/releases_test.go )
- [Commits](https://github.com/xanzy/go-gitlab/compare/v0.82.0...v0.83.0 )
---
updated-dependencies:
- dependency-name: github.com/xanzy/go-gitlab
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* chore(deps): bump github.com/miekg/dns from 1.1.53 to 1.1.54 in /v2 (#3625 )
Bumps [github.com/miekg/dns](https://github.com/miekg/dns ) from 1.1.53 to 1.1.54.
- [Release notes](https://github.com/miekg/dns/releases )
- [Changelog](https://github.com/miekg/dns/blob/master/Makefile.release )
- [Commits](https://github.com/miekg/dns/compare/v1.1.53...v1.1.54 )
---
updated-dependencies:
- dependency-name: github.com/miekg/dns
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* chore(deps): bump github.com/aws/aws-sdk-go-v2/feature/s3/manager in /v2 (#3626 )
Bumps [github.com/aws/aws-sdk-go-v2/feature/s3/manager](https://github.com/aws/aws-sdk-go-v2 ) from 1.11.61 to 1.11.64.
- [Release notes](https://github.com/aws/aws-sdk-go-v2/releases )
- [Changelog](https://github.com/aws/aws-sdk-go-v2/blob/main/CHANGELOG.md )
- [Commits](https://github.com/aws/aws-sdk-go-v2/compare/feature/s3/manager/v1.11.61...feature/s3/manager/v1.11.64 )
---
updated-dependencies:
- dependency-name: github.com/aws/aws-sdk-go-v2/feature/s3/manager
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* Fix check for OS made in MustDisableSandbox() (#3631 )
Signed-off-by: iamargus95 <[email protected] >
* Fix wrong template loading in dev branch (#3629 )
* Templates wrong loading
* Add tests to cover following scenarios
- check optional fields only if template loaded
- it should return warning only if template is loaded
* enable color in windows (#3634 )
* enable color in windows
* fixed win workflow
* typo update
* tlsx dep update (#3633 )
* tlsx dep update
* upgrde httpx => 1.3.0
* Fix check for OS made in MustDisableSandbox() (#3631 )
Signed-off-by: iamargus95 <[email protected] >
* Fix wrong template loading in dev branch (#3629 )
* Templates wrong loading
* Add tests to cover following scenarios
- check optional fields only if template loaded
- it should return warning only if template is loaded
* enable color in windows (#3634 )
* enable color in windows
* fixed win workflow
* typo update
---------
Signed-off-by: iamargus95 <[email protected] >
Co-authored-by: Ramana Reddy <[email protected] >
Co-authored-by: Suraj Kamath <[email protected] >
Co-authored-by: Shubham Rasal <[email protected] >
* Expose DNS fields for matchers and extractors (#3613 )
* Extend dns extractor to dns answer records
* add test template
* Ignore error for dns variables are not found
* Add all the records of answer section
* Fixed the wrong typecasting
* Issue 3564 var override (#3599 )
* Check if the variables are override by other means
- you can override the template variable value using command line flags
* Update lazy eval logic
- previously, we were checking any function/expression in variable
- now, update the logic, lazy eval only if variable contains any
protocol variable(global)
* add integration tests
* Add test to check the dsl function working in variable
* gather all generate variables logic in utils
* go mod update
* Refactor the generate variables function
* go mod update+ fix typo
---------
Co-authored-by: Sandeep Singh <[email protected] >
Co-authored-by: sandeep <[email protected] >
Co-authored-by: Tarun Koyalwar <[email protected] >
* update rod to v0.112.9 #3552 (#3637 )
* update rod to v0.112.9
* removed unused reflection
---------
Co-authored-by: Mzack9999 <[email protected] >
Co-authored-by: Sandeep Singh <[email protected] >
Co-authored-by: sandeep <[email protected] >
* change max-requests label to max-request
---------
Signed-off-by: iamargus95 <[email protected] >
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: shubhamrasal <[email protected] >
Co-authored-by: Suraj Kamath <[email protected] >
Co-authored-by: Dogan Can Bakir <[email protected] >
Co-authored-by: Mzack9999 <[email protected] >
Co-authored-by: Sandeep Singh <[email protected] >
Co-authored-by: Tarun Koyalwar <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Shubham Rasal <[email protected] >
Co-authored-by: sandeep <[email protected] >
Co-authored-by: Tarun Koyalwar <[email protected] >
Co-authored-by: lu4nx <[email protected] >
2023-05-09 23:29:25 +05:30
sandeep
ced8d96df2
dev version update
2023-05-09 15:13:40 +05:30
Tarun Koyalwar
c62dc01f9f
uncover logic refactor to v0.0.4 ( #3663 )
...
* uncover logic refactor to v0.0.4
* remove deprecated import: stringsutil
2023-05-09 03:57:56 +05:30
dependabot[bot]
abc1d595ac
chore(deps): bump golang from 1.20.3-alpine to 1.20.4-alpine ( #3653 )
...
Bumps golang from 1.20.3-alpine to 1.20.4-alpine.
---
updated-dependencies:
- dependency-name: golang
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-05-08 22:56:38 +05:30
dependabot[bot]
302fa438f2
chore(deps): bump github.com/aws/aws-sdk-go-v2/config in /v2 ( #3658 )
...
Bumps [github.com/aws/aws-sdk-go-v2/config](https://github.com/aws/aws-sdk-go-v2 ) from 1.18.22 to 1.18.23.
- [Release notes](https://github.com/aws/aws-sdk-go-v2/releases )
- [Changelog](https://github.com/aws/aws-sdk-go-v2/blob/main/CHANGELOG.md )
- [Commits](https://github.com/aws/aws-sdk-go-v2/compare/config/v1.18.22...config/v1.18.23 )
---
updated-dependencies:
- dependency-name: github.com/aws/aws-sdk-go-v2/config
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-05-08 22:56:25 +05:30
dependabot[bot]
748d292219
chore(deps): bump github.com/itchyny/gojq from 0.12.11 to 0.12.12 in /v2 ( #3657 )
...
Bumps [github.com/itchyny/gojq](https://github.com/itchyny/gojq ) from 0.12.11 to 0.12.12.
- [Release notes](https://github.com/itchyny/gojq/releases )
- [Changelog](https://github.com/itchyny/gojq/blob/main/CHANGELOG.md )
- [Commits](https://github.com/itchyny/gojq/compare/v0.12.11...v0.12.12 )
---
updated-dependencies:
- dependency-name: github.com/itchyny/gojq
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-05-08 21:14:05 +05:30
dependabot[bot]
abaf9efca9
chore(deps): bump github.com/projectdiscovery/gologger in /v2 ( #3656 )
...
Bumps [github.com/projectdiscovery/gologger](https://github.com/projectdiscovery/gologger ) from 1.1.8 to 1.1.9.
- [Release notes](https://github.com/projectdiscovery/gologger/releases )
- [Commits](https://github.com/projectdiscovery/gologger/compare/v1.1.8...v1.1.9 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/gologger
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-05-08 21:13:55 +05:30
dependabot[bot]
24083d83da
chore(deps): bump github.com/aws/aws-sdk-go-v2/service/s3 in /v2 ( #3655 )
...
Bumps [github.com/aws/aws-sdk-go-v2/service/s3](https://github.com/aws/aws-sdk-go-v2 ) from 1.33.0 to 1.33.1.
- [Release notes](https://github.com/aws/aws-sdk-go-v2/releases )
- [Changelog](https://github.com/aws/aws-sdk-go-v2/blob/main/CHANGELOG.md )
- [Commits](https://github.com/aws/aws-sdk-go-v2/compare/service/s3/v1.33.0...service/s3/v1.33.1 )
---
updated-dependencies:
- dependency-name: github.com/aws/aws-sdk-go-v2/service/s3
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-05-08 21:13:41 +05:30
Ramana Reddy and sandeep
11b5841b9a
fix removing semicolon from raw request ( #3650 )
...
* fix removing semicolon from raw request
* go mod update
---------
Co-authored-by: sandeep <[email protected] >
2023-05-05 23:58:24 +05:30
GitHub Action
5c62e7a296
Auto Generate Syntax Docs + JSONSchema [Thu May 4 11:28:35 UTC 2023] 🤖
2023-05-04 11:28:35 +00:00
Mzack9999
9bf2ec09fc
Merge pull request #3644 from projectdiscovery/any-query
...
added any dns query
2023-05-04 13:26:31 +02:00
Sandeep Singh
1f9a065713
Merge pull request #3640 from projectdiscovery/dev
...
nuclei v2.9.3 (bugfix release)
2023-05-04 01:56:05 +05:30
sandeep
79a1c99da7
version update
2023-05-04 01:47:41 +05:30
Tarun Koyalwar and sandeep
37aaa5ebaa
add support for resolving old template paths ( #3635 )
...
* add support for resolving old template paths
* skip resolving if new path is specified
* add debug statement
* show error if fallback failed
* remove debug statement
* remove fallback errors
* print warning for deprecated paths
* add warnings for deprecated paths/protocol names
* misc update
---------
Co-authored-by: sandeep <[email protected] >
2023-05-04 01:43:41 +05:30
sandeep
82f7a0e939
added any dns query
2023-05-03 21:50:06 +05:30
sandeep
3f8a2f63b7
retryabledns dep update
2023-05-03 21:00:28 +05:30
Tarun Koyalwar
9b3a55d6c0
fix panic while parsing tlsx response ( #3641 )
2023-05-03 20:47:08 +05:30
027880af34
update rod to v0.112.9 #3552 ( #3637 )
...
* update rod to v0.112.9
* removed unused reflection
---------
Co-authored-by: Mzack9999 <[email protected] >
Co-authored-by: Sandeep Singh <[email protected] >
Co-authored-by: sandeep <[email protected] >
2023-05-03 14:40:58 +05:30
449afc0c5c
Issue 3564 var override ( #3599 )
...
* Check if the variables are override by other means
- you can override the template variable value using command line flags
* Update lazy eval logic
- previously, we were checking any function/expression in variable
- now, update the logic, lazy eval only if variable contains any
protocol variable(global)
* add integration tests
* Add test to check the dsl function working in variable
* gather all generate variables logic in utils
* go mod update
* Refactor the generate variables function
* go mod update+ fix typo
---------
Co-authored-by: Sandeep Singh <[email protected] >
Co-authored-by: sandeep <[email protected] >
Co-authored-by: Tarun Koyalwar <[email protected] >
2023-05-02 23:49:56 +05:30
Shubham Rasal
f640187709
Expose DNS fields for matchers and extractors ( #3613 )
...
* Extend dns extractor to dns answer records
* add test template
* Ignore error for dns variables are not found
* Add all the records of answer section
* Fixed the wrong typecasting
2023-05-02 17:13:11 +05:30
d55ad995d0
tlsx dep update ( #3633 )
...
* tlsx dep update
* upgrde httpx => 1.3.0
* Fix check for OS made in MustDisableSandbox() (#3631 )
Signed-off-by: iamargus95 <[email protected] >
* Fix wrong template loading in dev branch (#3629 )
* Templates wrong loading
* Add tests to cover following scenarios
- check optional fields only if template loaded
- it should return warning only if template is loaded
* enable color in windows (#3634 )
* enable color in windows
* fixed win workflow
* typo update
---------
Signed-off-by: iamargus95 <[email protected] >
Co-authored-by: Ramana Reddy <[email protected] >
Co-authored-by: Suraj Kamath <[email protected] >
Co-authored-by: Shubham Rasal <[email protected] >
2023-05-02 16:22:41 +05:30
Sandeep Singh
55968931a5
enable color in windows ( #3634 )
...
* enable color in windows
* fixed win workflow
* typo update
2023-05-02 16:00:39 +05:30
Shubham Rasal
6ebb8e98f4
Fix wrong template loading in dev branch ( #3629 )
...
* Templates wrong loading
* Add tests to cover following scenarios
- check optional fields only if template loaded
- it should return warning only if template is loaded
2023-05-02 15:12:55 +05:30
Suraj Kamath
537814bae8
Fix check for OS made in MustDisableSandbox() ( #3631 )
...
Signed-off-by: iamargus95 <[email protected] >
2023-05-02 15:04:24 +05:30
dependabot[bot]
bdf476fbd4
chore(deps): bump github.com/aws/aws-sdk-go-v2/feature/s3/manager in /v2 ( #3626 )
...
Bumps [github.com/aws/aws-sdk-go-v2/feature/s3/manager](https://github.com/aws/aws-sdk-go-v2 ) from 1.11.61 to 1.11.64.
- [Release notes](https://github.com/aws/aws-sdk-go-v2/releases )
- [Changelog](https://github.com/aws/aws-sdk-go-v2/blob/main/CHANGELOG.md )
- [Commits](https://github.com/aws/aws-sdk-go-v2/compare/feature/s3/manager/v1.11.61...feature/s3/manager/v1.11.64 )
---
updated-dependencies:
- dependency-name: github.com/aws/aws-sdk-go-v2/feature/s3/manager
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-05-01 12:19:42 +05:30
dependabot[bot]
e2125c2c62
chore(deps): bump github.com/miekg/dns from 1.1.53 to 1.1.54 in /v2 ( #3625 )
...
Bumps [github.com/miekg/dns](https://github.com/miekg/dns ) from 1.1.53 to 1.1.54.
- [Release notes](https://github.com/miekg/dns/releases )
- [Changelog](https://github.com/miekg/dns/blob/master/Makefile.release )
- [Commits](https://github.com/miekg/dns/compare/v1.1.53...v1.1.54 )
---
updated-dependencies:
- dependency-name: github.com/miekg/dns
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-05-01 12:19:31 +05:30
dependabot[bot]
fc16f1beda
chore(deps): bump github.com/xanzy/go-gitlab in /v2 ( #3624 )
...
Bumps [github.com/xanzy/go-gitlab](https://github.com/xanzy/go-gitlab ) from 0.82.0 to 0.83.0.
- [Release notes](https://github.com/xanzy/go-gitlab/releases )
- [Changelog](https://github.com/xanzy/go-gitlab/blob/master/releases_test.go )
- [Commits](https://github.com/xanzy/go-gitlab/compare/v0.82.0...v0.83.0 )
---
updated-dependencies:
- dependency-name: github.com/xanzy/go-gitlab
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-05-01 12:19:20 +05:30
Tarun Koyalwar
7f5e4e2336
aws signer: fix missing x-content-sha256 header ( #3601 )
...
* fix missing x-content-sha256 header
* fix variable priority in self-contained templates
* remove debug statement
* adds generic raw request parser for self-contained req
* more integration tests
* bug fix: 10x faster race requests
* fix failing integration test
2023-05-01 12:15:35 +05:30
Sandeep Singh
7ac9f05e53
updated interactsh version ( #3621 )
...
* updated interactsh version
* workflow update
2023-04-29 14:55:58 +05:30
Sandeep Singh
76f996dee2
tlsx dep update ( #3620 )
2023-04-28 15:36:27 +05:30
4e0ccb38be
Check severity att while validating ( #3540 )
...
* Make severity attribute required
* Update test err msg
* minor
* Do not strict check serverity
* Fix failing test
* Don't print warning in workflow loader
- workflow loader that contains tags load all the template and parse it
- i.e it iw printing warning recursively, ignore as the templates
already getting valiated
* Fix error typo
* Resolve comments
- split the function into two diff
---------
Co-authored-by: Mzack9999 <[email protected] >
Co-authored-by: Sandeep Singh <[email protected] >
Co-authored-by: shubhamrasal <[email protected] >
2023-04-27 15:27:30 +05:30
Suraj Kamath
78f1ade6c6
Update -tc flag to filter fields within the classification section ( #3606 )
...
* Add fields from Classification section in a template to the -tc flag expression evaluation
Signed-off-by: iamargus95 <[email protected] >
* Add tests for filtering Classification section using -tc flag
Signed-off-by: iamargus95 <[email protected] >
* Fix hyphenated Metadata keys beings added to parameters
Signed-off-by: iamargus95 <[email protected] >
* Add tests to the fix for hyphenated fields encountered in Metadata section
Signed-off-by: iamargus95 <[email protected] >
---------
Signed-off-by: iamargus95 <[email protected] >
2023-04-27 00:15:35 +05:30
GitHub Action
fb2580c401
Auto Generate Syntax Docs + JSONSchema [Wed Apr 26 07:06:02 UTC 2023] 🤖
2023-04-26 07:06:02 +00:00
Tarun Koyalwar
4e6ef4490e
duplicated params in self contained requests ( #3608 )
...
* fix duplicated params in self-contained+ export extracted values to file
* add integration tests + fix percentage overflow in pb
* fix integration test template id
* integration test: validate if file exists
2023-04-26 12:35:07 +05:30
Mzack9999
ea5f8a0638
Additional nil check on interactsh client ( #3590 )
2023-04-25 23:49:23 +05:30
dependabot[bot]
97e7081c69
chore(deps): bump github.com/projectdiscovery/networkpolicy in /v2 ( #3594 )
...
Bumps [github.com/projectdiscovery/networkpolicy](https://github.com/projectdiscovery/networkpolicy ) from 0.0.4 to 0.0.5.
- [Release notes](https://github.com/projectdiscovery/networkpolicy/releases )
- [Commits](https://github.com/projectdiscovery/networkpolicy/compare/v0.0.4...v0.0.5 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/networkpolicy
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-04-25 15:22:21 +05:30
dependabot[bot]
c8b3551035
chore(deps): bump github.com/projectdiscovery/retryabledns in /v2 ( #3593 )
...
Bumps [github.com/projectdiscovery/retryabledns](https://github.com/projectdiscovery/retryabledns ) from 1.0.21 to 1.0.22.
- [Release notes](https://github.com/projectdiscovery/retryabledns/releases )
- [Commits](https://github.com/projectdiscovery/retryabledns/compare/v1.0.21...v1.0.22 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/retryabledns
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-04-25 15:14:17 +05:30
dependabot[bot]
04f5784471
chore(deps): bump github.com/aws/aws-sdk-go-v2/config in /v2 ( #3592 )
...
Bumps [github.com/aws/aws-sdk-go-v2/config](https://github.com/aws/aws-sdk-go-v2 ) from 1.18.20 to 1.18.21.
- [Release notes](https://github.com/aws/aws-sdk-go-v2/releases )
- [Changelog](https://github.com/aws/aws-sdk-go-v2/blob/main/CHANGELOG.md )
- [Commits](https://github.com/aws/aws-sdk-go-v2/compare/config/v1.18.20...config/v1.18.21 )
---
updated-dependencies:
- dependency-name: github.com/aws/aws-sdk-go-v2/config
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-04-25 15:14:01 +05:30
dependabot[bot]
d3d0c68315
chore(deps): bump github.com/klauspost/compress in /v2 ( #3591 )
...
Bumps [github.com/klauspost/compress](https://github.com/klauspost/compress ) from 1.16.4 to 1.16.5.
- [Release notes](https://github.com/klauspost/compress/releases )
- [Changelog](https://github.com/klauspost/compress/blob/master/.goreleaser.yml )
- [Commits](https://github.com/klauspost/compress/compare/v1.16.4...v1.16.5 )
---
updated-dependencies:
- dependency-name: github.com/klauspost/compress
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-04-25 15:13:47 +05:30
Mzack9999
34d692d9eb
Merge pull request #3589 from projectdiscovery/maint-headless-process
...
Removing redundant code with utils
2023-04-24 16:53:26 +02:00
Mzack9999
bb9ed7bdf0
updating go modules
2023-04-23 21:45:47 +02:00
Mzack9999
64adad131f
Removing redundant code with utils
2023-04-23 21:37:25 +02:00
Pj Metz and sandeep
6c79602927
Readme sj flag fix ( #3579 )
...
* fixed -sj flag description for readme.md and readme_ID.md
* misc update
---------
Co-authored-by: sandeep <[email protected] >
2023-04-20 19:08:02 +05:30
sandeep
fe234cf32d
version update
2023-04-20 04:44:54 +05:30
Sandeep Singh
e3ce33afda
Merge pull request #3573 from projectdiscovery/dev
...
nuclei v2.9.2
2023-04-20 04:16:46 +05:30
sandeep
871e7016fc
version update
2023-04-20 03:39:33 +05:30
Keith Chason and Tarun Koyalwar
dcb003211c
Gitlab Custom Templates ( #3570 )
...
* Configuration options for GitLab template pulls
* GitLab client creation
* GitLab hooks and property renames
* Fix filesystem writing and update environment variables
* Fix type error in formatted error message
* Migrate directory config to new nucleiconfig file
* refactor + add custom templates to tm
* typo fix + only show installed ct with -tv
* add default gitlab url if not given
* fix template valid failure
---------
Co-authored-by: Tarun Koyalwar <[email protected] >
2023-04-20 03:12:52 +05:30
Keith Chason
b211d6fa44
Duplicate error message, variable collision fix, method doc references ( #3568 )
2023-04-20 02:22:34 +05:30
Mzack9999
978d0bcc23
Replacing goos with osutils ( #3571 )
...
* Replacing goos with osutils
* pleasing his majesty the linter
2023-04-19 23:00:15 +05:30
Tarun Koyalwar and sandeep
bf08913cd0
update logic + config management refactor ( #3567 )
...
* adds template manager
* refactor: checkpoint
* centrailized config & template download logic
* refactor removed unused code
* use global template directory
* update related bug fixes
* bug fix create cfg dir if missing
* fix lint error
* bug fix skip writing template dir in callback
* misc update
* remove unused code
* use strings.equalfold for comparison
---------
Co-authored-by: sandeep <[email protected] >
2023-04-19 21:58:48 +05:30
Shubham Rasal
d0f22f8b73
Issue 3488 http race ( #3533 )
...
* debug
* Add body after the request creation
* fix race_count template hangs
* remove printf
* update if condition
2023-04-19 01:57:53 +05:30
dependabot[bot]
2d769f1b4a
chore(deps): bump github.com/aws/aws-sdk-go-v2/credentials in /v2 ( #3559 )
...
Bumps [github.com/aws/aws-sdk-go-v2/credentials](https://github.com/aws/aws-sdk-go-v2 ) from 1.13.19 to 1.13.20.
- [Release notes](https://github.com/aws/aws-sdk-go-v2/releases )
- [Changelog](https://github.com/aws/aws-sdk-go-v2/blob/main/CHANGELOG.md )
- [Commits](https://github.com/aws/aws-sdk-go-v2/compare/credentials/v1.13.19...credentials/v1.13.20 )
---
updated-dependencies:
- dependency-name: github.com/aws/aws-sdk-go-v2/credentials
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-04-17 13:50:22 +05:30
dependabot[bot]
3d52036178
chore(deps): bump github.com/shirou/gopsutil/v3 in /v2 ( #3558 )
...
Bumps [github.com/shirou/gopsutil/v3](https://github.com/shirou/gopsutil ) from 3.22.12 to 3.23.3.
- [Release notes](https://github.com/shirou/gopsutil/releases )
- [Commits](https://github.com/shirou/gopsutil/compare/v3.22.12...v3.23.3 )
---
updated-dependencies:
- dependency-name: github.com/shirou/gopsutil/v3
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-04-17 13:50:08 +05:30
dependabot[bot]
97daad2035
chore(deps): bump github.com/klauspost/compress in /v2 ( #3557 )
...
Bumps [github.com/klauspost/compress](https://github.com/klauspost/compress ) from 1.16.0 to 1.16.4.
- [Release notes](https://github.com/klauspost/compress/releases )
- [Changelog](https://github.com/klauspost/compress/blob/master/.goreleaser.yml )
- [Commits](https://github.com/klauspost/compress/compare/v1.16.0...v1.16.4 )
---
updated-dependencies:
- dependency-name: github.com/klauspost/compress
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-04-17 13:49:52 +05:30
dependabot[bot]
93639f5882
chore(deps): bump github.com/xanzy/go-gitlab in /v2 ( #3555 )
...
Bumps [github.com/xanzy/go-gitlab](https://github.com/xanzy/go-gitlab ) from 0.81.0 to 0.82.0.
- [Release notes](https://github.com/xanzy/go-gitlab/releases )
- [Changelog](https://github.com/xanzy/go-gitlab/blob/master/releases_test.go )
- [Commits](https://github.com/xanzy/go-gitlab/compare/v0.81.0...v0.82.0 )
---
updated-dependencies:
- dependency-name: github.com/xanzy/go-gitlab
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-04-17 13:49:22 +05:30
dependabot[bot]
fdc4b45f3f
chore(deps): bump github.com/rs/xid from 1.4.0 to 1.5.0 in /v2 ( #3556 )
...
Bumps [github.com/rs/xid](https://github.com/rs/xid ) from 1.4.0 to 1.5.0.
- [Release notes](https://github.com/rs/xid/releases )
- [Commits](https://github.com/rs/xid/compare/v1.4.0...v1.5.0 )
---
updated-dependencies:
- dependency-name: github.com/rs/xid
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-04-17 13:48:49 +05:30
Keith Chason
786ee982ed
Azure Blob Storage Custom Template Provider ( #3542 )
...
* Initial library creation for downloading blobs from Azure
* Environment variable hooks for Azure config values
* Missing configuration checks for Azure blob connection
* Package dependencies for Azure client library
* Make output directory if it doesn't exist, add log for downloaded templates
* Add example formats for Azure properties
* Add path to the output after download
* Only download .yaml files instead of also .yml .json
2023-04-17 13:48:06 +05:30
Mzack9999 and Tarun Koyalwar
6f4b1ae48a
Replacing ccache with generic gcache ( #3523 )
...
* Replacing ccache with generic gcache
* fixing lint issues
* removing unecessary hashing + using errorutils
* making test more tolerant
* removing dead code + refactor
* removing redundant code
* removing race
* maint
* moving code
* adding more iterations
* note + typo
* temporary fixing stop-at-first-match with interact
* wrapping internal map with mux
* sort before running integration test
* fix deadlock in requestShouldStopAtFirstMatch
* add timeout to integration_test workflow
* attempting to remove outer lock
* adds interactsh protocol tests in integration_test
---------
Co-authored-by: Tarun Koyalwar <[email protected] >
2023-04-16 23:19:35 +05:30
Sandeep Singh
307085ef4c
tlsx dep update ( #3554 )
2023-04-16 22:23:51 +05:30
bca0c53a41
Enable --nc option if OS is windows ( #3539 )
...
Co-authored-by: Mzack9999 <[email protected] >
Co-authored-by: Sandeep Singh <[email protected] >
2023-04-13 18:11:04 +05:30
Keith Chason
8ffbebb5ea
Correct spelling in "access" and add arg types ( #3536 )
2023-04-13 18:06:54 +05:30
Ramana Reddy
6ffdfcf19c
fix rate-limit on query fuzzing ( #3458 ) ( #3532 )
2023-04-12 23:55:21 +05:30
7029741338
[DRAFT] Annotate CVE: add configurations metadata ( #3486 )
...
* improve annotate to use new nvd apis
* annotate
* improvements
* fix mod files
* fetch EPSS and only write CPE
* lint fixes
---------
Co-authored-by: Mzack9999 <[email protected] >
Co-authored-by: sandeep <[email protected] >
2023-04-12 16:19:49 +05:30
Tarun Koyalwar
ece20ec15c
use proxyutils + fix proxy panic ( #3526 )
2023-04-12 12:49:58 +05:30
Shubham Rasal
45cc676f96
Evaluate payload variables ( #3503 )
...
* Evaluate payload variables
* Add variables evaluation
* Extend variables test
- to check evaluation of global variables in variables
- to check evaluation of golbal variables in payload
* Add default and cli variables to websocket, whois and dns proto
- use url.Parse with urlutil.Parse
2023-04-12 01:50:58 +05:30
dependabot[bot]
c060836461
chore(deps): bump github.com/aws/aws-sdk-go-v2/feature/s3/manager in /v2 ( #3520 )
...
Bumps [github.com/aws/aws-sdk-go-v2/feature/s3/manager](https://github.com/aws/aws-sdk-go-v2 ) from 1.11.55 to 1.11.61.
- [Release notes](https://github.com/aws/aws-sdk-go-v2/releases )
- [Changelog](https://github.com/aws/aws-sdk-go-v2/blob/main/CHANGELOG.md )
- [Commits](https://github.com/aws/aws-sdk-go-v2/compare/feature/s3/manager/v1.11.55...feature/s3/manager/v1.11.61 )
---
updated-dependencies:
- dependency-name: github.com/aws/aws-sdk-go-v2/feature/s3/manager
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-04-11 18:56:23 +05:30
dependabot[bot]
c4c89177eb
chore(deps): bump golang.org/x/text from 0.8.0 to 0.9.0 in /v2 ( #3518 )
...
Bumps [golang.org/x/text](https://github.com/golang/text ) from 0.8.0 to 0.9.0.
- [Release notes](https://github.com/golang/text/releases )
- [Commits](https://github.com/golang/text/compare/v0.8.0...v0.9.0 )
---
updated-dependencies:
- dependency-name: golang.org/x/text
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-04-11 18:56:02 +05:30
dependabot[bot]
216d7b18d3
chore(deps): bump github.com/projectdiscovery/tlsx in /v2 ( #3521 )
...
Bumps [github.com/projectdiscovery/tlsx](https://github.com/projectdiscovery/tlsx ) from 1.0.6-0.20230328111908-f4528797e948 to 1.0.6.
- [Release notes](https://github.com/projectdiscovery/tlsx/releases )
- [Changelog](https://github.com/projectdiscovery/tlsx/blob/main/.goreleaser.yml )
- [Commits](https://github.com/projectdiscovery/tlsx/commits/v1.0.6 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/tlsx
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-04-11 18:55:14 +05:30
dependabot[bot]
16d7214999
chore(deps): bump github.com/go-rod/rod from 0.112.4 to 0.112.8 in /v2 ( #3522 )
...
Bumps [github.com/go-rod/rod](https://github.com/go-rod/rod ) from 0.112.4 to 0.112.8.
- [Release notes](https://github.com/go-rod/rod/releases )
- [Commits](https://github.com/go-rod/rod/compare/v0.112.4...v0.112.8 )
---
updated-dependencies:
- dependency-name: github.com/go-rod/rod
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-04-10 18:36:12 +05:30
dependabot[bot]
ecfd619b3e
chore(deps): bump golang from 1.20.2-alpine to 1.20.3-alpine ( #3517 )
...
Bumps golang from 1.20.2-alpine to 1.20.3-alpine.
---
updated-dependencies:
- dependency-name: golang
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-04-10 18:35:27 +05:30
3476f4d1d6
JSONL(ine) Export ( #3504 ) ( #3505 )
...
* Add initial hooks for JSONL export
* Add newline character after each result
* fix integration test (#3506 )
* fix integration test
* fix interactsh fatal error
* fix default report-config.yaml
---------
Co-authored-by: Tarun Koyalwar <[email protected] >
Co-authored-by: Tarun Koyalwar <[email protected] >
2023-04-08 17:44:41 +05:30
dependabot[bot]
5602630a2e
chore(deps): bump github.com/aws/aws-sdk-go-v2/config in /v2 ( #3502 )
...
Bumps [github.com/aws/aws-sdk-go-v2/config](https://github.com/aws/aws-sdk-go-v2 ) from 1.18.15 to 1.18.19.
- [Release notes](https://github.com/aws/aws-sdk-go-v2/releases )
- [Changelog](https://github.com/aws/aws-sdk-go-v2/blob/main/CHANGELOG.md )
- [Commits](https://github.com/aws/aws-sdk-go-v2/compare/config/v1.18.15...config/v1.18.19 )
---
updated-dependencies:
- dependency-name: github.com/aws/aws-sdk-go-v2/config
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-04-07 02:52:09 +08:00
dependabot[bot]
fd6677d16b
chore(deps): bump github.com/go-git/go-git/v5 from 5.5.2 to 5.6.1 in /v2 ( #3501 )
...
Bumps [github.com/go-git/go-git/v5](https://github.com/go-git/go-git ) from 5.5.2 to 5.6.1.
- [Release notes](https://github.com/go-git/go-git/releases )
- [Commits](https://github.com/go-git/go-git/compare/v5.5.2...v5.6.1 )
---
updated-dependencies:
- dependency-name: github.com/go-git/go-git/v5
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-04-07 01:50:57 +08:00
dependabot[bot]
a41b61e761
chore(deps): bump github.com/aws/aws-sdk-go-v2 in /v2 ( #3500 )
...
Bumps [github.com/aws/aws-sdk-go-v2](https://github.com/aws/aws-sdk-go-v2 ) from 1.17.6 to 1.17.7.
- [Release notes](https://github.com/aws/aws-sdk-go-v2/releases )
- [Changelog](https://github.com/aws/aws-sdk-go-v2/blob/main/CHANGELOG.md )
- [Commits](https://github.com/aws/aws-sdk-go-v2/compare/v1.17.6...v1.17.7 )
---
updated-dependencies:
- dependency-name: github.com/aws/aws-sdk-go-v2
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-04-07 01:50:35 +08:00
dependabot[bot]
42168765b3
chore(deps): bump github.com/xanzy/go-gitlab in /v2 ( #3499 )
...
Bumps [github.com/xanzy/go-gitlab](https://github.com/xanzy/go-gitlab ) from 0.80.2 to 0.81.0.
- [Release notes](https://github.com/xanzy/go-gitlab/releases )
- [Changelog](https://github.com/xanzy/go-gitlab/blob/master/releases_test.go )
- [Commits](https://github.com/xanzy/go-gitlab/compare/v0.80.2...v0.81.0 )
---
updated-dependencies:
- dependency-name: github.com/xanzy/go-gitlab
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-04-07 01:50:00 +08:00
dependabot[bot]
ca58df668a
chore(deps): bump github.com/projectdiscovery/rawhttp in /v2 ( #3498 )
...
Bumps [github.com/projectdiscovery/rawhttp](https://github.com/projectdiscovery/rawhttp ) from 0.1.10 to 0.1.11.
- [Release notes](https://github.com/projectdiscovery/rawhttp/releases )
- [Commits](https://github.com/projectdiscovery/rawhttp/compare/v0.1.10...v0.1.11 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/rawhttp
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-04-07 01:48:19 +08:00
dependabot[bot]
cd182aa1e2
chore(deps): bump alpine from 3.17.2 to 3.17.3 ( #3497 )
...
Bumps alpine from 3.17.2 to 3.17.3.
---
updated-dependencies:
- dependency-name: alpine
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-04-07 01:47:17 +08:00
Tarun Koyalwar
a185348194
fix integration test ( #3506 )
...
* fix integration test
* fix interactsh fatal error
2023-04-04 10:09:52 +08:00
sandeep
38f448d352
Update config.go
2023-04-02 15:26:32 +05:30
Sandeep Singh
5b22ca8424
Merge pull request #3491 from projectdiscovery/dev
...
nuclei v2.9.1
2023-04-02 14:36:22 +05:30
Sandeep Singh
e6bd5db6fb
tlsx go mod update ( #3490 )
2023-04-02 13:40:45 +05:30
GitHub Action
c5086527df
Auto Generate Syntax Docs + JSONSchema [Sun Apr 2 07:54:23 UTC 2023] 🤖
2023-04-02 07:54:23 +00:00
Sandeep Singh
abfaa84825
Add CPE field to Classification struct ( #3489 )
...
* Add CPE field to Classification struct
* Added EPSSScore to Classification
2023-04-02 13:23:13 +05:30
mlec and Mzack9999
ed31fc4449
fix(links): Replace Master to Main in links 🩹 ( #3485 )
...
Co-authored-by: Mzack9999 <[email protected] >
2023-03-31 16:27:15 +05:30
4d96025bec
JSON Export Handling Updates ( #3466 )
...
* Switch -json to -jsonl
* Add JSON output file
* Update docs for EN and ID
* Fix linting issue with error wrap
* Add -j flag
* Fix call for short flag
* Correct typo "Ciper" to "Cipher" (#3468 )
* migrate dsl helper functions to dsl repo (#3461 )
* migrate dsl pkg code to dsl repo
* fix lint error
* upgrade dsl dependency
* upgrade deps
---------
Co-authored-by: Sandeep Singh <[email protected] >
* chore(deps): bump github.com/projectdiscovery/httpx in /v2 (#3469 )
Bumps [github.com/projectdiscovery/httpx](https://github.com/projectdiscovery/httpx ) from 1.2.7 to 1.2.9.
- [Release notes](https://github.com/projectdiscovery/httpx/releases )
- [Changelog](https://github.com/projectdiscovery/httpx/blob/main/.goreleaser.yml )
- [Commits](https://github.com/projectdiscovery/httpx/compare/v1.2.7...v1.2.9 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/httpx
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* chore(deps): bump github.com/weppos/publicsuffix-go in /v2 (#3472 )
Bumps [github.com/weppos/publicsuffix-go](https://github.com/weppos/publicsuffix-go ) from 0.20.0 to 0.30.0.
- [Release notes](https://github.com/weppos/publicsuffix-go/releases )
- [Changelog](https://github.com/weppos/publicsuffix-go/blob/main/CHANGELOG.md )
- [Commits](https://github.com/weppos/publicsuffix-go/compare/v0.20.0...v0.30.0 )
---
updated-dependencies:
- dependency-name: github.com/weppos/publicsuffix-go
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* chore(deps): bump github.com/projectdiscovery/wappalyzergo in /v2 (#3473 )
Bumps [github.com/projectdiscovery/wappalyzergo](https://github.com/projectdiscovery/wappalyzergo ) from 0.0.81 to 0.0.88.
- [Release notes](https://github.com/projectdiscovery/wappalyzergo/releases )
- [Commits](https://github.com/projectdiscovery/wappalyzergo/compare/v0.0.81...v0.0.88 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/wappalyzergo
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* chore(deps): bump github.com/projectdiscovery/hmap in /v2 (#3470 )
Bumps [github.com/projectdiscovery/hmap](https://github.com/projectdiscovery/hmap ) from 0.0.10 to 0.0.11.
- [Release notes](https://github.com/projectdiscovery/hmap/releases )
- [Commits](https://github.com/projectdiscovery/hmap/compare/v0.0.10...v0.0.11 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/hmap
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* debug catalog path
* use paths instead of filepath for aws path
* deps update (#3477 )
* deps update
* fixing gologger via callback
* Moved `json-export` flag to the other exporters
* Switch "json[-_]exporter to jsonexporter"
---------
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: Ramana Reddy <[email protected] >
Co-authored-by: Sandeep Singh <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Tarun Koyalwar <[email protected] >
Co-authored-by: Mzack9999 <[email protected] >
Co-authored-by: shubhamrasal <[email protected] >
2023-03-31 15:29:29 +05:30
Mzack9999
34000e1b6b
deps update ( #3477 )
...
* deps update
* fixing gologger via callback
2023-03-29 02:42:08 +05:30
Mzack9999
42660be8c1
Merge pull request #3474 from projectdiscovery/issue-3467-fix-catalog-test
...
fix aws s3 bucket catalog path mismatch
2023-03-28 22:51:03 +02:00
dependabot[bot]
862170a6a9
chore(deps): bump github.com/projectdiscovery/hmap in /v2 ( #3470 )
...
Bumps [github.com/projectdiscovery/hmap](https://github.com/projectdiscovery/hmap ) from 0.0.10 to 0.0.11.
- [Release notes](https://github.com/projectdiscovery/hmap/releases )
- [Commits](https://github.com/projectdiscovery/hmap/compare/v0.0.10...v0.0.11 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/hmap
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-03-29 02:15:57 +05:30
dependabot[bot]
6756a45621
chore(deps): bump github.com/projectdiscovery/wappalyzergo in /v2 ( #3473 )
...
Bumps [github.com/projectdiscovery/wappalyzergo](https://github.com/projectdiscovery/wappalyzergo ) from 0.0.81 to 0.0.88.
- [Release notes](https://github.com/projectdiscovery/wappalyzergo/releases )
- [Commits](https://github.com/projectdiscovery/wappalyzergo/compare/v0.0.81...v0.0.88 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/wappalyzergo
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-03-29 02:15:44 +05:30
dependabot[bot]
2dbb384689
chore(deps): bump github.com/weppos/publicsuffix-go in /v2 ( #3472 )
...
Bumps [github.com/weppos/publicsuffix-go](https://github.com/weppos/publicsuffix-go ) from 0.20.0 to 0.30.0.
- [Release notes](https://github.com/weppos/publicsuffix-go/releases )
- [Changelog](https://github.com/weppos/publicsuffix-go/blob/main/CHANGELOG.md )
- [Commits](https://github.com/weppos/publicsuffix-go/compare/v0.20.0...v0.30.0 )
---
updated-dependencies:
- dependency-name: github.com/weppos/publicsuffix-go
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-03-29 01:47:33 +05:30
dependabot[bot]
9ae3389f8b
chore(deps): bump github.com/projectdiscovery/httpx in /v2 ( #3469 )
...
Bumps [github.com/projectdiscovery/httpx](https://github.com/projectdiscovery/httpx ) from 1.2.7 to 1.2.9.
- [Release notes](https://github.com/projectdiscovery/httpx/releases )
- [Changelog](https://github.com/projectdiscovery/httpx/blob/main/.goreleaser.yml )
- [Commits](https://github.com/projectdiscovery/httpx/compare/v1.2.7...v1.2.9 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/httpx
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-03-29 01:47:02 +05:30
Tarun Koyalwar
b1c54ef117
use paths instead of filepath for aws path
2023-03-28 20:08:24 +05:30
Tarun Koyalwar
cb5f7d06a2
debug catalog path
2023-03-27 21:23:18 +05:30
Ramana Reddy and Sandeep Singh
7c5fb7fe43
migrate dsl helper functions to dsl repo ( #3461 )
...
* migrate dsl pkg code to dsl repo
* fix lint error
* upgrade dsl dependency
* upgrade deps
---------
Co-authored-by: Sandeep Singh <[email protected] >
2023-03-27 18:48:50 +05:30
Keith Chason
5b97536c0e
Correct typo "Ciper" to "Cipher" ( #3468 )
2023-03-27 18:48:27 +05:30
Tarun Koyalwar and Mzack9999
f8c5a45966
add mkdir support in headless screenshot ( #3457 )
...
* add mkdir support in headless screenshot
* use filepath to join paths
* print info when screenshot is saved
* change version to v2.9.1-dev
* minor fixings on windows path
---------
Co-authored-by: Mzack9999 <[email protected] >
2023-03-24 00:44:32 +05:30
Leo Loobeek
6659402042
Initial commit for AWS Catalog ( #3372 )
2023-03-24 00:36:54 +05:30
Jonathan Steele
710ac0839c
chore(fix): Ensure proper scanning strategy ( #3464 )
...
This will ensure that the host spray scanning strategy will actually
run rather than the system exiting quickly if that strategy is
applied. Once merged, this will resolve projectdiscovery/nuclei#3463 .
2023-03-23 21:53:17 +05:30
dependabot[bot]
8106db68fc
chore(deps): bump github.com/projectdiscovery/interactsh in /v2 ( #3449 )
...
Bumps [github.com/projectdiscovery/interactsh](https://github.com/projectdiscovery/interactsh ) from 1.1.0 to 1.1.2.
- [Release notes](https://github.com/projectdiscovery/interactsh/releases )
- [Changelog](https://github.com/projectdiscovery/interactsh/blob/main/.goreleaser.yml )
- [Commits](https://github.com/projectdiscovery/interactsh/compare/v1.1.0...v1.1.2 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/interactsh
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-03-21 15:57:00 +05:30
dependabot[bot]
193b189372
chore(deps): bump github.com/projectdiscovery/utils in /v2 ( #3448 )
...
Bumps [github.com/projectdiscovery/utils](https://github.com/projectdiscovery/utils ) from 0.0.16 to 0.0.17.
- [Release notes](https://github.com/projectdiscovery/utils/releases )
- [Commits](https://github.com/projectdiscovery/utils/compare/v0.0.16...v0.0.17 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/utils
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-03-21 00:53:20 +05:30
dependabot[bot]
1cfc9eb175
chore(deps): bump github.com/aws/aws-sdk-go-v2/credentials in /v2 ( #3447 )
...
Bumps [github.com/aws/aws-sdk-go-v2/credentials](https://github.com/aws/aws-sdk-go-v2 ) from 1.13.15 to 1.13.17.
- [Release notes](https://github.com/aws/aws-sdk-go-v2/releases )
- [Changelog](https://github.com/aws/aws-sdk-go-v2/blob/main/CHANGELOG.md )
- [Commits](https://github.com/aws/aws-sdk-go-v2/compare/service/mq/v1.13.15...service/mq/v1.13.17 )
---
updated-dependencies:
- dependency-name: github.com/aws/aws-sdk-go-v2/credentials
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-03-21 00:52:51 +05:30
GitHub Action
aa4088339a
Auto Generate Syntax Docs + JSONSchema [Mon Mar 20 19:19:55 UTC 2023] 🤖
2023-03-20 19:19:55 +00:00
Shubham Rasal and Tarun Koyalwar
a0ccc839bb
Issue 3055 protocol name ( #3425 )
...
* Add http and tcp variables support in templates
* Update protocol name from networks to tcp
* Check template to use only one variable(either old or new ones)
- you can use http or requests | network or tcp
- add template doc example
* remove debug statement
* Add comment on new variables,
- New variables are not used in lib code
---------
Co-authored-by: Tarun Koyalwar <[email protected] >
2023-03-21 00:48:35 +05:30
Mzack9999
90f37bdaf1
Merge pull request #3446 from projectdiscovery/dependabot/github_actions/dev/actions/setup-go-4
...
chore(deps): bump actions/setup-go from 3 to 4
2023-03-20 13:22:49 +01:00
Mzack9999
064ff46ad3
Merge pull request #3445 from projectdiscovery/dependabot/docker/dev/golang-1.20.2-alpine
...
chore(deps): bump golang from 1.20.1-alpine to 1.20.2-alpine
2023-03-20 13:22:35 +01:00
dependabot[bot]
a2e4b4197d
chore(deps): bump actions/setup-go from 3 to 4
...
Bumps [actions/setup-go](https://github.com/actions/setup-go ) from 3 to 4.
- [Release notes](https://github.com/actions/setup-go/releases )
- [Commits](https://github.com/actions/setup-go/compare/v3...v4 )
---
updated-dependencies:
- dependency-name: actions/setup-go
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <[email protected] >
2023-03-20 05:57:09 +00:00
dependabot[bot]
99e7c08ad7
chore(deps): bump golang from 1.20.1-alpine to 1.20.2-alpine
...
Bumps golang from 1.20.1-alpine to 1.20.2-alpine.
---
updated-dependencies:
- dependency-name: golang
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
2023-03-20 05:57:02 +00:00
Mzack9999
72faa98986
Merge pull request #3406 from jordanpotti/dev
...
Support for Jira custom fields
2023-03-20 01:20:29 +01:00
Mzack9999
d4acc471c5
better fmt
2023-03-20 00:48:39 +01:00
Mzack9999
50e178fbe8
Merge branch 'dev' into pr/3406
2023-03-20 00:24:33 +01:00
Mzack9999
6c707efcee
Merge pull request #3442 from projectdiscovery/dependabot/go_modules/v2/google.golang.org/protobuf-1.29.1
...
Dependabot/go modules/v2/google.golang.org/protobuf 1.29.1
2023-03-17 22:30:33 +01:00
Mzack9999
f4b0625d14
Merge pull request #3433 from projectdiscovery/dependabot/go_modules/v2/google.golang.org/protobuf-1.29.1
...
chore(deps): bump google.golang.org/protobuf from 1.29.0 to 1.29.1 in /v2
2023-03-17 17:51:30 +01:00
Mzack9999
1b7585476e
simplify execution logic
2023-03-17 17:31:28 +01:00
Mzack9999
6a0db1c234
restoring tests
2023-03-17 16:56:14 +01:00
Mzack9999
c115768b8e
investigating tests
2023-03-17 15:39:12 +01:00
Mzack9999
4c0d988a67
reworking interact mutex mechanism
2023-03-17 14:41:16 +01:00
dependabot[bot]
a9a933599f
chore(deps): bump google.golang.org/protobuf in /v2
...
Bumps [google.golang.org/protobuf](https://github.com/protocolbuffers/protobuf-go ) from 1.29.0 to 1.29.1.
- [Release notes](https://github.com/protocolbuffers/protobuf-go/releases )
- [Changelog](https://github.com/protocolbuffers/protobuf-go/blob/master/release.bash )
- [Commits](https://github.com/protocolbuffers/protobuf-go/compare/v1.29.0...v1.29.1 )
---
updated-dependencies:
- dependency-name: google.golang.org/protobuf
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <[email protected] >
2023-03-16 18:34:26 +00:00
Sandeep Singh
7ddbbf8e4d
Merge pull request #3389 from projectdiscovery/dev
...
nuclei v2.9.0
2023-03-17 00:03:02 +05:30
sandeep
a0c5cf1f0a
workflow update
2023-03-16 23:59:14 +05:30
GitHub Action
8db0276ba6
Auto Generate Syntax Docs + JSONSchema [Thu Mar 16 18:19:31 UTC 2023] 🤖
2023-03-16 18:19:31 +00:00
sandeep
e1b1417a9b
doc workflow update
2023-03-16 23:48:06 +05:30
Tarun Koyalwar
c3771e874d
fix data race in internal resultevent ( #3432 )
2023-03-16 23:20:38 +05:30
Mzack9999 and Tarun Koyalwar
c182434130
json templates support (load with flags, run & validate ) ( #3424 )
...
* extending template identification logic
* removing test code
* local debug
* json template loading support using flags
* blacklist meta json files
* minor changes
---------
Co-authored-by: Tarun Koyalwar <[email protected] >
2023-03-16 13:33:59 +05:30
Ramana Reddy and Tarun Koyalwar
c9634fae72
Issue 3350 matcher condition or not work ( #3397 )
...
* fix or condition match even interactsh includes as matcher-part (#3350 )
* add integration test
* add new template to integration test
* matcher-condtion: test case for both conditions
* fix lint errors
* upgrade dependencies
---------
Co-authored-by: Tarun Koyalwar <[email protected] >
2023-03-15 20:45:44 +05:30
Shubham Rasal
5e20c66215
Fix parseUrl test ( #3426 )
...
* Fix parseUrl test
* fix lint error
2023-03-15 19:43:10 +05:30
Mzack9999 and Tarun Koyalwar
0bf8fc027d
Fixing nil pointer reference + use map helper ( #3421 )
...
* Fixing nil pointer reference + use map helper
* bump tlsx version to v1.0.6
* increase interactsh polling in integration_test
* fix nil pointer dereference in integration_test
* fix lint error
---------
Co-authored-by: Tarun Koyalwar <[email protected] >
2023-03-14 21:27:48 +05:30
Sandeep Singh
3f3f23264b
tlsx dep update ( #3422 )
2023-03-14 18:43:46 +05:30
0d90a555f6
adds -track-error option to add custom errors to max-host-error watchlist ( #3399 )
...
* Allow user to specify for "context deadline exceeded" errors to count toward the max host error count
* Convert flag to a string slice `--track-error`
* Minimize diff
* Add documentation for `-track-error`
* adds unit test & minor improvements
* update flag description
---------
Co-authored-by: Austin Traver <[email protected] >
Co-authored-by: Tarun Koyalwar <[email protected] >
2023-03-14 13:59:42 +05:30
dependabot[bot]
bcb1a8811d
chore(deps): bump github.com/go-playground/validator/v10 in /v2 ( #3415 )
...
Bumps [github.com/go-playground/validator/v10](https://github.com/go-playground/validator ) from 10.11.1 to 10.11.2.
- [Release notes](https://github.com/go-playground/validator/releases )
- [Commits](https://github.com/go-playground/validator/compare/v10.11.1...v10.11.2 )
---
updated-dependencies:
- dependency-name: github.com/go-playground/validator/v10
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-03-13 14:09:49 +05:30
dependabot[bot]
1b30526f23
chore(deps): bump github.com/projectdiscovery/utils in /v2 ( #3417 )
...
Bumps [github.com/projectdiscovery/utils](https://github.com/projectdiscovery/utils ) from 0.0.13 to 0.0.15.
- [Release notes](https://github.com/projectdiscovery/utils/releases )
- [Commits](https://github.com/projectdiscovery/utils/compare/v0.0.13...v0.0.15 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/utils
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-03-13 13:27:00 +05:30
dependabot[bot]
37c69f38e0
chore(deps): bump golang from 1.20.1-alpine to 1.20.2-alpine ( #3414 )
...
Bumps golang from 1.20.1-alpine to 1.20.2-alpine.
---
updated-dependencies:
- dependency-name: golang
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-03-13 13:25:26 +05:30
dependabot[bot]
9ba4a74539
chore(deps): bump github.com/projectdiscovery/yamldoc-go in /v2 ( #3416 )
...
Bumps [github.com/projectdiscovery/yamldoc-go](https://github.com/projectdiscovery/yamldoc-go ) from 1.0.3-0.20211126104922-00d2c6bb43b6 to 1.0.4.
- [Release notes](https://github.com/projectdiscovery/yamldoc-go/releases )
- [Commits](https://github.com/projectdiscovery/yamldoc-go/commits/v1.0.4 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/yamldoc-go
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-03-13 13:25:08 +05:30
Jordan Potti
6ab4bf25f9
Support for Jira custom fields
2023-03-10 15:55:54 -07:00
sullo
62bc659914
Change "Operative System" to "Operating System" ( #3400 )
2023-03-09 12:36:55 +05:30
Shubham Rasal
572c8eb780
Issue 2987 fuzz options ( #3355 )
...
* Add override fuzzing type and mode flags
* Update english readme
* Fix failing tests
* Add the integration tests
- validate the command line overriding type and mode for fuzzing
2023-03-06 16:56:38 +05:30
dependabot[bot]
011d61eb39
chore(deps): bump golang.org/x/text from 0.7.0 to 0.8.0 in /v2 ( #3393 )
...
Bumps [golang.org/x/text](https://github.com/golang/text ) from 0.7.0 to 0.8.0.
- [Release notes](https://github.com/golang/text/releases )
- [Commits](https://github.com/golang/text/compare/v0.7.0...v0.8.0 )
---
updated-dependencies:
- dependency-name: golang.org/x/text
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-03-06 16:28:34 +05:30
dependabot[bot]
bf58544829
chore(deps): bump github.com/aws/aws-sdk-go-v2/feature/s3/manager in /v2 ( #3392 )
...
Bumps [github.com/aws/aws-sdk-go-v2/feature/s3/manager](https://github.com/aws/aws-sdk-go-v2 ) from 1.11.51 to 1.11.55.
- [Release notes](https://github.com/aws/aws-sdk-go-v2/releases )
- [Changelog](https://github.com/aws/aws-sdk-go-v2/blob/main/CHANGELOG.md )
- [Commits](https://github.com/aws/aws-sdk-go-v2/compare/feature/s3/manager/v1.11.51...feature/s3/manager/v1.11.55 )
---
updated-dependencies:
- dependency-name: github.com/aws/aws-sdk-go-v2/feature/s3/manager
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-03-06 16:28:14 +05:30
Mzack9999
b3b2ec9baa
Merge pull request #3351 from projectdiscovery/issue-3081-retry-gh
...
Add retry script for build, test and integration commands
2023-03-06 09:53:11 +01:00
sandeep
c91588830e
win os test fix
2023-03-06 01:57:55 +05:30
Sandeep Singh
5c27031366
Merge branch 'main' into dev
2023-03-06 01:12:27 +05:30
sandeep
0f80575c44
Update version number and add paths to pull request.
2023-03-06 01:03:30 +05:30
Mzack9999
68550695f8
Fixing atomic bool check ( #3376 )
2023-03-06 00:37:40 +05:30
Mzack9999
d7ac306bdf
Adding one-time method override ( #3373 )
2023-03-04 12:27:26 +05:30
Tarun Koyalwar
d9e953acfa
fix file input in custom vars for self contained http template ( #3385 )
...
* fix file input in variables(-V)
* fix lint error
* fix nuclei-ignore file failures
2023-03-04 04:57:27 +05:30
Tarun Koyalwar and sandeep
3e53087617
fix missing port in matched ssl templates ( #3380 )
...
* add openssl support + fix missing port
* fix failing tests
* go mod update
* workflow update
---------
Co-authored-by: sandeep <[email protected] >
2023-03-04 04:47:41 +05:30
dependabot[bot]
ecf3671982
chore(deps): bump github.com/labstack/echo/v4 in /v2 ( #3365 )
...
Bumps [github.com/labstack/echo/v4](https://github.com/labstack/echo ) from 4.10.0 to 4.10.2.
- [Release notes](https://github.com/labstack/echo/releases )
- [Changelog](https://github.com/labstack/echo/blob/master/CHANGELOG.md )
- [Commits](https://github.com/labstack/echo/compare/v4.10.0...v4.10.2 )
---
updated-dependencies:
- dependency-name: github.com/labstack/echo/v4
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-03-04 04:31:01 +05:30
dependabot[bot]
d0ae260870
chore(deps): bump github.com/aws/aws-sdk-go-v2/credentials in /v2 ( #3364 )
...
Bumps [github.com/aws/aws-sdk-go-v2/credentials](https://github.com/aws/aws-sdk-go-v2 ) from 1.13.12 to 1.13.15.
- [Release notes](https://github.com/aws/aws-sdk-go-v2/releases )
- [Changelog](https://github.com/aws/aws-sdk-go-v2/blob/main/CHANGELOG.md )
- [Commits](https://github.com/aws/aws-sdk-go-v2/compare/service/mq/v1.13.12...service/mq/v1.13.15 )
---
updated-dependencies:
- dependency-name: github.com/aws/aws-sdk-go-v2/credentials
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-03-04 04:30:48 +05:30
xm1k3 and Mzack9999
f26e01551e
resolve() helper function ( #3321 )
...
* started the implementation of resolve helper function
* fixes go mod and sum
* fixes and use makeDslWithOptionalArgsFunction signature
* added tests
* added more dnsTypes based on dnsx docs
* used dns client pool
* dsl functions
* fixes on dnsclientpool, added init()
* go mod tidy
* go mod tidy
* dsl signature makeMultiSignatureDslFunction
* error on len
* managed mx
* fix on mx record
* dns types managed with FirstNonZero func
* error handling
* utils to stable version
* version bump
* fixing var name
---------
Co-authored-by: Mzack9999 <[email protected] >
2023-03-04 04:21:24 +05:30
Mzack9999
7c19510e6c
Merge pull request #3381 from projectdiscovery/issue-3305-retryablehttp-api-requests
...
Using retryablehttp for api request
2023-03-03 10:23:58 +01:00
shubhamrasal
c3d800fa41
Add workflow as option, grep the logs to check if it flaky test
2023-03-03 07:23:07 +00:00
xm1k3
bab15e122b
http.DefaultClient replaced with retryablehttp
2023-03-02 21:21:04 +01:00
xm1k3
886fdcf0a9
started move to retryablehttp
2023-03-02 14:54:01 +01:00
xm1k3
ffd758dcb1
added InitNucleiVersion
2023-03-02 09:37:42 +01:00
xm1k3
32b79fdd36
used retryablehttp.DefaultClient().Do(req)
2023-03-02 09:35:53 +01:00
shubhamrasal
a92f429f86
Add bash script to retry failed job in given time.
2023-03-02 13:33:04 +05:30
xm1k3
25098c8ea6
fix on ignore call
2023-03-02 09:01:24 +01:00
xm1k3
5959daa58f
removed nucleiVersion var as unused
2023-03-01 18:05:56 +01:00
xm1k3
ee6b1bef61
used retryablehttp for api requests
2023-03-01 16:50:21 +01:00
shubhamrasal
409393b64b
Merge branch 'dev' into issue-3081-retry-gh
2023-03-01 19:07:15 +05:30
shubhamrasal
d32c9c7f56
Revert "Resolve the requested changes"
...
This reverts commit 4ad64eb357 .
2023-03-01 19:06:30 +05:30
Mzack9999
3ea87e2186
Merge pull request #3363 from projectdiscovery/dependabot/go_modules/v2/dev/github.com/stretchr/testify-1.8.2
...
chore(deps): bump github.com/stretchr/testify from 1.8.1 to 1.8.2 in /v2
2023-02-28 09:02:50 +01:00
Mzack9999
570e59152b
Merge pull request #3366 from projectdiscovery/dependabot/go_modules/v2/dev/github.com/klauspost/compress-1.16.0
...
chore(deps): bump github.com/klauspost/compress from 1.15.15 to 1.16.0 in /v2
2023-02-28 09:02:24 +01:00
Mzack9999
d80cbef51d
Merge pull request #3333 from CodFrm/main
...
fix some json deserialization issues
2023-02-28 09:02:04 +01:00
Mzack9999
469c364b47
Merge pull request #3368 from projectdiscovery/issue-3153-mapcidr-defaultclient
...
Mapcidr defaultclient
2023-02-27 13:28:28 +01:00
王一之
46c0822ee4
add unit test
2023-02-27 17:55:37 +08:00
xm1k3
1132456ec6
bump mapcidr version + asn
2023-02-27 10:22:50 +01:00
王一之
27fefe59d3
fix json deserialization issues
2023-02-27 14:29:49 +08:00
dependabot[bot]
72af825023
chore(deps): bump github.com/klauspost/compress in /v2
...
Bumps [github.com/klauspost/compress](https://github.com/klauspost/compress ) from 1.15.15 to 1.16.0.
- [Release notes](https://github.com/klauspost/compress/releases )
- [Changelog](https://github.com/klauspost/compress/blob/master/.goreleaser.yml )
- [Commits](https://github.com/klauspost/compress/compare/v1.15.15...v1.16.0 )
---
updated-dependencies:
- dependency-name: github.com/klauspost/compress
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <[email protected] >
2023-02-27 06:07:30 +00:00
dependabot[bot]
d374b0c717
chore(deps): bump github.com/stretchr/testify from 1.8.1 to 1.8.2 in /v2
...
Bumps [github.com/stretchr/testify](https://github.com/stretchr/testify ) from 1.8.1 to 1.8.2.
- [Release notes](https://github.com/stretchr/testify/releases )
- [Commits](https://github.com/stretchr/testify/compare/v1.8.1...v1.8.2 )
---
updated-dependencies:
- dependency-name: github.com/stretchr/testify
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
2023-02-27 06:06:39 +00:00
Mzack9999
62af038617
Add template sign/verify functionality ( #3029 )
...
* add template sign/verify functionality
* fixing syntax
2023-02-26 03:54:46 +05:30
Notealot and mzack
aeb5dbd293
feat: add RawStringSlice / fix: reference url case insensitive ( #3346 )
...
* feat: add RawStringSlice and refactor
* restored old logic + refactor
* restored files
---------
Co-authored-by: mzack <[email protected] >
2023-02-26 01:17:47 +05:30
Mzack9999
b5b5384990
Merge pull request #3280 from projectdiscovery/issue-2188-reporting-client
...
Converting reporting client to interface
2023-02-24 16:28:53 +01:00
Mzack9999
84abef3f70
Merge branch 'dev' into issue-2188-reporting-client
2023-02-24 15:58:43 +01:00
shubhamrasal
4ad64eb357
Resolve the requested changes
...
- Add the logic to retry the test case that is failed.
- Accpet the number of how many times we want to retry
- Run the last retry in debug
2023-02-24 13:42:19 +05:30
shubhamrasal
ed46e9560e
Revert "Add retry script for build, test and integration commands"
...
This reverts commit 63747a5c54 .
2023-02-24 06:15:16 +05:30
王一之
994988357a
adds missing json tags
2023-02-22 11:15:55 +08:00
Tarun Koyalwar
8cdc1338fc
adds missing json tags and unit test
2023-02-22 02:24:45 +05:30
shubhamrasal
7224dfcc85
Revert "Making test fail to test the workflow"
...
This reverts commit f387546113 .
2023-02-21 20:55:01 +05:30
shubhamrasal
f387546113
Making test fail to test the workflow
2023-02-21 20:40:15 +05:30
shubhamrasal
311ea5bd01
Update integration tests wd
2023-02-21 20:00:48 +05:30
shubhamrasal
63747a5c54
Add retry script for build, test and integration commands
2023-02-21 19:50:52 +05:30
e3e60d0ba8
uncover: add criminalip support ( #3162 )
...
* update uncover engine options
* add criminalip support
* update criminalIP variable
---------
Co-authored-by: Sandeep Singh <[email protected] >
Co-authored-by: shubhamrasal <[email protected] >
2023-02-21 00:23:11 +05:30
Tarun Koyalwar
21b03a2e8a
bug fix in url path and adds integration tests ( #3331 )
...
* fix unsafe edgecases+ adds integration test
* bug fixes and more url testcases
* upgrade cfssl
* fix template id in integration test
2023-02-20 22:26:04 +05:30
Sandeep Singh
ba7fcd08ff
Merge branch 'dev' into issue-2188-reporting-client
2023-02-20 15:26:16 +05:30
dependabot[bot]
8f151b58c2
chore(deps): bump alpine from 3.17.1 to 3.17.2 ( #3313 )
...
Bumps alpine from 3.17.1 to 3.17.2.
---
updated-dependencies:
- dependency-name: alpine
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-02-20 13:57:40 +05:30
dependabot[bot]
c6a749fc2b
chore(deps): bump github.com/xanzy/go-gitlab in /v2 ( #3344 )
...
Bumps [github.com/xanzy/go-gitlab](https://github.com/xanzy/go-gitlab ) from 0.79.0 to 0.80.2.
- [Release notes](https://github.com/xanzy/go-gitlab/releases )
- [Changelog](https://github.com/xanzy/go-gitlab/blob/master/releases_test.go )
- [Commits](https://github.com/xanzy/go-gitlab/compare/v0.79.0...v0.80.2 )
---
updated-dependencies:
- dependency-name: github.com/xanzy/go-gitlab
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-02-20 13:50:36 +05:30
dependabot[bot]
76c641123e
chore(deps): bump github.com/aws/aws-sdk-go-v2/service/s3 in /v2 ( #3343 )
...
Bumps [github.com/aws/aws-sdk-go-v2/service/s3](https://github.com/aws/aws-sdk-go-v2 ) from 1.30.2 to 1.30.3.
- [Release notes](https://github.com/aws/aws-sdk-go-v2/releases )
- [Changelog](https://github.com/aws/aws-sdk-go-v2/blob/main/CHANGELOG.md )
- [Commits](https://github.com/aws/aws-sdk-go-v2/compare/service/s3/v1.30.2...service/s3/v1.30.3 )
---
updated-dependencies:
- dependency-name: github.com/aws/aws-sdk-go-v2/service/s3
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-02-20 13:49:56 +05:30
dependabot[bot]
a9396087e5
chore(deps): bump golang from 1.20.0-alpine to 1.20.1-alpine ( #3342 )
...
Bumps golang from 1.20.0-alpine to 1.20.1-alpine.
---
updated-dependencies:
- dependency-name: golang
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-02-20 13:49:42 +05:30
dependabot[bot]
9e3960913d
chore(deps): bump golang.org/x/oauth2 from 0.4.0 to 0.5.0 in /v2 ( #3317 )
...
Bumps [golang.org/x/oauth2](https://github.com/golang/oauth2 ) from 0.4.0 to 0.5.0.
- [Release notes](https://github.com/golang/oauth2/releases )
- [Commits](https://github.com/golang/oauth2/compare/v0.4.0...v0.5.0 )
---
updated-dependencies:
- dependency-name: golang.org/x/oauth2
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-02-20 13:49:26 +05:30
dependabot[bot]
60a939e14b
chore(deps): bump github.com/projectdiscovery/gologger in /v2 ( #3315 )
...
Bumps [github.com/projectdiscovery/gologger](https://github.com/projectdiscovery/gologger ) from 1.1.7 to 1.1.8.
- [Release notes](https://github.com/projectdiscovery/gologger/releases )
- [Commits](https://github.com/projectdiscovery/gologger/compare/v1.1.7...v1.1.8 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/gologger
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-02-20 13:49:12 +05:30
dependabot[bot]
1f94752ff8
chore(deps): bump github.com/projectdiscovery/networkpolicy in /v2 ( #3314 )
...
Bumps [github.com/projectdiscovery/networkpolicy](https://github.com/projectdiscovery/networkpolicy ) from 0.0.3 to 0.0.4.
- [Release notes](https://github.com/projectdiscovery/networkpolicy/releases )
- [Commits](https://github.com/projectdiscovery/networkpolicy/compare/v0.0.3...v0.0.4 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/networkpolicy
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-02-20 13:48:58 +05:30
dependabot[bot]
1467815ca3
chore(deps): bump golang.org/x/net from 0.6.0 to 0.7.0 in /v2 ( #3337 )
...
Bumps [golang.org/x/net](https://github.com/golang/net ) from 0.6.0 to 0.7.0.
- [Release notes](https://github.com/golang/net/releases )
- [Commits](https://github.com/golang/net/compare/v0.6.0...v0.7.0 )
---
updated-dependencies:
- dependency-name: golang.org/x/net
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-02-18 05:31:09 +05:30
王一之
10693efa05
add integration tests
2023-02-17 14:23:28 +08:00
王一之
85090b7531
fix some json deserialization issues
2023-02-17 14:21:25 +08:00
xm1k3 and Mzack9999
cc2f796d2f
Helper function for IP Formats ( #3286 )
...
* implemented ip_format helper function
* added tests on ip_format() helper
* fixes on logic
* fixes related to mapcidr docs
* better error value
* fixes + unit test to check index 11
* added call for integration tests
* fixes on dsl-functions number
---------
Co-authored-by: Mzack9999 <[email protected] >
2023-02-17 01:47:40 +05:30
Ice3man
dbb0bf2789
Merge pull request #3322 from projectdiscovery/optional-templates-cache
...
Added optional doNotCache to protocols.ExecuterOptions
2023-02-13 18:24:38 +05:30
Ice3man
ecc1964ad9
Added optional doNotCache to protocols.ExecuterOptions
2023-02-13 18:00:25 +05:30
Mzack9999
d608ffaeb2
clear after stop ( #3312 )
...
* clear after stop
* fixing data races
* adding atomic cache
* fixing lint errors
* fixing imports
2023-02-13 16:46:41 +05:30
Sandeep Singh
20da19a76d
Merge pull request #3318 from projectdiscovery/dependabot/go_modules/v2/dev/github.com/projectdiscovery/retryabledns-1.0.21
...
chore(deps): bump github.com/projectdiscovery/retryabledns from 1.0.20 to 1.0.21 in /v2
2023-02-13 13:59:54 +05:30
dependabot[bot]
7aa9f96919
chore(deps): bump github.com/projectdiscovery/retryabledns in /v2
...
Bumps [github.com/projectdiscovery/retryabledns](https://github.com/projectdiscovery/retryabledns ) from 1.0.20 to 1.0.21.
- [Release notes](https://github.com/projectdiscovery/retryabledns/releases )
- [Commits](https://github.com/projectdiscovery/retryabledns/compare/v1.0.20...v1.0.21 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/retryabledns
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
2023-02-13 06:03:25 +00:00
Mzack9999
a1e1104e8c
Merge pull request #3303 from projectdiscovery/detect-data-race
...
detect data race panics in integration_tests
2023-02-10 15:39:56 +01:00
Sandeep Singh
47d6337fdf
Merge pull request #3304 from projectdiscovery/dev
...
nuclei v2.8.9
2023-02-10 19:44:54 +05:30
Tarun Koyalwar
c49383de98
detect data race panics in integration_tests
2023-02-10 19:28:07 +05:30
Sandeep Singh and Tarun Koyalwar
687a481a85
Nuclei v2.8.9 release preparation ( #3281 )
...
* nuclei v2.8.9 release
* dep update
* fix go mod error
---------
Co-authored-by: Tarun Koyalwar <[email protected] >
2023-02-10 19:25:31 +05:30
Tarun Koyalwar
e622b989fe
fix url re-encoding issues ( #3294 )
...
* fix double url encoding in urls
* remove extra slash
* url encode matchedURL
2023-02-10 18:28:28 +05:30
galoget and Sandeep Singh
7d1471fbac
Updated README.md to include Contributors Graph Section ( #3299 )
...
Adding a Contributors Graph Section is important, as it shows gratitude for all collaborations made by the Community, but it also motivates more people to join and participate in the project.
Co-authored-by: Sandeep Singh <[email protected] >
2023-02-09 23:50:18 +05:30
Ice3man
7e7bb1ed0a
AES CBC PKCS5Padding helper function update ( #3287 )
...
* Added DSL helper functions for CVE + misc
* Added aes_cbc with pkcspadding
* Misc
* Misc
* Misc
* Removed debug statement
* Misc
* Misc
* Fixed tests
2023-02-09 20:22:42 +05:30
Mzack9999
518944f6e8
Adding proxy use in headless binary download ( #3290 )
...
* Adding proxy use in headless binary download
* bumping utils
2023-02-09 20:01:49 +05:30
Mzack9999
454a883241
Using retryablehttp for templates loading ( #3291 )
...
* Using retryablehttp for templates loading
* Update compile_test.go
2023-02-09 19:15:44 +05:30
Tarun Koyalwar and GitHub Action
a62e57f6c0
fix publish docs ( #3296 )
...
* add branch ref while checkout
* Auto Generate Syntax Docs + JSONSchema [Thu Feb 9 13:36:50 UTC 2023] 🤖
---------
Co-authored-by: GitHub Action <[email protected] >
2023-02-09 19:14:43 +05:30
Mzack9999
0618ccb923
fixing lint errors
2023-02-07 10:18:28 +01:00
Mzack9999
02df1f2879
removing go 1.20 helpers
2023-02-07 10:16:37 +01:00
Mzack9999
cc343c6eda
restoring 1.19 as 1.20 is marked unstable
2023-02-07 10:08:50 +01:00
Mzack9999
365baf7da9
bumping go to 1.20
2023-02-07 09:59:22 +01:00
Mzack9999
d57aec5ec7
converting reporting client to interface
2023-02-07 09:45:49 +01:00
Mzack9999
7556416e5b
adding interactsh support to sni ( #3276 )
2023-02-07 14:02:10 +05:30
Mzack9999
1fbd2c069a
adding json schema for extractor ( #3240 )
...
* adding json schema for extractor
* adding argument validation
2023-02-07 14:01:34 +05:30
1e5358b1fa
Improve passive templates error handling ( #3098 )
...
* fixes on passive templates
* Auto Generate Syntax Docs + JSONSchema [Thu Dec 29 08:47:22 UTC 2022] 🤖
* removed empty line
* warning management
When passive flag is provided we ignore all templates which are not compatible, without posting misleading errors
* removing redundant code
* skip offline errors with err var
* remove check on debug flag + used errors.Is() to check errors
important note for future refactoring: use errorsutil.Is() instead of errors.Is()
---------
Co-authored-by: GitHub Action <[email protected] >
Co-authored-by: Mzack9999 <[email protected] >
2023-02-07 05:10:38 +05:30
Faheem Khan and Sandeep Singh
fc831bd977
Update nuclei -h output to ( #3235 )
...
Co-authored-by: Sandeep Singh <[email protected] >
2023-02-07 04:57:13 +05:30
dependabot[bot]
3de6fdee33
chore(deps): bump github.com/antchfx/xmlquery in /v2 ( #3269 )
...
Bumps [github.com/antchfx/xmlquery](https://github.com/antchfx/xmlquery ) from 1.3.14 to 1.3.15.
- [Release notes](https://github.com/antchfx/xmlquery/releases )
- [Commits](https://github.com/antchfx/xmlquery/compare/v1.3.14...v1.3.15 )
---
updated-dependencies:
- dependency-name: github.com/antchfx/xmlquery
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-02-07 04:56:15 +05:30
dependabot[bot]
f01c1a3376
chore(deps): bump golang from 1.19.5-alpine to 1.20.0-alpine ( #3267 )
...
Bumps golang from 1.19.5-alpine to 1.20.0-alpine.
---
updated-dependencies:
- dependency-name: golang
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-02-07 04:55:55 +05:30
dependabot[bot]
a2c9b13ee6
chore(deps): bump github.com/aws/aws-sdk-go-v2/feature/s3/manager in /v2 ( #3268 )
...
Bumps [github.com/aws/aws-sdk-go-v2/feature/s3/manager](https://github.com/aws/aws-sdk-go-v2 ) from 1.11.46 to 1.11.51.
- [Release notes](https://github.com/aws/aws-sdk-go-v2/releases )
- [Changelog](https://github.com/aws/aws-sdk-go-v2/blob/main/CHANGELOG.md )
- [Commits](https://github.com/aws/aws-sdk-go-v2/compare/feature/s3/manager/v1.11.46...feature/s3/manager/v1.11.51 )
---
updated-dependencies:
- dependency-name: github.com/aws/aws-sdk-go-v2/feature/s3/manager
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-02-07 04:55:42 +05:30
GitHub Action
afe2114d58
Auto Generate Syntax Docs + JSONSchema [Mon Feb 6 23:25:05 UTC 2023] 🤖
2023-02-06 23:25:05 +00:00
Sandeep Singh
10dd4d7540
added branch ref ( #3278 )
2023-02-07 04:50:23 +05:30
dependabot[bot]
5bd0f9bf69
chore(deps): bump docker/build-push-action from 3 to 4 ( #3266 )
...
Bumps [docker/build-push-action](https://github.com/docker/build-push-action ) from 3 to 4.
- [Release notes](https://github.com/docker/build-push-action/releases )
- [Commits](https://github.com/docker/build-push-action/compare/v3...v4 )
---
updated-dependencies:
- dependency-name: docker/build-push-action
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-02-07 04:49:09 +05:30
dependabot[bot]
5b2f58a6a6
chore(deps): bump github.com/projectdiscovery/clistats in /v2 ( #3271 )
...
Bumps [github.com/projectdiscovery/clistats](https://github.com/projectdiscovery/clistats ) from 0.0.11 to 0.0.12.
- [Release notes](https://github.com/projectdiscovery/clistats/releases )
- [Commits](https://github.com/projectdiscovery/clistats/compare/v0.0.11...v0.0.12 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/clistats
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-02-07 04:48:45 +05:30
dependabot[bot]
1b1c471ee9
chore(deps): bump github.com/go-rod/rod from 0.112.2 to 0.112.4 in /v2 ( #3270 )
...
Bumps [github.com/go-rod/rod](https://github.com/go-rod/rod ) from 0.112.2 to 0.112.4.
- [Release notes](https://github.com/go-rod/rod/releases )
- [Commits](https://github.com/go-rod/rod/compare/v0.112.2...v0.112.4 )
---
updated-dependencies:
- dependency-name: github.com/go-rod/rod
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-02-07 04:48:23 +05:30
dependabot[bot]
99157c280a
chore(deps): bump github.com/antchfx/htmlquery in /v2 ( #3272 )
...
Bumps [github.com/antchfx/htmlquery](https://github.com/antchfx/htmlquery ) from 1.2.6 to 1.3.0.
- [Release notes](https://github.com/antchfx/htmlquery/releases )
- [Commits](https://github.com/antchfx/htmlquery/compare/v1.2.6...v1.3.0 )
---
updated-dependencies:
- dependency-name: github.com/antchfx/htmlquery
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-02-07 04:48:08 +05:30
Mzack9999
1128969ac3
Merge pull request #3275 from projectdiscovery/issue-3274-data-race-raceReq
...
fix data race in race requests
2023-02-06 21:55:53 +01:00
Ice3man
197d055c5e
Use httpx as library for http probing ( #3261 )
...
* Use httpx as library for http probing
* Changed HTTP method to HEAD for probing
2023-02-06 23:34:33 +05:30
Tarun Koyalwar
d18fa6f6b2
fix data race in race requests
2023-02-06 16:18:30 +05:30
Tarun Koyalwar
32a6adb82e
fix data race in payload ( #3265 )
2023-02-05 00:00:01 +05:30
Tarun Koyalwar
628628893c
fix make http request inconsistencies ( #3243 )
...
* fix make http request inconsistencies
* remove parameters from http vars
* fix trailingslash unit test
* naming conventions: best practices
* fix publish docs action
* remove branch ref from push
2023-02-01 17:23:28 +05:30
a81c754db5
support env var from report yaml ( #3188 )
...
* added support yaml for report options
* better to use .HasPrefix()
* wip: working on unmarshal YAML optimization
* managed yaml tag + nil pointers + unit test
* implemented tests
* removed unused code from reporting + code refactoring
* WIP: code refactoring and tests
* check on env var
* more test coverage and added callback func
* docs + renaming func
* moved callback logic + removed yaml validation
* used yaml decoder
* struct typo
* refactoring walk method with generic signature
* removed yamlwrapper refs, used yaml2 + docs
implemented test to check also fields without yaml tag
* used DecodeAndValidate()
* removed double import reference
---------
Co-authored-by: mzack <[email protected] >
Co-authored-by: Mzack9999 <[email protected] >
2023-02-01 02:38:17 +05:30
Tarun Koyalwar
68d1b2f3f3
fix nuclei panic with ratelimit v0.0.5 ( #3257 )
...
* fix ratelimit panic
* fix race conditions in ratelimit
* bump ratelimit to v0.0.6
2023-01-31 21:27:13 +05:30
Sandeep Singh
6311733b58
Merge pull request #3252 from projectdiscovery/dependabot/go_modules/v2/dev/github.com/xanzy/go-gitlab-0.79.0
...
chore(deps): bump github.com/xanzy/go-gitlab from 0.78.0 to 0.79.0 in /v2
2023-01-30 15:09:21 +05:30
Sandeep Singh
05505bd755
Merge pull request #3251 from projectdiscovery/dependabot/go_modules/v2/dev/github.com/projectdiscovery/ratelimit-0.0.5
...
chore(deps): bump github.com/projectdiscovery/ratelimit from 0.0.4 to 0.0.5 in /v2
2023-01-30 15:09:08 +05:30
Sandeep Singh
e8ae5f1f9c
Merge pull request #3250 from projectdiscovery/dependabot/go_modules/v2/dev/github.com/klauspost/compress-1.15.15
...
chore(deps): bump github.com/klauspost/compress from 1.15.13 to 1.15.15 in /v2
2023-01-30 15:08:22 +05:30
Sandeep Singh
b799f5134c
Merge pull request #3248 from projectdiscovery/dependabot/github_actions/dev/golangci/golangci-lint-action-3.4.0
...
chore(deps): bump golangci/golangci-lint-action from 3.3.1 to 3.4.0
2023-01-30 15:08:02 +05:30
dependabot[bot]
ced0f08065
chore(deps): bump github.com/xanzy/go-gitlab in /v2
...
Bumps [github.com/xanzy/go-gitlab](https://github.com/xanzy/go-gitlab ) from 0.78.0 to 0.79.0.
- [Release notes](https://github.com/xanzy/go-gitlab/releases )
- [Changelog](https://github.com/xanzy/go-gitlab/blob/master/releases_test.go )
- [Commits](https://github.com/xanzy/go-gitlab/compare/v0.78.0...v0.79.0 )
---
updated-dependencies:
- dependency-name: github.com/xanzy/go-gitlab
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <[email protected] >
2023-01-30 05:08:11 +00:00
dependabot[bot]
3cb3a2245b
chore(deps): bump github.com/projectdiscovery/ratelimit in /v2
...
Bumps [github.com/projectdiscovery/ratelimit](https://github.com/projectdiscovery/ratelimit ) from 0.0.4 to 0.0.5.
- [Release notes](https://github.com/projectdiscovery/ratelimit/releases )
- [Commits](https://github.com/projectdiscovery/ratelimit/compare/v0.0.4...v0.0.5 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/ratelimit
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
2023-01-30 05:06:30 +00:00
dependabot[bot]
9c629ea912
chore(deps): bump github.com/klauspost/compress in /v2
...
Bumps [github.com/klauspost/compress](https://github.com/klauspost/compress ) from 1.15.13 to 1.15.15.
- [Release notes](https://github.com/klauspost/compress/releases )
- [Changelog](https://github.com/klauspost/compress/blob/master/.goreleaser.yml )
- [Commits](https://github.com/klauspost/compress/compare/v1.15.13...v1.15.15 )
---
updated-dependencies:
- dependency-name: github.com/klauspost/compress
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
2023-01-30 05:06:19 +00:00
dependabot[bot]
ed5ab5118a
chore(deps): bump golangci/golangci-lint-action from 3.3.1 to 3.4.0
...
Bumps [golangci/golangci-lint-action](https://github.com/golangci/golangci-lint-action ) from 3.3.1 to 3.4.0.
- [Release notes](https://github.com/golangci/golangci-lint-action/releases )
- [Commits](https://github.com/golangci/golangci-lint-action/compare/v3.3.1...v3.4.0 )
---
updated-dependencies:
- dependency-name: golangci/golangci-lint-action
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <[email protected] >
2023-01-30 05:00:58 +00:00
Sandeep Singh
8b578ba429
Merge pull request #3239 from projectdiscovery/dev
...
nuclei v2.8.8
2023-01-24 23:31:28 +05:30
Sandeep Singh
2a24025397
go mod + version update ( #3238 )
2023-01-24 22:58:34 +05:30
Tarun Koyalwar
0b2a3e296a
fix url encoding issues and inconsistencies ( #3211 )
...
* fix url encoding issues
* complete requested changes and improvements
* fix missing issue-tracker-config.yaml
* fuzz: deepcopy and use urlutil.Params
2023-01-24 22:04:52 +05:30
Tarun Koyalwar
edcab07fec
fix aws signer missing template variables ( #3206 )
...
* aws sign: fix missing variables
* signer: add aws defaults
* aws signer default values
2023-01-24 20:50:20 +05:30
dependabot[bot]
f6d6faa25b
chore(deps): bump github.com/projectdiscovery/clistats in /v2 ( #3232 )
...
Bumps [github.com/projectdiscovery/clistats](https://github.com/projectdiscovery/clistats ) from 0.0.9 to 0.0.11.
- [Release notes](https://github.com/projectdiscovery/clistats/releases )
- [Commits](https://github.com/projectdiscovery/clistats/compare/v0.0.9...v0.0.11 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/clistats
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-01-23 16:39:23 +05:30
dependabot[bot]
c6c44d894f
chore(deps): bump github.com/projectdiscovery/wappalyzergo in /v2 ( #3229 )
...
Bumps [github.com/projectdiscovery/wappalyzergo](https://github.com/projectdiscovery/wappalyzergo ) from 0.0.77 to 0.0.79.
- [Release notes](https://github.com/projectdiscovery/wappalyzergo/releases )
- [Commits](https://github.com/projectdiscovery/wappalyzergo/compare/v0.0.77...v0.0.79 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/wappalyzergo
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-01-23 16:32:14 +05:30
dependabot[bot]
0692d2461d
chore(deps): bump github.com/projectdiscovery/rawhttp in /v2 ( #3231 )
...
Bumps [github.com/projectdiscovery/rawhttp](https://github.com/projectdiscovery/rawhttp ) from 0.1.4 to 0.1.7.
- [Release notes](https://github.com/projectdiscovery/rawhttp/releases )
- [Commits](https://github.com/projectdiscovery/rawhttp/compare/v0.1.4...v0.1.7 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/rawhttp
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-01-23 16:31:59 +05:30
dependabot[bot]
f34f2bb4c9
chore(deps): bump github.com/xanzy/go-gitlab in /v2 ( #3230 )
...
Bumps [github.com/xanzy/go-gitlab](https://github.com/xanzy/go-gitlab ) from 0.77.0 to 0.78.0.
- [Release notes](https://github.com/xanzy/go-gitlab/releases )
- [Changelog](https://github.com/xanzy/go-gitlab/blob/master/releases_test.go )
- [Commits](https://github.com/xanzy/go-gitlab/compare/v0.77.0...v0.78.0 )
---
updated-dependencies:
- dependency-name: github.com/xanzy/go-gitlab
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <[email protected] >
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-01-23 16:31:43 +05:30
Mzack9999
6c56a20544
Adding support for nmhe ( #3219 )
...
* adding support for nmhe
* updating docs
2023-01-22 15:08:50 +05:30
Tarun Koyalwar
6ebf5a789e
fix host spray race condition ( #3213 )
...
* core: bug fixes
* best practices: uniform comments
2023-01-20 23:49:04 +05:30
André Angeluci and Sandeep Singh
edb4cb5495
Fixing a typo on the readme file. ( #3214 )
...
Co-authored-by: Sandeep Singh <[email protected] >
2023-01-19 19:30:51 +05:30
dependabot[bot]
cde9df5576
chore(deps): bump golang from 1.19.4-alpine to 1.19.5-alpine ( #3195 )
...
Bumps golang from 1.19.4-alpine to 1.19.5-alpine.
---
updated-dependencies:
- dependency-name: golang
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-01-17 19:08:08 +05:30
dependabot[bot]
17181bbc57
chore(deps): bump github.com/antchfx/xmlquery in /v2 ( #3197 )
...
Bumps [github.com/antchfx/xmlquery](https://github.com/antchfx/xmlquery ) from 1.3.13 to 1.3.14.
- [Release notes](https://github.com/antchfx/xmlquery/releases )
- [Commits](https://github.com/antchfx/xmlquery/compare/v1.3.13...v1.3.14 )
---
updated-dependencies:
- dependency-name: github.com/antchfx/xmlquery
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-01-17 19:07:35 +05:30
dependabot[bot]
228cc6aa76
chore(deps): bump alpine from 3.17.0 to 3.17.1 ( #3196 )
...
Bumps alpine from 3.17.0 to 3.17.1.
---
updated-dependencies:
- dependency-name: alpine
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-01-17 18:36:54 +05:30
dependabot[bot]
5201e72c6e
chore(deps): bump github.com/antchfx/htmlquery in /v2 ( #3198 )
...
Bumps [github.com/antchfx/htmlquery](https://github.com/antchfx/htmlquery ) from 1.2.5 to 1.2.6.
- [Release notes](https://github.com/antchfx/htmlquery/releases )
- [Commits](https://github.com/antchfx/htmlquery/compare/v1.2.5...v1.2.6 )
---
updated-dependencies:
- dependency-name: github.com/antchfx/htmlquery
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-01-17 18:35:33 +05:30
dependabot[bot]
f79b05559e
chore(deps): bump github.com/aws/aws-sdk-go-v2/config in /v2 ( #3199 )
...
Bumps [github.com/aws/aws-sdk-go-v2/config](https://github.com/aws/aws-sdk-go-v2 ) from 1.18.7 to 1.18.8.
- [Release notes](https://github.com/aws/aws-sdk-go-v2/releases )
- [Changelog](https://github.com/aws/aws-sdk-go-v2/blob/main/CHANGELOG.md )
- [Commits](https://github.com/aws/aws-sdk-go-v2/compare/config/v1.18.7...config/v1.18.8 )
---
updated-dependencies:
- dependency-name: github.com/aws/aws-sdk-go-v2/config
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-01-17 18:30:13 +05:30
dependabot[bot]
0b8c4cc4b7
chore(deps): bump github.com/projectdiscovery/retryabledns in /v2 ( #3200 )
...
Bumps [github.com/projectdiscovery/retryabledns](https://github.com/projectdiscovery/retryabledns ) from 1.0.17 to 1.0.20.
- [Release notes](https://github.com/projectdiscovery/retryabledns/releases )
- [Commits](https://github.com/projectdiscovery/retryabledns/compare/v1.0.17...v1.0.20 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/retryabledns
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-01-17 18:26:44 +05:30
Ice3man
78c4b9b7d2
Added clustering support for TLS templates ( #3209 )
...
* Added clustering support for DNS protocol templates
* Added clustering support for TLS templates
* Fixed randomly populated info block in ssl templates
* Moved to a switch-case + added tests for clustering
2023-01-17 18:20:05 +05:30
Ice3man
dbb4de028e
Added clustering support for DNS protocol templates ( #3204 )
2023-01-17 13:01:20 +05:30
Sandeep Singh
9a15020d38
Merge pull request #3205 from projectdiscovery/3194-fix-panic-target-loading
...
Fixed panic with non-existent target and no cloud flag typo
2023-01-16 19:36:50 +05:30
Ice3man
7200e83d47
Fixed panic with non-existent target and no cloud flag typo
2023-01-16 19:06:04 +05:30
Sandeep Singh
fa3c4fa245
Merge pull request #3193 from projectdiscovery/dev
...
nuclei v2.8.7
2023-01-15 23:20:24 +05:30
sandeep
08e89cc541
release workflow update
2023-01-15 23:06:22 +05:30
Jaideep Khandelwal and sandeep
a1642be911
Enable/Disable a reporting source ( #3183 )
...
* Enable/Disable a reporting source
* misc options update
Co-authored-by: sandeep <[email protected] >
2023-01-15 22:21:16 +05:30
xm1k3
84b0581306
Markdown Reporting Index File ( #3129 )
...
* implemented index.md creation on markdown export
* fixes on markdown generation
added also hyperlink to markdown created
* code optimization and refactoring
* index header refactor
2023-01-15 22:00:34 +05:30
Dwi Siswanto and Tarun Koyalwar
94ec553234
Add generate_jwt & json_{minify,prettify} helper functions ( #3160 )
...
* feat(dsl): add generate_jwt helper func
* feat(dsl): add json_{minify,prettify} & quote_escape
* update(dsl): change type of data var to map[string]interface{}
* docs(dsl): list valid algos for generate_jwt
* test(dsl): add test case for json_{minify,prettify} & quote_escape
* update(dsl): refactor generate_jwt
* fix(lint): use time.Until instead of t.Sub(time.Now()) (gosimple)
* revert(dsl): remove quote_escape func
* ability to fuzz jwt noNe algorithm
* fix lint error
* jwt dsl minor improvement
Co-authored-by: Tarun Koyalwar <[email protected] >
2023-01-15 21:58:51 +05:30
Ice3man
67c094444e
Added cloud scan progress tracking using stats ( #3180 )
...
* Added cloud scan progress tracking using stats
* Changed log messsage
* Fixed linting error
* Fixed bug in progress calculation logic
* Changed requests to input with cloud flag
* Changed progress name + removed redundant fields
2023-01-13 13:41:05 +05:30
Mzack9999
e4402e7449
lowering hmap storage requirement via omitempty ( #3111 )
2023-01-12 20:01:45 +05:30
Mzack9999
0b3992cdb8
moving examples to go file ( #3187 )
2023-01-12 14:57:32 +05:30
Siddharth Shashikar
924da4197b
Use target filepath instead of target dir path to upload targets ( #3182 )
2023-01-12 01:34:58 +05:30
Tarun Koyalwar
e899afafdf
skip scanallip if input is ip ( #3186 )
...
* skip scanallips for ip input
* uncover,url parsing bug fix
* minor changes:best practices
2023-01-11 22:50:57 +05:30
Shubham Rasal
25fcae1493
add reporting source in nuclei-cloud ( #3151 )
...
* add reporting source in nuclei-cloud
- `nuclei -cloud -rc reporting-config.yaml`
* update error message
* add severity options for jira,(used for cloud only)
2023-01-10 22:49:01 +05:30
xm1k3 and Mzack9999
63f1b9c2e5
Add timestamp for debug logs ( #3110 )
...
* replaced and tested logs on debug
* timestamp on debug logs
* removed debug.timestamp and used instead new implementation on gologger
* renamed global function to SetTimestamp(bool)
* used logger
* used DefaultLogger
* updated gologger ref
github.com/projectdiscovery/gologger@1c357ca
* bumping gologger
* resolved problem related to failing test
Co-authored-by: Mzack9999 <[email protected] >
2023-01-10 21:01:16 +05:30
dependabot[bot]
e0dcac1895
chore(deps): bump golang.org/x/oauth2 from 0.3.0 to 0.4.0 in /v2 ( #3172 )
...
Bumps [golang.org/x/oauth2](https://github.com/golang/oauth2 ) from 0.3.0 to 0.4.0.
- [Release notes](https://github.com/golang/oauth2/releases )
- [Commits](https://github.com/golang/oauth2/compare/v0.3.0...v0.4.0 )
---
updated-dependencies:
- dependency-name: golang.org/x/oauth2
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <[email protected] >
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-01-10 18:19:07 +05:30
dependabot[bot]
bea220761f
chore(deps): bump github.com/projectdiscovery/wappalyzergo in /v2 ( #3173 )
...
Bumps [github.com/projectdiscovery/wappalyzergo](https://github.com/projectdiscovery/wappalyzergo ) from 0.0.76 to 0.0.77.
- [Release notes](https://github.com/projectdiscovery/wappalyzergo/releases )
- [Commits](https://github.com/projectdiscovery/wappalyzergo/compare/v0.0.76...v0.0.77 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/wappalyzergo
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-01-09 14:48:54 +05:30
dependabot[bot]
abf32799d7
chore(deps): bump golang.org/x/net from 0.4.0 to 0.5.0 in /v2 ( #3171 )
...
Bumps [golang.org/x/net](https://github.com/golang/net ) from 0.4.0 to 0.5.0.
- [Release notes](https://github.com/golang/net/releases )
- [Commits](https://github.com/golang/net/compare/v0.4.0...v0.5.0 )
---
updated-dependencies:
- dependency-name: golang.org/x/net
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <[email protected] >
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-01-09 14:48:31 +05:30
dependabot[bot]
52829a8837
chore(deps): bump github.com/go-git/go-git/v5 from 5.5.1 to 5.5.2 in /v2 ( #3170 )
...
Bumps [github.com/go-git/go-git/v5](https://github.com/go-git/go-git ) from 5.5.1 to 5.5.2.
- [Release notes](https://github.com/go-git/go-git/releases )
- [Commits](https://github.com/go-git/go-git/compare/v5.5.1...v5.5.2 )
---
updated-dependencies:
- dependency-name: github.com/go-git/go-git/v5
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-01-09 14:48:16 +05:30
dependabot[bot]
97b62a5aaa
chore(deps): bump golang.org/x/text from 0.5.0 to 0.6.0 in /v2 ( #3169 )
...
Bumps [golang.org/x/text](https://github.com/golang/text ) from 0.5.0 to 0.6.0.
- [Release notes](https://github.com/golang/text/releases )
- [Commits](https://github.com/golang/text/compare/v0.5.0...v0.6.0 )
---
updated-dependencies:
- dependency-name: golang.org/x/text
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <[email protected] >
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-01-09 14:48:01 +05:30
Mzack9999
d956275e98
Adding content length edge cases ( #3147 )
...
* adding content length edge cases
* fixing CL behavior
* suppressing -1 error
* fixing path
2023-01-07 18:06:44 +05:30
Sandeep Singh
885e37ed53
Merge pull request #3157 from projectdiscovery/dev
...
Nuclei v2.8.6
2023-01-05 22:35:17 +05:30
sandeep
5e70f74aff
go mod tidy
2023-01-05 22:09:30 +05:30
sandeep
1c046c387b
version update
2023-01-05 22:07:02 +05:30
Mzack9999 and sandeep
8beb6b06f9
Extending advanced filtering ( #3146 )
...
* adding more metadata to advanced filtering
* adding functional test cases
* converting metadata to lowercase
* misc update
Co-authored-by: sandeep <[email protected] >
2023-01-05 21:59:58 +05:30
Tarun Koyalwar
f646e00c3d
fix unsafe raw request matchedUrl ( #3155 )
...
* fix unsafe raw request matchedurl
* quote metadata in CLI output
2023-01-05 21:02:36 +05:30
Mzack9999
a96f764959
extending request/response hijacking with native calls ( #3091 )
...
* extending request/response hijacking with native calls
* fixing tests
2023-01-05 17:26:18 +05:30
Tarun Koyalwar
4aa2002e72
urlencode key characters only ( #3150 )
...
* only encode key characters
* improve test cases
2023-01-05 16:41:59 +05:30
Sandeep Singh
c273cbc8cb
Merge pull request #3134 from projectdiscovery/issue-3131-unused-code
...
Removing unused code in integration tests
2023-01-04 11:59:12 +05:30
Mzack9999
463f4dd8c8
removing unused code in integration tests
2023-01-03 08:24:33 +01:00