v1.3.0

triggerdotdev/trigger.devv1.3.0Dec 1, 2025by dogancanbakir

AI Summary

Adds new command-line options for filtering and fixes numerous bugs related to input validation, error handling, and event detection.

Key Highlights

  • New CLI flags for extension and JSON output filtering
  • Fixed nil pointer dereferences in response handling
  • Fixed onclick event detection in JavaScript
  • Improved depth filtering and program exit status handling
  • Multiple new contributors acknowledged

New Features

  • Added `-no-default-ext-filter` option
  • Added `-eof` and `-lof` flags for JSON output filtering

Full Release Notes

## What's Changed

### 🎉 New Features
* Added `-no-default-ext-filter` option to disable default extension filter by @mjkim610 in https://github.com/projectdiscovery/katana/pull/1386
* Added `-eof` and `-lof` flags for JSON output filtering by @hanXen in https://github.com/projectdiscovery/katana/pull/1390


### 🐞 Bug Fixes
* Fixed `-kf` option validation by guarding it with pre-defined values by @mjkim610 in https://github.com/projectdiscovery/katana/pull/1359
* Fixed nil ptr dereference in response handling by @dogancanbakir in https://github.com/projectdiscovery/katana/pull/1407
* Fixed onclick event detection in javascript by @zsbahtiar in https://github.com/projectdiscovery/katana/pull/1427
* Fixed nil ptr dereference in response handling in makeRequest function by @zzdboy in https://github.com/projectdiscovery/katana/pull/1460
* Fixed `-no-scope` behaviour by @Deamhan in https://github.com/projectdiscovery/katana/pull/1454

### Other Changes
* Added crawl depth for each entry in verbose logs by @mjkim610 in https://github.com/projectdiscovery/katana/pull/1418
* Updated .gitignore by @mjkim610 in https://github.com/projectdiscovery/katana/pull/1395
* Updated `formatJSON` function to use `OrderedMap` to preserve order of output fields by @hanXen in https://github.com/projectdiscovery/katana/pull/1417
* Improved program exit status handling by @dogancanbakir in https://github.com/projectdiscovery/katana/pull/1388
* Improved error handling for for empty response by @mjkim610 in https://github.com/projectdiscovery/katana/pull/1409
* Improved depth filtering by updating order of operations by @Deamhan in https://github.com/projectdiscovery/katana/pull/1455


## New Contributors
* @hanXen made their first contribution in https://github.com/projectdiscovery/katana/pull/1390
* @mjkim610 made their first contribution in https://github.com/projectdiscovery/katana/pull/1386
* @zsbahtiar made their first contribution in https://github.com/projectdiscovery/katana/pull/1427
* @zzdboy made their first contribution in https://github.com/projectdiscovery/katana/pull/1460
* @Deamhan made their first contribution in https://github.com/projectdiscovery/katana/pull/1455

**Full Changelog**: https://github.com/projectdiscovery/katana/compare/v1.2.2...v1.3.0