Skip to content

deps: bump github.com/projectdiscovery/gologger from 1.1.68 to 1.1.71#37

Open
dependabot[bot] wants to merge 339 commits into
masterfrom
dependabot/go_modules/github.com/projectdiscovery/gologger-1.1.71
Open

deps: bump github.com/projectdiscovery/gologger from 1.1.68 to 1.1.71#37
dependabot[bot] wants to merge 339 commits into
masterfrom
dependabot/go_modules/github.com/projectdiscovery/gologger-1.1.71

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Jun 21, 2026

Copy link
Copy Markdown
Contributor

Bumps github.com/projectdiscovery/gologger from 1.1.68 to 1.1.71.

Release notes

Sourced from github.com/projectdiscovery/gologger's releases.

Release v1.1.71

1.1.71 (2026-06-21)

Release v1.1.70

1.1.70 (2026-05-31)

Release v1.1.69

1.1.69 (2026-05-24)

Commits
  • e6a53fc chore(deps): bump github.com/projectdiscovery/utils (#146)
  • aac2fb1 chore(deps): bump golangci/golangci-lint-action from 9.2.0 to 9.2.1 (#147)
  • 3b810cb Merge pull request #150 from projectdiscovery/reduce-deps-archives
  • 4a3d0ca use stdlib gzip
  • 155e975 restoring print to level silent (#149)
  • e085501 slog compatible gologger (#126)
  • 922596c chore(deps): bump github.com/projectdiscovery/utils from 0.9.0 to 0.11.0 (#145)
  • See full diff in compare view

M09Ic and others added 30 commits May 30, 2026 00:51
- browser: reduce session.go boilerplate, improve error handling
- websearch: clean up register.go and proxy configuration in web_search.go
- browser SKILL.md: minor documentation updates

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
- cmd: simplify session.go, config.go, provider_defaults.go
- build.sh: minor flag adjustments
- tests: update agent scanner/inbox test fixtures for new APIs

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
- errcheck: explicitly discard return values (buffer.Write, fmt.Sscanf, etc.)
- bodyclose: ensure resp.Body.Close on all paths in anthropic stream
- nilerr: return errors instead of nil in glob.go and anthropic.go
- misspell: cancelled → canceled
- unused: remove colorGreen, colorWhite, floatOption, inboxRefsFromPeer
- staticcheck QF1008: remove embedded field from selector
- staticcheck SA9003: remove empty if branch in read.go
- staticcheck QF1002: use tagged switch in gogo arg parser
- gosec G703: filepath.Clean on write path
- S1039: remove unnecessary fmt.Sprintf in proxy command
- gitignore: exclude scan_results.jsonl

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
go1.26 is too new for the latest golangci-lint (built with go1.25).
Minimum required by dependency chain is 1.25.7 (katana).

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Ensures the clash:// scheme is always registered with proxyclient,
regardless of import order. Without this, clash:// URLs would fail
with "unsupported proxy client" if command.go/state.go imports
were reorganized.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Add comprehensive test coverage for the proxy tool (command + state)
and tmux interactive PTY sessions (unit, agent integration, and live
LLM). Add a dedicated `tool-tests` CI job that runs these explicitly
with verbose output alongside the existing `./...` coverage run.
Also fix pre-existing app_test assertion for removed `task` tool.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
…AI protocols

Introduce a CacheRetention type ("short"/"long") that flows from agent Config
through ChatCompletionRequest into each provider's request marshaling:

- Anthropic: inject cache_control markers on system prompt, last tool definition,
  and last user message; preserve CacheReadTokens/CacheWriteTokens from API response
- OpenAI: add prompt_cache_key and prompt_cache_retention; parse
  prompt_tokens_details.cached_tokens and DeepSeek's prompt_cache_hit_tokens
- Agent layer: auto-generate SessionID, accumulate cache metrics in TurnUsage,
  display cache_read/cache_write/hit_ratio in turn output
- Default to CacheShort for all sessions; subagent DeriveChild inherits cache config

Verified with httptest mock servers (both protocols × multi-turn/streaming/tool-call/fork)
and live DeepSeek v4-pro tests showing 78-96% cache hit ratios.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
…tool remnants

- Rename package directory and all internal `package task` → `package tmux`
- Update all imports (cmd/, pkg/command/, pkg/agent/ tests)
- Remove dead `case "task":` from agent output summarizer
- Update e2e test prompts to use tmux commands instead of old task tool
- Update SKILL.md documentation to reference tmux pseudo-command
- No functional changes — same PTY session manager, new package name

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
gomod (grouped golang.org/x/* and chainreactors/*) plus github-actions where present. No ignore on chainreactors/* so inter-repo deps are auto-updated.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Bumps [goreleaser/goreleaser-action](https://github.com/goreleaser/goreleaser-action) from 6 to 7.
- [Release notes](https://github.com/goreleaser/goreleaser-action/releases)
- [Commits](goreleaser/goreleaser-action@v6...v7)

---
updated-dependencies:
- dependency-name: goreleaser/goreleaser-action
  dependency-version: '7'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 4 to 7.
- [Release notes](https://github.com/actions/upload-artifact/releases)
- [Commits](actions/upload-artifact@v4...v7)

---
updated-dependencies:
- dependency-name: actions/upload-artifact
  dependency-version: '7'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps [actions/checkout](https://github.com/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](actions/checkout@v4...v6)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-version: '6'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps [actions/setup-go](https://github.com/actions/setup-go) from 5 to 6.
- [Release notes](https://github.com/actions/setup-go/releases)
- [Commits](actions/setup-go@v5...v6)

---
updated-dependencies:
- dependency-name: actions/setup-go
  dependency-version: '6'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps [golangci/golangci-lint-action](https://github.com/golangci/golangci-lint-action) from 9.2.0 to 9.2.1.
- [Release notes](https://github.com/golangci/golangci-lint-action/releases)
- [Commits](golangci/golangci-lint-action@v9.2.0...v9.2.1)

---
updated-dependencies:
- dependency-name: golangci/golangci-lint-action
  dependency-version: 9.2.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
…releaser/goreleaser-action-7

deps: bump goreleaser/goreleaser-action from 6 to 7
…tions/upload-artifact-7

deps: bump actions/upload-artifact from 4 to 7
…tions/checkout-6

deps: bump actions/checkout from 4 to 6
…tions/setup-go-6

deps: bump actions/setup-go from 5 to 6
…olangci/golangci-lint-action-9.2.1

deps: bump golangci/golangci-lint-action from 9.2.0 to 9.2.1
删除基于 go-rod 的 browser 工具实现,后续使用 playwright
伪命令方式提供浏览器交互能力。

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
基于 go-rod 实现 playwright 风格伪命令,支持无头浏览、
截图、网络抓包、JS 执行及多步交互式漏洞验证。

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
- 更新 go.mod/go.sum 依赖版本
- 移除 zombie ProxyDial 已废弃字段
- 更新 agent prompt、runners 配置
- 调整 verify SKILL 及 embed 测试期望

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
- config.yaml: 清除硬编码的 API key、服务地址等凭据,恢复为空占位符
- go.mod: 移除本地 replace 指令(fingers-local、sdk-local),SDK 恢复远程版本
- prompt.go: 简化 Authorization 段落,去掉过于激进的措辞
- node.go: 恢复 Intent 字段(标记 Deprecated)保持向后兼容,
  添加 resolveIntent() fallback 链;classifyError 用 || 替代逗号 OR
  提升可读性;renderSlimMessageContext 用二分查找替代 O(n) 逐条裁剪
- session.go: 合并重复常量 defaultSessionTimeout/persistentTTL;
  恢复 LRU 自动淘汰替代硬错误;parseOpenOpts 重构为 openOpts 结构体;
  gcOnce 改为 gcRunning bool 修复 Close 后无法重启 GC 的 bug
- discover.go: evalJSON 返回 error 而非静默吞掉
- browser.go: 恢复 SetProxy / proxy 支持
- zombie.go: 添加注释说明 ProxyDial 已被上游移除

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
新增 22 个 Playwright 对齐子命令,按安全测试优先级实现:

P0 — 关键安全能力:
  - press: 键盘事件 (Enter 提交表单, Shift+Enter 等组合键)
  - reload / go-back / go-forward: 页面导航
  - set-input-files: 文件上传 (上传 shell, 测试文件上传漏洞)
  - hover: 触发悬停菜单/下拉框
  - get-attribute / input-value / is-visible: 元素状态读取

P1 — 高价值:
  - set-extra-headers: 注入 Authorization 等自定义请求头
  - route / unroute: 请求拦截 (fulfill/abort/continue 三种模式)
  - check / uncheck: checkbox 控制
  - dblclick: 双击
  - dispatch-event: 触发任意 DOM 事件
  - set-viewport: 视口大小设置

P2 — 等待辅助:
  - wait-for-url / wait-for-request / wait-for-response: 精确等待
  - focus / blur: 焦点管理

文件变更:
  - navigation.go (新): reload, go-back, go-forward
  - advanced.go (新): set-extra-headers, route, set-viewport, dispatch-event, wait-for-*
  - interact.go: press, hover, dblclick, get-attribute, input-value, is-visible,
    check, uncheck, set-input-files, focus, blur + key name 映射表
  - session.go: Session 新增 headerCleanup, hijackRouter 字段及清理逻辑
  - browser.go: Execute() switch 扩展, Usage() 文档更新
  - testharness/: Python pytest harness 对比真实 Playwright SDK 行为

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
pw_driver.go: 持久化 Go 进程包装 Command.Execute(),通过 stdin/stdout
JSON-line 协议驱动,sessions 跨调用保持。解决 playwright 作为 pseudo-command
无法直接 subprocess 调用的问题。

测试覆盖: goto, reload, go-back, go-forward, press(Enter), hover,
dblclick, check/uncheck, fill+input-value, get-attribute, is-visible

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
修复:
- set-extra-headers: 通过 CDP proto 直接调用而非 go-rod 的 SetExtraHeaders,
  避免 EnableDomain 返回的 cleanup 在 withPage context 超时后清理域
- route: HijackRouter 创建在 sess.Page 上而非 context-scoped page,
  路由注册移到 withPage 外部避免 Fetch domain 随 opCtx 过期

新增 12 个对比测试 (共 23 个):
- test_dispatch.py: dispatch-event 自定义事件
- test_files.py: set-input-files 文件上传
- test_focus.py: focus/blur 焦点事件
- test_headers.py: set-extra-headers 自定义请求头
- test_route.py: route --fulfill / --abort 请求拦截
- test_viewport.py: set-viewport 视口设置
- test_wait.py: wait-for-url / wait-for-request / wait-for-response
- test_interaction.py: 新增 press Shift+a 组合键测试

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
playwright-cli 等价 flags (open 子命令):
  --ignore-https-errors    自签名证书站点测试
  --viewport-size WxH      视口大小设置
  --geolocation lat,lon    GPS 欺骗
  --timezone               时区仿真
  --color-scheme light|dark 暗色模式
  --lang                   语言/locale
  --device                 设备仿真 (预留)
  --load-storage <file>    从文件恢复 cookies + localStorage
  --save-storage <file>    关闭时保存完整会话状态
  --save-har <file>        关闭时保存 HAR 网络流量

playwright-cli 等价 flags (screenshot/pdf):
  --wait-for-selector      截图/PDF 前等待元素出现
  --wait-for-timeout       截图/PDF 前等待毫秒数

新增 SDK 对齐命令:
  set-content, title, inner-text, is-checked, is-disabled,
  is-enabled, is-hidden, tap, type (逐字符输入)

close 命令支持 --save-storage / --save-har 覆盖参数

35 个对比测试全部通过 (vs Playwright Python SDK)

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
引入 contextFlags 结构和 parseContextFlag 共享解析器,使
screenshot/pdf 无状态命令也能接受完整的 playwright-cli context flags:
  --proxy-server, --proxy-bypass, --viewport-size, --geolocation,
  --timezone, --color-scheme, --lang, --device, --ignore-https-errors,
  --load-storage, --save-storage, --save-har, --save-har-glob,
  --block-service-workers, --paper-format

applyContextFlags() 统一应用到 newPage() 创建的无状态页面。

open 命令新增: --proxy-server, --proxy-bypass, --save-har-glob,
  --block-service-workers

playwright-cli flag 覆盖率: 21/24 = 87%
仅剩 3 个未实现: --browser (多引擎), --channel (发行渠道),
  --user-data-dir (持久化用户目录)。这三个因 go-rod 仅支持
  Chromium 而不适用。

35 个对比测试全部通过。

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
wuchulonly and others added 5 commits June 23, 2026 20:46
go.mod was not tidy under the Go version mandated by CI
(go-version-file: go.mod = go 1.25.7, actions/go-versions build,
GOTOOLCHAIN=local): sigs.k8s.io/yaml was listed in both the direct and
indirect require blocks. Regenerate go.mod/go.sum so the tidy gate passes.

Note: local Go toolchains (go.dev/dl and golang.org/toolchain builds of
1.25.7) resolve the go.yaml.in/yaml graph differently than the
actions/go-versions 1.25.7 build, so this tidy output was generated inside
CI to match the project's authoritative toolchain.

Co-Authored-By: Claude <noreply@anthropic.com>
fix(recon): support FOFA key-only auth in passive recon
- Create skills/proton/SKILL.md with full usage docs (scan, pipe,
  template filtering, expressions, output, multi-target)
- Add proton to scanner list in skills/aiscan/SKILL.md
- Register proton in embed_expectations_test.go skill list

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
- Add proton to scanner list and edition table in both READMEs
- Add proton section in docs/reference.md with flag table and examples

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
- errcheck: explicitly discard filepath.WalkDir return in proton
- govet: replace deprecated reflect.Ptr with reflect.Pointer
- staticcheck: fix unused result variable in agent_test.go
- race: use syncedBuffer in tui tests to prevent concurrent buffer access
- build: remove stale Model field from commands.Deps
- tests: remove tests for deleted SDKRecover/SDKCapRecover functions
- deps: bump sdk and utils/pty to pick up upstream race fixes

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@dependabot dependabot Bot force-pushed the dependabot/go_modules/github.com/projectdiscovery/gologger-1.1.71 branch from 25e2e75 to 545368c Compare June 24, 2026 03:37
M09Ic and others added 12 commits June 23, 2026 20:46
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
All tui tests using bytes.Buffer as stderr race with the LiveView tick
goroutine. Apply syncedBuffer universally instead of case-by-case.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Replace the monolithic LoopTool (AgentTool with action=create/list/remove)
with a single `loop` pseudo-command invoked via bash, matching the arsenal
pattern. AI now calls `bash(command="loop */5 * * * * check status")`
instead of the verbose `loop(action=create, name=..., interval=..., prompt=...)`.

- Add built-in 5-field cron parser (*, */step, range, range/step, list)
- Support both cron expressions and Go duration shorthand
- /loop REPL command executes directly, no LLM round-trip
- Auto-generate loop name from prompt hash, no manual naming
- Update v0.2.7 changelog with spray v1.3.1 reference and FOFA fix

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Integrate utils/mitmproxy into the proxy command group for transparent
HTTP/HTTPS traffic interception during scans.

New subcommands:
  proxy mitm start [--addr]  — start local MITM proxy, auto-route engines
  proxy mitm stop            — stop and restore previous proxy
  proxy mitm status          — show state and flow count
  proxy mitm flows [--host/--status/--type/--last] — query captured flows
  proxy mitm flow <id>       — show single flow detail
  proxy mitm clear           — clear flow store
  proxy mitm analyze [--host/--last] — structured output for AI analysis

How it works: mitm start calls onProxyChange to redirect all scan engines
(gogo/spray/zombie/neutron) to the local MITM proxy. If an external proxy
(trojan/vless/clash) is active, it becomes the upstream via SetDialer.
mitm stop restores the previous proxy.

Other changes:
- proxy command refactored to use go-flags for all subcommand flag parsing
- scan.Command.SetProxy() added so onProxyChange reaches the scan command
- spray_crawl capability now passes c.proxy (was missing, crawl bypassed proxy)

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Tests cover:
- HTTP proxy mode capture
- CONNECT tunnel capture (5/5 flows)
- Non-HTTP binary protocol fallback to raw transfer
- Server-first protocol (SSH) auto-fallback via peek timeout
- 20-concurrent throughput test (~4000 rps, 200/200 flows)
- FlowStore Add/Query benchmarks
- FlowStore memory usage (49.5MB for 10K flows with 4KB bodies)
- Direct vs MITM latency comparison benchmarks

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Use io.ReadAtLeast for SSH banner test (server probe forwards 1 byte
separately from the transfer stream).

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
…hijack

Replace `proxy mitm start/stop` (global proxy hijack) with a top-level
`mitm` command that wraps a single command execution:

  mitm scan -i http://example.com    # only this scan goes through MITM
  mitm flows --last 20               # inspect captured flows
  mitm analyze                       # AI-friendly traffic analysis

The mitm command:
1. Starts a local MITM proxy on a random port
2. Sets the target command's proxy to the MITM address
3. Executes the command
4. Stops the MITM proxy, restores the original proxy
5. FlowStore persists for post-hoc flows/analyze queries

This avoids globally hijacking all engine traffic (which broke non-HTTP
protocols) and eliminates the manual start/stop dance.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Add replace directive for utils/cert (transitive via utils/mitmproxy).
Fix TestMITMCapture_ServerFirst_Fallback: tolerate server-probe
consuming first byte of SSH banner.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@dependabot dependabot Bot force-pushed the dependabot/go_modules/github.com/projectdiscovery/gologger-1.1.71 branch from 545368c to 1358c1f Compare June 24, 2026 18:18
M09Ic and others added 9 commits June 24, 2026 11:19
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Use published utils/cert and utils/mitmproxy instead of local replace
directives. utils/cert provides atomic certificate generation primitives
(NewTemplate, SelfSign/SignWith, Fingerprint, TLS config builder, etc.)
that mitmproxy now uses for CA creation and DummyCert key-reuse.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Round 1 — panic/crash fixes:
- proton: default to "." when -e used without -i, prevent inputs[0] panic
- proton: return ctx.Err() in WalkDir to prevent goroutine blocking on jobCh
- proton: log WalkDir errors instead of discarding
- proton: fix truncate to cut on rune boundaries, not bytes
- mitm: remove auto-Clear() in start() that silently destroyed prior captures
- mitm: matchStatus returns false for unrecognized patterns instead of true
- mitm: reset seq counter in FlowStore.Clear()
- mitm: remove dead configureUpstream function and unused imports
- build.sh: fix tavily_keys reading from wrong YAML section (websearch→search)
- config_test: update stale error message referencing old config.yaml filename
- util: handle negative numbers in FormatNumber to prevent infinite recursion

Round 2 — code quality improvements:
- agent: track ModeIndependent fire goroutines with WaitGroup, wait on Stop/Remove
- proton: replace seen map with sync.Map for structural thread safety
- agent: allow MaxRetries=0 to mean no retries (change sentinel from ==0 to <0)
- evaluator: replace time.Sleep with ctx-aware select in retry loop
- loop_tool: support quoted cron expressions in tryCronPrefix
- context_window: add gpt-4-1 (128K) and gpt-4-0 (8K) to fix prefix mismatches
- tui: replace sync.Once markdown renderer with width-aware cache for resize
- web: decouple confirmed status from critical priority in itemToPriority

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
… console.go

- Type Deps.Logger as telemetry.Logger instead of any for compile-time safety
- Extract toolargs.Base with shared Logger/Proxy/WorkDir fields and methods,
  embed in all 7 scanner tool Commands to eliminate repeated boilerplate
- Create per-tool register.go for neutron/spray/zombie/gogo, simplify the
  central register_command.go to only handle the composite scan command
- Split console.go (1331→848 lines) into keybindings.go and banner.go

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
- Add MITM traffic capture section to v0.2.7 changelog
- Fix 3 errcheck lint issues in mitm.go (Shutdown return, type assertions)
- Widen SSH banner test timeouts to prevent flaky failures under load
- Update README/README_CN taglines

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
…l-and-error

The agent's system prompt only showed a one-line description per scanner
(e.g. "gogo - host, port, service, and banner discovery") with no parameter
info, forcing the AI to guess flags on first use and fall back to -h. Add a
QuickReferencer interface so gogo/spray embed key flags, common pitfalls
(e.g. -j is input not output), and examples directly in the prompt. Also
clarify that scan already includes gogo+spray+zombie+neutron to prevent
redundant manual spray-then-scan sequences.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
…tui sub-modules

Update import paths and go.mod replace directives:
- github.com/reeflective/console -> github.com/chainreactors/tui/console
- github.com/reeflective/readline -> github.com/chainreactors/tui/readline

readline and console now live as sub-modules in the tui repo.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Bumps [github.com/projectdiscovery/gologger](https://github.com/projectdiscovery/gologger) from 1.1.68 to 1.1.71.
- [Release notes](https://github.com/projectdiscovery/gologger/releases)
- [Commits](projectdiscovery/gologger@v1.1.68...v1.1.71)

---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/gologger
  dependency-version: 1.1.71
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot force-pushed the dependabot/go_modules/github.com/projectdiscovery/gologger-1.1.71 branch from 1358c1f to 6f9b182 Compare June 26, 2026 18:32
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants