curviate-profile
Pass
Audited by Gen Agent Trust Hub on Oct 2, 2026
Risk Level: SAFEEXTERNAL_DOWNLOADSCOMMAND_EXECUTIONCREDENTIALS_UNSAFEINDIRECT_PROMPT_INJECTION
Full Analysis
- [EXTERNAL_DOWNLOADS]: The skill requires the installation of the
@curviate/clipackage via npm to provide its core functionality. This is a standard dependency for the tool's operation. - [COMMAND_EXECUTION]: The skill operates by executing shell commands through the
curviatebinary to interact with LinkedIn profiles, companies, and search parameters. This includes both read and write operations. - [CREDENTIALS_UNSAFE]: The skill handles LinkedIn API keys and session information. It provides clear instructions for secure management, specifically recommending the use of environment variables (e.g.,
CURVIATE_API_KEY) to avoid exposing secrets in command-line arguments or shell history. - [INDIRECT_PROMPT_INJECTION]: The skill's primary function involves ingesting and processing untrusted external data from LinkedIn profiles, activity feeds, and company pages.
- Ingestion points: Data is fetched via commands such as
curviate profile <id>andcurviate company <id> posts(found inSKILL.md). - Boundary markers: There are no explicit instructions for the agent to use delimiters or ignore instructions that might be embedded in the retrieved LinkedIn content.
- Capability inventory: The skill possesses write capabilities that could be abused if an injection is successful, including
curviate profile updateandcurviate company reply(found inSKILL.md). - Sanitization: The documentation does not specify any sanitization or filtering of the external LinkedIn data before it is presented to the agent.
Audit Metadata