postgres-semantic-search
Pass
Audited by Gen Agent Trust Hub on Oct 13, 2026
Risk Level: SAFEINDIRECT_PROMPT_INJECTIONEXTERNAL_DOWNLOADS
Full Analysis
- [INDIRECT_PROMPT_INJECTION]: The skill defines a surface for processing untrusted user data within database search queries.
- Ingestion points: Untrusted data enters the agent context through the
query_textparameter in multiple SQL scripts, includingscripts/hybrid_search_fts.sql,scripts/hybrid_search_bm25.sql, andscripts/fuzzy_search.sql. - Boundary markers: Explicit boundary markers or instructions to ignore embedded commands are generally absent in the SQL function parameters, as they rely on standard SQL calling conventions.
- Capability inventory: The functions perform database read operations (
SELECT) and ranking across ALL scripts; no administrative, write, or file-system-level capabilities are exposed. - Sanitization: Several scripts include sanitization logic to mitigate injection;
scripts/prefix_tsquery.sqlusesregexp_replaceandquote_literalto clean input tokens, andscripts/fuzzy_search.sqlreplacesLIKEwildcard characters (%,_) to prevent search pattern manipulation. - [EXTERNAL_DOWNLOADS]: The skill references documentation and benchmarks from trusted and well-known sources, as well as the vendor's own repository.
- Mentions the author's benchmark repository on GitHub (
github.com/laguagu/jev-rerank-bench) for performance evaluation. - References official documentation and tools from ParadeDB (
paradedb.comandgithub.com/paradedb/agent-skills), which is a well-known service. - Links to the official
pgvectorrepository's CHANGELOG for version and upgrade guidance.
Audit Metadata