AngelicXS Police K9 Lite provides dog follow, stay, attack and search interactions. The reviewed GitHub manifest identifies version 1.8. The original 2022 forum release described vehicle searches as QBCore-only; newer repository code also attempts ESX vehicle searches, so the exact package version matters.
Configure the actual resource
The repository folder is angelicxs-policeK9. Its manifest loads mysql-async; config.lua selects ESX or QBCore and the target resource. The client includes ox_target and QB-style target branches. Set police jobs, minimum rank, kennel coordinates and searchable item names for your server. Default controls include E to search while aiming, G to attack, F to follow and B to stay.
Inventory compatibility needs work
The QBCore vehicle path calls qb-inventory exports getGloveboxItems and getTrunkItems. The README supplies a historical inventory modification; do not paste it into a different inventory version without checking its schema and API. The ESX vehicle query selects glovebox but later reads trunk, which that query did not retrieve. ESX person search also treats a zero item count as a positive match.
Validate before police use
These defects mean the reviewed package cannot be described as universally compatible or reliable. Have a developer correct the searches and verify server-side authorization before release. Test empty and populated inventories, unauthorized access, dog entry/exit and cleanup with your actual vehicle and inventory stack. Preserve the previous files; no benchmark or current-build gameplay certification is claimed.