2774 Commits

Author SHA1 Message Date
Mhammed Talhaouy 8ae53cb9ae fix: prevent nil panic for unsafe HEAD requests 2026-03-19 00:12:21 +00:00
Mzack9999 0045108570 Merge pull request #2453 from projectdiscovery/dependabot/go_modules/dev/github.com/PuerkitoBio/goquery-1.12.0
chore(deps): bump github.com/PuerkitoBio/goquery from 1.11.0 to 1.12.0
2026-03-16 15:33:14 +01:00
dependabot[bot] d096dda66f chore(deps): bump github.com/PuerkitoBio/goquery from 1.11.0 to 1.12.0
Bumps [github.com/PuerkitoBio/goquery](https://github.com/PuerkitoBio/goquery) from 1.11.0 to 1.12.0.
- [Release notes](https://github.com/PuerkitoBio/goquery/releases)
- [Commits](https://github.com/PuerkitoBio/goquery/compare/v1.11.0...v1.12.0)

---
updated-dependencies:
- dependency-name: github.com/PuerkitoBio/goquery
  dependency-version: 1.12.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-03-16 10:42:29 +00:00
dependabot[bot] 3014fe15f4 chore(deps): bump the modules group with 2 updates
Bumps the modules group with 2 updates: [github.com/projectdiscovery/cdncheck](https://github.com/projectdiscovery/cdncheck) and [github.com/projectdiscovery/wappalyzergo](https://github.com/projectdiscovery/wappalyzergo).


Updates `github.com/projectdiscovery/cdncheck` from 1.2.26 to 1.2.27
- [Release notes](https://github.com/projectdiscovery/cdncheck/releases)
- [Commits](https://github.com/projectdiscovery/cdncheck/compare/v1.2.26...v1.2.27)

Updates `github.com/projectdiscovery/wappalyzergo` from 0.2.71 to 0.2.72
- [Release notes](https://github.com/projectdiscovery/wappalyzergo/releases)
- [Commits](https://github.com/projectdiscovery/wappalyzergo/compare/v0.2.71...v0.2.72)

---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/cdncheck
  dependency-version: 1.2.27
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: modules
- dependency-name: github.com/projectdiscovery/wappalyzergo
  dependency-version: 0.2.72
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: modules
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-03-16 10:42:19 +00:00
Dogan Can Bakir 73afc60925 Merge pull request #2443 from projectdiscovery/dependabot/go_modules/dev/github.com/weppos/publicsuffix-go-0.50.3
chore(deps): bump github.com/weppos/publicsuffix-go from 0.50.3-0.20260104170930-90713dec78f2 to 0.50.3
2026-03-10 00:08:15 +03:00
Dogan Can Bakir 884668c8f1 Merge pull request #2442 from projectdiscovery/dependabot/go_modules/dev/modules-314bd53680
chore(deps): bump the modules group with 2 updates
2026-03-10 00:07:39 +03:00
Dogan Can Bakir e948c3ba54 Merge pull request #2446 from projectdiscovery/dependabot/go_modules/dev/github.com/happyhackingspace/dit-0.0.14
chore(deps): bump github.com/happyhackingspace/dit from 0.0.9 to 0.0.14
2026-03-10 00:06:00 +03:00
dependabot[bot] 358457f597 chore(deps): bump github.com/happyhackingspace/dit from 0.0.9 to 0.0.14
Bumps [github.com/happyhackingspace/dit](https://github.com/happyhackingspace/dit) from 0.0.9 to 0.0.14.
- [Release notes](https://github.com/happyhackingspace/dit/releases)
- [Commits](https://github.com/happyhackingspace/dit/compare/v0.0.9...v0.0.14)

---
updated-dependencies:
- dependency-name: github.com/happyhackingspace/dit
  dependency-version: 0.0.14
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-03-09 21:02:24 +00:00
dependabot[bot] 9be814d5af chore(deps): bump github.com/weppos/publicsuffix-go
Bumps [github.com/weppos/publicsuffix-go](https://github.com/weppos/publicsuffix-go) from 0.50.3-0.20260104170930-90713dec78f2 to 0.50.3.
- [Changelog](https://github.com/weppos/publicsuffix-go/blob/main/CHANGELOG.md)
- [Commits](https://github.com/weppos/publicsuffix-go/commits/v0.50.3)

---
updated-dependencies:
- dependency-name: github.com/weppos/publicsuffix-go
  dependency-version: 0.50.3
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-03-09 21:02:20 +00:00
Dogan Can Bakir 95a1f7a2e3 Merge pull request #2445 from projectdiscovery/dependabot/go_modules/dev/go.mongodb.org/mongo-driver-1.17.9
chore(deps): bump go.mongodb.org/mongo-driver from 1.17.6 to 1.17.9
2026-03-10 00:01:25 +03:00
Dogan Can Bakir 2262c02f2a Merge pull request #2444 from projectdiscovery/dependabot/go_modules/dev/github.com/lib/pq-1.11.2
chore(deps): bump github.com/lib/pq from 1.10.9 to 1.11.2
2026-03-10 00:01:04 +03:00
dependabot[bot] e4aff87efe chore(deps): bump go.mongodb.org/mongo-driver from 1.17.6 to 1.17.9
Bumps [go.mongodb.org/mongo-driver](https://github.com/mongodb/mongo-go-driver) from 1.17.6 to 1.17.9.
- [Release notes](https://github.com/mongodb/mongo-go-driver/releases)
- [Commits](https://github.com/mongodb/mongo-go-driver/compare/v1.17.6...v1.17.9)

---
updated-dependencies:
- dependency-name: go.mongodb.org/mongo-driver
  dependency-version: 1.17.9
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-03-09 10:55:43 +00:00
dependabot[bot] d5737fbebd chore(deps): bump github.com/lib/pq from 1.10.9 to 1.11.2
Bumps [github.com/lib/pq](https://github.com/lib/pq) from 1.10.9 to 1.11.2.
- [Release notes](https://github.com/lib/pq/releases)
- [Changelog](https://github.com/lib/pq/blob/master/CHANGELOG.md)
- [Commits](https://github.com/lib/pq/compare/v1.10.9...v1.11.2)

---
updated-dependencies:
- dependency-name: github.com/lib/pq
  dependency-version: 1.11.2
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-03-09 10:55:37 +00:00
dependabot[bot] 6243439c94 chore(deps): bump the modules group with 2 updates
Bumps the modules group with 2 updates: [github.com/projectdiscovery/cdncheck](https://github.com/projectdiscovery/cdncheck) and [github.com/projectdiscovery/wappalyzergo](https://github.com/projectdiscovery/wappalyzergo).


Updates `github.com/projectdiscovery/cdncheck` from 1.2.23 to 1.2.26
- [Release notes](https://github.com/projectdiscovery/cdncheck/releases)
- [Commits](https://github.com/projectdiscovery/cdncheck/compare/v1.2.23...v1.2.26)

Updates `github.com/projectdiscovery/wappalyzergo` from 0.2.68 to 0.2.71
- [Release notes](https://github.com/projectdiscovery/wappalyzergo/releases)
- [Commits](https://github.com/projectdiscovery/wappalyzergo/compare/v0.2.68...v0.2.71)

---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/cdncheck
  dependency-version: 1.2.26
  dependency-type: direct:production
  update-type: version-update:semver-patch
  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
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-03-09 10:55:30 +00:00
usernametooshort 5fbde5afd9 fix(runner): add mutex to testAndSet to prevent race condition
testAndSet performs a non-atomic read-then-write sequence:
1. seen(k) - check if key exists
2. setSeen(k) - set the key

Without synchronization, two concurrent goroutines can both pass the
seen() check before either calls setSeen(), causing duplicate
processing of the same target.

This race can occur in processTargets() where multiple goroutines
call testAndSet() for discovered TLS SubjectAN/SubjectCN values.

The fix adds a sync.Mutex to serialize testAndSet operations.
2026-03-06 09:33:09 +01:00
Dogan Can Bakir ed0f6af683 Merge pull request #2344 from ayuxsec/feat-add-md-output-support
Add Markdown output support
2026-03-05 14:16:46 +03:00
Doğan Can Bakır 91c489e75d bump version 2026-03-05 14:12:46 +03:00
Dogan Can Bakir 3f1541a94c Merge pull request #2351 from projectdiscovery/2350_fix_resolver_parsing
fix resolver parsing
2026-03-05 14:08:10 +03:00
Mzack9999 7008f3b725 Merge pull request #2397 from projectdiscovery/dependabot/go_modules/dev/modules-6b7541c889
chore(deps): bump the modules group with 2 updates
2026-03-04 13:24:52 +01:00
Mzack9999 7f10f219a5 Merge branch 'dev' into dependabot/go_modules/dev/modules-6b7541c889 2026-03-04 13:17:23 +01:00
Mzack9999 8cc0f058f4 Merge pull request #2427 from projectdiscovery/dependabot/go_modules/dev/golang.org/x/net-0.51.0
chore(deps): bump golang.org/x/net from 0.50.0 to 0.51.0
2026-03-04 13:15:24 +01:00
Mzack9999 7f910321e8 Merge pull request #2429 from projectdiscovery/dependabot/go_modules/filippo.io/edwards25519-1.1.1
chore(deps): bump filippo.io/edwards25519 from 1.1.0 to 1.1.1
2026-03-04 13:14:59 +01:00
dependabot[bot] c4ee6f1cd1 chore(deps): bump golang.org/x/net from 0.50.0 to 0.51.0
Bumps [golang.org/x/net](https://github.com/golang/net) from 0.50.0 to 0.51.0.
- [Commits](https://github.com/golang/net/compare/v0.50.0...v0.51.0)

---
updated-dependencies:
- dependency-name: golang.org/x/net
  dependency-version: 0.51.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-03-04 12:07:50 +00:00
dependabot[bot] 39ab027953 chore(deps): bump filippo.io/edwards25519 from 1.1.0 to 1.1.1
Bumps [filippo.io/edwards25519](https://github.com/FiloSottile/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
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-03-04 12:07:50 +00:00
Mzack9999 3390c41fea Merge pull request #2404 from projectdiscovery/feat/dit-page-classifier
Replace page classifier with dit, add -fpt flag
2026-03-04 13:06:48 +01:00
Mzack9999 579fa0547e using explicit syntax 2026-03-04 12:35:05 +01:00
Doğan Can Bakır 30032e69bd fix: suppress errcheck for deferred stmt.Close 2026-03-03 21:07:09 +03:00
Doğan Can Bakır 0e3ceee5d0 fix: use fmt.Fprintf instead of WriteString(fmt.Sprintf) in healthcheck 2026-03-03 21:03:32 +03:00
Doğan Can Bakır b97e22b6ae fix: address PR review feedback
- Add Deprecated comment to OutputFilterErrorPage field
- Coerce PageType to string for safe type assertion
2026-03-03 21:03:32 +03:00
Doğan Can Bakır f4272cbc0f refactor: lazy init dit classifier, prefer headless body for classification 2026-03-03 21:03:32 +03:00
Doğan Can Bakır 8d99c3034f fix: suppress errcheck lint for deferred file close 2026-03-03 21:03:32 +03:00
Doğan Can Bakır 38c67c6994 fix: use projectdiscovery/actions for Go setup and linting 2026-03-03 21:03:32 +03:00
Doğan Can Bakır 8d2e876623 fix: bump actions/setup-go to v5 for Go 1.25 support 2026-03-03 21:03:32 +03:00
Doğan Can Bakır 0affea0721 fix: bump golangci-lint-action to v7 for Go 1.25 support 2026-03-03 21:03:32 +03:00
Doğan Can Bakır 1c4561ba07 feat: replace page classifier with dit, add -fpt flag
Closes #2403
2026-03-03 21:03:32 +03:00
Dogan Can Bakir 4311f8b736 Merge pull request #2363 from projectdiscovery/feature/database-output
feat: add database output support for storing scan results
2026-03-03 21:01:43 +03:00
Doğan Can Bakır e3965cec77 style: compact struct and const block 2026-03-03 21:01:04 +03:00
Veirt b7dabf7456 fix(httpx): keep retry fallback on HTTP/1.1 when -pr http11 is set 2026-02-28 02:45:47 +08:00
dependabot[bot] ea32607b65 chore(deps): bump the modules group with 2 updates
Bumps the modules group with 2 updates: [github.com/projectdiscovery/cdncheck](https://github.com/projectdiscovery/cdncheck) and [github.com/projectdiscovery/wappalyzergo](https://github.com/projectdiscovery/wappalyzergo).


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)

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)

---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/cdncheck
  dependency-version: 1.2.22
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: modules
- dependency-name: github.com/projectdiscovery/wappalyzergo
  dependency-version: 0.2.67
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: modules
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-02-21 14:10:01 +00:00
Mzack9999 b23103e485 Merge pull request #2411 from projectdiscovery/dependabot/go_modules/github.com/refraction-networking/utls-1.8.2
chore(deps): bump github.com/refraction-networking/utls from 1.7.1 to 1.8.2
2026-02-21 18:08:44 +04:00
Mzack9999 f469225ff9 Merge pull request #2406 from projectdiscovery/dependabot/go_modules/dev/golang.org/x/net-0.50.0
chore(deps): bump golang.org/x/net from 0.49.0 to 0.50.0
2026-02-21 18:08:20 +04:00
dependabot[bot] bbf4950117 chore(deps): bump github.com/refraction-networking/utls
Bumps [github.com/refraction-networking/utls](https://github.com/refraction-networking/utls) from 1.7.1 to 1.8.2.
- [Release notes](https://github.com/refraction-networking/utls/releases)
- [Commits](https://github.com/refraction-networking/utls/compare/v1.7.1...v1.8.2)

---
updated-dependencies:
- dependency-name: github.com/refraction-networking/utls
  dependency-version: 1.8.2
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-02-19 17:57:28 +00:00
dependabot[bot] 80e0d7446e chore(deps): bump golang.org/x/net from 0.49.0 to 0.50.0
Bumps [golang.org/x/net](https://github.com/golang/net) from 0.49.0 to 0.50.0.
- [Commits](https://github.com/golang/net/compare/v0.49.0...v0.50.0)

---
updated-dependencies:
- dependency-name: golang.org/x/net
  dependency-version: 0.50.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-02-16 11:12:11 +00:00
Dogan Can Bakir 1a11e4c73e Merge pull request #2393 from assakafpix/fix/resume-lost-targets
fix: prevent data loss on interrupt by implementing graceful shutdown
2026-02-09 11:36:24 +03:00
ayuxsec c52b709976 Merge branch 'dev' into feat-add-md-output-support 2026-02-05 19:51:42 +05:30
ayuxsec@proton.me 299cb60871 merge: reconcile Result struct md tags with dev fields 2026-02-05 19:45:14 +05:30
Mzack9999 d54cb54817 Merge pull request #2386 from projectdiscovery/dependabot/go_modules/dev/modules-60805faa73
chore(deps): bump the modules group with 7 updates
2026-02-05 15:30:03 +04:00
Adel Assakaf fa950239f2 fix: prevent data loss on interrupt by implementing graceful shutdown 2026-02-05 05:03:40 +01:00
Doğan Can Bakır 8080434e71 warn when resolver looks like file path but doesn't exist 2026-02-04 15:58:16 +03:00
Doğan Can Bakır 374fcd1770 chore: add pull request template 2026-02-03 18:34:57 +03:00