frida-dsh-plugin: Integrating Frida as a policy-constrained tool into DeepSeek Harness

# Introduction When integrating dynamic analysis capabilities into an agent, the common practice is to provide it with a shell to call `frida` commands or write temporary scripts on its own. The drawbacks of this approach are that Sessions and script handles are scattered across multiple commands, making it difficult to guarantee proper cleanup; injection operations also lack policy boundaries, meaning target scope and approval timing can only be constrained via prompts. DeepSeek Harness (DSH) adopts the philosophy of "everything is a plugin," handing capabilities to the model through structured tools and policy configurations. The `frida-dsh-plugin` implements this philosophy by breaking Frida down into 9 tools: the default mode is read-only, injection operations go through the Harness approval chain, and resources are automatically cleaned up at the end of the session. Below is an introduction to its features, installation, and typical usage.

Read More