Security scanning for search results using TruffleHog.
Scans tool definitions and provider configurations for sensitive data and provides warnings or filtering capabilities.
Summary
Functions
Adds security warnings to search results.
Filters search results to exclude tools with sensitive data warnings.
Checks if a search result contains sensitive data.
Scans a single provider for sensitive data.
Scans providers for sensitive data.
Scans a single tool for sensitive data.
Scans tools for sensitive data and returns security warnings.
Functions
Adds security warnings to search results.
Filters search results to exclude tools with sensitive data warnings.
Checks if a search result contains sensitive data.
Scans a single provider for sensitive data.
Scans providers for sensitive data.
@spec scan_tool(ExUtcp.Types.tool()) :: [map()]
Scans a single tool for sensitive data.
@spec scan_tools([ExUtcp.Types.tool()]) :: %{required(String.t()) => [map()]}
Scans tools for sensitive data and returns security warnings.