Tags: freelabz/secator
Tags
chore(main): release 0.32.0 (#1080) 🤖 I have created a release *beep* *boop* --- ## [0.32.0](v0.31.2...v0.32.0) (2026-05-12) ### Features * **command:** isolated run directory ([#1081](#1081)) ([3a87b09](3a87b09)) * **nuclei:** add -sr, -srd, and -logs option ([40c77bd](40c77bd)) * **tree:** prune condition-failing nodes from scan/workflow tree display ([#1077](#1077)) ([f76c343](f76c343)) ### Bug Fixes * **nuclei:** add -sr, -srd, and -logs option ([33b7f74](33b7f74)) * **nuclei:** add -sr, -srd, and -logs option ([e3ff041](e3ff041)) * **search_vulns:** cvss score not pulled properly ([#1082](#1082)) ([9d2ccf5](9d2ccf5)) * **tests:** update getasn integration test inputs and expected outputs ([#1084](#1084)) ([df01409](df01409)) * typo in README ([#1079](#1079)) ([13353c1](13353c1)) * **worker:** prevent target duplication when running in worker mode ([#1085](#1085)) ([b30e213](b30e213)) --- This PR was generated with [Release Please](https://github.com/googleapis/release-please). See [documentation](https://github.com/googleapis/release-please#release-please).
chore(main): release 0.31.2 (#1076) 🤖 I have created a release *beep* *boop* --- ## [0.31.2](v0.31.1...v0.31.2) (2026-05-06) ### Bug Fixes * **target-filtering:** secondary task should not take ancestor results as direct input ([#1075](#1075)) ([358338b](358338b)) --- This PR was generated with [Release Please](https://github.com/googleapis/release-please). See [documentation](https://github.com/googleapis/release-please#release-please). <!-- This is an auto-generated comment: release notes by coderabbit.ai --> ## Summary by CodeRabbit * **Bug Fixes** * Fixed a target-filtering issue affecting secondary task processing. <!-- end of auto-generated comment: release notes by coderabbit.ai -->
chore(main): release 0.31.1 (#1066) 🤖 I have created a release *beep* *boop* --- ## [0.31.1](v0.31.0...v0.31.1) (2026-05-04) ### Bug Fixes * **cli:** display vulnerability counts in secator r list ([#1048](#1048)) ([38dc777](38dc777)) * **cli:** fix update and addon install in universal script / zsh envs ([#1058](#1058)) ([225b04e](225b04e)) * **domain:** correctly deserialize Domain output type in Scan/Workflow runners ([#1060](#1060)) ([7519a04](7519a04)) * **target-filtering:** fix issue [#1070](#1070) - workflow tasks after first receiving 0 inputs in scan context ([#1073](#1073)) ([22ef3b2](22ef3b2)) * **templates:** support nested dot notation in field extractor ([#1063](#1063)) ([f38575a](f38575a)) * **test:** remove urlfinder flaky test ([47d88b2](47d88b2)) * **workflows:** use scan reports dir for storing results ([#1064](#1064)) ([fc8b21e](fc8b21e)) --- This PR was generated with [Release Please](https://github.com/googleapis/release-please). See [documentation](https://github.com/googleapis/release-please#release-please).
chore(main): release 0.31.0 (#1021) 🤖 I have created a release *beep* *boop* --- ## [0.31.0](v0.30.1...v0.31.0) (2026-04-23) ### Features * **cli:** add workspace rm/remove/delete and report delete/rm/remove commands ([#1038](#1038)) ([8be4d82](8be4d82)) * **tasks:** improve AI context management, add guardrails, remote interactivity ([#949](#949)) ([6d5b21f](6d5b21f)) ### Bug Fixes * **cli:** {}-style --format strings broken when type name collides with field ([#1020](#1020)) ([91888a6](91888a6)) * **cli:** add Profiles column and multi-target display to report list ([#1036](#1036)) ([f4d3fd0](f4d3fd0)) * **cli:** display runner tree to client in remote worker mode ([#1028](#1028)) ([8a82fb9](8a82fb9)) * **cli:** display vulnerability counts in secator r list ([#1040](#1040)) ([57d72fe](57d72fe)) * **cli:** dot-path --format broken when field name collides with type name ([#1027](#1027)) ([885c561](885c561)) * **cli:** humanize dates in secator r list ([#1033](#1033)) ([075a6c5](075a6c5)) * **cli:** remove secator report export command ([#1043](#1043)) ([9bbdd68](9bbdd68)) * **cli:** stream cmd and description to client in remote worker mode ([#1041](#1041)) ([46cccca](46cccca)) * **mapcidr:** prevent unsupported delay flag from being passed ([#1050](#1050)) ([6fb85f4](6fb85f4)) * **runner:** add fix for killing worker when CTRL + C on non-process grouped tasks ([#1053](#1053)) ([ec2d23f](ec2d23f)) --- This PR was generated with [Release Please](https://github.com/googleapis/release-please). See [documentation](https://github.com/googleapis/release-please#release-please).
chore(main): release 0.30.1 (#1017) 🤖 I have created a release *beep* *boop* --- ## [0.30.1](v0.30.0...v0.30.1) (2026-04-21) ### Bug Fixes * **exporters:** TXT exporter produces empty files in runner context ([#1016](#1016)) ([5d9fc45](5d9fc45)) --- This PR was generated with [Release Please](https://github.com/googleapis/release-please). See [documentation](https://github.com/googleapis/release-please#release-please). <!-- This is an auto-generated comment: release notes by coderabbit.ai --> ## Summary by CodeRabbit * **Bug Fixes** * Fixed an issue where the TXT exporter would generate empty files when running in runner context. <!-- end of auto-generated comment: release notes by coderabbit.ai -->
chore(main): release 0.30.0 (#1014) 🤖 I have created a release *beep* *boop* --- ## [0.30.0](v0.29.0...v0.30.0) (2026-04-21) ### Features * **config:** support setting task-specific config overrides ([#1011](#1011)) ([f009dd6](f009dd6)) ### Bug Fixes * **core:** autodetect_type should not check file path if target is too long ([#1013](#1013)) ([1ed61cd](1ed61cd)) * **runner:** exact-match source check prevents prefix-collision task failures ([#1001](#1001)) ([cfea916](cfea916)) --- This PR was generated with [Release Please](https://github.com/googleapis/release-please). See [documentation](https://github.com/googleapis/release-please#release-please).
chore(main): release 0.29.0 (#990) 🤖 I have created a release *beep* *boop* --- ## [0.29.0](v0.28.0...v0.29.0) (2026-04-21) ### Features * **cli:** improve report list and add report info command ([#997](#997)) ([cead276](cead276)) * **nuclei:** add -severity option ([#1009](#1009)) ([cf5453c](cf5453c)) ### Bug Fixes * **exporters:** stream items in TxtExporter, cast dicts to OutputType ([#994](#994)) ([b178c17](b178c17)) * **exporters:** Table exporter broken because of dict change ([#1005](#1005)) ([611ab84](611ab84)) * **query:** add --format to report show and improve query expression support ([#1006](#1006)) ([50748d2](50748d2)) * **query:** handle ~= regex operator in python_expr_to_mongo ([#989](#989)) ([70f4837](70f4837)) * **vulnerability:** compare id.lower() with name.lower() to avoid repetition ([#996](#996)) ([68ef960](68ef960)) * **worker:** replace deprecated eventlet with gevent ([#1002](#1002)) ([e1e6662](e1e6662)) --- This PR was generated with [Release Please](https://github.com/googleapis/release-please). See [documentation](https://github.com/googleapis/release-please#release-please).
chore(main): release 0.28.0 (#980) 🤖 I have created a release *beep* *boop* --- ## [0.28.0](v0.27.0...v0.28.0) (2026-04-20) ### Features * **core:** add group_by and improve search_vulns grouping ([#983](#983)) ([502b17c](502b17c)) * **core:** chunk progress stream ([eecf3d8](eecf3d8)) * **core:** unify query backends ([#981](#981)) ([96bbe43](96bbe43)) ### Bug Fixes * add SKIPPED state color ([#979](#979)) ([5fd45b5](5fd45b5)) * **command:** replace errors when invalid continuation bytes ([06acf63](06acf63)) * mongodb _id making exporters fail ([#985](#985)) ([f8cea60](f8cea60)) --- This PR was generated with [Release Please](https://github.com/googleapis/release-please). See [documentation](https://github.com/googleapis/release-please#release-please).
chore(main): release 0.27.0 (#971) 🤖 I have created a release *beep* *boop* --- ## [0.27.0](v0.26.1...v0.27.0) (2026-04-13) ### Features * **core:** support yield for on_line hook ([#970](#970)) ([632001c](632001c)) * **output_types:** add Technology output type ([#967](#967)) ([3ac8eb1](3ac8eb1)) ### Bug Fixes * **cli:** deduplicate short CLI parameters to prevent Click UserWarnings ([#972](#972)) ([075e0f1](075e0f1)) * **core:** add adp to circl provider + string to nmap input types ([755ded4](755ded4)) * divide rate_limit by chunk count when tasks are chunked ([#759](#759)) ([6510ab5](6510ab5)) * **nmap:** higher mass scan number (20) ([78c212d](78c212d)) * **query:** support dot notation for nested dict fields in query conditions ([#965](#965)) ([3dfa81b](3dfa81b)) * **test:** urlfinder integration test ([#975](#975)) ([8afd51e](8afd51e)) * **workflow:** gracefully skip invalid tasks in workflows instead of crashing ([#974](#974)) ([a332f4a](a332f4a)) --- This PR was generated with [Release Please](https://github.com/googleapis/release-please). See [documentation](https://github.com/googleapis/release-please#release-please).
chore(main): release 0.26.1 (#961) 🤖 I have created a release *beep* *boop* --- ## [0.26.1](v0.26.0...v0.26.1) (2026-04-02) ### Bug Fixes * ai output type compat ([#960](#960)) ([93e6072](93e6072)) --- This PR was generated with [Release Please](https://github.com/googleapis/release-please). See [documentation](https://github.com/googleapis/release-please#release-please).
PreviousNext