Skip to content

feat(tdp): semantic tool params, log SQL guard, handler fixes#200

Merged
duguwanglong merged 2 commits intomainfrom
feat/tdp-api-semantic-params
Apr 28, 2026
Merged

feat(tdp): semantic tool params, log SQL guard, handler fixes#200
duguwanglong merged 2 commits intomainfrom
feat/tdp-api-semantic-params

Conversation

@xiami762
Copy link
Copy Markdown
Contributor

@xiami762 xiami762 commented Apr 28, 2026

Summary

  • Clarify TDP plugin YAML and tdp-use skill / api-reference for agent-facing parameters.
  • Handler: interface-risk request defaults; disposal_log_list platform action; incident timeline supports show_attack; log search applies default filter only for search and rejects full SQL (SELECT/WITH).
  • Machine asset list: document that time range is not used for current-state inventory; time_from/time_to are ignored in handler for semantic alignment.
  • Tests: extend test_tdp_api_tools and test_tdp_skyeye_api_plugins; add tests/integration/test_tdp_flocks_config_live.py.

zhougongyan added 2 commits April 28, 2026 11:32
- Expand TDP tool YAML schemas with top-level filters, keyword, pagination
- Extend tdp.handler.py to map params to condition/page/fuzzy for APIs
- Update tdp-use skill and api-reference for preferred calling patterns
- Add Skyeye API plugin regression tests

Made-with: Cursor
- Extend TDP YAML tools and api-reference for clearer agent-facing params
- Handler: interface risk condition defaults, disposal_log_list action,
  incident timeline show_attack, log_search default sql + reject full SQL
- service_asset_list: document time range as N/A for inventory APIs
- Tests: tdp_api_tools, skyeye plugins; add integration live config test

Made-with: Cursor
@xiami762 xiami762 requested a review from duguwanglong April 28, 2026 05:43
@duguwanglong duguwanglong merged commit b7cce66 into main Apr 28, 2026
2 checks passed
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