Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
52 commits
Select commit Hold shift + click to select a range
e3c6849
allow WithNetworkConfig and WithInteractshOptions to be used by NewTh…
meme-lord Jan 9, 2025
1019952
feat(headless): add `cdp-endpoint` option
dwisiswant0 Oct 30, 2024
9fef94a
feat(headless): update launcher flags
dwisiswant0 Nov 3, 2024
0c8fb50
updating docs
Mzack9999 Oct 9, 2025
eff7931
Merge branch 'dev' into multioptions
meme-lord Oct 30, 2025
b87715a
Update config.go
meme-lord Oct 30, 2025
d5e65d1
fix(raw): handle full URLs in unsafe raw requests
dwisiswant0 Nov 5, 2025
0b98417
init exec id
dogancanbakir Nov 10, 2025
6a1451f
remove redundant init
dogancanbakir Nov 10, 2025
ce6070d
remove redundant init
dogancanbakir Nov 21, 2025
683bc04
Merge branch 'dev' into 6594_init_exec_id
dogancanbakir Nov 25, 2025
127e03f
fix(hosterrorscache): dup log spam for permanent errs
dwisiswant0 Dec 14, 2025
8a583bf
chore(core): rm colorized template id
dwisiswant0 Dec 14, 2025
891dffb
feat(js): adds RSYNC module (#6410)
Mzack9999 Dec 31, 2025
dbeebda
adding telnet login + crypto (#6419)
Mzack9999 Jan 1, 2026
f7f34e8
fix(http): race condition regression
dwisiswant0 Jan 3, 2026
46c183e
test: add race with delay integration test
dwisiswant0 Jan 3, 2026
20e063e
chore(deps): bump the modules group with 7 updates (#6749)
dependabot[bot] Jan 5, 2026
915e9dc
Merge pull request #6748 from projectdiscovery/dwisiswant0/fix/http/r…
Mzack9999 Jan 5, 2026
c5365a8
ci(govulncheck): workaround duplicate SARIF tags error
dwisiswant0 Jan 5, 2026
826f04e
docs: add Turkish README & enhance CONTRIBUTING.md (#6740)
bahattinyunus Jan 5, 2026
286fc91
Merge pull request #6697 from projectdiscovery/dwisiswant0/fix/hoster…
dogancanbakir Jan 6, 2026
221dfce
chore: fix some function names in comment
promalert Jan 7, 2026
aa16e5e
Merge pull request #6756 from promalert/dev
Mzack9999 Jan 7, 2026
942f9f0
Merge branch 'dev' into 6594_init_exec_id
Mzack9999 Jan 8, 2026
7b3331d
fixing test
Mzack9999 Jan 8, 2026
a215d71
Merge pull request #6598 from projectdiscovery/6594_init_exec_id
Mzack9999 Jan 8, 2026
1082654
Merge pull request #6589 from projectdiscovery/dwisiswant0/fix/raw/ha…
Mzack9999 Jan 8, 2026
64b4c59
Merge branch 'dev' into dwisiswant0/feat/headless/cdp-endpoint-option
Mzack9999 Jan 9, 2026
79d51ff
Merge pull request #5786 from projectdiscovery/dwisiswant0/feat/headl…
Mzack9999 Jan 9, 2026
a0dbf5e
chore(deps): bump the modules group with 5 updates (#6761)
dependabot[bot] Jan 12, 2026
e0fdba3
Merge pull request #6754 from projectdiscovery/dwisiswant0/ci/govulnc…
Mzack9999 Jan 12, 2026
f549a36
refactor(burp): replace seh-msft/burpxml with utils package
dogancanbakir Jan 12, 2026
1d3a279
Merge pull request #5972 from meme-lord/multioptions
dogancanbakir Jan 12, 2026
bfffb3b
fix(installer): log update summary table to stderr (#6769)
ayuxsec Jan 19, 2026
6cd2749
fix(utils): santize host when target has host port (#6759)
knakul853 Jan 19, 2026
9d03817
chore(deps): bump the modules group with 3 updates (#6772)
dependabot[bot] Jan 19, 2026
75e931f
test(templates): adds `Test_ParseWorkflowWithGlobalMatchers` test
dwisiswant0 Jan 19, 2026
2619822
fix(templates): segfault in workflow parsing with global-matchers tem…
dwisiswant0 Jan 19, 2026
615f1d9
Merge branch 'dev' into feat/replace-burpxml-with-utils
dogancanbakir Jan 19, 2026
6a509fa
fix(network): pass template variables to tcp inputs pre-compilation
dogancanbakir Jan 19, 2026
9c951a2
Merge pull request #6763 from projectdiscovery/feat/replace-burpxml-w…
dogancanbakir Jan 19, 2026
ee8287a
fix(http): interactsh matching with `payloads` (#6778)
dwisiswant0 Jan 21, 2026
4534e9c
perf: cache template signature verification
dwisiswant0 Jan 21, 2026
52bade5
Merge pull request #6776 from projectdiscovery/fix/tcp-inputs-variabl…
dogancanbakir Jan 21, 2026
39f67ed
Merge pull request #6779 from projectdiscovery/dwisiswant0/perf/cache…
Mzack9999 Jan 21, 2026
3ca3c16
Merge pull request #6774 from projectdiscovery/dwisiswant0/fix/templa…
Mzack9999 Jan 21, 2026
ae2578f
bump version
dogancanbakir Jan 21, 2026
c58a786
bump version
dogancanbakir Jan 21, 2026
5374bbc
fix resume file path condition
dogancanbakir Jan 21, 2026
a91942b
Merge pull request #6784 from projectdiscovery/fix-resume-file-path
dogancanbakir Jan 21, 2026
e514c31
chore(deps): bump the modules group with 8 updates (#6791)
dependabot[bot] Jan 26, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 3 additions & 1 deletion .github/workflows/govulncheck.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,9 @@ jobs:
- uses: actions/checkout@v6
- uses: projectdiscovery/actions/setup/go@v1
- run: go install golang.org/x/vuln/cmd/govulncheck@latest
- run: govulncheck -scan package -format sarif ./... > $OUTPUT
- run: |
govulncheck -scan package -format sarif ./... | \
jq '(.runs[].tool.driver.rules[]?.properties.tags)? |= unique' > $OUTPUT
- uses: github/codeql-action/upload-sarif@v4
with:
sarif_file: "${{ env.OUTPUT }}"
Expand Down
21 changes: 20 additions & 1 deletion CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,26 @@ When creating a PR, please follow these guidelines:

## Code Style

Please adhere to the existing coding style for consistency.
Please adhere to the existing coding style for consistency.

## Development

To ensure your changes work as expected and strictly adhere to the project's standards, please run the following commands before submitting a PR:

- **Run tests**:
```sh
make test
```

- **Run linters/vet**:
```sh
make vet
```

- **Build the project**:
```sh
make build
```

## Questions

Expand Down
4 changes: 3 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,8 @@
<a href="https://github.com/projectdiscovery/nuclei/blob/main/README_ID.md">`Indonesia`</a> •
<a href="https://github.com/projectdiscovery/nuclei/blob/main/README_ES.md">`Spanish`</a> •
<a href="https://github.com/projectdiscovery/nuclei/blob/main/README_JP.md">`日本語`</a> •
<a href="https://github.com/projectdiscovery/nuclei/blob/main/README_PT-BR.md">`Portuguese`</a>
<a href="https://github.com/projectdiscovery/nuclei/blob/main/README_PT-BR.md">`Portuguese`</a> •
<a href="https://github.com/projectdiscovery/nuclei/blob/main/README_TR.md">`Türkçe`</a>

</div>

Expand Down Expand Up @@ -308,6 +309,7 @@ HEADLESS:
-sb, -show-browser show the browser on the screen when running templates with headless mode
-ho, -headless-options string[] start headless chrome with additional options
-sc, -system-chrome use local installed Chrome browser instead of nuclei installed
-cdpe, -cdp-endpoint string use remote browser via Chrome DevTools Protocol (CDP) endpoint
-lha, -list-headless-action list available headless actions

DEBUG:
Expand Down
1 change: 1 addition & 0 deletions README_CN.md
Original file line number Diff line number Diff line change
Expand Up @@ -263,6 +263,7 @@ UNCOVER引擎:
-sb, -show-brower 在无界面浏览器运行模板时,显示浏览器
-ho, -headless-options string[] 使用附加选项启动无界面浏览器
-sc, -system-chrome 不使用Nuclei自带的浏览器,使用本地浏览器
-cdpe, -cdp-endpoint string 通过Chrome DevTools Protocol (CDP)端点使用远程浏览器
-lha, -list-headless-action 列出可用的无界面操作

调试:
Expand Down
1 change: 1 addition & 0 deletions README_ES.md
Original file line number Diff line number Diff line change
Expand Up @@ -268,6 +268,7 @@ HEADLESS:
-sb, -show-browser muestra el navegador en la pantalla al ejecutar plantillas con modo sin interfaz
-ho, -headless-options string[] inicia Chrome en modo sin interfaz con opciones adicionales
-sc, -system-chrome utiliza el navegador Chrome instalado localmente en lugar del instalado por nuclei
-cdpe, -cdp-endpoint string usar navegador remoto a través del endpoint del Protocolo de Herramientas de Desarrollador de Chrome (CDP)
-lha, -list-headless-action lista de acciones sin interfaz disponibles

DEBUG:
Expand Down
1 change: 1 addition & 0 deletions README_ID.md
Original file line number Diff line number Diff line change
Expand Up @@ -234,6 +234,7 @@ HEADLESS:
-page-timeout int seconds to wait for each page in headless mode (default 20)
-sb, -show-browser show the browser on the screen when running templates with headless mode
-sc, -system-chrome use local installed Chrome browser instead of nuclei installed
-cdpe, -cdp-endpoint string use remote browser via Chrome DevTools Protocol (CDP) endpoint
-lha, -list-headless-action list available headless actions

DEBUG:
Expand Down
1 change: 1 addition & 0 deletions README_KR.md
Original file line number Diff line number Diff line change
Expand Up @@ -233,6 +233,7 @@ HEADLESS:
-sb, -show-browser headless 모드로 실행하는 템플릿에서 브라우저 화면 표시
-ho, -headless-options string[] 추가 옵션으로 headless chrome 시작
-sc, -system-chrome nuclei가 설치한 Chrome 대신 로컬에 설치된 Chrome 브라우저 사용
-cdpe, -cdp-endpoint string Chrome DevTools Protocol (CDP) 엔드포인트를 통한 원격 브라우저 사용
-lha, -list-headless-action 사용 가능한 headless 액션 목록 표시

DEBUG:
Expand Down
1 change: 1 addition & 0 deletions README_PT-BR.md
Original file line number Diff line number Diff line change
Expand Up @@ -268,6 +268,7 @@ HEADLESS:
-sb, -show-browser exibe o navegador na tela ao executar templates no modo headless
-ho, -headless-options string[] inicia o Chrome no modo headless com opções adicionais
-sc, -system-chrome utiliza o navegador Chrome instalado localmente em vez do instalado pelo nuclei
-cdpe, -cdp-endpoint string usar navegador remoto via endpoint do Protocolo de Ferramentas de Desenvolvedor do Chrome (CDP)
-lha, -list-headless-action lista ações disponíveis para o modo headless

DEBUG:
Expand Down
Loading